+977 46-501307 / 9854037724     sit.lalbandi@gmail.com

Tally Prime

Course Summary:

This course provides an overview of Tally Prime, the latest accounting software offered by Tally Solutions. With a new look and feel, Tally Prime offers users the same features as Tally ERP 9 and much more. The course covers topics such as sales, purchases, inventory management, payroll, bank transactions, and statutory compliance.

Course Topics:

The course covers a range of topics, including company creation, accounts with inventory, payroll, point of sales (POS), manufacturing accounts, cost centre and cost category, bank reconciliation, job costing, TDS, VAT, GST with Tally, interest calculation, and E-way bill.

Course Syllabus:

The course begins with an introduction to Tally Prime and covers topics such as purchase orders, sales orders, purchase returns, sales returns, payroll, interest calculations, job costing, manufacturing finished goods, bank account reconciliation, cost allocations (cost category and cost centre), TDS calculations, recording of GST compliance transactions, and an introduction to E-way bill.

Course duration: 45 Hours.

Course Benefits:

This course provides participants with an in-depth knowledge of accounting and invoicing and insight into statutory compliances.

Computer Operator

This course is designed to equip trainees with knowledge and skills of the field of on basic computer application. This course consists of three sections viz;: SOFTWARE SECTION, HARDWARE SECTION and NETWORK SECTION. Moreover, the SOFTWARE SECTION includes MS DOS, MS Window XP, Windows 7, Windows 8, Windows 10, Windows 11, Word Processing Program, Spreadsheet Program, Presentation Program, Database Program, Photo Editor Program and Em@il and Internet modules. Trainees will practice & learn skills using computer and peripherals necessary for the program.

Objectives

After completion of training the trainees will be able:

1. To acquire the Concept of computer fundamentals

2. To use MSDOS to edit and run different types of programs

3. To Use MS Window XP, Windows 7, Widows 8,Windows 8, Windows 10 and Windows 11 to customize your computer and edit, run different types of programs

4. To use Word Processing Program to edit, write and publish anything

5. To use Spreadsheet Program and keep simple daily transaction in proper way

6. To create the slides and show them in desired way using Presentation Program.

7. To prepare the required software to calculate and maintain the tables and files using Database Program

8. To edit & Design the photo using Photo Editing Program.

9. To browse Email and Internet

10. To use of computer hardware & Network in office automation.

Duration: The total duration of the course extends over 300 hours. 

CURRICULAR STRUCTURE
Module 1: Introduction to Computer

Module 2: Operating System

Module 3: Word Processing Program

Module 5: Spreadsheet Program

Module 5: Presentation Program

Module 6: Database Program

Module 7: Photo Editor Program

Module 8: Email, Internet & webpage

Module 9: Computer Hardware & Networking

Module 10: Computer Security

Module 10: Entrepreneurship Development

WordPress

WordPress is the world’s most popular content management system powering 34% of all websites on the internet. On top of that: WordPress has a 60.8% market share in the CMS market. WordPress powers 14.7% of the world’s top websites.

Top Advantages of WordPress :

  • Ease of Use. …
  • Manage Your Website from Any Computer. …
  • No HTML Editing or FTP Software Required. …
  • Search Engines Love WordPress Sites. …
  • You Have Control of Your Site. …
  • The Design of Your Website is 100% Customizable. …
  • A Blog is Built-in and Ready to Go.

Disadvantages of WordPress :

  • You Need Lots of Plugins For Additional Features. …
  • Frequent Theme and Plugin Updates. …
  • Slow Page Speed. …
  • Poor SEO Ranking. …
  • Website Vulnerability. …
  • Website Can Go Down Without Notice.

WordPress Course Modules :

  • Introduction
  • What is WordPress
  • What is CMS
  • Features of WordPress
  • WordPress Installation
  • Downloading WordPress
  • How to upload your site to a local/hosting server
  • Finding a web host for your site
  • Reserve a domain name (website name)
  • Installing WordPress on your Web Space

WordPress Themes

  • Managing WordPress themes
  • Free vs premium WordPress themes
  • Editing themes CSS and creating Child Themes

Configuring WordPress Setup Options

  • General Settings
  • Privacy settings
  • Reading settings
  • Writing Settings
  • Discussion Settings
  • Permalink settings
  • WordPress for a website or a Blog

WordPress Plug-ins

  • What is WordPress Plug-in?
  • Where to find WordPress Plug-ins
  • Downloading and installing plug-ins
  • Activating Plug-ins
  • Adding Content in WordPress
  • Creating Content: Posts vs. Pages
  • Writing and managing Posts
  • Writing and managing Pages
  • Managing Links
  • Using Categories
  • Using Tags
  • Managing User Comments

Managing Media in WordPress

  • Uploading Images
  • Image Formatting
  • Managing the Media Library
  • Adding Video to your website
  • Adding Audio

Using WordPress for CMS

  • Setting the homepage
  • Hiding pages from the navigation
  • Making Word press search engine friendly
  • Hiding the login for clients
  • Changing the WordPress logos
  • Installing horizontal navigation
  • Using Dropdown navigation

WordPress Administration

  • Managing WordPress users
  • Creating multiple users
  • WordPress User Roles
  • Managing files

Social Media for WordPress

  • Role of Social Media on WordPress website
  • Adding Facebook and Twitter

Creating E-commerce websites on WordPress

  • Installing and managing Woo Commerce plugin
  • Installing and managing Woo Commerce themes
  • Using a theme builder to modify your Woo Commerce Theme

WordPress Security

  • Security and common basic attacks
  • Protecting your WordPress website
  • Security-related plugins, best practices, and online services
  • Checking your WordPress website performance

Project: Create a personal or business website using WordPress

Eligibility: Basics of HTML and CSS are Important before starting WordPress Course.

PHP with MySQL

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

  • PHP can generate the dynamic page content
  • PHP can create, open, read, write, and close files on the server
  • PHP can collect form data
  • PHP can send and receive cookies
  • PHP can add, delete, modify data in your database
  • PHP can restrict users to access some pages on your website
  • PHP can encrypt data

With PHP you are not limited to output HTML. You can output images, PDF files, and even Flash movies. You can also output any text, such as XHTML and XML.

PHP Training Course Prerequisite

  • HTML
  • CSS
  • Javascript

Objectives of the Course

  • PHP runs on different platforms (Windows, Linux, Unix, Mac OS X, etc.)
  • PHP is compatible with almost all servers used today (Apache, IIS, etc.)
  • PHP has support for a wide range of databases
  • PHP is free. Download it from the official PHP resource: www.php.net
  • PHP is easy to learn and runs efficiently on the server-side

PHP Training Course Duration

  • 45 Working days, daily 1.30  hours

PHP Training Course Overview

An Introduction to PHP

  • History of PHP
  • Versions and Differences between them
  • Practicality
  • Power
  • Installation and configuring Apache and PHP

PHP Basics

Default Syntax

  • Styles of PHP Tags
  • Comments in PHP
  • Output functions in PHP
  • Datatypes in PHP
  • Configuration Settings
  • Error Types

Variables in PHP

  • Variable Declarations
  • Variable Scope
  • PHP’s Superglobal Variables
  • Variable Variables

Constants in PHP

  • Magic Constants
  • Standard Pre-defined Constants
  • Core Pre-defined Languages
  • User-defined Constants

Control Structures

  • Execution Control Statements
  • Conditional Statements
  • Looping Statements with Real-time Examples

Functions

  • Creating Functions
  • Passing Arguments by Value and Reference
  • Recursive Functions

Arrays

  • What is an Array?
  • How to create an Array
  • Traversing Arrays
  • Array Functions

Include Functions

  • Include, Include_once
  • Require, Require_once

Regular Expressions

  • Validating text boxes,emails,phone number,etc
  • Creating custom regular expressions

Object-Oriented Programming in PHP

  • Classes, Objects, Fields, Properties, _set(), Constants, Methods
  • Encapsulation
  • Inheritance and types
  • Polymorphism
  • Constructor and Destructor
  • Static Class Members, Instance of Keyword, Helper Functions
  • Object Cloning and Copy
  • Reflections

PHP with MySQL

  • What is MySQL
  • Integration with MySQL
  • MySQL functions
  • Gmail Data Grid options
  • SQL Injection
  • Uploading and downloading images in Database
  • Registration and Login forms with validations
  • Pagging, Sorting,…..

Strings and Regular Expressions

  • Declarations styles of String Variables
  • Heredoc style
  • String Functions
  • Regular Expression Syntax(POSIX)
  • PHP’s Regular Expression Functions(POSIX Extended)

Working with the Files and Operating System

  • File Functions
  • Open, Create and Delete files
  • Create Directories and Manipulate them
  • Information about Hard Disk
  • Directory Functions
  • Calculating File, Directory and Disk Sizes

Error and Exception Handling

  • Error Logging
  • Configuration Directives
  • PHP’s Exception Class
  • Throw New Exception
  • Custom Exceptions

Date and Time Functions
Authentication

  • HTTP Authentication
  • PHP Authentication
  • Authentication Methodologies

Cookies

  • Why Cookies
  • Types of Cookies
  • How to Create and Access Cookies

Sessions

  • Session Variables
  • Creating and Destroying a Session
  • Retrieving and Setting the Session ID
  • Encoding and Decoding Session Data
  • Auto-Login
  • Recently Viewed Document Index

Web Services

  • Why Web Services
  • RSS Syntax
  • SOAP
  • How to Access Web Services

XML Integration

  • What is XML
  • Create an XML file from PHP with Database records
  • Reading Information from XML File

MySQL Concepts

  • Introduction
  • Storage Engines
  • Functions
  • Operators
  • Constraints
  • DDL commands
  • DML Commands
  • DCL Command
  • TCL Commands
  • Views
  • Joins
  • Cursors
  • Indexing
  • Stored Procedures
  • Mysql with PHP Programming
  • Mysql with Sqlserver(Optional)

SPECIAL DELIVERY

  • Protocols
  • HTTP Headers and types
  • Sending Mails using PHP
  • Email with Attachment
  • File Uploading and Downloading using Headers
  • Implementing Chating Applications using PHP
  • and Ajax
  • SMS Gateways and sending SMS to Mobiles
  • Payments gateways and How to Integrate them

With Complete

  • MVC Architecture
  • DRUPAL
  • JOOMLA
  • Word Press
  • AJAX
  • CSS
  • JQUERY (Introduction and few plugins only)

HTML JavaScript

HTML (the Hypertext Markup Language) and CSS (Cascading Style Sheets) are two of the core technologies for building Web pages. HTML provides the structure of the page, CSS the (visual and aural) layout, for a variety of devices. Along with graphics and scripting, HTML and CSS are the basis of building Web pages and Web Applications.

HTML JavaScript Training Course Objective

This course’s main objective is for students the fundamental knowledge of application development for the internet using HTML. After completing the course, the student should be able to

  • Create an HTML Documents, and establish adequate formatting for presentation purposes,  Import, insert and modify images, Insert and manipulate tables,  Establish and maintain internal and external links to available resources, Use special effects to make the expressive, evocative documents, Insert and manipulate multi-media objects, Manager forms (Create forms, call programs)
  • In this course, you will use cascading style sheets to design and develop efficient and effective websites. Control color and typography, Create style sheets that cascade according to established guidelines, Design content sections using box properties, Control your page layouts with CSS positioning, Enhance an existing design, Create alternate style sheets and link your pages to them to enhance the accessibility and functionality of your websites.
  • This course offers the student the fundamental knowledge of Scripting and Client side Validation. JavaScript (JS) is an interpreted computer programming language. It was originally implemented as part of web browsers so that client-side scripts could interact with the user, control the browser, communicate asynchronously. JavaScript is the world’s most popular programming language. It is the language for HTML and the web, for servers, PCs, laptops, tablets, smartphones, and more.

Why Is The Course Different From Any Other?

The main goal of this course is to help you become a better front-end programmer (web developer). This will be done by showing you a range of tools, teaching the latest cool CSS3 tricks, and why HTML5 is so great. Most courses aim to teach you the basic syntax, we will cover basic syntax but dive deeper and show you the real web development.

HTML JavaScript Training Course Duration

  • 25 Working days, daily one and half hours

HTML JavaScript Training Course Overview

HTML

Introduction

    • Overview of Web and Internet
    • Difference between Languages and Scripts
    • Client-side and Server-side Programming
    • What is HTML?
    • Versions of HTML
    • Structure Of HTML
    • How HTML content is transferring data between browser and server
    • Types of Webpages
    • Introduction To Doctypes

HTML Tags

    • Types of tags
    • Explanation about HTML, head, and body tags
    • Input controls and attributes
    • How to divide web page with div tag
    • Formating Tags
    • Link Tags
    • How to create an order list and an unordered list
    • Table tag
    • Form tag
    • Frame Tag
    • How to provide Meta keywords
    • What is Meta Description?

Attributes

  • What is an attribute?
  • Attributes of HTML controls

Events

  • What is an event and how to use it?
  • Dynamic HTML with events

Styling

  • What is a style object?
  • Properties of style
  • Applying styles to elements
  • Changing style properties with events

Advanced HTML

  • How to embed the external plug-in in an HTML document
  • How can we display videos on browsers using HTML tags?
  • How to embed external web pages in an HTML page
  • Resolving cross-browser issues.
  • What is new in HTML5?

HTML 5 tag reference-XHTML

CASCADING STYLE SHEETS

Introduction

  • What is CSS?
  • Advantages of CSS
  • Why CSS?
  • Syntax and Anatomy of CSS

Types of Stylesheets

  • External style sheet
  • Internal style sheet
  • Inline style

Types of Selectors

  • Global
  • Class
  • Id
  • Grouped
  • Descendant

Div’s & Span tags

  • Background
  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

Font

  • font-family
  • color
  • font-size
  • font-style
  • font-variant
  • font-weight

Text

  • letter-spacing
  • Word-spacing
  • line-height
  • text-decoration
  • text-transform
  • vertical-align

INTRODUCTION TO CSS-3.0

JAVASCRIPT

Introduction to javascript

  • Introduction of client-side script
  • Introduction of javascript
  • Cross-browser issues.
  • Declaration syntax of javascript
  • Statements
  • Comments
  • Popup Boxes
  • Alert
  • Confirm
  • Prompt
  • Variables, Arrays, and Operators
  • Variables
  • Operators
  • Arithmetic
  • Assignment
  • Comparison
  • Logical

Document object model

  • Functions and types
  • Conversion functions

Conditional statements

  • if
  • if…else
  • if…else if…else
  • Switch

Loops

  • while
  • do…while
  • for
  • for…in Statement
  • Break
  • Continue

Window object Document object Arrays

  • Associative Arrays
  • Array Properties and Methods

Advanced JavaScript

  • Date object
  • This object
  • Event object
  • State management
  • Cookie
  • Form validation
  • Expressions
  • Email validation
  • Dynamic functionalities of HTML controls

Introduction to Jquery 

jQuery

Jquery is a Multi-browser Javascript web-based Application. jquery Training Design and develop web applications. In this, we learn Html5, Jquery Library, Script Based Applications.

jQuery Training prerequisites

  • Web developers need to get to grips with key jQuery functionality in order to develop rich interactive web applications.
  • Working knowledge in HTML, CSS, and JavaScript

jQuery Training Objectives

  • Design and build rich interactive web applications.
  • Creating an interactive user interface.
  • The jQuery library makes it easy to manipulate a page of HTML after it’s displayed by the browser.
  • It also provides tools that help you listen for a user to interact with your page, tools that help you create animations in your page, and tools that let you communicate with a server without reloading the page.

jQuery Training Duration

  • 30 Working Days

jQuery Training Course Overview

Introduction

  • What You Should Already Know
  • What is jQuery?
  • Adding the jQuery Library to Your Pages
  • Basic jQuery Example
  • Downloading jQuery
  • Alternatives to Downloading
  • jQuery Syntax
  • The Document Ready Function
  • How to use Custom Scripts?
  • Using Multiple Libraries
  • jQuery – noConflict() Method

jQuery – Basics

  • String
  • Numbers
  • Boolean
  • Objects
  • Arrays
  • Functions
  • Arguments
  • Scope
  • Built-in Functions

jQuery – Selectors


How to use Selectors?

  • jQuery – CSS Element Selector and ID Selector
  • jQuery – CSS Element Class Selector and Universal Selector
  • jQuery – CSS Multiple Elements E, F, G Selector
  • jQuery Callback Functions

jQuery – DOM Attributes

  • Get Attribute Value
  • Set Attribute Value

jQuery – DOM Traversing

  • Find Elements by index
  • Filtering out Elements
  • Locating Descendent Elements
  • JQuery DOM Traversing Methods

jQuery – CSS Methods

  • Apply CSS Properties and Multiple CSS Properties
  • Setting Element Width & Height
  • JQuery CSS Methods

jQuery – DOM Manipulation Methods

  • Content Manipulation
  • DOM Element Replacement
  • Removing DOM Elements
  • Inserting DOM elements
  • DOM Manipulation Methods
  • Binding event handlers
  • Removing event handlers
  • Event Types
  • The Event Object and Attributes

jQuery – Effects

  • JQuery Effect Methods, Hide and Show
  • jQuery Toggle
  • jQuery Slide – slideDown, slideUp, slideToggle
  • jQuery Fade – fadeIn, fadeOut, fadeTo
  • jQuery Custom Animations

jQuery – AJAX

  • load()
  • get()
  • post()
  • ajax()

jQuery – JSON

  • getJSON()

JAVA

Java is an Object-oriented Programming Language. It is platform-independent, secure, and Multi-threaded.it is used to develop software and applications. A Java program Can run Various operating Systems. With this Java Training, you will be able to understand the all concepts clearly.

Objectives of Java Training

  • Familiar with Java Language
  • How to write Java code According to OOPs concepts
  • Design Graphical User applications
  • Develop the applications using JDBC

Java Training Content :

Basic Core Java

New Features JAVASE 6 & J2SE 5.0

  • Generics
  • Enhanced for loop(for each loop)
  • Autoboxing/Unboxing
  • Typesafe Enums
  • Varargs
  • Static Import
  • Metadata(Annotations)
  • Collections Framework
  • Reflection API
  • Application Development on Eclipse IDE

 Java 7 New Features

Introduction to JAVA

  • How to Install Java and about Environment Variables
  • JVM Architecture
  • Datatypes, Variables, Keywords, and Identifiers
  • Operators and Expressions, Naming Conventions in Java
  • Control Flow Statements
  • Arrays
  • Command Line Arguments
  • Object and Class
  • Object-Oriented Programming(OOP)
  • Inheritance
  • Interfaces
  • Abstract Classes, Inner Classes
  • Access Specifiers, Access Modifiers
  • Packages
  • Collection Frame Work
  • Exception Handling
  • Multi-Threading
  • Input/Output Streams
  • Networking
  • AWT, Applets, and Swings

FAQ’s and SCJP Exam Oriented Concepts

Advanced Java

Course Highlights

  • Developing Web applications on MyEclipse and Net Beans IDEs.
  • Deploying Servlets and JSPs on Weblogic, Websphere, JBoss application Servers

JDBC 4.0

  • Introduction to JDBC
  • JDBC architecture
  • java.sql Package
  • Connection, Statement, ResultSet
  • Prepared Statement
  • Callable Statement
  • Scrollable and Updatable ResultSet
  • Batch Updates
  • ResultSetMetaData
  • Simple Transaction Management
  • Four Levels of JDBC drivers, their pros & cons
  • Features of JDBC 3.0

Servlets 3.0

  • Need of Server-side Programming
  • Introduction to Servlets
  • Servlet Life Cycle
  • javax.servlet package
  • ServletConfig, ServletContext, ServletResponse
  • Supplying initialization parameters to Servlets
  • Performing database operations in Servlets
  • Include and forward mechanisms
  • Applying filters to Servlets
  • javax.servlet.http Package
  • HttpServlet Life Cycle
  • Http request methods GET vs POST
  • HttpServletRequest, HttpServletResponse
  • Dealing with Http headers & error codes
  • Session Tracking, purpose
  • Hidden form fields, Cookies
  • Http Session, URL rewriting
  • Event listeners
  • Web application security

JSP 2.2

  • Disadvantages of Servlets
  • Introduction to JSP
  • JSP Life Cycle
  • Creating dynamic Web content with JSP
  • Scripting elements
    • Scriplet
    • Declaration
    • Expression
    • XML syntax for JSP elements
    • JSP directives page, include and taglib
    • JSP implicit objects
    • JSP scopes
    • Include and forward mechanism
    • Using a Java bean in a jsp
    • JSP Model 1 architecture
    • JSP Model 2 (MVC) architecture
    • Custom Tag Development
    • Classic Tags, Simple Tags
    • Error Handling in a jsp
    • JSTL
    • Expression Language
    • Processing XML in a jsp

    Java EE

RMI-Remote Method Ivocation

  • Java Distributed Technology
  • RMI Architecture
  • Dynamic / Bootstrap Clients
  • Object Passing in RMI
  • DGC
  • Activation
  • RMI -IIOP

J2EE Introduction J2EE Architecture, Comparison between J2EE&.NET,J2EE Application development roles.

EJB – Enterprise Java Beans

  • Introduction
  • Comparison between different Distributed tech(EJB, CORBA, COM/DCOM)
  • EJB Architecture
  • EJB Container
  • Stateless Session Bean
  • Stateful Session Bean
  • Bean Managed Entity Bean (Container Managed Entity Bean, Bean Managed Security)
  • Container-Managed Security
  • Bean Managed Transactions
  • Container-Managed Security
  • Bean Managed Transactions
  • Container-Managed Transactions
  • Clusters
  • Using JDBC Connection Pool in EJB

EJB 2.0

  • Local Enterprise Beans
  • CMP2.0 model – Container-Managed Persistency
  • EJBQL – EJB Query Language
  • EJB Select Methods
  • Finder Methods with EJBQL
  • CMR – Container Manager Relationships
  • MDB-Message Driven Bean

EJB 2.1

  • Enhancements to EJB –QL
  • Timer Service
  • Web services Support to SLSB

EJB 3.0

  • Introduction to EJB 3.0
  • Architecture of EJB 3.0
  • Session Beans in EJB 3.0
  • Stateless Session Bean
  • Stateful Session Bean
  • Entity Components + JPA 1.0
  • Simplified packagingin on context dependency injection (CDI)
  • JPA-Java persistence API
  • Relations with Entites
  • one-to-one
  • one-to-many
  • many-to-one,
  • many-to-many
  • inheritance with Entities
  • JPQL-Java Persistance Query Language
  • Message Driven Bean in EJB 3.0
  • Transaction with EJB 3.0
  • AOP in EJB 3.0
  • AOP – Aspect oriented programming
  • Exposing EJB 3.0
  • Stateless Session Bean as Web Service

EJB 3.1

  • Introduction of 3.1
  • Removal of local business interface
  • Introduction of singletons
  • Asynchronous Session Beans
  • Embeddable API forexecuting EJB in Java SE env

JTS/JTA-JavaTransaction Service / Java Transaction API

  • ACID(Atomicity , Consistency, Isolation, Durability) properties
  • When to use Transactions
  • Local
  • Transactions
  • Distributed Transactions
  • Flat Transactions
  • Nested Transactions
  • Chained Transactions
  • Two- phase Commit Protocol

JNDI-Java Naming & Directory Interface

  • JNDI Architecture, Programming with JNDI, JNDI Security.

JAAS (Java Authentication and Authorization Service)

JMS 1.1 (Java Messaging Service)

Java Mail 1.3

XML (extensible markup Language)

  • Introduction
  • Need of XML in application architectures
  • DTD (Document Type Definition)
  • XML Parsers – SAX (Simple API for XML)
  • DOM (Document Object Model)
  • using IBM’s XML4J
  • parser
  • XML Schemas
  • XML DB Utility (XML SQL Utility)

XSL :

  • XSL tags
  • using apache szian’s XSLT engine for transformation
  • X path specifications
  • X path expressions

JAXP 1.2 (Java API for XML Parsing)

Web Services

  • SOAP 1.1 (Simple Object Access Protocol)
  • UDDI 2.0 (The Universel Description, Discovery and Integration )
  • WSDL 1.1(Web Services Description Language)
  • JAX-RPC 1.1(Java API for XML Remote Procedure Call)
  • SAAJ 1.2 (SOAP with Attachments API for Java)
  • JAXR (Java API for XML Registration)
  • JAXB (Java Architecture for XML Binding)
  • JAXWS (Java API for XML …….Webservices)

J2EE Design Patterns

Servers

  • Weblogic 10.0
  • IBM Websphere 6.0
  • J Boss
  • Sun one Application Server 9.1
  • Oracle 9i Application Server
  • Pramati
  • Glass Fish

IDE’S

  • My Eclipse
  • J Builder
  • Intellij
  • Net Beans
  • Weblogic Workshop
  • EXADEL Studio
  • WSAD

TOOLS

  • Build – ANT
  • Logging – Log 4j

HTML5 and CSS3

HTML5 is everywhere and is a technology that can no longer be ignored or treated as a mere extension of HTML4. HTML5 is a vast umbrella term for modern Front End Engineering, namely JavaScript, Markup, DeviceAPIs, and Styles. Almost anything you see in App Stores can now be created with pure HTML5.

Although we will cover some of the most exciting features of HTML5 such as geolocation, web sockets, local storage, Real-Time Communications(Web Workers, Web Socket), File / Hardware Access(Native Drag and Drop, FileSystem APIs, Geolocation, Device Orientation, and Speech Input), Semantics and Markup, Multimedia, Graphics (2D and 3D Effects) SVG and Canvas, the focus of the course will be to help people understand the core principles and best practices for creating websites and apps.

CSS3 is split up into “modules”. The old specification has been split into smaller pieces, and new ones are also added. Some of the most important CSS3 modules are Selectors, Box Model, Backgrounds and Borders, Text Effects, 2D/3D Transformations, Animations, Multiple Column Layout, and User Interface

HTML5 and CSS3 Training Course Prerequisite

  • HTML, CSS and JavaScript

HTML5 and CSS3 Training Course Objectives

  • As we jump into the course, let me just give you the course objectives, the things that I’m trying accomplish here, and the first thing is to introduce you to HTML5, and really quite honestly, one of my objectives, HTML5 like everything that has to do with the web.
  • HTML5 is the ubiquitous platform for the web. Whether you’re a mobile web developer, an enterprise with specific business needs, or a serious game dev looking to explore the web as a new platform, HTML5 has something for you! HTML5 is making the web platform more powerful in a number of different areas.

HTML5 and CSS3 Course Duration

  • 30 Working days, daily one and half hours

HTML5 and CSS3 Course Content

Introduction to WEB

  • W3C and W3C Members
  • Why WHATWG?
  • What is the Web? 

HTML Basics

  • Introduction
  • Parts in HTML Document
  • Editors
  • Basic
  • Elements
  • Attributes
  • Headings
  • Basics
  • Paragraphs
  • Formatting
  • Links
  • Head
  • CSS
  • Images
  • Tables
  • JavaScript
  • HTML XHTML
  • HTML4 Drawbacks 

HTML5 Introduction

  • HTML5 HISTORY
  • New Features and groups
  • Backward Compatibility
  • Why HTML5?
  • Power of HTML5:
  • m or mobi or touch domains
  • Common Terms in HTML5 

HTML5 Syntax

  • The DOCTYPE:
  • Character Encoding: 

Obsolete Elements/Deprecated Elements

  • <acronym>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <isindex>
  • <noframes>
  • <s>
  • <strike>
  • <tt>
  • <u>
  • <xmp> 

HTML5 New Elements

  • New Semantic/Structural Elements
  • <article>
  • <aside>
  • <bdi>
  • <command>
  • <details>
  • <dialog>
  • <summary>
  • <figure>
  • <figcaption>
  • <footer>
  • <header>
  • <mark>
  • <meter>
  • <nav>
  • <progress>
  • <ruby>
  • <rt>
  • <rp>
  • <section>
  • <time>
  • <wbr>   

HTML5 Canvas

  • What is Canvas?
  • Create a Canvas
  • Canvas Coordinates
  • Canvas – Paths
  • Canvas – Text
  • Canvas – Gradients
  • Canvas – Images 

HTML5 SVG

  • What is SVG?
  • SVG Advantages
  • Differences Between SVG and Canvas
  • Comparison of Canvas and SVG 

HTML5 Drag/Drop

  • Introduction
  • Make an Element Draggable
  • What to Drag?Where to Drop? 

HTML5 Geo location

  • Introduction
  • Locate the User’s Position+
  • Handling Errors and Rejections
  • The getCurrentPosition()
  • Geolocation object 

HTML5 Video

  • Introduction
  • Video on the Web
  • How does It work?
  • Video Formats and Browser Support
  • HTML5 Video Tags 

HTML5 Audio

  • Introduction
  • Audio on the Web
  • How does It work?
  • Audio Formats and Browser Support
  • HTML5 Audio Tags 

HTML5 Input Types

  • Introduction
  • color
  • date
  • DateTime
  • DateTime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week 

HTML5 Form Elements

  • <datalist>
  • <keygen>
  • <output>  

HTML5 Form Attributes

  • New attributes for <form> and <input>New attributes for <form>:
  • autocomplete
  • novalidate 

New attributes for <input>

  • autocomplete
  • autofocus
  • form, formaction
  • formenctype,formmethod
  • formnovalidate
  • formtarget
  • height and width
  • list, min and max
  • multiple
  • pattern (regexp)
  • placeholder
  • required, step 

HTML5 Semantic

  • Introduction
  • What are Semantic Elements?
  • non-semantic elements: <div> and <span>
  • semantic elements: <form>, <table>, and <img>
  • New Semantic Elements in HTML5
  • <header>
  • <nav>
  • <section>
  • <article>
  • <aside>
  • <figcaption>
  • <figure>
  • <footer> 

HTML5 Web Storage

  • What is HTML5 Web Storage?
  • Browser Support
  • The localStorage Object
  • The sessionStorage Object 

HTML5 App Cache

  • What is Application Cache?
  • Cache Manifest Basics
  • HTML5 Cache Manifest 

HTML5 Web Workers

  • What is a Web Worker?
  • Check Web Worker Support
  • Create a Web Worker File
  • Terminate a Web Worker 

HTML5 SSE

  • One Way Messaging
  • Browser Support
  • The EventSource Object 

HTML Media

  • New Media Elements
  • <audio>
  • <video>
  • <source>
  • <embed>
  • <track>  

HTML Multimedia

  • What is Multimedia?
  • Browser Support
  • Multimedia Formats
  • Video Formats
  • Sound Formats 

HTML5 – MathML

  • Introduction
  • Using MathML Characters
  • Matrix Presentation
  • Math Formulas 

CSS 1.0 and 2.0

  • CSS Basics
  • CSS Introduction
  • CSS Syntax,CSS Id, Class and CSS Styling,Styling Backgrounds
  • Styling Text,Styling Fonts, Links, Styling Lists and Styling Tables
  • CSS Border 

CSS3

  • Introduction
  • CSS3 Modules
  • Selectors
  • Box Model
  • Backgrounds and Borders
  • Text Effects
  • 2D/3D Transformations
  • Animations
  • Multiple Column Layout
  • User Interface 

Borders

  • border-radius
  • box-shadow
  • border-image 

CSS3 Backgrounds

  • background-size
  • background-origin 

CSS3 Text Effects

  • text-shadow
  • word-wrap 

CSS3 Fonts

  • @font-face Rule
  • font-stretch
  • font-weight 

CSS3 2D Transforms

  • How Does it Work?
  • Browser Support
  • 2D Transforms
  • translate()
  • rotate()
  • scale()
  • skew()
  • matrix() 

CSS3 3D Transforms

  • rotateX()
  • rotateY() 

CSS3 Transitions

  • How does it work?
  • transition-property, duration and delay 

CSS3 Animations

  • CSS3 @keyframes Rule
  • Browser Support
  • Animation, animation-duration 

CSS3 Multiple Columns

  • column-count
  • column-gap
  • column-rule 

CSS3 User Interface

  • resize
  • box-sizing
  • outline-offset

C++

C++ is a general Purpose Programming language that supports Object-Oriented Concepts., generally C++ is a Super Set of C Language Every C application can be upgraded in C++ with Object-Oriented Concepts There are many applications like Operating Systems.

Unix, Windows, Linux, NoCrysis Warhead and Other Cool games, No Photoshop, No Firefox, No VLC, No FL Studio, No Playstation, No XBOX, and the list continue. 90% of the applications in the world are written in C and C++.

C++ Training Course Objective

The main objective student can able to implement the applications can develop the Programs with classes and objects. The developed application of C can change into classes and can add all the Object-Oriented Concepts. Developing in C++ the application is more optimized and efficient than C.

C++ Training Course Duration

  • Normal Track 45 Working days, daily 1.30 hours.
  • Fast Track 35 Working days, daily 2.0 hours.

C++ Training Content

Basics             

  • Introduction to C++
  • Different paradigms of problem-solving
  • POP vs OOP
  • Features of Object-Oriented Programming Languages
    • Object
    • Class
    • Abstraction
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Dynamic Binding
    • Message Communication
  • Constants
  • Variables
  • Keywords
  • Data types
  • Declaration of Variables
  • Output Stream (cout) & Manipulators
  • Input Stream (cin)
  • Comments
  • Operators
    • Arithmetic operators
    • Relational operators
    • Logical operators
    • Assignment operators & compound assessment operations
    • Increment & decrement operators
    • Conditional operators
    • Bitwise operators
    • Shift operators
    • Typecasting
    • Compound assignment operators
    • Address operators
    • Comma operator
    • Pointer operator
    • Sizeof operator
    • new operator
    • delete operator
    • .*
    • *::
    • ::
  • Control Statements
  • Conditional Control Statements
    • If, if-else
    • nested if-else, if-else-if ladder
  • Multiple Branching Control Structure
    • switch-case
  • Loop Control statements
    • while
    • do-while
    • for
  • Nested Loops
  • Jump Control structures
  • break
  • continue
  • goto
  • return
  • Arrays
  • Strings
  • Structures
  • Pointers
  • Dynamic memory allocation using new and delete

Functions

  • Defining a Function
  • Calling a Function
  • Return statement
  • Function Prototype
  • Basic Function Designs
  • Scope
  • Reference variables
  • Recursion
  • Parameter Passing Methods
    • Call by value
    • Call by address
    • Call by reference
  • Function Overloading
  • Default Arguments
  • Inline Functions

Classes and Objects

  • Defining a Class
  • Creating Objects
  • Access specifiers
  • Accessing Class Members
  • Scope Resolution Operator ( :: )
  • Defining Member Functions
    • Outside the class
    • Inside the class
  • Member function with argument
  • This pointer
  • Passing Objects as Arguments
  • Returning Objects
  • Array of objects
  • Pointer to object
  • Dynamic objects
  • Friend Functions
  • Friend Class
    • Composition
      • Container class
      • Contained class
    • Programs
    • Student Class
    • Employee Class
    • Complex Class
    • Matrix Class
    • Rational Class
    • Circle Class
    • Rectangle Class

Constructors & Destructors               

  • Constructors
  • Properties of constructors
  • Types of constructors
    • Default Constructors
    • Parameterized Constructors
    • Copy Constructors
  • Constructor Overloading
  • Constructors with Default Arguments
  • Destructors
  • Differences between Member functions & Constructors
  • Differences between Constructors & Destructors
  • Static Data Members
  • Static member functions
  • Constant data members
  • Constant Member Functions

Operator Overloading

  • Defining Operator Overloading Function
  • Overloading Unary Operators
  • Overloading Binary Operators
  • Overloading Unary Operators using Friend Functions
  • Overloading Binary Operators using Friend Functions
  • Overloading << & >>
  • Programs

Inheritance

  • Class hierarchies
  • Base classes
  • Derived Classes
  • Derived Class Definition
  • Access specifier : protected
  • Types of Inheritance & Programs
    • Single inheritance
    • Multiple inheritance
    • Hierarchical inheritance
    • Multi-level inheritance
    • Hybrid inheritance
    • Multi-path inheritance
  • Constructors in Derived Classes
  • Destructors in Derived Classes

Polymorphism and Virtual Functions              

  • Static Binding
  • Dynamic Binding
  • Virtual Destructor
  • Function Overriding
  • Accessing Members using Pointers
  • Virtual Functions
  • Pure Virtual Functions
  • Abstract Classes
  • Virtual Destructors

Templates               

  • Introduction
  • Advantages
  • Function Templates
  • Over loading function template
  • Class Templates
  • Inheritance Class Templates

Exception Handling

  • Types of Errors
  • Benefits of exception handling
  • try, catch, throw keywords
  • Throwing an exception
  • ‘try’ block
  • Catching an exception
  • Exception objects
  • Rethrowing an exception
  • Exception Handling Mechanism
  • Catching all exceptions
  • Nested try blocks

Files

  • File Streams Classes
  • Opening & Closing a File
  • Detection End of File
  • File Pointers & Their Manipulation
  • Sequential Files
  • Random Access Files

I-O Streams

  • I-O stream Class hierarchies
  • Unformatted I-O Operation
    • get(), put(), getline()
    • write()
    • in cout
    • cin
  • Formatted I-O Operations
    • width(), precision()
    • fill(), setf()
    • unsetf()
  • Manipulators
    • Manipulator operators
      • Endl, ends
    • manipulator functions
      • setw(), setfill()
      • setprecision()
      • setiosflags()
      • setbase()
      • resetiosflags()
    • User defined manipulators
    • Operator and Overloading

Standard Template Libraries

  • Containers
  • vector
  • list, deque
  • arrays
  • forward_list
  • queue
  • priority_queue
  • stack
  • set, multiset
  • map, multimap
  • Algorithms
    • Sorting, Searching
    • Important STL Algorithms
    • Useful Array algorithms
    • Partition Operations
  • Iterators

C Language

C is a basic building block for every language. It is a general Purpose Language.  To develop the programming skills ‘C’ is the only platform for developing programming techniques for any typed of language. It is a Mid-level programming language for systems programming very widely used, relatively low-level, weakly typed, systems programming language associated with Unix, and through that with Linux and the open-source movement Performance becomes somewhat portable. Many Applications Like System Software, Application Software, Embedded Systems, Cool Games, Mobile applications, Device Drivers Programming, etc of the World applications written in C and the List continues…C Designed and implemented by Dennis Ritchie 1972.

C Training Course Objective

This Course’s main objective is for the student to develop primary programming skills up to the higher end in order to solve the different programming logics. The student can able write different types of logic at the end of the sessions. After learning the C  course the student can able get all the fundamental knowledge in all the languages. After Completion the student can able to attend any MNC Company interview and can solve the technical rounds both theoretically and Practically. We Provide a lot of logical examples to make as good as.

Why This Course is Required

One thing we can speak without C Knowledge there is no Programming Logics to learn any language. There are no interviews for a Fresher without C language. To learn Java, .Net, Databases the list continues so many we require “C” Knowledge for a student  Finally to tell many languages are internally Programmed by only C Language.

C  Training Course Overview

Fundamentals in C

  • Program
  • Programming
  • Programming Languages
  • Types of software
  • Introduction to C
  • History of C
  • Features of C
  • Applications of C
  • Character set, ASCII Table
  • Tokens
  • Keywords
  • Identifiers & Naming Rules
  • constants
  • Data Types
  • Type Qualifiers
  • How does the data stored in Computers Memory
  • Variables
  • Variable Declaration
  • Variable Assignment
  • Variable Initialization
  • Comments
  • Defining Constants
  • MCQs

Operators and Expressions

  • Arithmetic operators
  • Arithmetic expressions
  • Evaluation of expressions
  • Relational operators
  • Logical operators
  • Assignment operators
  • Increment & decrement operators
  • Conditional operator
  • Bitwise operators
  • Typecasting
  • Sizeof operator
  • Comma operator
  • Operators Precedence and Associativity
  • Expressions
  • Evaluation of Expressions
  • MCQs

Input-Output Functions

  • Input-Output Library Functions
  • Non-formatted Input and Output
  • Character oriented Library functions
  • Compiler, Linker, and Loader
  • Program execution phases
  • Formatted Library Functions
  • Mathematical Library Functions
  • Structure of a C Program
  • IDE
  • Basic programs
  • MCQs

Control Statements

  • Conditional Control Statements
    • if
    • if-else
    • nested if-else
    • if-else-if ladder
  • Multiple Branching Control Structure
    • switch-case
  • Loop Control statements
    • while
    • do-while
    • for
  • Nested Loops
  • Jump Control structures
  • break
  • continue
  • goto
  • return
  • Programs
  • MCQs

Arrays

  • Arrays
  • One dimensional array
  • Declaration of 1D arrays
  • Initialization of 1D arrays
  • Accessing elements of 1D arrays
  • Reading and displaying elements
  • Programs on 1D Arrays
  • Two-dimensional arrays
  • Declaration of 2D arrays
  • Initialization of 2D arrays
  • Accessing elements of 2D arrays
  • Reading and displaying elements
  • Programs on 2D Arrays
  • Three-dimensional arrays
  • MCQs

Strings

  • String Concept
  • Introduction to String in C
  • Storing Strings
  • The string Delimiter
  • String Literals (String Constants)
  • Strings and Characters
  • Declaring Strings
  • Initializing Strings
  • Strings and the Assignment Operator
  • String Input Functions / Reading Strings
  • String Output Functions / Writing Strings
  • String Input-Output using fscanf() and fprintf() Functions
  • Single Character Library Functions / Character Manipulation in the String
  • String Manipulation Library Functions
  • Programs Using Character Arrays
  • Array of Strings (2D Character Arrays)
  • Programs Using Array of Strings
  • MCQs

Pointers

  • Understanding Memory Addresses
  • Pointer Operators
  • Pointer
  • Pointer Advantages and Disadvantages
  • Declaration of Pointer Variables
  • Initialization of Pointer Variables
  • Dereferencing / Redirecting Pointer Variables
  • Declaration versus Redirection
  • Void Pointer
  • Null Pointer
  • Compatibility
  • Array of Pointers
  • Pointer to Pointer
  • Pointer Arithmetic
  • Dynamic Memory Allocation Functions

Functions

  • Functions
  • Advantages of using functions
  • Defining a function
  • Calling a function
  • Return statement
  • Function Prototype
  • Basic Function Designs
  • Programs Using Functions
  • Scope
  • Recursion
  • Iteration vs Recursion
  • Nested functions
  • Variable Length Number of Arguments
  • Parameter Passing Techniques – Call by value & Call by Address
  • Functions Returning Pointers
  • Pointers and One-Dimensional Arrays
  • Pointers and Two-Dimensional Arrays
  • Passing 1D arrays to Functions
  • Passing 2D arrays to Functions
  • Pointers and Strings
  • Passing Strings to Functions
  • Pointer to Function
  • MCQs

Storage Classes

  • Object Attributes
  • Scope
  • Extent
  • Linkage
  • auto
  • static
  • extern
  • register
  • MCQs

Preprocessor Directives

  • The #include Preprocessor Directive & User-defined header files
  • The #define Preprocessor Directive: Symbolic Constants
  • The #define Preprocessor Directive: Macros
  • Conditional Compilation Directives
  • #if
  • #else
  • #elif
  • #endif
  • #ifdef
  • #ifndef
  • #undef
  • #error
  • #line
  • #pragma
  • MCQs

Structures, Unions, Enumerations and Typedef

  • Structures
  • Structure Type Declaration
  • Structure Variable Declaration
  • Initialization of Structure
  • Accessing the members of a structure
  • Programs Using Structures
  • Operations on Structures (Copying and Comparing Structures)
  • Nested structures (Complex Structures)
  • Structures Containing Arrays (Complex Structures)
  • Array of Structures (Complex Structures)
  • Pointer to Structure
  • Accessing structure member through pointer using dynamic memory allocation
  • Pointers within Structures
  • Self-referential structures
  • Passing Structures to Functions
  • Functions returning Structures
  • Unions
  • Differences between Structures & Unions
  • Enumerated Types / enum keyword
  • The Type Definition/typedef keyword
  • Bit fields
  • MCQs

Command Line Arguments

Files

  • Concept of a file
  • Streams
  • Text File and Binary Files
  • State of a File
  • Opening and Closing Files
  • File Input / Output Functions
  • Formatted Input-Output Functions
  • Character Input-Output Functions
  • Line Input-Output Functions
  • Block Input-Output Functions
  • File Status Functions (Error Handling)
  • Positioning Functions
  • System File Operations
  • MCQs

Graphics

  • Initialization of graphics
  • Drawing shapes using pre-defined functions
  • Finding the resolution of the screen
  • Setting colors to text and window
  • Font settings
  • Fill styles
  • Basic GUI applications