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
Zapytanie o Konsultacje
Opinie uczestników (1)
przystę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 oraz Spring Boot
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Angular and Spring Boot do tworzenia aplikacji z pełnym stosem.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie aplikacji z pełnym stosem za pomocą Angular i Sping Boot.
- Tworzenie aplikacji z pełnym stosem Po zakończeniu tego szkolenia będą w stanie.
- Tworzenie aplikacji frontendowych za pomocą Angular.
- Użyj Spring Security, aby skonfigurować uwierzytelnianie dla aplikacji z pełnym stosem.
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 godzinTen szkolenie prowadzone przez instruktora w Polsce (online lub stacjonarnie) jest skierowane do programistów, którzy chcą wykorzystać Quarkus do budowania, testowania i wdrażania aplikacji, które są całkowicie obsługiwane przy użyciu Javy, ale z mniejszym zużyciem zasobów.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zainstalować niezbędne środowisko programistyczne do rozpoczęcia tworzenia aplikacji za pomocą Quarkus.
- Budować, kompilować i uruchamiać aplikacje w trybie natywnym przy użyciu GraalVM.
- Korzystać z narzędzi i rozszerzeń Quarkus do budowania aplikacji natywnych za pomocą Maven.
- Przygotowywać, wykonywać i wdrażać aplikacje za pomocą Docker.
Quarkus for Java Native and Microservice Development
40 godzinTo szkolenie prowadzone przez instruktora w trybie Polsce (online lub na miejscu) jest skierowane do programistów i architektów na poziomie średniozaawansowanym do zaawansowanym, którzy chcą tworzyć aplikacje Java oparte na natywnych systemach i mikrousługi z optymalnym zużyciem pamięci i czasem uruchomienia.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Tworzyć wysokowydajne, lekkie aplikacje Java oparte na natywnych systemach z użyciem Quarkus.
- Budować i wdrażać architektury usług RESTful i mikrousług.
- Używać GraalVM do kompilacji natywnych systemów i optymalizować wydajność uruchamiania i zużycia 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.