Core, Advanced Java 8, Springs, Hibernate Course Content
Core, Advanced Java 8, Springs, Hibernate Course Content
Core Java 8
1. Introduction to Java
Java architecture
Advantages of Java
Develop the code with various data types, conditions and loops.
Topics - In Basic introductory level, we will cover the JDK architecture & its related
modules.
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
Topics - In detail discussion on OOPS terminology along with various keywords like
static & final
Learning Objectives - This module cover package creation, Accessibility & Exception
Handling & Multi threading concepts.
Topics -
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
5. Collections
Topics -
Learning Objectives - This module will cover how to read XML & JSON files using Java
code & how to parse them into String format using various factory classes.
Topics -
XML Introduction
Read & Writing of XML file using Java code
Parsing of XML & JSON file formats using DOM
SAX & various JSON parsers using GSON & others
7. JDBC
Topics -
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
Advanced Java 8
1. Servlets
Learning Objectives - This module will cover creation of JAVA/J2EE application using
Servlet technology, LifeCycle stages of Servlets,Client-Server architecture of Web
application,Servlets database connectivity.
1) Servlet Creation
a) Hidden-form field
b) Http Session
c) URL Rewritting
d) Cookies.
5) Servlet Pagination
6) Annotation Servlet & Single Thread Model, reading of requests messages using
various stream classes like ServletInputStream & ServletOutputStream.
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
2. JSP
Learning Objectives - This module will cover JSP lifecycle ,Implicit Objects of JSP , JSP
Scripting ,Directive & Action elements & CRUD operations on JSP using JSTL tags.
Topics -
1) JSP Architecture
7) JSP pagination.
SPRINGS
Learning Objectives - Spring module will cover the core principle of Spring framework
like Dependency Injection(DI : Constructor Injection(CI) & Setter Injection(SI) with
Spring Inversion of Control(IoC).
Topics - Internal Spring Architecture, Life Cycle of Bean , Bean Creation , Bean Post
Processors, Post Construct, Types of Spring container : Application Context & Bean
Factory,Auto-wiring(byName,byType, byContructor & auto), Look Up Method
Injection, Circular Dependencies, How to resolve Circular Dependencies using
Application Context Aware Interface & AOP Proxies.
2) Circular Dependencies
Spring MVC Beginnning : This module will help us to develop application using
Spring MVC architecture
Spring MVC Controllers :
MultiAction Controller
MultiAction Controller Annotation
PropertiesMethodNameResolver
ParametrizedViewController
ParameterizedMethodNameResolver
Spring RESTFul WebServices using JSON
Spring MVC Form Handling
Spring MVC Form Handling Anntotation
Spring Form Tag Library
Integrating Spring with Other Frameworks
Handling Duplicate Form Submission
Spring MVC File Upload
Spring MVC Internationlization & Localization
Spring MVC Form Validation
Spring MVC Request Mapping
Spring MVC Interceptors
Spring MVC Exception Handling
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
InternalResourceViewResolver
XMLViewResolver
ResourceBundleViewResolver
ConfigureMultipleViewResolversPriority
Spring DAO
HibernateTemplate, JPATemplate
Introduction to JPA
Introduction to Spring Data JPA
Implementing Insert & Update using Spring JDBC update methods.
Creating JDBC Customer Spring RowMapper
Creating JDBC Customer Spring ResultSetExtractor
Implementing Spring JDBC Query Methods.
Implementing findById() Spring JDBC.
Implementing deleteById() using Spring JDBC.
Stored Procedures with SimpleJdbcCall
Impementing JdbcDAOSupport using Spring JDBC
Implementing HibernateDAOSupport using SpringDAO classes.
Spring JDBC & JDBCTemplate CRUD with DataSource
Spring Transaction Management with JDBC
Spring Hibernate Integration
Spring MVC Hibernate CRUD
Spring AOP
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
AOP Advices
a) After Advice
b) Before Advice
c) After Advice
d) Around Adivces
Spring Security
c) Password Hashing
e) Remember-me functionality
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
Spring Batch
HIBERNATE
Learning Objectives - This module will cover ORM principle, Database connectivity
using Hibernate,Hibernate Interfaces, Introduction to other ORM frameworks like JPA,
JDO, Toplink, IBatis & MyBatis as well.
Topics -
Hibernate Configuration
Hibernate Interfaces : Session Factory, Session & Transaction interface,
Transaction management using Hibernate
Hibernate Annotations
Hibernate Persistence Class
Hibernate Batch Processing
Hibernate Interceptors
Hibernate NativeSQL
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
Hibernate Caching :
a) EHCache
b)OSCache
c)Swarn
d) JBOSS Cache
Hibernate Relationships :
a)one-to-one
b)one-to-many
c)many-to-one
d)many-to-many associations
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
a) READ_COMMITED
b) READ_UNCOMMITED
c) PHANTOM_READ
d) NON_REPETABLE_READ
Fetch modes :
a) Select
b) Sub-select
c) N-Batch size
d ) Join
Hibernate Inheritance:
a) Mapping List
c) OTM Annotation
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
d) Mapping Bag
e) One-To-Many By Bag
f) Mapping Set
g) One-To-Many By Set
h) Mapping Map
i) Many-To-Many By Map
j) Lazy Collections
a) PROPAGATION_REQUIRED
b) PROPAGATION_MANDATORY
c) PROPAGATION_REQUIRES
d) PROPAGATION_NOT_SUPPORTED
e) PROPAGATION_NEVER
f) PROPAGATION_REQUIRES_NEW
WEBSERVICES
Learning Objectives - This module will cover SOA architecture implementation used by
SOAP & REST Web services. Creation of SOAP & REST Web services using JAX-WS &
JAX-RS APIs
Topics -
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
a) <types> : describe all the datatypes used & relevant for the message exchange
between client & server.The type section refers to the XSD that defines the datatypes.
b) <messages> : define the data exchange between producer & consumer of the
webservice.
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
e) <service> : specifies on the endpoint ,client can access webservice from this path.
a) Client-Server
b) Stateless
c) Layered System.
d) Interface/Uniform Contract
Restful Operations :
a) GET
b) PUT
c) POST
d) DELETE
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
After completion of training, you will be able to work on projects of various domains
like BFS(Banking & Finance), Insurance & E-Commerce as per live standards.
Module 1 : Authentication of a web page using database connection with any of ORM
tool like Hibernate.
Module 2 : Creation of various Business Layers.
Module 3 : Implementation of Business & Presentation logic .
Module 4 : Implementation of MVC Design pattern & integration of application with
any PayPal payment Gateway.
Module 5 : Transaction management using Spring modules with updation of Credit
Card & other information on to our database system.
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.