Biegłość w środowisku programistycznym Spring Framework 5 - kurs 44 900 RUB. z Centrum Szkoleniowego IBS, szkolenie 30 godz., termin 27.11.2023.
Miscellanea / / November 28, 2023
Pavel pracuje w Luxofcie od 2005 roku. W tym czasie brał udział w wielu projektach dla wiodących firm rosyjskich i zagranicznych, takich jak Boeing, Poczta Rosyjska, DHL, MVideo. Obecnie pełni funkcję głównego inżyniera oprogramowania w projekcie wsparcia największej sieci detalicznej sprzedającej elektronikę i sprzęt AGD w Rosji. Głównym zainteresowaniem Pavela jest tworzenie skalowalnych aplikacji Java i dostarczanie rozwiązań technicznych poprawiających wydajność i niezawodność aplikacji.
Omawiane tematy:
Część I MKOl WIOSENNY (teoria 7 godzin, praktyka 2 godziny, prace domowe około 2 godziny)
1. Przegląd Spring Framework
Fabuła
Koncepcja IoC
Interfejs kontekstowy aplikacji
Fasola na wiosnę
2. Konfiguracja sprężynowa
Konfiguracja w formacie XML
Konfiguracja poprzez adnotacje
Konfiguracja w kodzie (oparta na Javie)
Pojemniki na lunetę
Cykl życia fasoli
3. Wydarzenia
Tworzenie wydarzenia
Subskrybowanie wydarzenia przy użyciu @EventListener
Filtr zdarzeń
Przykłady użycia
4. Lokalizacja
5. Konfiguracja profilu
6. Wiosenny język ekspresyjny
Część druga. BUT WIOSENNY (teoria 1 godz., praktyka 1 godz.)
1. Co to jest Spring Boot
2. Główny starter w POM (spring-boot-starter-parent)
3. Autokonfiguracja
Aplikacja @SpringBoot
@ComponentScan
@Konfiguracja
@Włącz automatyczną konfigurację
4. Konfiguracja
Właściwości wiersza poleceń
Pliki właściwości aplikacji
Właściwości specyficzne dla profilu
Elementy zastępcze we właściwościach
YAML zamiast Właściwości
Właściwości konfiguracji bezpiecznej dla typu
Korzystanie z @ConfigurationProperties
Konfiguracja innej firmy
Walidacja @ConfigurationProperties
@ConfigurationProperties i @Value
Profile
Część III. WIOSENNY AOP (teoria 2 godziny, praktyka 1 godzina, prace domowe około 2 godziny)
1. Przykłady wykorzystania AOP
2. Rodzaje porad
3. Język punktowy
4. Łączenie aspektów
Część IV. DANE WIOSENNE (teoria 8 godzin, praktyka 3 godziny, prace domowe około 2 godziny)
1. Repozytorium Crud
2. Repozytorium Jpa
3. @EnableJpaRepositories
4. @Włącz zarządzanie transakcjami
5. @Transakcyjny
Koniec czasu
Flaga tylko do odczytu
6. Deklarowanie metod zapytań
Strategie tworzenia zapytań SQL
Tworzenie zapytania SQL
Wyrażenia właściwości
Obsługa parametrów specjalnych
Ograniczanie wyników zapytań SQL
Zwracanie kolekcji lub obiektów iteracyjnych
Obsługa wartości Null w metodach repozytorium
Przesyłanie strumieniowe wyników zapytań SQL
Asynchroniczne przetwarzanie zapytań SQL
7. Używanie @Query
Natywne zapytania SQL
Sortowanie
Używanie nazwanych parametrów
Korzystanie ze SpEL
Zapytania SQL służące do zmiany danych
8. Projekcje
9. Procedury składowane
10. Zapytanie SQL na przykładzie
11. @Transakcyjny
12. Zamki
Część V WIOSENNY ODPOCZYNEK (teoria 2 godziny, praktyka 2 godziny, prace domowe około 1 godzina)
1. usługi REST
2. Prośba i odpowiedź
3. Parametry żądania
4. Parametry ścieżki
5. Nagłówki HTTP
6. Wiosenne HATEOAS
7. Dokumentacja usług REST przy użyciu Swaggera
Część VI. WIOSENNY ODPOCZYNEK DANYCH (teoria 1 godzina)
1. Udostępnianie repozytorium Spring Data jako usługi REST
2. Sortowanie i stronicowanie zapytań
3. Przeglądarka HAL
4. Ustawienia REST danych wiosennych
Na tym kursie studenci poznają specyfikę i cechy języka Scala, jego zalety i trudne miejsca. Kurs obejmuje przegląd operatorów i typów danych w Scali, naukę podstawowych struktur danych takich jak tablice, mapy, krotki, użycie programowanie obiektowe i funkcjonalne, praca z kolekcjami Scala, wykorzystanie dopasowywania wzorców, klas przypadków, typów ogólnych i ukrytych przemiany. Oferowana jest duża liczba ćwiczeń praktycznych.
4
44 900 ₽
Kurs obejmuje wykorzystanie kreatora aplikacji Apache® Maven, w tym zarządzanie zależnościami, strukturę plików POM, cykl życia projektu, tworzenie wtyczek i archetypów. Omówiono powszechnie używane wtyczki oraz integrację Mavena z środowiskami Eclipse i Hudson IDE. Kurs obejmuje ćwiczenia praktyczne.
3,6
8 900 ₽