• Home (current)
  • Enquiry
  • Dotnet Course
  • Gallery
  • Student Voice
    Google Reviews Handwritten Reviews
  • Other Courses
    Full Stack Developer Data Analytic POWER BI / TABLEAU Software Testing With SELENIUM TOOL Web Application Development MEAN / MERN Stack Data Science and Machine Learning DOT NET / PYTHON / JAVA / PHP SQL Programming
  • Placements
  • Contact Us
  1. Home
  2. DOT NET / PYTHON / JAVA / PHP Training Course Details

Enquiry Now

GET NOTICED BY TOP HIRING COMPANIES WITH ACCORD JOB ASSIST PROGRAM




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

.NET 6 Core Syllabus
Introduction To .NET Core

  • Basics of .NET 9
  • Why .NET 9?
  • Understanding the difference between .NET Core and .NET Framework
  • Language interoperability in .NET
  • Installation and Development Environment Setup
  • .NET Core in Visual Studio App, Visual Studio Code.

C# Programming Basics

  • Why C#?
  • Features of C# 13
  • Creating a Console App
  • Input Output Statements
  • Using Variables and Data Types
  • Working with C# Operators
  • Conditional Statements – if and switch
  • Looping Statements – for, foreach, while, do-while

Array Manipulation in C#

  • Array introduction
  • Initializing One-dimensional array
  • Dynamic inputs for Array
  • Working with 2D arrays
  • Creating and accessing Jagged Array Elements

Windows Forms

  • Forms Overview
  • Creating Forms App
  • Working with Toolbox
  • Setting up the properties
  • Navigating across forms
  • Customizing Message Box
  • Event-Driven Programming

User Defined Functions

  • Creating functions
  • Calling function from event handlers
  • Return keyword and void functions
  • Pass by value vs Pass by reference
  • Function accepting variable-length arguments
  • Working with “out” parameters
  • Recursive functions
  • Nested functions vs Recursive functions

Object-Oriented Programming

  • Class and Object
  • Methods
  • Parameterized, No-argument, Copy, Private, and Static Constructors in .NET 9
  • Working with destructors
  • Working with parent class and child classes
  • Single vs Hierarchical inheritance
  • Issues in Multiple Inheritance
  • Sealed class usage
  • Abstraction using Abstract Class
  • Interface and its implementation
  • Interface vs Inheritance
  • Polymorphism
  • Early Binding vs Late Binding
  • Using override and virtual keywords
  • Controlling the Access of Class members from outside the class

Exception Handling

  • Syntax errors vs Logical errors vs Runtime Errors
  • Creating protected code in Try
  • Handler code in Catch
  • Handling clean-up code in Finally blocks
  • Exception class hierarchy
  • Custom Exceptions handling using throw

File Handling

  • Using classes in System.IO namespace
  • Reading and writing into files using Streams
  • Using OpenFileDialog and SaveFileDialog in Windows Form App .NET9
  • Loading Images in Picture Box Control
  • Serialization and Deserialization to JSON

Multithreading

  • Thread vs process
  • Creating and Managing Threads
  • Thread states and life cycle
  • Thread synchronization
  • Asynchronous programming with async and await

Generic Collections and Data Structures

  • Collections vs Arrays
  • Generic Collection classes in .NET 9
  • Working with List and LinkedList, SortedList
  • Manipulating Dictionary, SortedDictionary
  • Working with Stack, Set, Queue
  • Hashing Technique Advantages
  • Working with HashSet
  • Traversing Collection elements using foreach, IEnumerable, and IComparer
  • User-defined class objects in Collection

LINQ

  • Introduction to LINQ
  • Benefits of using Language Integrated Query
  • Standard query operators, Query expressions
  • LINQ on Generic Collections
  • LINQ with objects – IEnumerable, IQueryable
  • LINQ methods – Select, Where, Order By, Group By
  • LINQ to SQL, Data Context, and Mapping
  • LINQ methods like CountBy and AggregateBy .NET 9

MSSQL Server

  • Introduction to Database
  • RBDMS vs DBMS vs NoSQL vs Self-Driven Database
  • Creating and maintaining databases and tables in SQL Server
  • Adding, Modifying, and Removing data in tables
  • Fetching Data using Select query
  • Working with Clauses of Select Query – Order By, Group By
  • Aggregate functions and filter using Having Clause
  • Fetching specific rows using offset and fetch
  • Defining Constraints in tables
  • Fetching data from multiple tables
  • Speed up the fetching process by indexing
  • Clustered vs Non-Clustered Index
  • Create and use Functions and Stored Procedures
  • Understanding SQL Injections

ADO.NET

  • Connecting to SQL Server
  • Connected vs Disconnected architecture
  • SQLCommand and SQLAdapter
  • DataReader vs DataSet
  • Adding, Modifying, and Removing data in SQL Server from C# programs
  • Performing CRUD operations in Console and Windows Forms
  • Calling Stored Procedures

Entity Framework Core

  • Introduction to Object-Relational Mapping
  • Comparison with traditional data access methods
  • Installation of EF using NuGET Package Manager
  • Benefits of using EF
  • Code-First and Database-First approach
  • Using Stored Procedures in EF
  • New in .NET 9: AOT Compilation and Pre-Compiled Queries

ASP.NET CORE
Introduction to ASP.NET Core

  • Creating Web Applications
  • Project Template and Folder structure
  • Request Pipeline
  • Request and Response flow
  • Handling Events and Methods in Razor Syntax
  • ASP.NET Core Page Lifecycle
  • Initializing and Rendering a page
  • Data Annotations and Fluent Validation
  • Implementing and Customizing rich data controls
  • Server-side and client-side validation
  • Custom Validations

ASP.NET Core and ADO.NET

  • Setting up Model validation rules
  • Handling validation errors
  • Working with data components
  • Setting up ADO.NET in ASP.NET Core
  • Creating and using data components
  • Implementing DataTables in ASP.NET Core
  • Displaying and manipulating data in grids
  • vSorting, Filtering, and paging data

State Management in ASP.NET Core

  • What is session
  • Configure session state
  • Storage and retrieval of session data
  • Creating and reading cookies
  • Working with secured cookies
  • Using TempData to use data between requests
  • Using the ViewBag properties

ASP.NET Core MVC

  • Understanding MVC Pattern in ASP.NET Core
  • Model-View-Controller Architecture
  • Razor View
  • Partial View and View Components
  • Writing Model Classes and Context Class
  • Working with Config file
  • Using HTML Helper Classes
  • Passing values between Controllers and Views
  • Entity Framework in MVC
  • Code-First vs Database-First approach

RESTful API in ASP.NET Core
.

  • Creating RESTful services in ASP.NET Core
  • Configuring routing and endpoints
  • Implementing CRUD operations with API
  • Consuming Web API in client applications

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

HTML - 5

Introduction to World Wide Web – What is Client & Server? - W3C – What is HTML? - Document Structure – Versions – Software Requirements - Character Encoding – Meta tag – What is SEO? - Basic Steps for SEO – Basic Content Inclusions - Adding Heading and Paragraphs – Adding Images & Image Maps – Three types of Lists – Linking Between web pages and within a page using Anchors – Setting Up Targets for Linked Pages - Tables – How Tables affect SEO – Semantic Tags in HTML –Categorizing Content of a web site using SEO tags - Entities for special characters – Reading User Inputs using Form Controls and Attributes – Using Built in JavaScript and CSS features of HTML 5 – Implementation of Audio and Video with subtitles in Web Application – Using Local Storage – Creating a drawing area for 2D graphics usingCanvas Tag – Initiating Drag and Drop Content – Creating static web site using HTML 5

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 – Tree Structure and Inheritance - Adding Colors – Browser Safe 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 – Fluid & Fixed Layout Creations – 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, Number Object, Math Object – Built in functions – Popup Boxes for output and input – Exception handling – Window Object, Navigator Object, History Object, Location Object – User Defined Functions - Timer Events – HTML with JavaScript – Dynamically Control HTML pages with JavaScript.

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, dynamically.

PHP

PHP – Why PHP? - What do you need? – Installation Instructions – Versions – PHP Configuration – Variables – Built in Variables and Constants – User defined Variables and Constants – Expressions – Operators – Control Structures – Pre-Defined Functions – String Functions – Array Functions – Date and Time Functions – User Defined Functions.

Object Oriented Programming in PHP

The Basics – Properties – Class Constants – Constructors and Destructors – Visibility – Object Inheritance – Scope Resolution Operators – Static Keyword – Class Abstraction – Object Interfaces – Traits – Overloading – Object Iteration – Magic Methods – Final Keyword – Object Cloning – Comparing Objects – Type Hinting.

PHP Database Connectors and API:

An overview of Native database connectors – Database Abstraction Libraries – Using MySQL databases with PHP – mysqli vs mysqli vs PDO extensions – Managing Mysql with mySqli extension – Procedural Style Vs OO Style – Handling Connectivity Errors – Handling Query Errors – Data Errors like Violating Primary Key violations – Managing Prepared Statements – Binding Parameters and results for prepared Queries – Fetching Data from query resultsets.

Session Management and Cookies:

Basic Usage – Session Configuration – Security with Sessions – Session Id in Cookies – Custom session handlers – Session Functions – Introduction To Cookies – Setting and Retrieving Cookies – Expiring Cookies – Deleting Cookies

File Handling:

Uploading Files – Managing Headers – Downloading Files - Uploading Files – Taking Files to Database – Creating and Managing Text Files and Excel Sheets as CSV. Secure PHP Applications : Safe Mode Settings – Input Validations and Sanitizing Using Filters – Understanding Common attacks – SQL injections – Error Handling – Error Logging - Configuration in php.ini – Installing Extensions in PHP.

MySQL

Database Management System – Introduction to MySQL – Editions of MySQL – Installation – MySQL Engines – DDL – Creating, deleting and modifying Tables – Viewing Table Structure – DML – Inserting, deleting and modifying data in a table – Retrieving data from table – Sorting data – Filtering using WHERE clause and LIMIT clause – String Functions – Date and Time Functions – Generating Summaries Using Group By Clause. Normalization - Constraints – Primary Key, Foreign Key, Unique Key, Index Key – Full Text Search - Sub Queries – Joins – Inner join, Outer Join, Self Join, Cross Join, Cartesian Products, Natural Join – Triggers – Procedures – Exporting and Importing Data.

Get in touch

phone: 99402 89059
99402 19052
90030 15832
73583 09932

Mail: pandian@accordedu.com

Location

Accord Info Matrix
No : 2, 3rd Floor, Above Axis Bank,
Opposite to New Life A.G church,
Mount Road, Little Mount, Saidapet,
Chennai - 600 015.

© ACCORD INFO MATRIX2022. All Rights Reserved

To Top