99402 89059 90030 15832 99402 19052

Full Stack Developer Training

GET NOTICED BY TOP HIRING COMPANIES WITH ACCORD JOB ASSIST PROGRAM

For Fees Details Enquiry Here


Web Designing + Angular Syllabus
HTML - 5

Introduction to World Wide Web – Client, Server, URL, Domain - W3C – What is HTML? - Document Structure – Versions – Software Requirements - Character Encoding – Meta tag – Basic Content Inclusions - Adding Heading and Paragraphs – Adding Images – Three types of Lists – Linking Between web pages and within a page using Anchors – Setting Up Targets for Linked Pages - Tables – Semantic Tags in HTML – Categorizing Content of a web site using Semantic tags - Entities for special characters – Reading User Inputs using Form Controls and Attributes – Implementation of Audio and Video in Web page.

CSS 3

Introduction to CSS – Specifications – Basic Syntax – Rules and Style Sheets – Anatomy of Rule and Declaration - Selectors – Methods for gluing Style Sheets with HTML Documents - Adding Colors– Units of Measurements –Changing Font Styles – Text Shadows – Text Strokes - Adding Borders and Backgrounds – Images as Borders – Borders with rounded corners – Using Gradient Colors in Backgrounds and as Text Colors - The Box Model – Margins – Padding – Outlines – Box Shadows - Pseudo Classes – Styles for Lists, Tables – Creating a navigation bar – Positions & Float Properties –Flex properties – Media Queries – Transitions – 2D and 3D Transformations with Perspectives – Animations – Creating and designing Website using HTML and CSS 3

JavaScript

Introduction – JavaScript Basic Syntax – Variables – Operators – Expressions –Control Structures – Conditional Statements – Looping Statements – Built in Objects. Array Object, Date Object, String Object– Built in functions – Popup Boxes for output and input– Window Object – User Defined Functions - Timer Events – HTML with JavaScript – Dynamically Control HTML pages withJavaScript – User defined objects – Properties and functions in object – Introduction to JSON – JavaScript Object vs JSON.

Document Object Model(DOM)

Basic Of DOM – DOM API – Classification of DOM – DOM Hierarchy – Tree Structure - Types of Nodes – Accessing Tag Nodes By Id, Name, Tag, Class – Form Validation Using DOM – Dynamic CSS – Create and Remove Nodes Dynamically using DOM – Creating a page using HTML, CSS and control using DOM – Local Storage.

ANGULAR

What is Angular? - Features of the Angular Framework - Why Angular? - Building Blocks of an Angular Application - Basic Architecture of an Angular Application - A Basic Angular Application - Anatomy of a Basic Application - The Main Component File - The Application Module File - The index.html File - The Bootstrap File - Running the Application - Building the Application Angular Development Lifecycle - Angular is Modular - What is Node.js? - Installing Node.js and NPM - Node Package Manager (NPM) - Angular CLI - Creating a New Project.

TypeScript Syntax - Programming Editors - Defining Variables - Defining Arrays - Type in Functions - Classes & Objects - Class Constructors - Inheritance - Working with ES6 Modules - Visibility Control What is a Component? - The Component Class -Creating and adding Component Using Angular CLI - The Application Root Component - Component Lifecycle Hooks - Using a Lifecycle Hook: - OnInit - Why Angular Modules? - Angular Built-in Modules - The Root Module.

Binding – One Way Binding – Property Binding – Event Binding – Interpolation- 2 Way Binding – ngModel - What are Pipes? - Built-In Pipes - Using Pipes in HTML Template - Chaining Pipes - Using Pipes in Code - Internationalized Pipes - Loading Locale Data - Decimal Pipe - Currency Pipe Directives - What are Attribute Directives - Apply Styles by Changing CSS Classes - Changing Classes - Controlling Element Visibility - Setting Image Source Dynamically - Writing a Custom Attribute Directive - Using a Custom Attribute Directive - Structural Directives - Adding and Removing Elements Dynamically - If-Else Syntax of ngIf - Looping Using ngFor - Creating Tables with ngFor – ngSwitch

Template Driven Forms - Importing Forms Module - A Basic Angular Form - Binding Input Fields - Accessing the NgForm Directive - Binding the Form Submit Event - Basic HTML5 Validation - NgModel Directive - Validation State - Displaying Validation State Using Classes - Disabling Submit when Form is Invalid - Binding to Object Variables - Binding to Object Variables - Additional Input Types

Reactive Forms Overview - The Building Blocks - Import ReactiveFormsModule - Construct a Form - Design the Template - FormControl Constructor - Getting Form Values - Setting Form Values - Validation - Built-In Validators - Showing Validation Error - Reactive Forms Overview - ReactiveFormsModules - FormGroup - FormArray - FormControl - Validators - Creating and Removing controls dynamically. The Angular HTTP Client - Using The HTTP Client - Overview - Importing HttpClientModule - Service Using HttpClient- Making a GET Request - Observable Object - Using the Service in a Component - Making a POST Request - Making a PUT Request - Making a DELETE Request

Core Java
Introduction to Java

Why Java? What is Java? When and Where? Different variants of Java – How is Java different from other languages – Java Versions – Installation – Features of Java – Introducing JDK, JVM, JIT and JRE – Platform Independency – Creating and executing Hello World program – Java Architecture

Variables and Data Types

Fundamentals of Java Programming – Naming Conventions – Comments – Statements – Blocks – Identifiers – Keywords – Literals – Primitive data types – Non primitive Data types – Type casting – Narrowing and Widening – Operators

Control Statements

Sequential Programming – What is control Statement? – Types of Control statements – Decision Making statements – Looping statements – Jump statements – Reading user inputs from keyboard using Scanner class.

Arrays

What is an array? – Instantiation of array – Accessing array elements – Types of Arrays – One Dimensional Array – Multi Dimensional Array – Jagged array – Array Index Of out Bounds Exception – Programs based on arrays

String

String vs Character Array – String as Literal – String as an object – String Buffer class – String Builder class – Heap Memory – String constant pool area – Usage of string methods

Classes and Objects

Introduction to Classes and Objects – Custom class definitions – Instance variables – Syntax to create class and object – Methods and their behaviours - Static Variable and its use. - Methods and their behaviour - Inner Class First View of Inner Class Outer Class Access Types of Inner Class - Constructor vs Methods - “this” Keyword - Constructors, - Types of Constructor

Inheritance

What is inheritance? Types of inheritance – Sub class – Super Class – extends keyword – Naming Collision – Multiple Inheritance in Java – Final Class – super keyword – Constructor in inheritance

Abstraction

What is abstraction? – Why abstraction – Abstract class – abstract keyword – implements keyword – Abstract methods – Concrete Methods – final methods – Interface – Access modifiers in Interface – Difference between inheritance and interface.

Polymorphism

Introduction to Polymorphism - Types of Polymorphism - Overloading Methods - Overriding Methods - Hiding Methods - Final Class and Method - Polymorphic Behaviour in Java - Benefits of Polymorphism - “Is-A” vs “Has-A” - Association Vs Aggregation.

Packages

Package and Class path and its use - First look into Packages - Benefits of Packages Package - Creation and Use - First look into Class path - Class path Setting - Class Import Package - Role of public, protected, default and private w.r.t package - Namespace Management - Auto boxing and Auto unboxing Static import. Instance of operator - What is a Command-Line Argument? Java Application with Command- Line Arguments Conversion of Command-Line Arguments Passing Command-Line Arguments Using methods (Static , Non Static)

.
Exception Handling

Introduction to Exceptions - Effects of Exceptions - Exception Handling Mechanism - Try, catch, finally blocks - Rules of Exception - Handling Exception - class Hierarchy - Checked & Unchecked Exception - Throw & throws keyword - Custom Exception - Class Chained Exception - Resource handling & multiple exception class

IO Packages

Java I/O Stream I/O Stream – Introduction Types of Streams Stream Class Hierarchy - Using File Class - Copy and Paste the content of a file- Byte Streams vs Character Streams - Text File vs Binary File - Character Reading from Keyboard by Input Stream Reader - Reading a Line/String from Keyboard by Buffered Reader - Standard I/O Streams Using Data Streams to read/write primitive data

Serialization

Introduction to Serialization Using Object Streams to read/write object Transient Keyword Serialization Process Deserialization Process - Garbage Collection- Introduction - Advantages of Garbage Collection - Garbage Collection Procedure

MySQL Database

Introduction to MySQL - Installation - DDL , DML, DQL statements. Basic Data Types. - Order by - Group by - Aggregate Functions - Joins - Constraints, Sub Query

JDBC

Driver Registration - Connection establishment – Prepared Statement – Statement - Add data from Java program to MySQL table – Fetching data from MySQL using Result Set – execcuteQuery() and execute Update() - SQLException

Multithreading

Introduction -Advantages - Creating a Thread by inheriting from Thread class - run() and start() method. Constructor of Thread Class Various Method of Thread Class Runnable Interface - Implementation Thread Group - Thread States and Priorities Synchronization method, block Class & Object Level Lock Deadlock & its Prevention Inter thread Synchronization Life Cycle of Thread

Collection

Generics Collection - What is generic - Creating User defined Generic classes - The java.util package - Collection - What is Collection Framework List, Set & Map interfaces - Using Vector, Array List, Stack, Linked List, etc. Hash Map, Tree Map, SortedMap, LinkedHashMap etc. - Iterator, Enumerator. Using Queue, Deque, SortedQueue etc. Using HashSet, TreeSet, LinkedHashSet

Lambda Expression

Lambda Notation - Lambda Syntax - Lambda Expressions with and without parameters. Lambda with multiple statements. Lambda with Threads – Filter Collection data using Lambda - Reference to a static method – Reference to instance method – Reference to a constructor - Java Predefined Functional interfaces - Filtering Collection using stream – Filtering and iterating Collection – Method reference in Stream – filter and reduce functions.

J2EE Syllabus
Introduction to JEE and Web Application

What is JEE? Multi-tier architecture – Client server technology – Web Application Introduction - HTML– definition – structure – Headings – Paragraphs – Tables – Anchor – Form – Input Controls – JavaScript - Variables – Array – User defined functions – Accessing HTML elements using DOM methods – Form validation.

Introduction to Servlet

Servlet Introduction – Life cycle of Servlet – doPost() – doGet() – Accessing user inputs from HTML and generating dynamic response. Servlet Request and Response - HttpRequest – HttpResponse - RequestDispatcher – sendRedirect – sendError – getMethod() - JDBC with servlet - State Management - Http Protocol – Hidden Form field – URL rewriting – Session - Cookies

JSP – Java Server Pages

Introduction to JSP - JSP – Servlet vs JSP – JSP Life Cycle – Scriptlet tag – Expression Tag – Declaration Tag – Page Directives – Include directive – taglib Directive – Action Tags - Jsp:forward, jsp:include, jsp:param, jsp:useBean, jsp:setAttribute, jsp:getAttribute – Implicit Objects - Request, response, out, session, exception, pageContext, page, config, application – Custom Tags - Creating simple custom tags – Custom tags with attributes

Project

Creating a web application

Web Designing + Angular Syllabus
HTML - 5

Introduction to World Wide Web – Client, Server, URL, Domain - W3C – What is HTML? - Document Structure – Versions – Software Requirements - Character Encoding – Meta tag – Basic Content Inclusions - Adding Heading and Paragraphs – Adding Images – Three types of Lists – Linking Between web pages and within a page using Anchors – Setting Up Targets for Linked Pages - Tables – Semantic Tags in HTML – Categorizing Content of a web site using Semantic tags - Entities for special characters – Reading User Inputs using Form Controls and Attributes – Implementation of Audio and Video in Web page.

CSS 3

Introduction to CSS – Specifications – Basic Syntax – Rules and Style Sheets – Anatomy of Rule and Declaration - Selectors – Methods for gluing Style Sheets with HTML Documents - Adding Colors– Units of Measurements –Changing Font Styles – Text Shadows – Text Strokes - Adding Borders and Backgrounds – Images as Borders – Borders with rounded corners – Using Gradient Colors in Backgrounds and as Text Colors - The Box Model – Margins – Padding – Outlines – Box Shadows - Pseudo Classes – Styles for Lists, Tables – Creating a navigation bar – Positions & Float Properties –Flex properties – Media Queries – Transitions – 2D and 3D Transformations with Perspectives – Animations – Creating and designing Website using HTML and CSS 3

JavaScript

Introduction – JavaScript Basic Syntax – Variables – Operators – Expressions –Control Structures – Conditional Statements – Looping Statements – Built in Objects. Array Object, Date Object, String Object– Built in functions – Popup Boxes for output and input– Window Object – User Defined Functions - Timer Events – HTML with JavaScript – Dynamically Control HTML pages withJavaScript – User defined objects – Properties and functions in object – Introduction to JSON – JavaScript Object vs JSON.

Document Object Model(DOM)

Basic Of DOM – DOM API – Classification of DOM – DOM Hierarchy – Tree Structure - Types of Nodes – Accessing Tag Nodes By Id, Name, Tag, Class – Form Validation Using DOM – Dynamic CSS – Create and Remove Nodes Dynamically using DOM – Creating a page using HTML, CSS and control using DOM – Local Storage.

ANGULAR

What is Angular? - Features of the Angular Framework - Why Angular? - Building Blocks of an Angular Application - Basic Architecture of an Angular Application - A Basic Angular Application - Anatomy of a Basic Application - The Main Component File - The Application Module File - The index.html File - The Bootstrap File - Running the Application - Building the Application Angular Development Lifecycle - Angular is Modular - What is Node.js? - Installing Node.js and NPM - Node Package Manager (NPM) - Angular CLI - Creating a New Project.

TypeScript Syntax - Programming Editors - Defining Variables - Defining Arrays - Type in Functions - Classes & Objects - Class Constructors - Inheritance - Working with ES6 Modules - Visibility Control What is a Component? - The Component Class -Creating and adding Component Using Angular CLI - The Application Root Component - Component Lifecycle Hooks - Using a Lifecycle Hook: - OnInit - Why Angular Modules? - Angular Built-in Modules - The Root Module.

Binding – One Way Binding – Property Binding – Event Binding – Interpolation- 2 Way Binding – ngModel - What are Pipes? - Built-In Pipes - Using Pipes in HTML Template - Chaining Pipes - Using Pipes in Code - Internationalized Pipes - Loading Locale Data - Decimal Pipe - Currency Pipe Directives - What are Attribute Directives - Apply Styles by Changing CSS Classes - Changing Classes - Controlling Element Visibility - Setting Image Source Dynamically - Writing a Custom Attribute Directive - Using a Custom Attribute Directive - Structural Directives - Adding and Removing Elements Dynamically - If-Else Syntax of ngIf - Looping Using ngFor - Creating Tables with ngFor – ngSwitch

Template Driven Forms - Importing Forms Module - A Basic Angular Form - Binding Input Fields - Accessing the NgForm Directive - Binding the Form Submit Event - Basic HTML5 Validation - NgModel Directive - Validation State - Displaying Validation State Using Classes - Disabling Submit when Form is Invalid - Binding to Object Variables - Binding to Object Variables - Additional Input Types

Reactive Forms Overview - The Building Blocks - Import ReactiveFormsModule - Construct a Form - Design the Template - FormControl Constructor - Getting Form Values - Setting Form Values - Validation - Built-In Validators - Showing Validation Error - Reactive Forms Overview - ReactiveFormsModules - FormGroup - FormArray - FormControl - Validators - Creating and Removing controls dynamically. The Angular HTTP Client - Using The HTTP Client - Overview - Importing HttpClientModule - Service Using HttpClient- Making a GET Request - Observable Object - Using the Service in a Component - Making a POST Request - Making a PUT Request - Making a DELETE Request

Module I – Core Python Programming
1: Introduction To Python

Installation and Working with Python Understanding Python variables Python basic – Operators - Understanding python blocks

2: Python Data Types

Declaring and using Numeric data types: int, float, complex Using string data type - Defining list, Set, Dictionary - Use of Tuple data type

3: Python Program Flow Control

Conditional blocks using if, else and elif - Simple for loops in python - For loop using ranges, string, list and dictionaries - Use of while loops in python - Loop manipulation using pass, continue, break and else Programming using Python conditional and loops block

4: Python Functions, Modules And Packages

Organizing python codes using functions - Organizing python projects into modules - Importing own module as well as external modules Understanding Packages - Powerful Lamda function in python - Programming using functions, modules and external packages

5: Python String, List And Dictionary Manipulations

Building blocks of python programs - Understanding string in build methods - List manipulation using in build methods - Dictionary manipulation - Programming using string, list and dictionary in build functions

6: Python File Operation

Creating and Manipulating Files - Understanding read functions, read (), readline() and readlines() Understanding write functions, write() and writelines() - Manipulating file pointer using seek - Programming using file operations

7: Python Object Oriented Programming – Oops

Concept of class, object and instances Constructor, class attributes and destructors Real time use of class in live projects - Inheritance , overlapping and overloading operators Adding and retrieving dynamic attributes of classes Programming using Oops support - Abstraction - Overriding

8: Python Regular Expression

Powerful pattern matching and searching - Power of pattern searching using regex in python - Real time parsing of networking or system data using regex Password, email, url validation using regular expression Pattern finding programs using regular expression

9: Python Exception Handling

Avoiding code break using exception handling - Safe guarding file operation using exception handling - Handling and helping developer with error code - Programming using Exception handling

10: Python Database Interaction

MySQL Database connection using python - Creating and searching tables - Programming using database connections

11: Python Multithreading

Understanding threads - Forking threads - Synchronizing the threads Programming using multithreading

Web Designing + Angular Syllabus
HTML - 5

Introduction to World Wide Web – Client, Server, URL, Domain - W3C – What is HTML? - Document Structure – Versions – Software Requirements - Character Encoding – Meta tag – Basic Content Inclusions - Adding Heading and Paragraphs – Adding Images – Three types of Lists – Linking Between web pages and within a page using Anchors – Setting Up Targets for Linked Pages - Tables – Semantic Tags in HTML – Categorizing Content of a web site using Semantic tags - Entities for special characters – Reading User Inputs using Form Controls and Attributes – Implementation of Audio and Video in Web page.

CSS 3

Introduction to CSS – Specifications – Basic Syntax – Rules and Style Sheets – Anatomy of Rule and Declaration - Selectors – Methods for gluing Style Sheets with HTML Documents - Adding Colors– Units of Measurements –Changing Font Styles – Text Shadows – Text Strokes - Adding Borders and Backgrounds – Images as Borders – Borders with rounded corners – Using Gradient Colors in Backgrounds and as Text Colors - The Box Model – Margins – Padding – Outlines – Box Shadows - Pseudo Classes – Styles for Lists, Tables – Creating a navigation bar – Positions & Float Properties –Flex properties – Media Queries – Transitions – 2D and 3D Transformations with Perspectives – Animations – Creating and designing Website using HTML and CSS 3

JavaScript

Introduction – JavaScript Basic Syntax – Variables – Operators – Expressions –Control Structures – Conditional Statements – Looping Statements – Built in Objects. Array Object, Date Object, String Object– Built in functions – Popup Boxes for output and input– Window Object – User Defined Functions - Timer Events – HTML with JavaScript – Dynamically Control HTML pages withJavaScript – User defined objects – Properties and functions in object – Introduction to JSON – JavaScript Object vs JSON.

Document Object Model(DOM)

Basic Of DOM – DOM API – Classification of DOM – DOM Hierarchy – Tree Structure - Types of Nodes – Accessing Tag Nodes By Id, Name, Tag, Class – Form Validation Using DOM – Dynamic CSS – Create and Remove Nodes Dynamically using DOM – Creating a page using HTML, CSS and control using DOM – Local Storage.

ANGULAR

What is Angular? - Features of the Angular Framework - Why Angular? - Building Blocks of an Angular Application - Basic Architecture of an Angular Application - A Basic Angular Application - Anatomy of a Basic Application - The Main Component File - The Application Module File - The index.html File - The Bootstrap File - Running the Application - Building the Application Angular Development Lifecycle - Angular is Modular - What is Node.js? - Installing Node.js and NPM - Node Package Manager (NPM) - Angular CLI - Creating a New Project.

TypeScript Syntax - Programming Editors - Defining Variables - Defining Arrays - Type in Functions - Classes & Objects - Class Constructors - Inheritance - Working with ES6 Modules - Visibility Control What is a Component? - The Component Class -Creating and adding Component Using Angular CLI - The Application Root Component - Component Lifecycle Hooks - Using a Lifecycle Hook: - OnInit - Why Angular Modules? - Angular Built-in Modules - The Root Module.

Binding – One Way Binding – Property Binding – Event Binding – Interpolation- 2 Way Binding – ngModel - What are Pipes? - Built-In Pipes - Using Pipes in HTML Template - Chaining Pipes - Using Pipes in Code - Internationalized Pipes - Loading Locale Data - Decimal Pipe - Currency Pipe Directives - What are Attribute Directives - Apply Styles by Changing CSS Classes - Changing Classes - Controlling Element Visibility - Setting Image Source Dynamically - Writing a Custom Attribute Directive - Using a Custom Attribute Directive - Structural Directives - Adding and Removing Elements Dynamically - If-Else Syntax of ngIf - Looping Using ngFor - Creating Tables with ngFor – ngSwitch

Template Driven Forms - Importing Forms Module - A Basic Angular Form - Binding Input Fields - Accessing the NgForm Directive - Binding the Form Submit Event - Basic HTML5 Validation - NgModel Directive - Validation State - Displaying Validation State Using Classes - Disabling Submit when Form is Invalid - Binding to Object Variables - Binding to Object Variables - Additional Input Types

Reactive Forms Overview - The Building Blocks - Import ReactiveFormsModule - Construct a Form - Design the Template - FormControl Constructor - Getting Form Values - Setting Form Values - Validation - Built-In Validators - Showing Validation Error - Reactive Forms Overview - ReactiveFormsModules - FormGroup - FormArray - FormControl - Validators - Creating and Removing controls dynamically. The Angular HTTP Client - Using The HTTP Client - Overview - Importing HttpClientModule - Service Using HttpClient- Making a GET Request - Observable Object - Using the Service in a Component - Making a POST Request - Making a PUT Request - Making a DELETE Request

Best Training in Chennai

Accord Info Matrix is a Chennai based Software Firm. Our main focus areas are Software Training and Software Development. Accord started with the ambitious aim of providing QUALITY training to Students and Corporate. We are integrated as an organization of talented trainers having extensive expertise in all facets of providing quality training.

© ACCORD INFO MATRIX. All Rights Reserved.