Courses

LIVE ONLINE

Curriculum

  • Introduction HTML
  • HTML Basics
  • HTML Elements
  • HTML5 Semantic
  • HTML Attributes
  • HTML Headings
  • HTML Paragraph
  • HTML Styles
  • HTML Formatting
  • HTML Quotations
  • HTML Computer Code
  • HTML Comments & Colours
  • HTML CSS, Links and Images
  • HTML Lists
  • HTML Blocks
  • HTML Classes
  • HTML Layout
  • HTML Responsive
  • HTML iframes
  • HTML JavaScript
  • HTML Head
  • HTML Entities and URI Code
  • HTML Symbols and XHTML
  • HTML Charset and Forms
  • Quiz
  • Assignment
  • Introduction CSS3
  • CSS3 Syntax
  • CSS3 How To
  • CSS3 Colours
  • CSS3 Backgrounds
  • CSS3 Boarders
  • CSS Padding
  • CSS Height/Width
  • CSS3 Gradients
  • CSS3 Shadows
  • CSS3 Text
  • CSS3 Fonts
  • CSS3 2D Transforms
  • CSS3 3D Transforms
  • CSS Links
  • CSS Lists
  • CSS Tables
  • CSS Box Model
  • CSS Outline
  • CSS Display
  • CSS Max-width
  • CSS Position
  • CSS Float
  • CSS Inline-block
  • CSS Align
  • CSS Combinators
  • CSS Pseudo-class
  • CSS Pseudo-element
  • CSS Navigation Bar
  • CSS Dropdowns
  • CSS Tooltips
  • CSS3 Images
  • CSS Attr Selectors
  • CSS Forms
  • CSS Counters
  • CSS3 Animations
  • CSS3 Buttons
  • CSS3 Pagination
  • CSS3 Multiple Columns
  • CSS3 User Interface
  • CSS3 Box Sizing
  • CSS3 Filters
  • CSS3 Media Queries
  • CSS3 Responsive
  • Quiz
  • Assignment
  • Introduction to Bootstrap
  • Bootstrap Basics
  • Bootstrap Grids
  • Bootstrap Themes
  • Bootstrap CSS
  • Bootstrap JS
  • Quiz
  • Assignment
  • Introduction to JavaScript
  • Java Script Language Basics
  • JavaScript Objects
  • JavaScript Scope
  • JavaScript Events
  • JavaScript Strings
  • JavaScript Numbers
  • JavaScript Math
  • JavaScript Arrays
  • JavaScript Boolean
  • JavaScript Comparisons
  • JavaScript Conditions
  • JavaScript Switch
  • JavaScript Loops
  • JavaScript Type Conversion
  • JavaScript RegExp
  • JavaScript Errors
  • JavaScript Debugging
  • JavaScript Hoisting
  • JavaScript Strict Mode
  • JavaScript Functions
  • JavaScript Objects
  • JavaScript Forms
  • JavaScript HTML DOM
  • JavaScript BOM
  • Quiz
  • Assignment
  • Introduction to jQuery
  • jQuery Syntax
  • jQuery Selectors
  • jQuery Events
  • jQuery Effects
  • jQuery HTML
  • jQuery Traversing
  • jQuery AJAX & Misc
  • Quiz
  • Assignment
  • Introduction to jQuery Mobile
  • jQuery Mobile Pages
  • jQuery Mobile Transitions
  • jQuery Mobile Buttons
  • jQuery Mobile Icons
  • jQuery Mobile Popups
  • jQuery Mobile Toolbars
  • jQuery Mobile Navbars
  • jQuery Mobile Panels
  • jQuery Mobile Collapsibles
  • jQuery Mobile Tables
  • jQuery Mobile Grids
  • jQuery Mobile Lists
  • jQuery Mobile Forms
  • jQuery Mobile Themes
  • jQuery Mobile Events
  • Quiz
  • Assignment
  • HTML
  • CSS3
  • JavaScript
  • jQuery
  • React JS
Lab:-
  • Live Project
  • Introduction to AngularJS
  • AngularJS Expressions
  • AngularJS Modules
  • AngularJS Data Binding
  • AngularJS Scopes
  • AngularJS Directives & Events
  • AngularJS Controllers
  • AngularJS Filters
  • AngularJS Services
  • AngularJS HTTP
  • AngularJS Tables
  • AngularJS Select
  • Fetching Data from MySQL
  • AngularJS Validation
  • AngularJS API
  • AngularJS Animations
  • AngularJS i18n and i10n
  • Quiz
  • Assignment
  • Getting started
  • Node Core
  • Node Modules
  • File System
  • Debugger
  • Automation and Deployment
  • Quiz
  • Assignment
  • Getting started
  • Node Core
  • Node Modules
  • File System
  • Debugger
  • Automation and Deployment
  • Quiz
  • Assignment
  • ReactJS
    • Introduction to ReactJS
    • History of front end libraries
    • Motivation for using React
    • Key differentiators (Virtual DOM, One way binding)
    • Thinking in React
  • – React Components
    • React component
    • Render function
    • Component API
    • Component lifecycle
    • State
    • Props
    • Mixins
    • JSX
  • React internals
    • Reconciliation algorithm
  • Component inter communication
    • Component composition
    • Pass data from parent to child
    • Pass data from child to parent
  • Session 5 – Component styling
    • Radium
    • CSS Modules
    • LESS/SASS
  • Unit testing components
    • Jasmine
    • React test utilities
  • Performance optimizations
    • PureRenderMixin
    • Expensive DOM manipulations
    • Performance tools
    • Quiz
    • Assignment
Basics of Java
  • Introduction to Java
  • Working With Java Variables
  • Using Operators and Decision Constructs
  • Using Loop Constructs
  • Creating and Using Arrays
  • Lesson 1: Working with Methods and Encapsulation
  • Create methods with arguments and return values; including overloaded methods
  • Apply the static keyword to methods and fields
  • Create and overload constructors; differentiate between default and user defined constructors
  • Apply access modifiers
  • Apply encapsulation principles to a class
  • Determine the effect upon object references and primitive values when they are passed into
  • methods that change the values
PHP LANGUAGE SYLLABUS
  • INTRODUCTION TO PHP
  • HANDLING HTML FORM WITH PHP
  • DECISIONS AND LOOP
  • FUNCTIONS
  • STRING
  • ARRAY
  • WORKING WITH FILE AND DIRECTORY
  • STATE MANAGEMENT
  • STRING MATCHING WITH REGULAR EXPRESSIONS
  • DATABASE CONNECTIVITY WITH MYSQL
  • WORKING WITH PHP FRAMEWORK
PYTHON LANGUAGE SYLLABUS
  • Introduction to Python
  • Classes and Objects
  • Modules and Packages
  • Using Loop Constructs
  • Exception Handling
  • Data Structures

Introduction to Django

  • Templates
  • Model Layer
  • Django Admin
  • Routing in django
  • Django sessions
  • Django Forms
RUBY LANGUAGE SYLLABUS

Introduction

  • What is Ruby
  • Why ruby
  • General-purpose of ruby
  • Brief History of Ruby
  • Where does ruby get its ideas
  • Ruby Installation with RVM
  • Creating a basic script in ruby
  • Sample demo of the ruby program

RVM(ruby version manager)

  • Rvm installation
  • Rvm commands
  • Rvm Usage

Working in Linux(Ubuntu) Platform

  • Basic Linux commands
  • File/Directory Permissions
  • Changing access rights
  • Text Editors used for ROR

Ruby Operators & Ruby Shell

  • IRB – Ruby Shell
  • Working with Ruby operators and expressions
  • Numeric Methods
  • Rand and Ranges
  • Strings, Escaping, Interpolation
  • String methods
  • Dates and Times

Ruby Datatypes & Variables

  • Ruby Datatypes
  • Numbers, Boolean, Strings, Arrays, Hashes, Symbols.
  • Types of Variables(Global, Instance, Class, Local, Constant, Pseudo)
  • Difference between local & instance variables
  • Parallel Assignment
  • Variable conditions

Ruby methods and modules

  • Basic ruby methods
  • Return values from methods, return statements
  • Class methods
  • Different ways to call methods
  • Ruby modules and Mixins
  • Ruby require and include a statement
  • Difference between class and module

OOP in Ruby

  • OOP
  • Class
  • The initialize method
  • The accessor & setter method
  • Access Control
  • Class Inheritance
  • Method Overriding
  • Operator Overloading
  • Singleton methods
  • Metaclass
  • Defining Attributes
  • Variable types in Ruby
  • Super
  • Regular Expressions
  • Exceptions

Basic loops and iterators

  • Conditional operators
  • Case Statement
ASP.NET SYLLABUS

Introduction to ASP.

  • How ASP Works.
  • ASP Objects
  • ASP.NET Introduction & Controls
  • First ASP.NET Application.
  • Auto Post back Property
  • Event Handler Parameters.
  • Dynamically intializing Controls
  • IsPostBack property of Page class
  • List Controls
  • Comparison between Html Controls and Web Controls
  • Control Properties and Methods
  • File Upload Control
  • ASP.NET Architecture

What is App Domain?

  • Life Cycle of ASP.NET Page
  • How Control Manages its State
  • What is Enable View State
  • How Control raises events
  • Event handling in Web Forms
  • Writing Custom Classes in Web Application
Working with Inheritance
  • Describe inheritance and its benefits
  • Develop code that makes use of polymorphism; develop code that overrides methods;
  • differentiate between the type of a reference and the type of an object
  • Determine when casting is necessary
  • Use super and this to access objects and constructors
  • Use abstract classes and interface
  • Strings
  • Multithreading
  • Collections
  • Iostreams
Handling Exceptions
  • Differentiate among checked exceptions, unchecked exceptions, and Errors
  • Create a try-catch block and determine how exceptions alter normal program flow
  • Describe the advantages of Exception handling
  • Create and invoke a method that throws an exception
  • Recognize common exception classes (such as NullPointerException, ArithmeticException,
  • ArrayIndexOutOfBoundsException, ClassCastException)
JDBC
  • Need for JDBC
  • JDBC architecture
  • Driver and Application API of JDBC
  • Types of drivers
  • To set up an a project for JDBC usage
  • Setting up a connection using JDBC
  • Executing queries with JDBC API
  • Transaction management using JDBC
  • Summary and quizzes
Lambda Expressions
  • What is Lambda Expression?
  • Default Methods
  • Functional Interfaces
  • Method References
  • Stream vs. Lambda Expression
Servlets Fundamentals
  • Introduction to J2EE
  • Client Server architecture
  • URL, Port Number, Request, Response
  • Need for servlets
  • Servlet fundamentals
  • Setting up a web project in Eclipse
  • Configuring and running the web app with servlets
  • GET and POST request in web application with demo
  • Servlet lifecycle
  • Forwarding and redirection
  • Idempotent requests
  • Initialization parameters and attributes
  • Need for conversational state between client and server
  • Session management basics
  • Cookies to exchange session information
  • URL Rewriting to exchange session information
  • Session object APIs
  • Listeners in J2EE
  • Filters in J2EE
  • Summary and quizzes
JSP
  • Need of JSP
  • Creating a JSP and running in a web application
  • JSP lifecycle
  • JSP elements: Scriptlets, expressions, declaration
  • JSP standard actions
  • JSP directives
  • JSTL overview and usage
  • Summary and quizzes
Introduction to Hibernate
  • Paradigm mismatch problem
  • Introduction to ORM
  • ORM features
  • Hibernate as an ORM framework
  • Hibernate features
  • Setting up a project with Hibernate framework
  • Basic APIs needed to do CRUD operations with Hibernate
  • Summary and quizzes
Hibernate Queries and Relationships
  • Hibernate Query Language(HQL)
  • Criteria queries
  • Native SQL queries
  • Mapping relationships with Hibernate
  • One to One relationship
  • One to Many relationship
  • Many to Many relationship
  • Caching overview in Hibernate
  • Summary and quizzes
Introduction to Spring
  • Introduction to Spring framework
  • Spring Dependency Injection/Bean Wiring
  • Types of Dependency Injection: Setter and Constructor Injection
  • Collections mapping wiring
  • Bean scopes in Spring
  • Bean life cycle in Spring
  • Overview of Spring Expression Language
Lesson 11 : Spring AOP
  • AOP introduction
  • AOP nomenclature
  • To configure AOP in a Java application - classic approach
  • To configure AOP in a Java application – Annotations - AspectJ approach
  • Summary and quizzes
Lesson 12 : Spring JDBC and Transaction Management
  • JDBCTemplate and Transaction Management Fundamentals overview
  • Spring JDBCTemplate implementation in an application
  • Spring Transaction Management APIs in an application
  • Spring ORM with HibernateTemplate and Transaction Management
  • Summary and quizzes
Lesson 13 : Spring MVC
  • Introduction to MVC architecture and Spring WEB MVC with DispatcherServlet
  • Steps to build a Spring MVC application
  • Spring Web MVC Annotations
  • Handling HTML Forms using Spring MVC
  • Summary and quizzes
Lesson 14 : SOA and Web Services
  • Understand SOA architecture
  • Understand web services and its types
  • Understand WSDL, XSD, top-down and bottom-up approach to web service implementation
  • Create a SOAP based web service
  • Create a RESTful web service
  • Summary and quizzes
Lab:-
  • Live Project

Contact Us

Full Stack Development Professional, this Course and batch also available in other locations View

Top