SlideShare a Scribd company logo
2018
Yesdo Softindia Pvt. Ltd.
Near Dr.D.Y Patil Medical College
Pimpri-Chinchwad, Pune
Mobile: +91-7448062045
Website: www.yesdosoftindia.com
Email: Sales@yesdosoftindia.com
Java Programming Course
Training Outline
IntroductiontoJava Technology
 History of Java
 Features of Java
 Writing, compiling and executing Java
program
Data types, Variables andarray
 Data Types
 Variable
 Literal
 Keywords
 Arrays Operators
Operators
 Types of operator
 Expressions
 Operator precedence
Control flow statements
 Branching Statements
 Looping Statement class
Fundamentals and OOP
 OOP and Its Features
 Classes and Objects in Java
 Constructor
 This reference
 Overloading
 Nested And Inner classes
Why YesdoSoftindia
for Training?
 One by one
Training (1
faculty for 1
student).
 100% Practical
Training.
 No Class room
session.
 No fee for
Interview
preparation.
 No fee for
communication
skills training.
 No Time
boundation for
Practical
session.
 No Black/White
board session.
 No fee for
Resume
preparation.
 Real Time
Training
(Complete IT
environment).
 100 % job
Assistance.
 Latest tutorial
provided.
 Technologies
update on
weekly basis.
 Personal
attention.
 Training on the
basis of
company´s
requirement.
 Percentage of
placement is
more than
95%.
 Dedicated team

Inheritance
 Inheritancebasics, Super
 Runtime Polymorphism
 Abstractclasses and Methods
Packages and Interfaces
 Package
 Interface
 Visibility modifiers
Exceptionhandling
 What is Exception?
 Caching and Handling exceptions
 Throw statement and throw clause
 Creating your own exception
Multithreading programming
 Thread and Multithreaded programs
 Thread Priority
 Thread Synchronization
 Inter-thread communication
String handling
 String class
 StringBuffer and StringBuilder class
API classes fromjava. Lang package
 Wrapper classes
 Autoboxing and Autounboxing
I/O
 I/O Streams
 File handling classes
 ObjectSerialization
Utility andLegacy classes
 Legacy classes
 Classes fromjava.util
Collectionframework
 Collections
 List and Iterators
 Set
 Map
 Queue
Applet
 Creating applet
 Applet skeleton
 Graphics methods
 Applet tag and parameters
Event handling
 AWT event handling model
 Event classes and listeners
 Adaptor classes
AWT
 Overview
 AWT components
 Menus and Dialogs
 Layoutmanagers
Swings
 Introduction to Swings
 Swing Containers
 Swing Components
Advance Java Syllabus
Objectives of the Course
 Understanding The Java Programming and Development
 Developing Applications using MVC Architecture
 Implementing OOPs Concepts in Live Project
 SCJP oriented advanced Java Concepts
Prerequisites:
 Familiar with core Java Programming Techniques
Duration of the Course
 40 Hrs
Who can attend this course?
 Graduates
 Professionals
 Web Developers
Advanced Java Online Training Course Content Overview
JDBC – Java Database Connectivity
 Introduction to JDBC
 JDBC architecture
 java.sql Package
 Connection to Oracle using different types of drivers
 Using DriverManager and Connection
 Using Statement and PreparedStatement
 Working with ResultSet
 Working with ResultSetMetaData and database metadata
 Scrollable and updatable ResultSet
 Calling stored procedures using CallableStatement
 Simple Transaction management
 Batch updates
 Pros and cons of different types of drivers
 RowSets
 Working with CLOB, BLOB
Java Servlets
 Understanding server-side scripting
 Understanding web application structure
 Introduction to Servlets
 Web Server & Web Container
 Understanding tags web.xml
 javax.servlet and javax.servlet.http packages
 Life cycle of servlet
 ServletRequest, ServletResponse
 Understanding HTTP methods – doGet(), doPost()
 Creating a Servlet and calling it
 ServletConfig and ServletContext
 Sending request, init and context parameters
 Servlet Chaining
 SendRedirect
 Forward
 Include
 Working with Attributes
 Working with a database in Servlets
 Session Tracking Mechanisms
 HttpSession
 Cookies
 URL-Rewriting
 Hidden-Form Fields
 Working with filters
 Working with Listeners
JSP (Java Server Pages)
 Introduction to JSP
 Life cycle of JSP
 Disadvantages of Servlets
 JSP Components
 Directives
 Declaratives
 Scriptlets
 Expressions
 Standard Actions
 Custom Tags
 JSP implicit objects
 Accessing database from JSP
 Using JavaBeans with JSP
 Working with JSP Standard action tags
 Working with expression language
 Error Handling in a jsp
 Creating custom tags
 JSTL (Java Server Pages Tag Library)
IDE
 Eclipse
 Netbeans
SPRING
 Introduction to Spring Framework
 POJO and POJI Model Programming
 Introduction to Modules of Spring
 Core Module
 JDBC/DAO Module
 WEBMVC Module
 ORM Module
 AOP Module
 JEE Module
SPRING CORE
 Introduction to IOC
 Introduction to Spring Container
 Dependency Injection
 Setter Injection
 Constructor Injection
 Injecting Primitive Data types and Collection classes
 Autowiring
 Inner beans
 Alias Names
 Lazy Initialization
 Bean Inheritance
 Factory methods Configuration
 Bean Life Cycle
 Bean Scopes
 Dependency Check
 depends-on attribute
 Aware Interfaces
 Working with properties files
 Multiple Configuration files
 Pre processor and Post Processors
 I18N
 Annotations
Spring JDBC/DAO
 Drawbacks of plain JDBC
 JDBC Template
 NamedParameter JDBC Template
 Simple JDBC Template
 All the methods defined in Templates
 DAOSupport classes
 Callback interfaces
 DrivermanagerDatasource
 BasicDataSource
 Combopooled DataSource
 ServerSuppiled DataSource
 Examples of database access operations using spring DAO
 Examples of accessing stored procedures using spring DAO
Spring ORM
 Drawbacks of Hibernate
 Spring with Hibernate without HibernateTemplate
 Spring with Hibernate with HibernateTemplate
 HiberanteTemplate
 HibernateDAOSupport
 Callback interfaces
 Spring with JPA and other ORM integration
Spring AOP
 Introduction
 Need of AOP
 Aspect
 JoinPoint
 PointCut
 Advice
 Target
 Weaving
 Dynamic Proxy.
 Spring AOP Architecture
 Before Advice
 After Returning Advice
 Throws Advice
 Around Advice
 After Advice
 XML based AOP
 Schema based AOP
 Annotation based AOP
 Covers Spring 2.0 AOP, @AspectJ Style AOP support
Spring MVC
 Introduction
 Spring MVC Resources
 Commands or Models
 DispatcherServlet
 Controller Classes
 Spring MVC flow
 Steps to develop the SpringMVC application
 HadlerMappings
 BeanNameUrlHandlerMapping
 SimpleUrlHandlerMapping
 ControllerClassNameHandlerMapping
 Validations
 ViewResolvers
 XmlViewResolver
 ResourceBundleViewResolver
Spring with JMS Integration
Spring 3.0 Annotations
Hibernate Training Course Overview
Advantages of Hibernate compared to JDBC
Introduction
ORM (Object Relational Mapping)
Hibernate Resources
 Configuration file
 Mapping file
 Persistent class or POJO
 Client application.
Hibernate Architecture
Installation and Directory Structure
Hibernate Data Types
First Application using Hibernate
Hibernate API
 Configuration
 SessionFactory
 Session
 Transaction
Object Life cycle in Hibernate
 Transient object
 Persistent object
 Detached object
CRUD operations using Session methods.
 save, persist, SaveOrUpdate
 update, merge, delete
 load, get
 flush, evict, clear etc
Versioning
Primary key Generators
 Assigned
 Increment
 Sequence
 Hilo
 Seqhilo
 Identity
 Foreign
 Native
 UUID
 Custom generator
Hibernate Query Language (HQL)
Joins in Hibernate
Batch processing and Native SQL
Criteria API
Criteria with projections
Inheritance Mapping
 Table per class
 Table per sub class
 Table per concrete class
Component Mapping
Custom Mapping
Collection Mapping
 <list>
 <set>
 <map>
 <bag>
 Mapping array
 Sorting collections
Association Mapping
 one to one
 one to many
 many to one
 many to many
 Uni directional
 Bi directional
 Explanation on inverse and cascade attributes
Caching
 First level Cache(Session cache)
 Second level Cache(SessionFactory cache)
 Query level cache
Connection Pool
 Default connection pool
 Server supplied pool
 Third party vendor connection pool
Transactions and Concurrency
 Programmatic transactions with JTA
 Optimistic Concurrency control
 Pessimistic Concurrency control
Hibernate Pagination
Hibernate Filter
Hibernate Interceptor
Connecting with Multiple Databases(Oracle, HypersonicSQL)
Integrating Hibernate with Servlet
Integrating Hibernate with Struts
Working with Hibernate Annotations
STRUTS – 1.x
Different types of Applications
Different Layers in Application
 Presentation Processing Layer
 Business Processing Layer
 Data Storage and Access Layer
Web Application Designing Models
 Model1-Architecture
 Model2-Architecture(MVC)
 Designing web application using MVC architecture
Struts Introduction
Struts Architecture
Struts Resources
 JSP
 ActionServlet
 web.xml
 ActionForm
 Action class
 Struts Configuration File
 Explanation about Struts-configuration File
 Detailed explanation of struts request processing flow
 Customizing RequestProcessor
Validations in Struts
Client Validations
Server-side Validations
 By using validate() method – programmatic approach
 By using Validator Framework – declarative approach
 Combination of programmatic approach and declarative approach
Different types of Action Forms and Dynamic Action Forms
 Action Form
 DynaActionForm
 ValidatorForm
 DynavalidatorForm
 ValidatorActionForm
 DynaValidatorActionForm
Exception Handling in Struts
 Programmatic Approach
 Declarative Approach
Local Forwards and Global Forwards
Local Exceptions and Global Exceptions
Struts predefined Tag libraries
 HTML Tag Library
 Bean Tag Library
 Logic Tag Library
 Nested Tag Library
 Tiles Tag Library
Predefined Action Classes
 ForwardAction
 IncludeAction
 DispatchAction
 LookupDispatchAction
 MappingDispatchAction
 SwitchAction
 LocaleAction
 DownloadAction
 EventDispatchAction
Internationalization(I18N) in Struts 1.x
Struts with Ajax Example
Preventing Double Submits
Data Source
File Uploading and Downloading in Struts
Tiles Framework
IDEs: Eclipse, Netbeans
STRUTS – 2.x
Basic Components of Struts 2
 Struts 2 Features
Differences between Struts 1.x & 2.x
Steps to Create Struts 2 Application
Core Components in Struts 2
 Filter Dispatcher
 Interceptors
 Value Stack
 Action Context
 Action Invocation
 OGNL(Object Graph Notation Language)
Struts 2 Work Flow
Struts 2 Action
Struts 2 Configuration
 Multi Configuration
 MultiNameSpace
Struts 2 Tag Library
Interceptors
 Params Interceptor
 Model Driven Interceptor
 Custom Interceptor
 Exception Handling
Struts 2 Validation
 Custom Validation
 Input Validation
Aware Interfaces
 Application Aware
 Session Aware
 Request and Response Awares
Internationalization(I18N) in Struts 2.x
Why Yesdo Softindia Pvt. Ltd. for Training?
 One by one Training (1 faculty for 1 student).
 100% Practical Training.
 No fee for counseling.
 No Class room session.
 No fee for Interview preparation.
 No fee for communication skills training.
 No Time boundation for Practical session.
 No Black/White board session.
 No fee for Presentation skills.
 No fee for Resume preparation.
 Real Time Training (Complete IT environment).
 100 % job Assistance.
 Latest tutorial provided.
 Technologies update on weekly basis.
 Personal attention.
 Training on the basis of company´s requirement.
 Percentage of placement is more than 95%.
 Dedicated team for placement.
( (Technical Expert&Programmer)
Yesdo SoftIndia Pvt Ltd.

More Related Content

PDF
Presenter manual J2EE (specially for summer interns)
PPTX
J2ee seminar
DOC
Resume joseph gregory java
PPT
Java J2EE
PDF
J2EE Introduction
PDF
Introduction to Java EE (J2EE)
DOC
Krishnagopal Thogiti_Java
DOC
Bala Sr Java Developer
Presenter manual J2EE (specially for summer interns)
J2ee seminar
Resume joseph gregory java
Java J2EE
J2EE Introduction
Introduction to Java EE (J2EE)
Krishnagopal Thogiti_Java
Bala Sr Java Developer

What's hot (20)

DOCX
Naresh Kumar
DOC
Rajiv ranjan resume-us
PDF
Java technologies explained to non-technical audience
PPTX
J2ee architecture
PDF
Arpit Joshi Resume
PDF
Technical Recruitment Overview & Tips
PPTX
Spring
PDF
Building Enterprise Application with J2EE
PPT
Spring ppt
DOC
PPTX
Chapter2 j2ee
DOC
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
PDF
Kevinjohn Gallagher's Resume
DOCX
Nitesh_Sr._Java_developer_Lead
DOC
Suresh Resume
PDF
Java training noida hibernate+spring+struts+web services(1)
PPT
DOC
DOCX
J2EE and layered architecture
DOCX
Vishnu(java)
Naresh Kumar
Rajiv ranjan resume-us
Java technologies explained to non-technical audience
J2ee architecture
Arpit Joshi Resume
Technical Recruitment Overview & Tips
Spring
Building Enterprise Application with J2EE
Spring ppt
Chapter2 j2ee
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Kevinjohn Gallagher's Resume
Nitesh_Sr._Java_developer_Lead
Suresh Resume
Java training noida hibernate+spring+struts+web services(1)
J2EE and layered architecture
Vishnu(java)
Ad

Similar to Complete java syllabus 7448062045 Yesdo Sddd (20)

DOCX
Java J2EE Complete Syllabus Checklist
PDF
Complete java
PDF
JAVA EE training from 3rd-oct-2015
PDF
Java Internship in Noida For B.Tech, MCA
PPTX
PDF
Java Online Training
PDF
Advance Java Training in Bangalore | Best Java Training Institute
PDF
Javatraining
PPTX
Java online training
PDF
Java training in Noida
PDF
6 Months Project Training in Java
PDF
276626961 java-j2 ee-course-curriculum-modular
DOC
6 Weeks Project Based Summer Training
PPTX
Learn skills technologies
DOC
Java online training from hyderabad
PDF
Advanced java syllabus from shpine
DOCX
Advanced java + Hibernate +Spring
PPTX
CORE JAVA & ADVANCE JAVA
PDF
Java Online Training
Java J2EE Complete Syllabus Checklist
Complete java
JAVA EE training from 3rd-oct-2015
Java Internship in Noida For B.Tech, MCA
Java Online Training
Advance Java Training in Bangalore | Best Java Training Institute
Javatraining
Java online training
Java training in Noida
6 Months Project Training in Java
276626961 java-j2 ee-course-curriculum-modular
6 Weeks Project Based Summer Training
Learn skills technologies
Java online training from hyderabad
Advanced java syllabus from shpine
Advanced java + Hibernate +Spring
CORE JAVA & ADVANCE JAVA
Java Online Training
Ad

Recently uploaded (20)

PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Business Ethics Teaching Materials for college
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Basic Mud Logging Guide for educational purpose
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Supply Chain Operations Speaking Notes -ICLT Program
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
VCE English Exam - Section C Student Revision Booklet
Business Ethics Teaching Materials for college
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Final Presentation General Medicine 03-08-2024.pptx
Insiders guide to clinical Medicine.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Basic Mud Logging Guide for educational purpose
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Cell Structure & Organelles in detailed.
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Microbial disease of the cardiovascular and lymphatic systems
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf

Complete java syllabus 7448062045 Yesdo Sddd

  • 1. 2018 Yesdo Softindia Pvt. Ltd. Near Dr.D.Y Patil Medical College Pimpri-Chinchwad, Pune Mobile: +91-7448062045 Website: www.yesdosoftindia.com Email: Sales@yesdosoftindia.com Java Programming Course
  • 2. Training Outline IntroductiontoJava Technology  History of Java  Features of Java  Writing, compiling and executing Java program Data types, Variables andarray  Data Types  Variable  Literal  Keywords  Arrays Operators Operators  Types of operator  Expressions  Operator precedence Control flow statements  Branching Statements  Looping Statement class Fundamentals and OOP  OOP and Its Features  Classes and Objects in Java  Constructor  This reference  Overloading  Nested And Inner classes Why YesdoSoftindia for Training?  One by one Training (1 faculty for 1 student).  100% Practical Training.  No Class room session.  No fee for Interview preparation.  No fee for communication skills training.  No Time boundation for Practical session.  No Black/White board session.  No fee for Resume preparation.  Real Time Training (Complete IT environment).  100 % job Assistance.  Latest tutorial provided.  Technologies update on weekly basis.  Personal attention.  Training on the basis of company´s requirement.  Percentage of placement is more than 95%.  Dedicated team 
  • 3. Inheritance  Inheritancebasics, Super  Runtime Polymorphism  Abstractclasses and Methods Packages and Interfaces  Package  Interface  Visibility modifiers Exceptionhandling  What is Exception?  Caching and Handling exceptions  Throw statement and throw clause  Creating your own exception Multithreading programming  Thread and Multithreaded programs  Thread Priority  Thread Synchronization  Inter-thread communication
  • 4. String handling  String class  StringBuffer and StringBuilder class API classes fromjava. Lang package  Wrapper classes  Autoboxing and Autounboxing I/O  I/O Streams  File handling classes  ObjectSerialization Utility andLegacy classes  Legacy classes  Classes fromjava.util
  • 5. Collectionframework  Collections  List and Iterators  Set  Map  Queue Applet  Creating applet  Applet skeleton  Graphics methods  Applet tag and parameters Event handling  AWT event handling model  Event classes and listeners  Adaptor classes
  • 6. AWT  Overview  AWT components  Menus and Dialogs  Layoutmanagers Swings  Introduction to Swings  Swing Containers  Swing Components Advance Java Syllabus Objectives of the Course  Understanding The Java Programming and Development  Developing Applications using MVC Architecture  Implementing OOPs Concepts in Live Project  SCJP oriented advanced Java Concepts Prerequisites:  Familiar with core Java Programming Techniques Duration of the Course  40 Hrs Who can attend this course?  Graduates  Professionals  Web Developers Advanced Java Online Training Course Content Overview JDBC – Java Database Connectivity
  • 7.  Introduction to JDBC  JDBC architecture  java.sql Package  Connection to Oracle using different types of drivers  Using DriverManager and Connection  Using Statement and PreparedStatement  Working with ResultSet  Working with ResultSetMetaData and database metadata  Scrollable and updatable ResultSet  Calling stored procedures using CallableStatement  Simple Transaction management  Batch updates  Pros and cons of different types of drivers  RowSets  Working with CLOB, BLOB Java Servlets  Understanding server-side scripting  Understanding web application structure  Introduction to Servlets  Web Server & Web Container  Understanding tags web.xml  javax.servlet and javax.servlet.http packages  Life cycle of servlet  ServletRequest, ServletResponse  Understanding HTTP methods – doGet(), doPost()  Creating a Servlet and calling it  ServletConfig and ServletContext  Sending request, init and context parameters  Servlet Chaining  SendRedirect  Forward  Include  Working with Attributes  Working with a database in Servlets  Session Tracking Mechanisms  HttpSession  Cookies  URL-Rewriting  Hidden-Form Fields  Working with filters  Working with Listeners JSP (Java Server Pages)  Introduction to JSP  Life cycle of JSP
  • 8.  Disadvantages of Servlets  JSP Components  Directives  Declaratives  Scriptlets  Expressions  Standard Actions  Custom Tags  JSP implicit objects  Accessing database from JSP  Using JavaBeans with JSP  Working with JSP Standard action tags  Working with expression language  Error Handling in a jsp  Creating custom tags  JSTL (Java Server Pages Tag Library) IDE  Eclipse  Netbeans SPRING  Introduction to Spring Framework  POJO and POJI Model Programming  Introduction to Modules of Spring  Core Module  JDBC/DAO Module  WEBMVC Module  ORM Module  AOP Module  JEE Module SPRING CORE  Introduction to IOC  Introduction to Spring Container  Dependency Injection  Setter Injection  Constructor Injection  Injecting Primitive Data types and Collection classes  Autowiring  Inner beans  Alias Names
  • 9.  Lazy Initialization  Bean Inheritance  Factory methods Configuration  Bean Life Cycle  Bean Scopes  Dependency Check  depends-on attribute  Aware Interfaces  Working with properties files  Multiple Configuration files  Pre processor and Post Processors  I18N  Annotations Spring JDBC/DAO  Drawbacks of plain JDBC  JDBC Template  NamedParameter JDBC Template  Simple JDBC Template  All the methods defined in Templates  DAOSupport classes  Callback interfaces  DrivermanagerDatasource  BasicDataSource  Combopooled DataSource  ServerSuppiled DataSource  Examples of database access operations using spring DAO  Examples of accessing stored procedures using spring DAO Spring ORM  Drawbacks of Hibernate  Spring with Hibernate without HibernateTemplate  Spring with Hibernate with HibernateTemplate  HiberanteTemplate  HibernateDAOSupport  Callback interfaces  Spring with JPA and other ORM integration Spring AOP  Introduction  Need of AOP  Aspect  JoinPoint  PointCut
  • 10.  Advice  Target  Weaving  Dynamic Proxy.  Spring AOP Architecture  Before Advice  After Returning Advice  Throws Advice  Around Advice  After Advice  XML based AOP  Schema based AOP  Annotation based AOP  Covers Spring 2.0 AOP, @AspectJ Style AOP support Spring MVC  Introduction  Spring MVC Resources  Commands or Models  DispatcherServlet  Controller Classes  Spring MVC flow  Steps to develop the SpringMVC application  HadlerMappings  BeanNameUrlHandlerMapping  SimpleUrlHandlerMapping  ControllerClassNameHandlerMapping  Validations  ViewResolvers  XmlViewResolver  ResourceBundleViewResolver Spring with JMS Integration Spring 3.0 Annotations Hibernate Training Course Overview Advantages of Hibernate compared to JDBC Introduction ORM (Object Relational Mapping)
  • 11. Hibernate Resources  Configuration file  Mapping file  Persistent class or POJO  Client application. Hibernate Architecture Installation and Directory Structure Hibernate Data Types First Application using Hibernate Hibernate API  Configuration  SessionFactory  Session  Transaction Object Life cycle in Hibernate  Transient object  Persistent object  Detached object CRUD operations using Session methods.  save, persist, SaveOrUpdate  update, merge, delete  load, get  flush, evict, clear etc Versioning Primary key Generators
  • 12.  Assigned  Increment  Sequence  Hilo  Seqhilo  Identity  Foreign  Native  UUID  Custom generator Hibernate Query Language (HQL) Joins in Hibernate Batch processing and Native SQL Criteria API Criteria with projections Inheritance Mapping  Table per class  Table per sub class  Table per concrete class Component Mapping Custom Mapping Collection Mapping  <list>  <set>  <map>  <bag>  Mapping array
  • 13.  Sorting collections Association Mapping  one to one  one to many  many to one  many to many  Uni directional  Bi directional  Explanation on inverse and cascade attributes Caching  First level Cache(Session cache)  Second level Cache(SessionFactory cache)  Query level cache Connection Pool  Default connection pool  Server supplied pool  Third party vendor connection pool Transactions and Concurrency  Programmatic transactions with JTA  Optimistic Concurrency control  Pessimistic Concurrency control Hibernate Pagination Hibernate Filter Hibernate Interceptor Connecting with Multiple Databases(Oracle, HypersonicSQL) Integrating Hibernate with Servlet Integrating Hibernate with Struts Working with Hibernate Annotations
  • 14. STRUTS – 1.x Different types of Applications Different Layers in Application  Presentation Processing Layer  Business Processing Layer  Data Storage and Access Layer Web Application Designing Models  Model1-Architecture  Model2-Architecture(MVC)  Designing web application using MVC architecture Struts Introduction Struts Architecture Struts Resources  JSP  ActionServlet  web.xml  ActionForm  Action class  Struts Configuration File  Explanation about Struts-configuration File  Detailed explanation of struts request processing flow  Customizing RequestProcessor Validations in Struts Client Validations Server-side Validations  By using validate() method – programmatic approach  By using Validator Framework – declarative approach  Combination of programmatic approach and declarative approach Different types of Action Forms and Dynamic Action Forms  Action Form  DynaActionForm  ValidatorForm  DynavalidatorForm  ValidatorActionForm  DynaValidatorActionForm
  • 15. Exception Handling in Struts  Programmatic Approach  Declarative Approach Local Forwards and Global Forwards Local Exceptions and Global Exceptions Struts predefined Tag libraries  HTML Tag Library  Bean Tag Library  Logic Tag Library  Nested Tag Library  Tiles Tag Library Predefined Action Classes  ForwardAction  IncludeAction  DispatchAction  LookupDispatchAction  MappingDispatchAction  SwitchAction  LocaleAction  DownloadAction  EventDispatchAction Internationalization(I18N) in Struts 1.x Struts with Ajax Example Preventing Double Submits Data Source File Uploading and Downloading in Struts Tiles Framework IDEs: Eclipse, Netbeans STRUTS – 2.x Basic Components of Struts 2  Struts 2 Features Differences between Struts 1.x & 2.x Steps to Create Struts 2 Application Core Components in Struts 2  Filter Dispatcher  Interceptors
  • 16.  Value Stack  Action Context  Action Invocation  OGNL(Object Graph Notation Language) Struts 2 Work Flow Struts 2 Action Struts 2 Configuration  Multi Configuration  MultiNameSpace Struts 2 Tag Library Interceptors  Params Interceptor  Model Driven Interceptor  Custom Interceptor  Exception Handling Struts 2 Validation  Custom Validation  Input Validation Aware Interfaces  Application Aware  Session Aware  Request and Response Awares Internationalization(I18N) in Struts 2.x
  • 17. Why Yesdo Softindia Pvt. Ltd. for Training?  One by one Training (1 faculty for 1 student).  100% Practical Training.  No fee for counseling.  No Class room session.  No fee for Interview preparation.  No fee for communication skills training.  No Time boundation for Practical session.  No Black/White board session.  No fee for Presentation skills.  No fee for Resume preparation.  Real Time Training (Complete IT environment).  100 % job Assistance.  Latest tutorial provided.  Technologies update on weekly basis.  Personal attention.  Training on the basis of company´s requirement.  Percentage of placement is more than 95%.  Dedicated team for placement.