You are on page 1of 4

An ISO 9001 : 2015 Certified Company

Opp. Satyam Theatre, Durga Bhavani Plaza, Ameerpet, Hyd-16

Introduction to Frameworks iv) Infra Layer


• Programming language • Need of spring boot
• Technology • Difference between spring & spring boot
• Framework • Advantages with Micro Services
• Java Bean (VO /DTO/BO classes) Building Spring Boot Application
• Component class vs java bean vs spring Bean • Normal Spring Manual Approach
• POJI vs POJO • Maven Overview
Spring Basics • Spring Initializer
• Need of spring framework • STS
• Spring 1/2/3/4/5 overview diagrams • Eclipse with STS Plugin
• IOC container • Understanding the Spring Boot
• BeanFactory Vs ApplicationContext Container autoconfiguration
• Dependency lookup vs Dependency Injections
• Different modes Injections Actuator Concepts
->setter Injection • Production Monitoring
->constructor Injection • Health Check Concepts
->aware Injection • Security Measurements
->Lookup Method Injection Spring Boot Custom Logging
->Method Replacer/Method Injection • Logging Level
* Annotation fundatamentals • Patterns Changes
* spring Annotations • Rolling Logs
* Layered Applications /MiniProjects Spring Boot Profile Components
->using xml driven cfgs • Introduction
->using 100% code cfgs • Multiple Properties files
->using spring boot • Properties file to YML conversion
* Reltime scenarios and usecases • YML File
Introduction to spring boot • Properties file Vs YML file
• Types of software architectures • Command Line Runner Example
• SOA and Monolith Architecture • Real time scenarios of components
• Why Microservices • Enviroment Object
• Detailed MicroService Architecture Auto Configuration
i) App Layer • Introduction
ii) Business Layer • DataSource AutoConfiguration
iii) Enteprise Layer
• @Conditional Flow • Pagination and Sorting
• Customize conditional annotations • Spring Data MogongDB
• Spring Boot built in conditional annotations • Configuring two data sources
Thymleaf Concepts Spring Boot Security
• Introduction • Basics
• Example on Web Application • Basic Authentication
• Validatins on Web Applications • Form Based Authentication
• Internalization i18n Concepts • Authorization
Spring Boot MVC • Remember me
• MVC flow • Different authentication providers
• Form validations • Role Based Access Control
• Data rendering and data binding • Attribute Based Access Control
• Different View Resolvers • LDAP Based
• Different Views • SSL Security & TLS Security
• Using Bootstrap in MVC applicaitons Database Concepts
• MiniProject with CURD Operations • Spring JDBC
• Working with Tiles framework • Database to CSV
• File uploading and downloading • Spring Batch
• Double posting problem-PRG pattern • Flyway Database Migration
• Spring mvc with spring data jpa • Liquid Database Migration
• Need of embedded servers & customization • Flyway vs Liquid
• DevTools • Hikari Connection Pool
• II18n Core Concepts
• Pagination and sorting in webapplicaton • Spring Boot AOP & Spring Boot Cache
• Realtime scenarios and uses-cases • Guava Cache integration
Rest Annotation with In Memory Database & CRUD • Caffenine Cache
Operations • EH Cache
• H2 • MultiResourceItemReader
• Derby • Spring MVC vs JAX-RS
• HSQL • SprinBoot with Jersey
• Redis Cache • Junit Integration
• PostMan or Swagger Overview • Rest Integration Test Cases
Rest Annotation with Relation DB Microservices
• MySql • Introduction
• PostGresSQL • Principle and Characteristics
JPA Repository Concepts • Usecases & Benefits
• Crud Repository • Challenges
• JPA Query Concepts • Design standards
• Finder methods • MicroServices Communication
• HQL/JPQL i) Synchronous
• NamedQueries ii) Asynchronous
• @Query Annotation • Pitfalls
• Projections Microservices Design Considerations
• Microservices per JVM?
• Microservices share the data stores? • Hosting to AWS
• Microservices Transaction boundaries • Enabling cloud features like load balancing,
• User Interfaces integration with security
Microservices • Reactive Programming using spring boot
• Challenges in Microservices implementation webflux
• Applying SOLID principles
• Spring boot mail
Spring Cloud
• Introduction • Spring boot captcha
• Cloud Architecture
• Spring social
• Cloud application benefits
Spring Cloud Config Tools::
• Introduction • Maven
• Setup version control repository • Gradle
• Junit
• Integration with repository • Mockito
Netflix • HttpUnit
• Introduction • Eclipse Debugging
• Eureka Server & Eureka Client • GIT/GIT HUB
• SVN
• Feign Client, Ribbon • Log4J
Fault Tolerance Concepts • SLF4J
• Circuit Breaker Pattern • PostMan
• Hystrics Concepts, Hystrix Dashboard • Robo3T
• Jenkins
API Gateway
• Docker
• Introduction to ZUUL • JaCoCo
• Design standards • AGILE-SCRUM/KANBAN
• Integration • JIRA
• Splunk
Messaging Queue Concepts (CloudBus)
• Swagger
• Apache KAFKA • Sonar cube
• RabbitMQ • ELK
• JMS • SQLDeveloper/Mysql Work Bench
• And etc..
Oatuh2 Concepts
• Client Types
• Protocol End Points
➔ Multiple Mini Projects development with
• Grant Types coding standard and implementing
• Implantation with Token Based design patterns.

• JWT Tokens ➔ Discussions on challenging problems


and solutions.
Swagger API
• Introduction
➔ Resume preparation and interview tips
• Integration
Cloud Hosting ➔ Mock Interviews for freshers and
experienced
• Pivotal Cloud Foundry account setup
➔ Interaction with old students who are
• Hosting to Pivotal
working professionals
• AWS account setup

You might also like