Master Spring framework ORM, MVC, REST, Boot , JPA (in Hindi
Learn the magic of Java Spring Framework with Spring Boot, Spring JDBC, Spring AOP, Hibernate, Boot, REST API, ORM
Description
'Master Spring framework, Spring Boot, REST, JPA, Hibernate' course will help in understanding about Spring framework and how to build web applications, Rest Services using Spring, Spring MVC, SpringBoot, Thymeleaf, Spring JDBC, Spring Data JPA etc. By the end of this course, students will understand all the below topics,
What is Spring framework ?
Spring Vs Java EE
Evolution of Spring and release timeline of Spring
Different projects inside Spring
Spring Core Concepts like Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP)
Different approaches of Beans creation inside Spring framework
Bean Scopes inside Spring framework
Autowiring of the Spring Beans
Introduction to MVC pattern & overview of web apps
Spring MVC internal architecture & how to create web applications using Spring MVC & Thymeleaf
Spring MVC Validations
How to build dynamic web apps using Thymeleaf & Spring
Thymeleaf integration with Spring, Spring MVC, Spring Security
Deep dive on Spring Boot, Auto-configuration
Spring Boot Dev Tools
Spring Boot H2 Database
Securing web applications using Spring Security
Authentication , Authorization, Role based access
Cross-Site Request Forgery (CSRF) & Cross-Origin Resource Sharing (CORS)
Database create, read, update, delete operations using Spring JDBC
Introduction to ORM frameworks & database create, read, update, delete operations using Spring Data JPA/Hibernate
Derived Query methods in JPA
OneToOne, OneToMany, ManyToOne, ManyToMany mappings inside JPA/Hibernate
Sorting, Pagination, JPQL inside Spring Data JPA
Building Rest Services inside Spring
Consuming Rest Services using OpenFeign, Web Client, RestTemplate
Spring Data Rest & HAL Explorer
Logging inside Spring applications
Properties Configuration inside Spring applications
Profiles inside Spring Boot applications
Conditional Bean creation using Profiles
Monitoring Spring Boot applications using SpringBoot Actuator & Spring Boot Admin
The pre-requisite for the course is knowledge of Java, basic exposure on HTML, CSS & interest to learn.
What You Will Learn!
- What is Spring & different projects inside Spring ecosystem
- How to build web applications using Spring MVC
- Building & Consuming REST services using SpringBoot
- Spring Core Concepts like Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP)
- How to build web applications using Spring Boot
- Spring Data Rest, Spring Boot Actuator
- Building & Consuming REST services using SpringBoot
- You will Acquire ALL the SKILLS to demonstrate an EXPERTISE with Spring Framework in Your Job Interviews
- You will use a variety of Spring Boot Starters - Spring Boot Starter Web, Starter Data Jpa, Starter Test
- You will learn the basics of Eclipse, Maven, and STS
- You will learn the basics of Spring Boot, Spring AOP, Spring JDBC and JPA
- You will understand Spring MVC in depth - DispatcherServlet , Model, Controllers and ViewResolver
- You will GO FROM a Total Beginner to an EXPERIENCED Spring Developer
Who Should Attend!
- Core Java
- JDBC
- JSP
- Servlet
- Html, css, Java Script
- most important is that if You are passionate about learning new skills then this course is for you.