In this course, you will :You will learn the basics of Spring Framework - Dependency Injection, IOC Container, Application Context and Bean Factory.. You will understand how to use Spring Annotations - @Autowired, @Component, @Service, @Repository, @Configuration, @Primary..... You will understand Spring MVC in depth - DispatcherServlet , Model, Controllers and ViewResolver. You will use a variety of Spring Boot Starters - Spring Boot Starter Web, Starter Data Jpa, Starter Test. You will learn the basics of Spring Boot, Spring AOP, Spring JDBC and JPA. You will learn the basics of Eclipse, Maven, JUnit and Mockito. You will develop a basic Web application step by step using JSP Servlets and Spring MVC. You will learn to write unit tests with XML, Java Application Contexts and Mockito.