Java 16 - Plan Szkolenia
Java to otwarty system programowania i platforma rozwoju dla tworzenia aplikacji na pulpit, urządzenia mobilne i sieć. Java 16 oferuje dodatkowe wsparcie dla wszystkich funkcji gniazd UNIX i szereg ulepszeń języka.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą używać Java 16 do budowy, zarządzania i pakowania aplikacji Java.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Nauczyć się i zrozumieć nowych funkcji i zmian wprowadzonych od starszych wersji Java do Java 16.
- Nauczyć się podstawowych koncepcji Java i zastosować je do budowy aplikacji Java.
Format kursu
- Interaktywna wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrożenie w środowisku laboratorium na żywo.
Opcje dostosowania kursu
- Aby poprosić o dostosowane szkolenie dla tego kursu, prosimy o kontakt, aby umówić się.
Plan Szkolenia
Wprowadzenie
- Przegląd funkcji Java 16
- Zrozumienie architektury Java 16
Pierwsze kroki z Java 16
- Instalowanie Java Development Kit (JDK)
- Konfigurowanie środowiska Java 16
- Migracja ze starszej wersji do Java 16
Odkrywanie zmian w Java 16
- Zmiany językowe
- Narzędzia do pakowania
- Odśmiecacze
- Inne ulepszenia
- Wycofanie i usunięcie
Java Programming
- Programming z Jshell
- Metoda i platforma Java
- Składnia języka Java
- Programowanie zorientowane obiektowo
- Struktura kolekcji Java
- Obsługa wyjątków
- Korzystanie z interfejsu API wejścia/wyjścia
Podsumowanie i kolejne kroki
Wymagania
- Znajomość pojęć programowania
Grupa docelowa
- Programiści
- Developerzy
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
Zaawansowany Spring Boot
14 godzinTen prowadzony przez instruktora, na żywo szkolenie w Polsce (online lub stacjonarny) jest skierowany do doświadczonych deweloperów Spring Boot, którzy chcą wykorzystać zaawansowane funkcje Spring Boot, aby dalej wzmocnić, zabezpieczyć i testować złożone aplikacje Spring Boot.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Dostosowywać framework Spring WebMVC, aby poprawić rozłączność aplikacji internetowych.
- Serializować i deserializować obiekty za pomocą Jackson Serialization Views.
- Przechowywać i zabezpieczać dane użytkowników w bazie danych.
- Korzystać z Spring Sessions do zarządzania informacjami sesji użytkownika w rozproszonym trybie.
- 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 maszynie wirtualnej Java (JVM). Niektóre z jego funkcji obejmują zdolności skryptowe, tworzenie domenowych języków specyficznych (Domain-Specific Language), meta-programowanie w czasie działania i kompilacji oraz programowanie funkcyjne. Groovy jest często używany jako uzupełnienie do Javy.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się programować w Groovy, przechodząc przez proces tworzenia przykładowej aplikacji.
Odbiorcy
- Programiści
Forma kursu
- Część wykład, część dyskusja, ćwiczenia i intensywne ćwiczenia praktyczne
Programowanie w Groovy dla Początkujących
14 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest przeznaczone dla początkujących programistów, którzy chcą poznać podstawy programowania w Groovy.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawowe koncepcje programowania.
- Pisać proste skrypty w Groovy i wykorzystywać funkcje rdzenia Groovy.
- Zrozumieć i zastosować podstawowe zasady programowania obiektowego z użyciem Groovy.
- Nauczyć się podstawowych technik obsługi błędów do zarządzania powszechnymi 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 naciskiem na technologie szeroko wykorzystywane obecnie w aplikacjach takie jak frameworki aplikacyjne do budowania aplikacji Spring i Hibernate. Uczestnicy po zakończeniu kursu będą posiadali wiedzę pozwalającą na projektowanie aplikacji oraz dobór odpowiedniej technologii do konkretnego rozwiązania. Umożliwi zrozumienie znanych zagadnień omawianych w trakcie kursu bibliotek, specyfikacji i technologii.
Java Mikrousługi
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów Java, którzy chcą projektować, rozwijać, wdrażać i utrzymywać aplikacje oparte na mikrousługach przy użyciu Java frameworków, takich jak Spring Boot i Spring Cloud.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć zasady i zalety architektury mikrousług.
- Budować i wdrażać mikrousługi przy użyciu Java i Spring Boot.
- Wdrażać wykrywanie usług, zarządzanie konfiguracją i bramy API.
- Skuteczne zabezpieczanie, monitorowanie i skalowanie mikrousług.
- Wdrażanie mikrousług przy użyciu Docker i Kubernetes.
Java Spring
35 godzinSpring to framework aplikacji, który zapewnia kompleksowy model programowania i konfiguracji dla aplikacji korporacyjnych opartych na Java.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 godzinTrening prowadzony przez instruktora w Polsce (online lub stacjonarny) jest skierowany do programistów o średnim i zaawansowanym poziomie, którzy chcą tworzyć mikroserwisy przy użyciu Spring Boot, Docker i Kubernetes.
Na koniec tego treningu uczestnicy będą w stanie:
- Zrozumieć architekturę mikroserwisów.
- Budować produkcyjnie gotowe mikroserwisy przy użyciu Spring Boot.
- Rozumieć rolę Docker w mikroserwisach.
- Skonfigurować klastr Kubernetes do wdrażania mikroserwisów.
Quarkus dla Deweloperów
14 godzinTrening prowadzony przez instruktora, stacjonarny lub online w Polsce, jest skierowany do deweloperów, którzy chcą używać Quarkus do tworzenia, testowania i wdrażania aplikacji, pełnego mocą Java, ale z mniejszym zużyciem zasobów.
Na koniec tego treningu uczestnicy będą mogli:
- Skonfigurować niezbędne środowisko programistyczne do rozpoczęcia tworzenia aplikacji za pomocą Quarkus.
- Tworzyć, kompilować i uruchamiać aplikacje w trybie natywnym za pomocą GraalVM.
- Korzystać z narzędzi i rozszerzeń Quarkus do tworzenia aplikacji natywnych za pomocą Maven.
- Konteneryzować, wykonywać i wdrażać aplikacje za pomocą Docker.
Quarkus do rozwoju natywnych aplikacji Java i mikroserwisów
40 godzinTrening prowadzony przez instruktora (online lub stacjonarnie) jest skierowany do programistów i architektów o poziomie zaawansowania od średniego do bardzo zaawansowanego, którzy chcą tworzyć natywne aplikacje Java oraz mikroserwisy przy użyciu Quarkus z optymalizacją zużycia pamięci i czasu startu.
Na koniec tego treningu uczestnicy będą w stanie:
- Tworzyć wysokowydajne, lekkie natywne aplikacje Java przy użyciu Quarkus.
- Budować i wdrażać usługi RESTful oraz architektury mikroserwisów.
- Kompilować natywnie za pomocą GraalVM i optymalizować czas startu oraz wydajność pamięci.
- Pakować i konteneryzować aplikacje dla środowisk Kubernetes i OpenShift.
Spring Boot, React i Redux
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów internetowych, którzy chcą tworzyć funkcjonalne aplikacje internetowe typu front-end i back-end z Spring Boot, React, and Redux.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zbuduj aplikację front-end z React i Redux.
- Tworzenie interfejsów API RESTful z Spring Boot.
- Zabezpiecz usługi sieciowe za pomocą zabezpieczeń Spring i tokenów sieciowych JWT.
Spring Boot dla Początkujących
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy poznają kluczowe funkcje i architekturę Spring Boot oraz jego związek z podstawowym frameworkiem Spring. Instruktor zapewnia wiele możliwości zastosowania tej wiedzy i otrzymania informacji zwrotnej. Uczestnicy przeprowadzą praktyczne ćwiczenia na żywo dotyczące definiowania, konfigurowania i wdrażania aplikacji Spring.
Pod koniec kursu uczestnicy zdobędą niezbędną wiedzę i praktykę, aby szybko wdrożyć własną aplikację Spring.
Spring Webflux
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać WebFlux do tworzenia i wdrażania aplikacji reaktywnych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Spring 5 i frameworka WebFlux.
- Rozwijanie reaktywnych aplikacji i usług.