Core Java:
Java Features
OOPs Concepts
Java Assignments, Modifiers and Operators
Wrappers
Garbage Collection
Exception handling
Strings, String Buffer, String Builder
File IO
Generics and Collections
Threads
Reflection
AWT ,Swings
Applets
Networking
Advanced Java:
Java Database Connectivity (JDBC)
Overview of RDBMS
Introduction to Call Level Interface(CLI)
Introduction to JDBC
JDBC Architecture
Types of JDBC Drivers
Establishing a JDBC Connection
Establishing a JDBC Connection
Using Statement
Using Prepared Statement
Using Callable Statement
Scrollable ResultSet
Editable ResultSet
Inserting & Fetching from BLOB type of Columns
Managing Transactions in JDBC
New Features introduced in JDBC 3.0
Fetching Generated Keys for Auto Increment Columns
1. Common Gateway Interface
Introduction to CGI
Understanding Environment Variables
Disadvantages and Limitations of CGI
1. Java Servlets
Servlet as J2EE Web Component
Servlet as an improved CGI
Servlet Fundamentals / API
What is a Web-Container
Servlet Life Cycle / Architecture
HTTP GET and POST Request Methods
Processing Html Forms
What is Name-Value pair
Content Types and MIME
Configuration of Web Application
Understanding the Deployment Descriptor (DD)
Writing the web.xml file
Specifying the Welcome file list
Servlet URL Pattern Mapping
Init Parameters
Deploying Web Applications
State Management
Using HTTP Session
Using Cookies
Using Application
JavaServer Pages (JSP)
JSP Architecture
JSP Standard / Implicit Objects
request
response
out
config
application
session
page
pageContext
exception
JSP Page Implementation Class
JSP Basics & Syntax
JSP Directive Tags
Page Directive
Include Directive
Taglib Directive
JSP Action Tags
Forward Action Tag
Include Action Tag
JSP Script related Tags
Scriptlet Tag
Expression Tag
Declaration Tag
Using Java Beans from JSP
UseBean Tag
setProperty Tag
getProperty Tag
JSP Custom Tag Library
JSP 2.0 Tag Files
JSP 2.0 Simple Tag
Empty Tag
Tag with Body
(JSP Fragment)
JavaBeans
JavaBean Architecture
JavaBean Characteristics
Providing Properties & Methods
JavaBeans
JavaBean Architecture
JavaBean Characteristics
Providing Properties & Methods
Java Struts framework:
STRUTS 1.X
Introduction
Introduction to Design patterns. (Patterns used in Java Web
- MVC(Model View Controller)
- Singleton Design Pattern
- Front Controller Design Pattern
- Factory Design Patterns
- Data Transfer Object / Value Object Design
- Service Locator Design
Struts Architecture
Design Patterns
First Struts Application
Struts Tag Libraries (.tlds)
Validator Framework
Types of FormBean classes
- ActionForm
- ValidatorForm
- DynaActionForm
- DynaValidatorForm
Built-In Action classes
Internationalization (I18N)
Exception Handling
Struts and Tiles Framework
Integrating Hibernate Framework with Struts Framework
Java Spring Framework:
Introduction to Spring Framework.
Spring Framework Features
Spring Framework Modules
Spring Framework Architecture
Modules in Detail:
- Spring Core
- IOC (Inversion of Control) AOP (Aspect Oriented Programming) – Types of Advices,PointCut
- Spring Context
- Spring Presentation Layer
- Spring MVC
- Spring Web (Struts Integration with Spring)
- Spring Middle - Tier
- pring DAO
- Spring JDBC
- Spring ORM
- Spring with Hibernate
- Spring Transaction Management (Declarative and Programmatic)
Java Hibernate Framework:
Hibernate Features and Architecture
Sample Hibernate Program
CRUD Operations using Hibernate framework.
Inheritance
Associations
- One-to-Many
- Many-to-One
- One-to-One
Primary Key Generators
Connecting with Multiple Databases
Hibernate Query Language (HQL)
Criteria(Query By Criteria)
Hibernate Caching
Hibernate Annotations
Phone: 347 491 5246
Email: michleramds@gmail.com
| BA | QA | JAVA | HADOOP | SQL | ORACLE | SELENIUM |