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
- 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
- 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
- Composition
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
- Manipulator operators
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