Schița de curs

Introducere

  • Introducere în Microservicii cu Spring Boot
  • Prezentare generală a Spring Boot
  • Introducere în serviciile web

Spring Boot

  • Configurarea IDE pentru un proiect Spring Boot
  • Înțelegerea caracteristicilor Spring Boot
  • Utilizarea serverelor încorporate
  • Explorarea Spring Boot actuator
  • Utilizarea Spring Boot DevTools

Serviciu Web Restful

  • Prezentare generală a REST
  • Lucrul cu variabile de cale
  • Lucrul cu parametri de cerere
  • Utilizarea metodei POST
  • Utilizarea metodei GET
  • Gestionarea excepțiilor
  • Utilizarea metodei DELETE
  • Negocierea conținutului
  • Utilizarea filtrării datelor pentru serviciile RESTful
  • Utilizarea versionării API

Spring Data JPA

  • Prezentare generală a JPA
  • Configurarea JPA
  • Crearea metodelor POST pentru angajați
  • Obținerea datelor angajaților din baza de date
  • Ștergerea datelor angajaților din baza de date
  • Conversia bazei de date H2 în baza de date MYSQL

Securitate Spring

  • Prezentare generală a securității Spring
  • Înregistrarea și configurarea Okta
  • Securitatea gateway-ului API
  • Securitatea serviciului de comenzi
  • Testarea securității Spring

Testare Unitara

  • Configurarea serviciului de comenzi pentru testare
  • Crearea unei metode de test
  • Verificarea testului
  • Implementarea metodelor de configurare

Docker

  • Prezentare generală a Docker
  • Configurarea Docker
  • Utilizarea Docker

Kubernetes

  • Prezentare generală a componentelor și arhitecturii Kubernetes
  • Configurarea și utilizarea Kubernetes

Pipeline CI/CD

  • Prezentare generală a CI/CD
  • Crearea registrului de artefacte
  • Crearea instanțelor VM
  • Utilizarea pipeline-ului Jenkins

Rezumat și Pași Următori

Cerințe

  • Experiență în dezvoltare Java
  • Experiență cu Spring Framework

Publicul țintă

  • Dezvoltatori Java
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(78): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38