Spring Framework (Including Advance Java) Course Syllabus
Spring Framework (Including Advance Java)
By Deepak Sir
Course Introduction : This Spring Framework course is "Professional Course" in which we have covered all the Spring Framework Modules i.e. Core, AOP, Database, WEB-MVC, Security etc. We have also covered Advance Java (JDBC, Servlets & JSP) concepts very deeply.
Rating :
4.5
Total Lectures : 108
Price : Rs. 2999 Rs. 7999 63% off
Login & Buy This Course
Syllabus
Chapter 1 : Spring Core Module
1.1 Advance Java Terminologies
1.2 Spring Introduction
1.3 Spring Container (IOC Container)
1.4 POJO and JavaBean classes
1.5 Spring First Program; Bean Factory & Application Context
1.6 "id" and "name" attribute
1.7 Java Configuration File
1.8 @Component; Bean Scope
1.9 Bean Life Cycle Deep Explanation
1.10 Properties Configuration using XML, Java & Annotations
1.11 Properties Configuration using XML (constructor-arg tag)
1.12 Dependency Injection (DI)
1.13 Setter Method DI vs Constructor DI
1.14 P-Namespace and C-Namespace
1.15 DI using Java Config File
1.16 Autowiring Introduction
1.17 XML Based Autowiring
1.18 Autowiring using Annotations
1.19 Other Topics - Global Attributes, Bean Inheritance, Abstract Bean, Profiling, Nested Beans, Method Replacer
1.20 Bean Validations
1.21 Logging Explanation; Logging using "Java Logging API"
1.22 Logging using "Log4j"; Logging in Spring
1.23 Internationalization & Localization
1.24 SpEL (Spring Expression Language)
Chapter 2 : MAVEN
2.1 Maven Deep Explanation
2.2 Purpose and benefits of using Maven
2.3 POM File
2.4 Maven using CMD
2.5 Maven Project in Eclipse
Chapter 3 : Spring AOP Module
3.1 AOP Introduction
3.2 AOP Terminologies
3.3 AOP Implementation using XML Configuration DTD Based
3.4 AOP Implementation using XML Configuration XSD Based
3.5 AOP Implementation using Java & Annotations
Chapter 4 : SQL & JDBC
4.1 Database Introduction
4.2 Download & Install MySQL
4.3 SQL Introduction & SQL Commands
4.4 JDBC Introduction; Database Connection
4.5 JDBC CRUD Operations - Part 1 (Insert, Update, Delete, Select)
4.6 ResultSet Working
4.7 JDBC Development Approach
4.8 Statement vs PreparedStatement
4.9 SQL Injection Attack
4.10 Batch Updations
4.11 Transaction Management
4.12 DataSource
4.13 Connection Pooling
Chapter 5 : Spring with JDBC; DAO Design Pattern
5.1 Introduction & Spring JDBC - Insert, Update & Delete
5.2 Plain - JDBC vs Spring - JDBC
5.3 NamedParameterJdbcTemplate
5.4 Spring Batch Updates
5.5 Spring Connection Pooling
5.6 Design Pattern Introduction
5.7 DAO Introduction & programs
5.8 Spring JDBC - DAO
Chapter 6 : Spring with Hibernate (ORM - 1)
6.1 ORM (Object Relational Mapping)
6.2 Data Persistency
6.3 Hibernate Deep Explanation
6.4 Hibernate Program (Using XML Mapping)
6.5 Hibernate Program (Using Annotations Mapping)
6.6 Hibernate CRUD Operations
6.7 Spring with Hibernate
Chapter 7 : Spring with JPA (ORM 2)
7.1 JPA Introduction
7.2 Java Persistence API Classes & Interfaces
7.3 JPA Program Explanation
7.4 JPA CRUD Operations
7.5 JPQL (Java Persistence Query Language)
7.6 Named Queries in JPA
7.7 Native SQL Queries in JPA
7.8 Spring with JPA
Chapter 8 : Spring Data JPA
8.1 Spring Data JPA Introduction
8.2 Spring Data JPA Practical 1 - Core CRUD Operations
8.3 Spring Data JPA Practical 2 - Query Methods
Chapter 9 : Servlets & JSP
9.1 Web Application Introduction
9.2 Servlet Introduction and First Program
9.3 HttpServlet Hierarchy
9.4 Servlet Life Cycle
9.5 "web.xml" file Explanation
9.6 Annotations in Java & Servlet
9.7 Request Object (HttpServletRequest & HttpServletResponse)
9.8 Http Methods; Difference between GET & POST
9.9 Servlet Communication; sendRedirect() vs RequestDispatcher
9.10 Session Management (HttpSession)
9.11 HttpSession Internal Working
9.12 Cookies
9.13 URL-Rewritting
9.14 Hidden Form Field
9.15 ServletContext
9.16 ServletConfig
9.17 Filters in Servlet
9.18 JSP Introduction
9.19 JSP Life Cycle
9.20 JSP Tags Categories
9.21 JSP Scripting Tags (Scripting, Directive & Expression Tag)
9.22 JSP Directive Tags (Page, Include & Taglib Directive Tag)
9.23 JSP Action Tags (Standard & Custom Action Tags)
9.24 JSP Implicit Objects
9.25 Expression Language
9.26 JSTL (JSP Standard Tag Library)
9.27 MVC Design Pattern
Chapter 10 : Spring WEB-MVC Module
10.1 Spring WEB & WEB-MVC Introduction
10.2 Spring WEB & WEB-MVC Architecture
10.3 Steps to create Spring WEB-MVC Program
10.4 @Controller, Handler Methods, @RequestMapping etc
10.5 Data Transfer in Controllers (Model & ModelAndView)
10.6 HttpSession & @SessionAttributes
10.7 Spring Form Tag Library; @ModelAttribute
10.8 Spring Form Validations
10.9 Error & Exception Handling
10.10 Spring MVC Tiles
10.11 Upload Files (Image, PDF, Word etc)
10.12 Download Files (Image, PDF, Word etc)
10.13 Internationalization in Web App
10.14 Spring MVC Program using Java Configurations
Chapter 11 : Spring Security
11.1 Spring Security Introduction
11.2 Types & Flow of Spring Security
11.3 Spring Security Programs using XML (Authentication & Authorization)
11.4 Spring Security Programs using Java (Authentication & Authorization)