Online lub na miejscu, prowadzone przez instruktora kursy Java na żywo demonstrują, jak rozwijać aplikacje w języku Java poprzez praktyczne ćwiczenia.
Szkolenia z Javy dostępne są jako „szkolenie online na żywo” lub „szkolenie na miejscu na żywo”. Szkolenie online na żywo (zwane również „zdalnym szkoleniem na żywo”) odbywa się za pomocą interaktywnego pulpitu zdalnego. Szkolenie na miejscu na żywo może być przeprowadzone lokalnie w siedzibie klienta w Katowice lub w centrach szkoleniowych NobleProg w Katowice.
NobleProg — Twój lokalny dostawca szkoleń
Katowice
Centrum Szkoleniowe Moniuszki 7, Moniuszki 7, Katowice, Polska, 40-004
Sala szkoleniowa znajduje się w sercu Katowic. Jej atrakcyjne położenie w centrum miasta gwarantuje łatwy dostęp dla wszystkich uczestników. Dworzec PKP znajduje się zaledwie 500 metrów od naszej sali, a przystanki autobusowe i tramwajowe są oddalone o 100 metrów. Dodatkowo, posiada doskonałe połączenie z trasą wylotową w kierunku autostrady A4 Kraków - Wrocław oraz lotniskiem w Pyrzowicach, co czyni obiekt idealnym miejscem dla uczestników przybywających z różnych stron Polski jak i z zagranicy.
To szkolenie prowadzone przez instruktora, na żywo w Katowice (online lub na miejscu) jest skierowane do programistów Java na poziomie średnio zaawansowanym, którzy chcą poznać najnowsze funkcje Java 21, poprawić swoje praktyki kodowania i efektywnie wdrażać nowoczesne aplikacje Java.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć i wykorzystać nowe funkcje wprowadzone w Java 21.
Poprawić wydajność aplikacji za pomocą zaawansowanych funkcji Java.
Tworzyć modułowe i skalowalne aplikacje przy użyciu zaktualizowanych bibliotek.
Wdrażać najlepsze praktyki w Java 21 w celu tworzenia solidnego i wydajnego kodu.
To szkolenie prowadzone przez instruktora, na żywo w Katowice (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.
Wsparcie produkcyjne Java to specjalistyczna dziedzina zajmująca się utrzymaniem, rozwiązywaniem problemów i zapewnieniem stabilności systemów opartych na Java w środowiskach produkcyjnych.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do inżynierów wsparcia i programistów na poziomie średniozaawansowanym, którzy chcą poprawić swoje umiejętności w zakresie utrzymania, rozwiązywania problemów i optymalizacji systemów produkcyjnych opartych na Java w środowiskach bankowych.
Pod koniec szkolenia uczestnicy będą w stanie:
Rozwiązywać problemy w środowiskach Java, Unix, DB i middleware.
Korzystać z narzędzi monitorujących w celu identyfikacji i reagowania na incydenty produkcyjne.
Stosować właściwe ścieżki eskalacji i efektywnie dokumentować przyczyny problemów.
Uczestniczyć w cyklach wydań/wycofań i koordynować działania między zespołami.
Format kursu
Interaktywne wykłady i dyskusje.
Praktyczne korzystanie z narzędzi i systemów wsparcia z rzeczywistych środowisk.
Symulacja incydentów i scenariuszy rozwiązywania problemów na żywo.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie na podstawie Twojego stosu technologicznego, zestawu narzędzi lub przepływów wsparcia, skontaktuj się z nami w celu uzgodnienia szczegółów.
Spring to kompleksowe framework Java, który upraszcza tworzenie aplikacji przedsiębiorstw, oferując potężne wstrzykiwanie zależności, modułową architekturę i uproszczone opcje konfiguracji.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do początkujących programistów Java, którzy chcą budować nowoczesne, gotowe do produkcji aplikacje internetowe przy użyciu najnowszej wersji frameworka Spring i Spring Boot 3.5.5 z Java 21.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć podstawowe zasady Spring, w tym IoC, DI i AOP.
Konfigurować aplikacje Spring za pomocą XML, adnotacji i JavaConfig.
Tworzyć usługi RESTful przy użyciu Spring Boot i JPA.
Implementować operacje CRUD, zarządzać transakcjami i trwałością danych.
Korzystać z zaawansowanych funkcji Spring, takich jak profile, obsługa wyjątków i serializacja danych.
Format kursu
Krótkie wprowadzenie teoretyczne, po którym następują rozbudowane ćwiczenia praktyczne.
Praktyczna implementacja z wykorzystaniem przykładów z rzeczywistych zastosowań.
Interaktywna dyskusja i wspólne rozwiązywanie problemów.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, prosimy o kontakt w celu uzgodnienia szczegółów.
Ten prowadzony przez instruktora, żywy trening w Katowice (online lub na miejscu) jest skierowany do programistów Javy na poziomie średniozaawansowanym, którzy chcą zastosować wzorce projektowe w celu poprawy struktury, utrzymywalności i skalowalności oprogramowania.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
Zrozumieć cel i korzyści wzorców projektowych.
Skutecznie stosować wzorce kreacyjne, strukturalne i behawioralne w Javie.
Poprawić możliwość ponownego użycia kodu, skalowalność i utrzymywalność.
Refaktoryzować istniejące bazy kodu przy użyciu wzorców projektowych.
To szkolenie prowadzone przez instruktora na żywo w Katowice (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.
To szkolenie prowadzone przez instruktora, dostępne online lub na miejscu w Katowice, jest przeznaczone dla programistów na poziomie średnio zaawansowanym i zaawansowanym, którzy chcą opanować tworzenie mikrousług przy użyciu Spring Boot, Docker i Kubernetes.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć zasady architektury mikrousług.
Tworzyć gotowe do produkcji mikrousługi za pomocą Spring Boot.
Zrozumieć kluczową rolę Dockera w konteneryzacji mikrousług.
Konfigurować klastry Kubernetes do wdrażania i zarządzania mikrousługami.
To szkolenie prowadzone przez instruktora na żywo w Katowice (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.
Spring WebFlux to moduł programowania reaktywnego w ramach Spring Framework, zaprojektowany do budowy nieblokujących, sterowanych zdarzeniami aplikacji internetowych.
To szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do programistów Java na poziomie początkującym i średniozaawansowanym, którzy chcą budować skalowalne i responsywne aplikacje przy użyciu Spring WebFlux.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć podstawy programowania reaktywnego z Project Reactor.
Budować i testować nieblokujące interfejsy RESTful przy użyciu Spring WebFlux.
Integrować WebFlux z bazami danych i usługami zewnętrznymi.
Stosować wzorce reaktywne w rzeczywistych scenariuszach aplikacyjnych.
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, skontaktuj się z nami w celu uzgodnienia szczegółów.
To szkolenie prowadzone przez instruktora na żywo w Katowice (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.
To szkolenie prowadzone przez instruktora na żywo w Katowice jest przeznaczone dla każdego, kto jest zainteresowany nauką Javy w celu automatyzacji testów. Jest to intensywny kurs z dużą ilością praktycznych ćwiczeń, który szybko wprowadzi uczestników w niezbędne umiejętności programistyczne potrzebne do zastosowania w testowaniu automatyzacyjnym oprogramowania. Skupiamy się na podstawach Javy, które można bezpośrednio i natychmiast zastosować w automatyzacji testów.
Ten kurs nie obejmuje szczegółowo frameworków do automatyzacji testów, takich jak Selenium. Pomija również tradycyjne podejście "Hello World" do nauki Javy, ponieważ nie jest to kurs dotyczący tworzenia aplikacji. Ten kurs ma na celu szybkie wprowadzenie uczestników w automatyzację testów. Jeśli już znasz Javę i chcesz od razu przejść do testowania za pomocą Selenium, sprawdź: Wprowadzenie do Selenium (https://www.nobleprog.com/introduction-selenium-training).
Podczas szkolenia uczestnik pozna specyficzne zastosowanie wybranych zagadnień, podstawowe problemy napotykane podczas ich używania oraz rolę modelu aplikacji. Szkolenie obejmuje również podstawową wiedzę na temat funkcji biblioteki standardowej języka. Szkolenie wymaga znajomości środowiska programistycznego IDE używanego do tworzenia aplikacji Java (np. Eclipse, Netbeans). Szkolenie nie obejmuje zagadnień związanych z interfejsem użytkownika.
Nawet doświadczeni programiści Java nie zawsze w pełni opanowują różne usługi bezpieczeństwa oferowane przez Javę i nie są świadomi różnych luk w zabezpieczeniach, które są istotne dla aplikacji internetowych pisanych w Javie.
Kurs – oprócz wprowadzenia do komponentów bezpieczeństwa Standardowej Edycji Java – zajmuje się problemami bezpieczeństwa Java Enterprise Edition (JEE) i usług internetowych. Omówienie konkretnych usług poprzedzone jest podstawami kryptografii i bezpiecznej komunikacji. Różnorodne ćwiczenia dotyczą technik bezpieczeństwa deklaratywnego i programistycznego w JEE, a także bezpieczeństwa warstwy transportowej i end-to-end usług internetowych. Wykorzystanie wszystkich komponentów jest prezentowane poprzez kilka praktycznych ćwiczeń, w których uczestnicy mogą samodzielnie wypróbować omawiane API i narzędzia.
Kurs omawia również i wyjaśnia najczęstsze i najpoważniejsze błędy programistyczne języka Java i platformy oraz luki związane z aplikacjami internetowymi. Oprócz typowych błędów popełnianych przez programistów Java, wprowadzone luki w zabezpieczeniach obejmują zarówno problemy specyficzne dla języka, jak i problemy wynikające ze środowiska uruchomieniowego. Wszystkie luki i odpowiednie ataki są demonstrowane poprzez łatwe do zrozumienia ćwiczenia, po których następują zalecane wytyczne dotyczące kodowania i możliwe techniki łagodzenia.
Uczestnicy tego kursu
Zrozumieją podstawowe koncepcje bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania
Poznają luki w zabezpieczeniach internetowych wykraczające poza OWASP Top Ten i dowiedzą się, jak ich unikać
Zrozumieją koncepcje bezpieczeństwa usług internetowych
Nauczą się korzystać z różnych funkcji bezpieczeństwa środowiska programistycznego Java
Zdobędą praktyczną wiedzę na temat kryptografii
Zrozumieją rozwiązania bezpieczeństwa Java EE
Poznają typowe błędy kodowania i dowiedzą się, jak ich unikać
Otrzymają informacje o najnowszych lukach w zabezpieczeniach frameworka Java
Zdobędą praktyczną wiedzę na temat korzystania z narzędzi do testowania bezpieczeństwa
Otrzymają źródła i dalsze lektury na temat praktyk bezpiecznego kodowania
Apache 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
Kurs obejmuje podstawy programowania w języku Java.
Zapoznaje uczestników z technologią Java oraz uczy ich podstawowej składni i koncepcji, prowadząc do stworzenia prostego programu. Szkolenie obejmuje kluczowe pojęcia i funkcje języka programowania Java, skupiając się na wyjątkach, podstawowym wejściu/wyjściu, współbieżności, wyrażeniach regularnych, frameworku kolekcji Java oraz środowisku platformy. Kurs kończy się, gdy wszystkie podstawowe funkcje Javy zostaną wyjaśnione i przećwiczone.
Podczas szkolenia w Katowice, uczestnicy zapoznają się z procesem i nowoczesnymi narzędziami do tworzenia wydajnego oprogramowania w Javie. Poznają pułapki związane z wydajnością, benchmarkowanie, profilowanie, dostrajanie, analizę pamięci, triki wydajnościowe związane z kolekcjami czy operacjami wejścia/wyjścia. Omawiane tematy i narzędzia mają zastosowanie niezależnie od technologii używanych w projekcie, ponieważ skupiamy się na wydajności na poziomie języka, narzędzi i wbudowanych bibliotek. Dostrajanie obejmuje parametry JVM dostarczane przez Oracle.
To szkolenie prowadzone przez instruktora, na żywo w Katowice (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.
Ten kurs obejmuje koncepcje i zasady bezpiecznego kodowania w języku Java poprzez metodologię testowania Open Web Application Security Project (OWASP). Open Web Application Security Project to społeczność internetowa, która tworzy dostępne za darmo artykuły, metodologie, dokumentacje, narzędzia i technologie w dziedzinie bezpieczeństwa aplikacji internetowych.
To szkolenie prowadzone przez instruktora na żywo w Katowice (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą budować funkcjonalne aplikacje internetowe po stronie front-end i back-end przy użyciu Spring Boot, React i Redux.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zbudować aplikację front-endową przy użyciu React i Redux.
Tworzyć RESTful API za pomocą Spring Boot.
Zabezpieczać usługi internetowe za pomocą Spring Security i tokenów JWT.
Te szkolenie prowadzone przez instruktora, na żywo w Katowice (online lub na miejscu) jest skierowane do programistów Java, którzy chcą używać frameworka Spring 5 do tworzenia i wdrażania aplikacji internetowych klasy enterprise.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować Spring 5.
Zrozumieć i wdrożyć najnowsze funkcje Spring 5.
Uzyskiwać dostęp do baz danych za pomocą aplikacji Spring.
Używać nowego reaktywnego frameworka internetowego, WebFlow, aby uczynić aplikację reaktywną.
Integrować aplikację Spring z istniejącymi aplikacjami Java EE.
Testować i wdrażać aplikację Spring klasy enterprise.
To szkolenie prowadzone przez instruktora, na żywo w Katowice (online lub na miejscu) jest skierowane do programistów, którzy chcą używać WebFlux do tworzenia i wdrażania reaktywnych aplikacji.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować Spring 5 oraz framework WebFlux.
Tworzyć reaktywne aplikacje i usługi.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (8)
Konfiguracja Podmana do bezproblemowej pracy z lokalnymi kontenerami oraz korzystanie z tematów Kafka.
- Norfolk Southern
Szkolenie - Quarkus for Developers
Przetłumaczone przez sztuczną inteligencję
- Postęp kursu (od wewnętrznych mechanizmów JVM do bardziej zaawansowanych tematów)
- Niektóre spostrzeżenia z praktycznych ćwiczeń
- Styl wizualny (nie prezentacja, ale estetycznie zaprojektowana strona)
Ivan Suvorov - Deutsche Bank
Szkolenie - Java Advanced
Przetłumaczone przez sztuczną inteligencję
poziom wiedzy trenera był bardzo wysoki - znał się na tym, o czym mówił, i znał odpowiedzi na nasze pytania
Adam - Fireup.PRO
Szkolenie - Advanced Java Security
Przetłumaczone przez sztuczną inteligencję
Trener był miły i uprzejmy, starał się objąć całą treść, a informacji było dużo na te cztery dni i świetnie sobie radził.
Lucian
Szkolenie - Java Fundamentals
Przetłumaczone przez sztuczną inteligencję
Temat jest aktualny i potrzebowałem go zaktualizować
Damilano Marco - SIAP s.r.l.
Szkolenie - Secure Developer Java (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję
Widzieliśmy dużo różnych tematów w krótkim czasie
Aurelien Petit - Prostep
Szkolenie - Spring 5
Dodatkowe informacje, które zostały podzielone, wskazywały, że szkolenie nie było prostym językiem Groovy, co było miłe.
Covenant - Vodacom
Szkolenie - Groovy Programming
Przetłumaczone przez sztuczną inteligencję
Ogromna ilość praktycznej wiedzy przekazanej również w praktycznej formie. Podobało mi się, że trener jest praktykiem więc omawianie poszczególnych zagadnień było okraszone przykładami z życia i dobrymi praktykami. Widać, że trener jest pasjonatem technologii oraz lubi (i potrafi) przekazywać swoją wiedzę dalej. Życzę sobie i innym kursantom więcej takich szkoleń :)