SPRING EĞİTİMİ

KURUMSAL EĞİTİM VE DANIŞMANLIK İÇİN BİZİMLE İLETİŞİME GEÇEBİLİRSİNİZ!

30 Saat

5 Gün

12 Kişi

Hands On Lab

Eğitim Detayları

Konu : Spring Eğitimi

 

Eğitimin Hedefi :  Bugünün karmaşık yazılım problemlerine karşı üretilmiş popüler çözümleri içeren bu program içeriği ile benzersizdir ve geliştirim hayatınıza değer katacaktır.  Eğitim içeriğinde yer alan araç ve teknolojilere dair giriş ve sonrasında ilerlemek için yeterli alt yapıya sahip olacaksınız.

 

Eğitmen: Altuğ Bilgin Altıntaş

 

Kullanılacak Yazılımlar: Java IDE seçenekleri, IntelliJ, Eclipse, Netbeans

 

Ön Gereksinim: Bu eğitim ön gereksinim gerektirmez.

 

Eğitim Tarihleri: Kurumsal firmalar için özel olarak planlanmaktadır.

 

Eğitim Konuları:

Spring Core

  • Part 1
    • Dependency Injection
      • POJO
      • Inversion of Control
      • Spring modules
    • Wiring beans
      • Creating discoverable beans
      • Creating an XML configuration specification
      • Importing and mixing configurations
    • Aspect-oriented Spring
    • Spring and Test
  • Part 2
    • Building web application
    • Spring MVC
    • Securing web application
  • Part 3
    • Spring and JDBC
    • Persisting with ORM
    • Working with NoSQL
    • Caching Data
    • Securing methods

 

Spring Boot

  • Part 1
    • Getting Started with Spring Boot
    • Deploying Spring Boot
      • Specifying facet-based dependencies
  • Part 2
    • Creating REST endpoint
      • PUTing resources
      • DELETEing resources
      • POSTing resources
      • GETing resources
    • Customizing configuration
      • Overriding Spring Boot auto-configuration
      • Externalizing configuration with properties
      • Customizing application error pages
    • Testing with Spring Boot
      • Mocking Spring MVC
      • Testing web security
    • Getting Groovy with the Spring Boot CLI
  • Part 3
    • Monitoring your application with JMX
    • Pushing to the cloud
      • Deploying to Cloud Foundry
      • Deploying to Hero
      • Deploying to Azure

 

Spring Microservices

  • What is microservices ?
  • Building microservices with Spring Boot
    • Designing the microservice architecture
    • When not to use microservices
  • Controlling your configuration with Spring Cloud
    • Using Spring Cloud configuration server
  • On service discovery
    • The architecture of service discovery
    • On service discovery in the cloud
    • Registering services with Spring Eureka
  • Service routing with Spring Cloud and Zuul
    • Automated mapping routes via service discovery
    • Dynamically reload route configuration
    • Zuul and service timeout
  • Securing microservices
    • Introduction to OAuth2
    • JavaScript Web Tokens and OAuth2