The document describes training courses offered by Java Home on Java, Spring, Hibernate and related technologies. It provides detailed topics that will be covered in the Core Java, Advanced Java, Servlets, JSP, Spring, Hibernate and other courses. It also mentions the qualifications of trainers, in-depth coverage of concepts with real-world examples in the training. It lists the contact details and website for Java Home where one can register for classes after attending a one week demo.
The document describes training courses offered by Java Home on Java, Spring, Hibernate and related technologies. It provides detailed topics that will be covered in the Core Java, Advanced Java, Servlets, JSP, Spring, Hibernate and other courses. It also mentions the qualifications of trainers, in-depth coverage of concepts with real-world examples in the training. It lists the contact details and website for Java Home where one can register for classes after attending a one week demo.
Introduction to Java Features of Java Environment setup Data Types Operators Control Statements & loops Arrays Type casting Local variables Static & instance members Static & instance blocks Access Modifiers Access Specifiers JVM Architecture Equals() v/s==Operator String , StringBuilder StringBuffer o String constant pool o String Memory Management Constructors Constructor chaining this, final & super keywords For-each & var-args enums & Static imports OOPS Concepts o Class & Object o Encapsulation o Polymorphism o Abstraction Abstract Class Interfaces Packages Exception Handling Garbage Collection Wrapper Class Auto Boxing and UnBoxing Collection Framework o List ,Set ,Map and Queue o Sorting, searching, Hashing o Comparable/Comparator o Collections with Generics Inner classes Cloning Date manipulations Generics Annotations
About Trainers: Well experienced and Industry Experts About Training: In depth coverage of concepts with more examples & Real time oriented About Registration: you can register after attending 1 week of demo classes Java Home [Java/J2EE] Phone: 9886611117
Advance Java Multi Threading o Implementing Threads o Thread Communication o Thread priorities o Dead Lock o Thread Life cycle Synchronization File Management IO Streams Serialization Java Beans, POJO Classes Regular Expression Java Reflection API Network Programming o Introduction o TCP/IP Protocol o IP Address/Port numbers o Sockets o Server Sockets SQL basics( MySql & Oracle) DML & DDL queries JDBC (Java Database Connectivity) o Types of Drivers o Driver Manager o Connection o Statement o Prepare Statement o Callable Statement o Result Set o Batch Update o Transaction Management o ResultSet MetaData o Database MeaData
Servlets Introduction to Servlets Web Application Architecture Servlet Life cycle ServletConfig & ServletContext Session Tracking o Hidden Form Fields o Cookies &HttpSession o URL-Rewriting Request Dispatcher o Forward & Include Send Redirect Filters Listeners o Http Session Listeners o Http Session Attribute Listeners o Servlet Context Listeners Request & Response Headers JSP(Java Server Pages) Introduction to JSP JSP Translation JSP Life Cycle JSP Implicit Variables Templates, Scriplets Declarative Tags JSP Expressions Standard Action Tags JSTL(Java Standard Tag Library) Custom Tags Jsp Directives Expression Language (EL) Configuring Error Pages MVC Architecture Java Home [Java/J2EE] Phone: 9886611117
Design Patterns Realtime Project Using Servlets JSP/JSTL MVC Architecture My SQL(Data Base) Real Time Tools Maven Log4J Junit SVN(Version Controller) SPRING 3.x (Annotation Based) IOC (Inversion of Control) Introduction and Spring Architecture Cohesion & Loose coupling Bean Factory & ApplicationContext Dependency Injection(DI) o Setter Injection o Constructor Injection o Interface Injection o Injecting collections Circular dependencies Bean life cycle Auto Wiring (ByType/byname/constructor) DAO/JDBC Support Direct JDBC v/s Spring JDBC Simplifying CURD Operations using spring JdbcTemplate Batch Updates Named Parameters Implementing RowMapper Calling stored procedures Transaction Handling Spring Transaction Management Spring Transactions Architecture Transactional Attributes Configuring Transaction Managers Declarative & Programmatically Transactions ORM (Spring & Hibernate Integration) Hibernate integration in Spring Using Transactions Simplifying Hibernate access using HibernateTemplate AOP Motivations for AOP Aspect, Joint Point o Advice, Point Cut AOP Proxy Spring Web MVC Spring MVC Architecture Spring Controllers Form Handling & Validations Spring Error pages View resolvers Interceptors URI Templates Path Variables Stereo Types Spring Tags I18N support
HIBERNATE Introduction to ORM Hibernate Architecture JDBC v/s Hibernate CURD Operations o Save, Update, get ,load o Delete , Save Or Update o Batch Update o Dirty Checking o Evict() ,flush() ,clear() ,merge() & persist() Primary key generations Composite key Performance tuning o Lazy Loading o Eager Loading o Batch selects o Subselects Locking mechanism o Optimistic locking o Pessimistic Locking Objects States o Transient ,Detached & Persistent Mappings(Unidirectional/Bi- Directional) o Many-to-One o One-to-Many o One-to-One o Many-to-Many o Inheritance mapping o Component mapping Criteria API o Selecting Objects o Filtering Results o Associations o Pagination o Projections o Grouping o Aggregations Hibernate Query Language(HQL) o HQL v/s SQL o Named Queries o Named Parameters o Native queries o Order by & group by Caching Mechanisms o First level Cache & second Level Cache o Query Cache