100% Job Business Support
Life Time Backup Support
LIVE Practical Training

Advanced Java Training

Web based Application Development using Advanced JAVA
  • Java Platform, Enterprise Edition(JavaEE)
  • Java EE Modules
  •  Features of JavaEE(EJB)
  • Enterprise java Beans
  •  Annotations
  • Session Bean
  • EJBContainers and Life Cycle
  •  Introduction to POJO(Plain Old Java Project)
  • Java Persistence API
  • EJB Services
Servlets
  • Introduction to Web Server
  • Servlet Technology/Terminology
  • Methods of Servlet
  •  Life Cycle of Servlet
  •  Feature of Servlet
  •  Server Side Programming
  • Installing and Configuring Servlets
  • HTTP Request Types
  • Difference between Get and Post method
  •  Content Type HttpServlet and web project structure
  • Installing tomcat Server in eclipse
  •  Passing Form Parameters
  •  RequestDispatcher in Servlet
  •  Send Redirect
  • Servlet Config/Context
  • Http Session
  • URL Rewriting
  • Filter
JSP Actions
  • Introduction to JSP Pages
  • Basic Elements
  •  Action Elements
  • Implicit JSP objects
  •  Scriptlet elements(jsp tags)
  • Error Handling
  •  Data Control JSP Directives(page/include/taglib)
  •  Creating Java Beans
  •  Custom JSP Actions
  •  JSTL Tag Libraries
  •  JSTL Core Tags
  • JSTL Functions
  • JSTL Formatting
  • HTML/JSP working concept
LOG4J
  • Overview
  • Installation
  •  Architecture
  • Configuration
  • Sample
  • Program
  • Logging
  • Methods
  • Logging Level
  • Log Formatting
Maven
  • Introduction
  • Understanding problem without maven.
  •  Maven Installation
  •  Maven Standard Directory structure
  • POM
  •  Repository(Local/Central/Remote)
  •  Maven Life Cycle
  •  Maven Commands
  •  Sample project which uses all maven commands
Spring Framework
  • Introduction
  •  Spring vs. JavaEE
  •  Advantage of using Spring Framework
  • Aspect Oriented Programming
  • Spring modules
SPRING Dependency Injection
  • Spring AOP
  • Dependency Injection/Ioc Container
  •  ApplicationContext
  •  Constructor/Setter injection
  •  Spring DI Project
Spring MVC WEB
  • Bean Autowiring
  •  Singleton Bean Design Pattern
  •  Spring Web MVC and its Configuration
  •  Annotations(Required, Autowired, Service, Component, Repository
  • Spring WEB MVC/Transaction Management(@Transaction)  Controller, RequestMapping, PathVariable, ModelAttribute
  • Component Scan, View Resolver Resource
  •  Redirect, Multipart file upload/ download
  •  Spring Form tag library
  • Spring Persistence
  • Spring JDBCTemplate
  •  Spring Web Service
  •  Hibernate Integration with Spring
Spring Rest
  • About Rest Services and Application
  •  Rest Controller
  •  JSON API(Jackson library)
  • Response Entity
  • JQuery Ajax Rest Call
  •  Rest Example Project
Spring Boot
  • Spring Boot starters, maven plugin
  • Application class
  •  @SpringBootApplication
  • Build as a Runnable jar
  •  Dependency injection, component scans, Configuration
  •  Externalize your configuration using application.properties or YAML files
  •  Context Root and Management ports
  •  Logging
  •  Spring MVC Controllers
  •  Using ModelAttributes
  •  @RequestMapping and @RequestParam
  •  JPA Data and JPA Repositories
Hibernate Framework (ORM tools)
  • Hibernate Framework
  • What is and why ORM?
  • Java ORM frameworks
  •  Advantages of Hibernate ORM Framework
  • Hibernate Architecture
  • Configuration Object
  •  Session factory and Session
  •  Transaction
  • Query and Criteria Object
  •  Hibernate Properties/hibernate.cfg.xml
  •  Queries: Insert/Update/Delete/Get
  • Hibernate Criteria Query Example
  •  Hibernate Criteria: (List, Restrictions and UniqueResult)
  •  Auto Create Database using Hibernate hbm2ddl.aut=create properties
  •  Hibernate integration with Spring Framework
  •  Current Session/Open Session/Transaction and its real uses
Web Introduction
  • What is JavaScript, JS function call, URL redirect and dialogs
  • JQuery, JQuery Ajax and plugins like JQuery DataTable
  • CSS, CSS Components, inline CSS, apply CSS in html page
  • Bootstrap, Bootstrap used project
  •  Angular JS, its controller, scope and sample example
Demo- Advance Java & Framework (WEB)
  • Show Servlets demo
  •  Show JSP demo
  •  Spring MVC web demo
  • Spring REST demo using Angular JS
  • Hibernate Separate demo
Final Project: Advance Java

Integrated Web Project: Spring MVC Web, Hibernate JDBC, Maven, HTML Form, Validation, Date api, Session handling, filter, JDBC Crud Operation.

Example Projects
  • Student Information Management System
  •  Shopping Cart Application
  •  Share Trading Application
  •  Online Banking Application

Copyright 2016 Kantipur Technical Institute - All Rights Reserved Design by web creation nepal