ADVANCED JAVA AND J2EE COURSE
Java is a general purpose, high-level programming language developed by Sun Microsystems.Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors.
J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online. The J2EE platform consists of a set of services, APIs, and protocols that provide the functionality for developing multitiered, Web-based applications.
Online Class (✓) InPerson Class (✓)
JAVA & J2EE COURSE SYLLABUS
Introducing Java - Constants, Variables and Data Types - Command Line Argument - Operators and Expressions - Decision Making and Branching – Looping - Class, Object and Methods - Method Overloading - Constructor, Constructor Overloading – Inheritance – Interfaces – Polymorphism - Abstract Class – Arrays – Strings - Wrapper Classes - Errors and Exception Handling - User Defined Packages - IO Packages, File Stream Classes - Util Packages (Collection Classes) - Multi Threading – Applet - Graphics.
JDBC (Java Database Connectivity), ODBC Connectivity Abstract Windows Toolkit (AWT) - Layout Manager – Dialog, File Dialog and Formatting Dialog – Menus Networks - Socket Programming. Applet Application and Standalone Application Development
IDL, Designing a Remote Interface-Stub and Skeleton.
Life Cycle of Servlets - Request and Response - Get and Post – Redirecting - Cookies, Session –Application - JDBC.
Introduction of JSP - Request and Response Methods (Get and Post) – Directive – Cookies – Session –Application – Database - Jsp With Xml -Java Mail.
Introduction to EJB - Features of EJB-Distributed Architecture - Three Tire Model - RMI Vs EJB - EJB Architecture - Executing an EJB - J2EE Application - Session Bean - Entity Bean - Bean with Database.
MVC Architecture – Model -Java Beans - Html Forms - Action Form – View - Forms-Validation – Controller - Action Servlet - Request Processor -Working with Actions - Mapping Requests - Managing Errors and Exception Handling - Plunging Classes.
Object Relational Mapping Model Features - Objects Oriented Query Language - Object Relational Mappings - Transparent Persistence - Automatic primary key generation – Objection / Relational mapping Definition - High performance - Runtime performance monitoring - Hibernate Entity Manager - Hibernate query language(HQL) -Hibernates Criteria Query APL - Native SQL - Enhanced Criteria Query APL.
Understanding Inversion of Control (IOC) and Dependency Injection (DI)- Spring Architecture- Implementation IOC in Spring- Understanding Aspect Oriented Programming (AOP)- Implementing AOP in Spring- Introducing the Template Design Pattern- Simplifying Data Access using JDBC Template- Abstract Data Access Layer using DAO- Introduction to Spring MVC.
Concepts of web designing, Creating Marquee, Creating Tables, Creating Frames, Creating Forms.
Tables, Queries, Forms, Reports, Pages, Macros, Modules.
Client / server Concepts, Relational Models, Data Definition Using SQL, Modify tables, Using ALTER TABLE Queries, Add a Column, Add an index, Advanced My SQL Query Processing.
Web or Application Oriented Project Development Training
The Best Institution for Online Courses, Direct Courses, Certificates, Diploma and Educational Resources