Competență în cadrul de dezvoltare Spring Framework 5 - curs 44.900 RUB. de la IBS Training Center, training 30 ore, Data 27 noiembrie 2023.
Miscelaneu / / November 28, 2023
Pavel lucrează la Luxoft din 2005. În acest timp, a participat la o serie de proiecte pentru companii de top din Rusia și străinătate, precum Boeing, Russian Post, DHL, MVideo. În prezent, el joacă rolul de inginer software principal într-un proiect de sprijinire a celui mai mare lanț de vânzare cu amănuntul de electronice și electrocasnice din Rusia. Interesul principal al lui Pavel este dezvoltarea aplicațiilor Java scalabile și furnizarea de soluții tehnice pentru a îmbunătăți performanța și fiabilitatea aplicațiilor.
Subiecte acoperite:
Partea I IOC PRIMAVARA (teorie 7 ore, practica 2 ore, teme aproximativ 2 ore)
1. Prezentare generală a cadrului de primăvară
Poveste
Conceptul IoC
Interfață ApplicationContext
Fasole primăvara
2. Configurație cu arc
Configurare în XML
Configurare prin Adnotări
Configurare în cod (bazat pe Java)
Coșuri de lunetă
Ciclul de viață al fasolei
3. Evenimente
Crearea unui eveniment
Abonarea la un eveniment folosind @EventListener
Filtru de evenimente
Exemple de utilizare
4. Localizare
5. Configurarea profilului
6. Spring Expression Language
Partea a II-a. BOOT DE PRIMAVERĂ (teorie 1 oră, practică 1 oră)
1. Ce este Spring Boot
2. Starter principal în POM (spring-boot-starter-parent)
3. Autoconfigurare
@SpringBootApplication
@ComponentScan
@Configurare
@EnableAutoConfiguration
4. Configurare
Proprietățile liniei de comandă
Fișiere de proprietăți ale aplicației
Proprietăți specifice profilului
Substituenți în Proprietăți
YAML în loc de Proprietăți
Proprietăți de configurare sigure pentru tip
Folosind @ConfigurationProperties
Configurație terță parte
Validare @ConfigurationProperties
@ConfigurationProperties și @Value
Profiluri
Partea a III-a. AOP PRIMAVARA (teorie 2 ore, practica 1 ora, teme aproximativ 2 ore)
1. Exemple de utilizare a AOP
2. Tipuri de sfaturi
3. Limbajul Pointcut
4. Îmbinarea aspectelor
Partea a IV-a. DATE DE PRIMAVARA (teorie 8 ore, practica 3 ore, teme aproximativ 2 ore)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transactional
Pauză
Steagul numai pentru citire
6. Declararea metodelor de interogare
Strategii pentru crearea de interogări SQL
Crearea unei interogări SQL
Expresii de proprietate
Manipularea parametrilor speciali
Limitarea rezultatelor interogării SQL
Colecții returnate sau iterabile
Tratarea null în metodele de depozit
Transmiterea în flux a rezultatelor interogării SQL
Procesarea asincronă a interogărilor SQL
7. Folosind @Query
Interogări SQL native
Triere
Utilizarea parametrilor numiți
Folosind SpEL
Interogări SQL pentru modificarea datelor
8. Proiecții
9. Proceduri stocate
10. Interogare SQL prin exemplu
11. @Transactional
12. Încuietori
Partea a V-a ODIHNA DE PRIMAVARA (teorie 2 ore, practica 2 ore, teme aproximativ 1 ora)
1. Servicii REST
2. Cerere și Răspuns
3. Solicitați parametri
4. Parametrii căii
5. Antete HTTP
6. Primăvara HATEOAS
7. Documentarea serviciilor REST folosind Swagger
Partea a VI-a. OPRIRE DE DATE DE PRIMAVARA (teorie 1 ora)
1. Expunerea unui depozit Spring Data ca serviciu REST
2. Sortarea și paginarea interogărilor
3. browser HAL
4. Setări REST de date de primăvară
În acest curs, studenții vor dobândi o înțelegere a specificului și caracteristicilor limbajului Scala, avantajele sale și locurile dificile. Cursul include o prezentare generală a operatorilor Scala și a tipurilor de date, învățarea structurilor de date de bază, cum ar fi matrice, hărți, tupluri, folosind programare funcțională și orientată pe obiecte, lucrul cu colecții Scala, folosind potrivirea de modele, clase de caz, tipuri generice și implicite transformări. Sunt oferite un număr mare de exerciții practice.
4
44 900 ₽
Cursul acoperă utilizarea generatorului de aplicații Apache® Maven, inclusiv gestionarea dependențelor, structura fișierelor POM, ciclul de viață al proiectului, crearea de pluginuri și arhetipuri. Pluginurile utilizate în mod obișnuit sunt acoperite, iar integrarea Maven cu IDE-urile Eclipse și Hudson este acoperită. Cursul include exerciții practice.
3,6
8 900 ₽