Spring Boot Cloud RAGHU - MAR - 2021

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Opp.

SatyamTheatre,Durga BhavaniPlaza,Ameerpet,Hyd-16

Spring BOOT
A)SpringBootCore:
Application Properties file
BootBasicandFeatures
• Propertiesfile Need
• NeedOf Spring Boot
• XML/Properties
• SpringV/sBoot
• FindingKey-values
• ComponentsinBoot
• Option-args/Nonoption-args
• BootArchitecture
• Defaultvalues
• TypesofFilesinBoot
Application YAMLFile
• Advantagesof Boot
• YAMLstructure
• BootDependencies
• YAML Locationsand Order
• MavenBootPlug-in
• SnakeYAMLExecutionFlow
• ParentProject inBoot
POMstructurefor Boot
FirstApplicationinBoot
• WhyPOM,Roleof POMElements
• BasicAnnotationsinBoot
• ParentProject
• ExecutionFlow
• Properties inPOM
• BootStarterclass
• VersionManagement
• ApplicationProperties
ProfilesinSpring boot
• ServerPortChange
• @Profileannotation
• Managingof Dependencies
• Customer/EnvironmentSpecific coding
• CommonProblem incoding
• ProfileProperties
• @SpringBootApplication
• ProfilesYAML
CustomizingtheBanner
BuildingApplication(.jar,.war)
• SpringBoot Banner
• WhatisBuildplug-in
• BannerExample
• MavenCleanandInstall
• TextBanner
• targetfolder and .jar and .war
• Custombanner
SpringBootstarterclass
RunnersinSpringBoot
• @SpringBootConfiguration
• CommandLineRunner
• @EnableAutoConfiguration
• ApplicationRunner
• @ComponentScan
• MultipleRunnerswith Order
SpringBootstandaloneApplication
• RunnerConfiguration
• WritingStandalone Application
• InputstoRunner
• ServiceExamples
• PrintingMessages
SpringBootConfiguration SpringBootAJAX
• WritingApplicationConfiguration • Synchronousv/sAsynchronous
• JavaandAnnotation Configuration • AJAXintroduction
• Autodetectionof ConfigurationFile • JQueryAJAX call models
LombokAPI • Integrationwith RestController
• @Data SpringBootConnectionPooling
• @Getter • TypesofTemporary Memories
• @Setter • Needof Pooling
• @ToString • Poolingv/scaching
• @EqualsAndHashCode • HikariCP Configuration
• @NoArgsConstructor SpringBootPaginationandSorting
• @RequiredArgsConstructor • PaginationIntroduction
• @AllArgsConstructor • GoogleExamplefor Pagination
• @NonNull • PaginationAndSorting Repository
BasicAnnotations andExecutionflow • Pageand Pagleabeobjects
• @Service • defaultvaluesfor Pagination
• @Component • Sorting Directions
• @Scope
• @Bean RestWebServices andOperations
• @Configuration • NeedofJSON
• @ConfigurationProperties • JSONandIt'sAutoConversion
• @Order • TestingUsing POSTMAN
• @Profile • TypesofHTTPMethods
• @Value • PUT
• @PropertySource • GET
• DELETE
B) SpringBootAdvanced • POST
SpringBootWebApplications • Parameters(HeaderParam,RequestP
• Designof Web Applications aram..)
• LayersinWebApplication • ResponseEntityFormat
• SpringBoot MVCModel • @RequestBodyand
• WritingofControllers @ResponseBodyFormat
Embedded Server andDatabases
• Needof EmbeddedComponents SpringBootwithSwagger
• KnowingServersConfiguration • WhatisAPIEndpoints
• Working withTomcat • SwaggerIntroduction
• WorkingJettyServers • Designof SwaggerUI
• Working with Undertow • Codingfor RestController
• H2DatabaseandConsole • TestingSwagger Operations
• HSQLDB SpringBootProfiles
• ApacheDerby • Needof Profiles
SpringBoot JDBC • EnvironmentsandProfiles
• CurdRepository • DefiningProfiles
• BasicOperations • ExecutionOf profile
• Executionwith DifferentDbs
• DatabaseConnection Properties
SpringBootDataJPA
• JPARepository,JPADB Operations(CURD)
• findAllandfindBy methods
• @QueryAnnotation forHQL
• JPAPropertiesConfiguration
SpringBootDevTools • DependencyforActuator
• WhatareDevTools • Executingendpoints
• DependencyforDevTools • findinglogs
• Working with DevTools • Beansin container
SpringBootTaskScheduling • Healthcheck
• SchedulersIntroduction • CurrentEnvironment
• TaskManagement SpringBoot Email
• fixedDelayand fixedRate • JavaMAILAPIstructure
• cronexpression • MailProperties
SpringBootActuator • BootMail Design
• ProductionRESTEndpoints • SimpleEmail
• Sensitiveand • MimeEmailwith Attachments
Insensitiveendpoints

MICROSERVICES

MonolithicApplications • Registryserver
• Introductionof LayersApplication • ConsumerDiscovery
• ModulesIntegration IntraCommunicationofMicroservices
• Implementationof MonolithicApplications • Providerand Consumer Integration
DrawbacksofMonolithicapplications • Sending/ReceivingData
• Problems inDesign • HTTPMethodsExamples
• LoadBalancing Datapassing types(JSON,XML)
• ParallelCoding andTesting • HTTPParameters
SOAIntroduction • HTTPBody forDatapassing
• WhatisSOA • ObjecttoJSONFormat
• SOAasDesignPattern • ObjecttoXMLFormat
• ComponentsofSOA Need ofLoadbalancing
• ConsumerandProducers • WhatisLoad balancing
• RegistryandDiscovery Component • Typesof LoadBalancing
MicroservicesIntroduction • RibbonforClientLoad balancing
• Importanceof microservices • Zuul forServer LoadBalancing
• ServicesinApplication APIcreationfor Microservices
• MonolithictoMicroservices • Defining Consumerfor RestController
• ArchitectureandImplementationstyles • Pathsand Parameters
Design ofMicroservices • UsingAPIfor Integration
• EurekaServerasRegistryandDiscovery
SpringCLOUD

SpringCloudArchitecture Zipkin andSleuth


• Components • LoggingandTracing inMicroservices
• ServiceRegistry • Log4Jfor Microservices
• API Gateway • NeedofSleuth
• ConfigServer • ZipkinUI Tracer
• ConfigClient PivotalCloudFoundry(PCF)
• LoadBalancer • WhatisPCF
• PCF • RegisterandValidate Account
• CircuitBreaker • InstallingPCFinsystem
• CloudIntegrations • PushMicroservicetoPCF
DiscoveryandRegistry server • ServiceDashboard
• NetflixEurekaServer Example • PCFBasicCommands
• ApplicationProperties MessageQueue(MQ)
• DependenciesIntroduction • IntroductionstoMQs
• SpringBootversionandCloudversion • Needof MQs
ProviderandConsumer Microservices • Codingusing ActiveMQ
• RestTemplateIntroduction • Apache Kafka
• Eurekaserver Registry SpringBootSecurity
• ProviderCreationandRegisterwith Eureka • BootSecurity Design
• ConsumerApplicationandRegister • AuthenticationandAuthorizations
withEureka • Roles andAntMatcher ULR Patterns
• ApplicationConfigurationfor RestTemplate • InMemory Authentication
• ConsumerandProvider Integration • DefaultFormLogins
ConfigserverandConfigClient • CustomFormCreation
• NeedofConfig Servers • JdbcAuthentication
• LocalFileSystem • JPA/Hibernate(ORM)Authentication
• GitConfigServers • OAuth2Security Desig
• Eurekawith Configserver • OAuth2ClientApplicationDesign
• ProviderandConsumerswith ConfigClient Casestudy[ EmployeeModule]
APIforGateway Proxy • SpringBootDesignand Coding
• WhatisAPIGateway • ConvertingtoMicroservices
• NetflixZull Gatewayexample • DeployinPFC
• Zullproject Properties • IntegratewithSpringApps
• Integrationwith EurekaandPCApp • IntegratewithAngularApps
LoadingBalancing SpringBootwithTools
• NeedOf load Balancing • Eclipse, STS
• NetflixRibbonExample • Maven/Gradle
• ProviderLoadBalancing • Github
• RibbonwithEureka-PCAPP • start.spring.io
Fallbackmethods andCircuitBreaker • JUnitWith Mocking
• ExceptionHandling inCloud • Logging
• Fallbackmethods • ReferenceDocuments
• HystrixCircuit Breakers • Docker
• HystrixDashboard • FAQs

You might also like