]\] DOT NET / PYTHON / JAVA / PHP Training : Java Training in Chennai | Dot Net Training in Chennai | PHP/AJAX Training in Chennai | Python Training in Chennai | Data Science & Machine Learning Training in Chennai | Web Development Training in Chennai : Accord Info Matrix
99402 89059 90030 15832 99402 19052

DOT NET / PYTHON / JAVA / PHP Training

GET NOTICED BY TOP HIRING COMPANIES WITH ACCORD JOB ASSIST PROGRAM

For Fees Details Enquiry Here


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

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

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.