Szkolenie pod nazwą ,,Back - End (Java, Spring, Hibernete, Maven, Gradle)"
Szkolenie pod nazwą ,,Back - End (Java, Spring, Hibernete, Maven, Gradle)"
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Początkujący programiści Java: Osoby, które dopiero zaczynają swoją przygodę z programowaniem w języku Java i chcą nauczyć się tworzyć solidne fundamenty backendowe.
Programiści innych języków: Deweloperzy znający inne języki programowania (np. Python, JavaScript, C#), którzy chcą rozszerzyć swoje umiejętności o technologię Java i jej ekosystem.
Studenci i absolwenci kierunków informatycznych: Osoby, które w ramach studiów miały styczność z programowaniem, ale chcą zdobyć praktyczne umiejętności w zakresie tworzenia aplikacji backendowych w Javie.
Testerzy oprogramowania: Specjaliści ds. testowania, którzy chcą lepiej zrozumieć architekturę backendową aplikacji Java, co ułatwi im tworzenie bardziej efektywnych testów.
Osoby chcące się przekwalifikować: Profesjonaliści z innych branż, którzy są zainteresowani zmianą kariery i rozpoczęciem pracy jako programiści backendowi Java.
Junior Developerzy Java: Młodzi programiści Java, którzy chcą usystematyzować swoją wiedzę i nauczyć się zaawa
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji31-05-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi78
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Szkolenie przygotowuje uczestnika do samodzielnych działań z zakresu programowania obiektowego i zaawansowanych koncepcji, wydajnego projektowania aplikacji oraz oszczędzając czas i redukując błędy aby podnieść efektowność pracy.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się WIEDZA: Definiuje paradygmaty programowania obiektowego (enkapsulacja, dziedziczenie, polimorfizm). | Kryteria weryfikacji Wyjaśnia korzyści i wady stosowania enkapsulacji, dziedziczenia i polimorfizmu w projektowaniu oprogramowania. | Metoda walidacji Test teoretyczny |
Efekty uczenia się WIEDZA: Rozróżnia różne typy testów oprogramowania (jednostkowe, integracyjne). | Kryteria weryfikacji Uzasadnia potrzebę stosowania różnych typów testów w procesie wytwarzania oprogramowania backendowego. | Metoda walidacji Test teoretyczny |
Efekty uczenia się UMIEJĘTNOŚCI: Konfiguruje i zarządza zależnościami projektu za pomocą Maven lub Gradle. | Kryteria weryfikacji Konfiguruje zależności projektu, dodając, modyfikując i usuwając wpisy o bibliotekach zewnętrznych. | Metoda walidacji Test teoretyczny |
Efekty uczenia się UMIEJĘTNOŚCI:Diagnozuje i usuwa błędy w kodzie Java i konfiguracji Spring/Hibernate. | Kryteria weryfikacji Testuje różne scenariusze w celu odtworzenia błędów i zweryfikowania poprawek. | Metoda walidacji Test teoretyczny |
Efekty uczenia się KOMPETENCJE SPOŁECZNE:Wykazuje inicjatywę w poszukiwaniu nowych rozwiązań i technologii. | Kryteria weryfikacji Charakteryzuje korzyści i wady różnych nowych rozwiązań technologicznych. | Metoda walidacji Test teoretyczny |
Efekty uczenia się KOMPETENCJE SPOŁECZNE: Komunikuje jasno i precyzyjnie przekazuje informacje techniczne oraz wyjaśnia rozwiązania problemów związanych z back-endem. | Kryteria weryfikacji Wyjaśnia złożone koncepcje techniczne związane z back-endem w sposób zrozumiały dla różnych odbiorców (np. innych programistów, testerów, project managerów). | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Inne kwalifikacje
Uznane kwalifikacje
Informacje
- Podstawa prawna dla Podmiotów / kategorii Podmiotówuprawnione do realizacji procesów walidacji i certyfikowania na mocy innych przepisów prawa
- Nazwa/Kategoria Podmiotu prowadzącego walidacjęDesign Center Artur Dobosz
- Podmiot prowadzący walidację jest zarejestrowany w BURNie
- Nazwa/Kategoria Podmiotu certyfikującegoDesign Center Artur Dobosz
- Podmiot certyfikujący jest zarejestrowany w BURNie
Program
Program
-> W celu skutecznego uczestnictwa w szkoleniu wymagana jest podstawowa umiejętność obsługi komputera.
-> Za 1 godzinę usługi szkoleniowej uznaje się godzinę dydaktyczną tj. lekcyjną (45 minut).
-> Ilość przerw oraz długość ich trwania zostanie dostosowana indywidualnie do potrzeb uczestników szkolenia. Zaznacza się jednak, że łączna długość przerw podczas szkolenia nie będzie dłuższa aniżeli zawarta w harmonogramie tj. 20 minut przerwy na jeden dzień szkoleniowy. Przerwy nie wliczają się w czas trwania szkolenia.
-> Szkolenie przeprowadzone będzie w formie zdalnej w czasie rzeczywistym w liczbie 80 godzin dydaktycznych. Każdy uczestnik musi posiadać dostęp do komputera z Internetem. Uczestnikom zostanie przesłany link do videokonferencji na platformie Click Meeting.
-> Szkolenie jest adresowane do osób, które chcą pogłębić swoją wiedzę z tworzenia zaawansowanych aplikacji backendowych w języku Java z wykorzystaniem popularnych frameworków i narzędzi takich jak Spring, Hibernate, Maven i Gradle.Gradle)".
->W szkoleniu mogą uczestniczyć max.8 uczestników. Każdy z uczestników ma przydzielone samodzielne stanowisko pracy, w którego w skład wchodzi biurko oraz komputer. Uczestnik zostaje wyposażony w materiały szkoleniowe: prezentację,pre testy,
Moduł 1: Wprowadzenie do programowania Java
- Podstawy języka Java: typy danych, operatory, instrukcje sterowania, struktury danych
- Programowanie obiektowe w Javie: klasy, obiekty, dziedziczenie, polimorfizm
- Praca z kolekcjami w Javie
- Wyjątki i obsługa błędów w Javie
- Wprowadzenie do Java EE i technologii webowych
Moduł 2: Framework Spring
- Podstawy frameworka Spring: kontenery DI, wstrzykiwanie zależności, aspekty
- Spring MVC: tworzenie kontrolerów, widoków i modeli
- Praca z warstwą serwisową Spring: adnotacje @Service, @Repository, @Autowired
- Testowanie aplikacji Spring: Spring Boot Test, Mockito
- Wdrażanie aplikacji Spring na serwerach produkcyjnych
Moduł 3: Hibernate
- Podstawy ORM Hibernate: mapowanie obiektów na relacje bazodanowe
- Praca z sesjami i transakcjami Hibernate
- Zapytania HQL i Criteria API
- Optymalizacja zapytań Hibernate
- Testowanie aplikacji Hibernate
Moduł 4: Narzędzia Maven i Gradle
- Automatyzacja budowania aplikacji z wykorzystaniem Maven
- Praca z pom.xml: definiowanie zależności, wtyczek i profili
- Wdrażanie aplikacji Maven na serwerach produkcyjnych
- Automatyzacja budowania aplikacji z wykorzystaniem Gradle
- Praca z plikiem build.gradle: definiowanie zależności, zadań i wtyczek
Moduł 5: Testowanie jednostkowe i integracyjne
- Podstawy testowania jednostkowego: JUnit, Mockito
- Testowanie aplikacji Spring: Spring Boot Test, Mockito
- Testowanie integracyjne: Selenium, Cucumber
- Praktyczne przykłady testowania jednostkowego i integracyjnego
Test podsumowujący.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 22 Moduł 1:Wprowadzenie do programowania Java - wideokonferencja/ współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 01-06-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 11:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 2 z 22 Przerwa | Prowadzący Dawid Tomczyk | Data realizacji zajęć 01-06-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:20 | Liczba godzin 00:20 |
Przedmiot / temat zajęć 3 z 22 Moduł 1:Wprowadzenie do programowania Java - wideokonferencja/ współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 01-06-2025 | Godzina rozpoczęcia 11:20 | Godzina zakończenia 15:20 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 4 z 22 Moduł 1:Wprowadzenie do programowania Java - wideokonferencja/ współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 08-06-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 12:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 5 z 22 Przerwa | Prowadzący Dawid Tomczyk | Data realizacji zajęć 08-06-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:20 | Liczba godzin 00:20 |
Przedmiot / temat zajęć 6 z 22 Moduł 1:Wprowadzenie do programowania Java - wideokonferencja/ współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 08-06-2025 | Godzina rozpoczęcia 12:20 | Godzina zakończenia 16:20 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 7 z 22 Moduł 2: Framework Spring - wideokonferencja/współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 15-06-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 12:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 8 z 22 Przerwa | Prowadzący Dawid Tomczyk | Data realizacji zajęć 15-06-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:20 | Liczba godzin 00:20 |
Przedmiot / temat zajęć 9 z 22 Moduł 2: Framework Spring - wideokonferencja/współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 15-06-2025 | Godzina rozpoczęcia 12:20 | Godzina zakończenia 16:20 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 10 z 22 Moduł 2: Framework Spring - wideokonferencja/współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 22-06-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 12:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 11 z 22 Przerwa | Prowadzący Dawid Tomczyk | Data realizacji zajęć 22-06-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:20 | Liczba godzin 00:20 |
Przedmiot / temat zajęć 12 z 22 Moduł 2: Framework Spring - wideokonferencja/współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 22-06-2025 | Godzina rozpoczęcia 12:20 | Godzina zakończenia 15:20 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 13 z 22 Moduł 4:Hibernate - wideokonferecnja/współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 29-06-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 12:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 14 z 22 Przerwa | Prowadzący Dawid Tomczyk | Data realizacji zajęć 29-06-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:20 | Liczba godzin 00:20 |
Przedmiot / temat zajęć 15 z 22 Moduł 4:Hibernate - wideokonferecnja/współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 29-06-2025 | Godzina rozpoczęcia 12:20 | Godzina zakończenia 16:20 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 16 z 22 Moduł 4:Hibernate - wideokonferecnja/współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 06-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 12:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 17 z 22 Moduł 4:Narzędzia Maven i Gradle - wideokonferencja /współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 13-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 12:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 18 z 22 Przerwa | Prowadzący Dawid Tomczyk | Data realizacji zajęć 13-07-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:20 | Liczba godzin 00:20 |
Przedmiot / temat zajęć 19 z 22 Moduł 4:Narzędzia Maven i Gradle - wideokonferencja /współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 13-07-2025 | Godzina rozpoczęcia 12:20 | Godzina zakończenia 16:20 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 20 z 22 Moduł 5:Testowanie jednostkowe i integracyjne - wideokonferencja/ współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 20-07-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 16:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 21 z 22 Moduł 5:Testowanie jednostkowe i integracyjne - wideokonferencja/ współdzielenie ekranu | Prowadzący Dawid Tomczyk | Data realizacji zajęć 27-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 12:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 22 z 22 Walidacja | Prowadzący - | Data realizacji zajęć 31-07-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:30 | Liczba godzin 00:30 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto7 020,00 PLN
- Koszt przypadający na 1 uczestnika netto7 020,00 PLN
- Koszt osobogodziny brutto90,00 PLN
- Koszt osobogodziny netto90,00 PLN
- W tym koszt walidacji brutto0,00 PLN
- W tym koszt walidacji netto0,00 PLN
- W tym koszt certyfikowania brutto0,00 PLN
- W tym koszt certyfikowania netto0,00 PLN
Prowadzący
Prowadzący
Dawid Tomczyk
W ciagu ostatnich 5 lat ukończył kilka kursów związanych z IT .Na co dzień pracuje w technologii React oraz React Native. Trener posiada wiedzę w zakresie teoretycznych aspektów zagadnień i posiada doświadczenie dydaktyczne oraz praktyczne w dziedzinie.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy z uczestników otrzyma tematyczne materiały dydaktyczne w postaci skryptów oraz prezentacji w formie pdf, przesłanych na adrese-mail, najpóźniej w dniu rozpoczęcia szkolenia.
Warunki uczestnictwa
Dostęp do komputera/laptopa oraz internetu (wg wymagań technicznych wyszczególnionych poniżej).
Informacje dodatkowe
Podstawa zwolnienia z VAT:
1) art. 43 ust. 1 pkt 29 lit. c Ustawy z dnia 11 marca 2024 o podatku od towarów i usług - w przypadku dofinansowania w wysokości 100%
2) § 3 ust. 1 pkt. 14 Rozporządzenia Ministra Finansów z dnia 20 grudnia 2013 r. w sprawie zwolnień od podatku od towarów i usług oraz warunków stosowania tych zwolnień - w przypadku dofinansowania w co najmniej 70%
3) W przypadku braku uzyskania dofinansowania lub uzyskania dofinansowania poniżej 70%, do ceny usługi należy doliczyć 23% VAT
Warunki techniczne
Warunki techniczne
Wymagania techniczne: Komputer podłączony do Internetu z prędkością łącza od 512 KB/sek.
Minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji oraz niezbędne oprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów
- system operacyjny Windows 7/8/10 lub Mac OS X
- pakiet Microsoft Office, Libre Office, Open Office
- Uczestnik musi posiadać dostęp do
kamery i mikrofonu-wymóg konieczny.
Minimalne wymagania dotyczące parametrów łącza sieciowego, jakim musi dysponować Uczestnik - minimalna prędkość łącza: 512 KB/sek
Platforma, na której zostanie przeprowadzone szkolenie to Click Meeting.
Okres ważności linku: 1h przed rozpoczęciem szkolenia w pierwszym dniu do ostatniej godziny w dniu zakończenia.
Podstawą do rozliczenia usługi jest wygenerowanie z systemu raportu, umożliwiającego identyfikację wszystkich uczestników i zastosowanego narzędzia.