Java 16 - Plan Szkolenia
Java to otwartoźródłowy język programowania i platforma rozwojowa do tworzenia aplikacji desktopowych, mobilnych i webowych. Java 16 oferuje dodatkowe wsparcie dla wszystkich funkcji gniazd domeny UNIX oraz szereg ulepszeń języka.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do programistów, którzy chcą używać Java 16 do budowania, zarządzania i pakowania aplikacji Java.
Pod koniec szkolenia uczestnicy będą mogli:
- Poznać i zrozumieć nowe funkcje i zmiany w porównaniu do starszych wersji Java, aż do Java 16.
- Poznać podstawowe koncepcje Java i wykorzystać je do budowania aplikacji Java.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
Plan Szkolenia
Wprowadzenie
- Przegląd funkcji Java 16
- Zrozumienie architektury Java 16
Rozpoczęcie pracy z Java 16
- Instalacja Java Development Kit (JDK)
- Konfiguracja środowiska Java 16
- Migracja ze starszej wersji do Java 16
Badanie zmian w Java 16
- Zmiany w języku
- Narzędzia do pakowania
- Garbage collectory
- Inne ulepszenia
- Deprecjacje i usunięcia
Programowanie w Java
- Programowanie z użyciem Jshell
- Metody i platforma Java
- Składnia Java
- Programowanie obiektowe
- Framework kolekcji Java
- Obsługa wyjątków
- Używanie API wejścia/wyjścia
Podsumowanie i kolejne kroki
Wymagania
- Znajomość podstawowych koncepcji programowania
Grupa docelowa
- Programiści
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Java 16 - Plan Szkolenia - Rezerwacja
Java 16 - Plan Szkolenia - Zapytanie
Java 16 - Zapytanie o Konsultacje
Opinie uczestników (1)
dostępny sposób przekazywania wiedzy
Bartlomiej - Politechnika Lodzka
Szkolenie - Java 16
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Zaawansowane Spring Boot
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do doświadczonych programistów Spring Boot, którzy chcą wykorzystać zaawansowane funkcje Spring Boot do dalszego usprawniania, zabezpieczania i testowania złożonych aplikacji Spring Boot.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Dostosować framework Spring WebMVC, aby zwiększyć rozdzielenie aplikacji internetowych.
- Serializować i deserializować obiekty przy użyciu Jackson Serialization Views.
- Przechowywać i zabezpieczać dane użytkowników w bazie danych.
- Używać Spring Sessions do zarządzania informacjami o sesjach użytkowników w sposób rozproszony.
- Automatyzować testowanie aplikacji Spring WebMVC.
- Monitorować i mierzyć wydajność aplikacji.
Angular i Spring Boot
14 godzinTrening prowadzony przez instruktora (online lub stacjonarnie) w Polsce skierowany jest do deweloperów internetowych, którzy chcą korzystać z Angulara i Spring Boota do tworzenia pełnoodpowiadających aplikacji.
Na koniec tego treningu uczestnicy będą w stanie:
- Rozwinąć pełnoodpowiadającą aplikację za pomocą Angulara i Spring Boota.
- Zbudować aplikację backendową za pomocą Spring Boota.
- Tworzyć aplikacje frontendowe za pomocą Angulara.
- Konfigurować autoryzację dla pełnoodpowiadającej aplikacji za pomocą Spring Security.
Programowanie w Groovy
21 godzinApache Groovy to dynamiczny język programowania działający na JVM (Java Virtual Machine). Do jego funkcji należą możliwości skryptowe, tworzenie języków domenowych (DSL), meta-programowanie w czasie wykonywania i kompilacji oraz programowanie funkcyjne. Groovy jest często używany jako uzupełnienie Javy.
W tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się programować w Groovy, tworząc przykładową aplikację krok po kroku.
Odbiorcy
- Programiści
Format kursu
- Część wykładowa, dyskusje, ćwiczenia i intensywna praktyka
Programowanie w Groovy dla początkujących
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do początkujących programistów, którzy chcą poznać podstawy programowania w Groovy.
Pod koniec szkolenia uczestnicy będą mogli:
- Zrozumieć podstawowe koncepcje programowania.
- Pisać proste skrypty w Groovy i wykorzystywać podstawowe funkcje Groovy.
- Zrozumieć i zastosować podstawowe zasady programowania obiektowego w Groovy.
- Poznać podstawowe techniki obsługi błędów, aby zarządzać typowymi błędami i wyjątkami w Groovy.
Java 8 oraz Spring
35 godzinTen 5-dniowy kurs jest przeznaczony dla Java programistów, którzy chcą zapoznać się z nowymi funkcjami Java 8 i frameworkiem Spring.
Spring i Hibernate w tworzeniu aplikacji w języku Java
21 godzinKurs obejmuje zagadnienia związane z tworzeniem aplikacji Java ze szczególnym uwzględnieniem technologii powszechnie stosowanych obecnie w aplikacjach, takich jak frameworki aplikacyjne do budowania Spring i Hibernate. Uczestnicy po zakończeniu będą posiadać wiedzę umożliwiającą projektowanie aplikacji oraz wybór odpowiedniej technologii dla konkretnego rozwiązania. Umożliwia zrozumienie omawianych na kursie znanych zagadnień związanych z bibliotekami, specyfikacjami i technologiami.
Java Microservices
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów Java na poziomie średnio zaawansowanym, którzy chcą projektować, rozwijać, wdrażać i utrzymywać aplikacje oparte na mikrousługach, korzystając z frameworków Java, takich jak Spring Boot i Spring Cloud.
Pod koniec szkolenia uczestnicy będą mogli:
- Zrozumieć zasady i korzyści architektury mikrousług.
- Budować i wdrażać mikrousługi przy użyciu Java i Spring Boot.
- Implementować mechanizmy odkrywania usług, zarządzania konfiguracją i bramy API.
- Zabezpieczać, monitorować i efektywnie skalować mikrousługi.
- Wdrażać mikrousługi przy użyciu Dockera i Kubernetes.
Java Spring
35 godzinSpring to framework aplikacyjny, który zapewnia kompleksowy model programowania i konfiguracji dla aplikacji korporacyjnych opartych na Javie.
Tworzenie Mikrousług z wykorzystaniem Spring Boot, Docker i Kubernetes
21 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym i zaawansowanym, którzy chcą rozwijać mikrousługi przy użyciu Spring Boot, Docker i Kubernetes.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć architekturę mikrousług.
- Tworzyć gotowe do produkcji mikrousługi przy użyciu Spring Boot.
- Zrozumieć rolę Docker w mikrousługach.
- Skonfigurować klaster Kubernetes do wdrażania mikrousług.
Quarkus dla Programistów
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą wykorzystać Quarkus do budowania, testowania i wdrażania aplikacji w pełni napędzanych Javą, ale przy mniejszym zużyciu zasobów.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji z Quarkus.
- Budować, kompilować i uruchamiać aplikacje w trybie natywnym przy użyciu GraalVM.
- Wykorzystywać narzędzia i rozszerzenia Quarkus do budowania aplikacji natywnych przy użyciu Maven.
- Konteneryzować, uruchamiać i wdrażać aplikacje z Dockerem.
Quarkus do tworzenia natywnych aplikacji Java i mikroserwisów
40 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów i architektów na poziomie średniozaawansowanym i zaawansowanym, którzy chcą rozwijać natywne aplikacje Java i mikroserwisy przy użyciu Quarkus z optymalizacją zużycia pamięci i czasu uruchamiania.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć wysokowydajne, lekkie natywne aplikacje Java przy użyciu Quarkus.
- Budować i wdrażać architektury RESTful i mikroserwisów.
- Korzystać z GraalVM do kompilacji natywnej oraz optymalizować czas uruchamiania i efektywność pamięci.
- Pakować i konteneryzować aplikacje dla środowisk Kubernetes i OpenShift.
RabbitMQ z Javą i Spring
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do architektów oprogramowania i programistów internetowych, którzy chcą używać RabbitMQ jako oprogramowania pośredniego do przesyłania wiadomości i programować w Javie przy użyciu Springa do tworzenia aplikacji.
Pod koniec szkolenia uczestnicy będą mogli:
- Korzystać z Javy i Springa z RabbitMQ do tworzenia aplikacji.
- Projektować asynchroniczne systemy oparte na wiadomościach przy użyciu RabbitMQ.
- Tworzyć i stosować kolejki, tematy, wymiany i powiązania w RabbitMQ.
Spring Boot, React i Redux
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą tworzyć funkcjonalne aplikacje internetowe z wykorzystaniem Spring Boot, React i Redux.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zbudować aplikację front-endową z wykorzystaniem React i Redux.
- Tworzyć RESTful API za pomocą Spring Boot.
- Zabezpieczać usługi internetowe za pomocą Spring Security i tokenów JWT.
Spring Boot dla początkujących
14 godzinW tym szkoleniu prowadzonym przez instruktora, na żywo w Polsce, uczestnicy poznają kluczowe funkcje i architekturę Spring Boot oraz jego związek z podstawowym frameworkiem Spring. Instruktor zapewnia liczne możliwości zastosowania tej wiedzy i otrzymania informacji zwrotnej. Uczestnicy będą wykonywać ćwiczenia praktyczne, definiując, konfigurując i wdrażając aplikacje Spring.
Pod koniec kursu uczestnicy będą mieli niezbędną wiedzę i praktykę, aby szybko wdrożyć własną aplikację Spring.