Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

SPRING BOOT & MICRO SERVICES Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Jan 2nd @6:00AM

Faculty: Mr. Anji Reddy (8+ Yrs of Exp,..)

Duration : 30 - 35 Days

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91 - 9246212143, 80 96 96 96 96


Syllabus:

What Will You Learn?

  • Spring Boot
  • Spring Microservices
  • Spring Cloud
  • Spring JPA
  • Spring Data
  • Fat Jar with Embedded Server

Pre-Requisites

  • Spring Core
  • Java Based Configuration
  • Spring MVC
  • Oracle DB
  • Maven (optional)
  • Curriculum

SPRING BOOT Features

  • Zero Configuration
  • Starters
  • Auto Configuration
  • Embedded Servers
  • Actuators

SPRING BOOT Core Applications

@SpringBootApplication

  • What is the use of SpringApplication.run() method.
  • How to pass the commandline arguments through spring boot application.

Spring Boot with JDBC

  • Discuss the CURD operations using Spring Boot with JDBC.
  • DDL Operations.
  • DML Operations.
  • DQL Operations.
  • Spring Boot With MVC
  • Spring Boot Application Flow.
  • Spring Boot MVC with Examples.
  • How to Bind the Spring boot data with front end Application.
  • How to implement the Server side validations
  • How to send the mail to customer using spring boot application.
  • How to load the user defined properties files.
  • I18 (internalization) concept.
  • Discuss the internalization concept with example.

SPRING DATA JPA:

  • Discuss the Spring boot data jpa.
  • What is the CurdRepository.
  • What is the PagingAndSortingRepository.
  • What is the JpaRepository.
  • What is the diff b/w all above Repositories.
  • How to define the our own custom methods inside the repository.

Discuss the Query Approaches Concept

  • How to create the query by using method name.
  • How to create the query by using @Query annotation.
  • How to create the query by using @NamedQuery &@NamedQueries annotation.
  • Discuss the Examples by using Query approaches.
  • Discuss the Pagination and Sorting concept.
  • Discuss the paging and Sorting Example.

Associations/Relations:

  • What is the purpose of Relations in Relatime.
  • Types Of Relations
    1. One-To-Many Association with Example.
    2. Many-To-One Association with Exmple.
    3. Many-To-Many Association with Example.
    4. One-To-One Association with Example.

JOINS

  • Discuss the joins concept.
  • How many types of joins are there.
    1. what is the inner join.
    2. what is the left outer join
    3. what is the right outer join
    4. what is the full outer join.
  • Discuss the example on joins.

Procedure/Functions

  • Discuss the Procedure and Function concept.
  • Discuss the example on procedure or functions.

SECURITY:

  • What is the security?
  • How many Types of Securities are avilable.
  • What is the Authentication & Authorization.
  • What is the In-MemoryAuthentication.
  • What is the Jdbc-Authentication.
  • What is the diff b/w in-memoryauthentication & Jdbc-Authentication.
  • Implementing the In-memory Authentication.
  • Implementing the Jdbc-Authentication.
  • Session management in Security with Example.
  • Discuss the time expiration in security with example
  • What is the Page-level security with Example
  • What is the method-level security with Example
  • Discuss the interview Quations.

SPRING RESTFUL WEBSERVICES

  • Discuss the Spring Restful WebServices concept.
  • Discuss the below annotations which are used by the Spring Restful webservices.

@RestController
@RequestBody
@ResponseBody
@PostMapping
@PutMapping
@DeleteMapping
@GetMapping
@PathVariable
@MatrixVariable

  • Discuss the examples with Spring Restfull webservices.

SWAGGER TOOL:

  • Discuss the Swagger tool.
  • How to implement the Documentation for the Rest API using Swagger tool.
  • Discuss the example by using swagger tool with Spring Rest ApI.

REDIS CACHE:

  • Discuss the caching technique.
  • How to implement the caching technique in spring boot applications.

OAUTH2 (Open authentication) with Version2:

  • Discuss the OAUTH2 concept.
  • Discuss the Authorization grant flow diagrame.
  • How to generate Authorization code.
  • How to generate the access token by using OAUTH2.
  • Discuss the Example by using OAUTH2 .

PROFILES CONCEPT:

  • Discuss the Profiles concept.
  • Discuss the different environments.
  • Discuss the Example by using profiles concept.

SPRING BOOT ACTUATORS:

  • Discuss the Actuators concept.
  • Discuss the Example by using Actuators concept.

MICROSERVICES

  • Introduction to microservices.
  • Boundries of microservices.
  • Challenges of microservices.
  • Discuss the Telecom project.
  • Implementation of microservices with Examples.
  • Implementation of Micro-Calldetails
  • Implementation of Micro-PlanDetails.
  • Implementation of Micro-Friend service.
  • Implementation of Micro-Customer Service.
  • Integrating the all the microservices with UI-Application.
  • Discuss the RestTemplate with Example.

SPRING CLOUD:

  • Introduction to Cloud.
  • Telecom project with Cloud Config Server.
  • Telecom project with Load balancing Server.
  • Telecom project with EUREKA Server.
  • Telecom project with ZUUL Server.

KAFKA:

  • Introduction to Kafka.
  • What is the kafka cluster.
  • What is the kafka broker.
  • What is the topic.
  • What is the partition.
  • What is the leader partition.
  • What is the followers.
  • Discuss about ZOOKEEPER Server.
  • Responsibility of Zookeeper server.

MICROSERVICES CASESTUDY

Separate DB Schema

REST Endpoints

ENVIRONMENT

Spring Tool Suite (STS)

Maven

Spring Boot

REALTIME PROJECT

Code Walk-through 30 mins INTERVIEW QUESTIONS