Comarch Bootcamp – Junior Java Developer
Comarch Bootcamp – Junior Java Developer
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Administracja IT i systemy komputerowe
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Bootcamp dedykujemy wszystkim, którzy chcą podjąć pracę jako programista JAVA.
Szkolenie skierowane jest do osób chcących dopiero rozpocząć przygodę z programowaniem od zera. Na szkoleniu wymagana jest biegła obsługa komputera, a predyspozycje algorytmiczno-matematyczne będą dodatkowym atutem.
Wybierz nasz kurs, jeżeli:
- Pracujesz w innym obszarze specjalności i chcesz się przekwalifikować
- Chcesz zdobyć kompetencje dostosowane do oczekiwań pracodawców względem kandydatów stanowiska Java Develope
- Masz już za sobą pierwsze kroki w programowaniu (np. inne języki) i chcesz wziąć udział w intensywnym kursie uczącym programować w Java
„Usługa również adresowana dla uczestników projektu "Małopolski pociąg do kariery" i "Małopolskie Bony Rozwojowe -Nowa Perspektywa” i "Buduj swój rozwój - Baza Usług Rozwojowych"
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników14
- Data zakończenia rekrutacji28-03-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi196
- Podstawa uzyskania wpisu do BURZnak Jakości Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES) - wersja 2.0
Cel
Cel
Cel edukacyjny
Podczas kursu uczestnik: buduje pierwsze programy komputerowe, korzysta w stopniu zaawansowanym z narzędzi niezbędnych w codziennej pracy programisty, wybiera zaawansowane funkcje języka Java usprawniające produkowanie programów oraz korzysta z wielu technologii pozwalających na tworzenie profesjonalnych projektów komercyjnych. Główną zaletą kursu jest nauka poprzez praktykę - podczas zajęć kursanci tworzą aplikacje od podstaw: poznają specyficzne technologie.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Tworzy aplikacje w języku Java | Kryteria weryfikacji Tworzy działające aplikacje w języku Java, które realizują zadania określone w wymaganiach projektowych.Zastosowuje odpowiednie struktury danych, klasy i obiekty w projektach Java. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Korzysta z wielu bibliotek wbudowanych języka Java | Kryteria weryfikacji Używa wbudowanych bibliotek Javy, takich jak java.util, java.io, java.nio, do rozwiązywania problemów programistycznych.Dobiera odpowiednie klasy i metody w zależności od kontekstu aplikacji. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Korzysta z systemu kontroli wersji GIT | Kryteria weryfikacji Używa systemu kontroli wersji GIT do zarządzania kodem źródłowym.Wykonuje podstawowe operacje w GIT, takie jak tworzenie repozytoriów, commitowanie zmian, tworzenie gałęzi oraz łączenie zmian. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Używa narzędzia Maven do zarządzania projektem | Kryteria weryfikacji Konfiguruje i zarządza projektem Java za pomocą narzędzia Maven, używając pliku pom.xml do deklaracji zależności i konfiguracji builda.Instaluje i aktualizuje zależności w projekcie, korzystając z Mavena. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Stosuje się do zasad programowania obiektowego | Kryteria weryfikacji Zastosowuje zasady programowania obiektowego, takie jak enkapsulacja, dziedziczenie i polimorfizm, w tworzeniu aplikacji.Projektuje klasy i obiekty w sposób zgodny z dobrymi praktykami OOP, zapewniając czytelność i elastyczność kodu. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy aplikacje webowe przy użyciu Spring | Kryteria weryfikacji Tworzy aplikacje webowe z wykorzystaniem frameworka Spring, w tym Spring Boot, Spring MVC.Implementuje kontrolery, widoki i modele zgodnie z architekturą MVC. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Wykorzystuje wzorzec odwrócenia zależności (IoC) | Kryteria weryfikacji Zastosowuje wzorzec IoC (Inversion of Control) w aplikacjach Spring do zarządzania zależnościami między komponentami aplikacji.Konfiguruje bean’y w Springu za pomocą adnotacji lub plików konfiguracyjnych. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy i posługuje się relacyjnymi bazami danych | Kryteria weryfikacji Projektuje relacyjne bazy danych z wykorzystaniem tabel, kluczy głównych i obcych.Wykonuje operacje CRUD (Create, Read, Update, Delete) na danych w bazach danych. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Używa Hibernate oraz JDBC do operacji bazodanowych z poziomu Java | Kryteria weryfikacji Korzysta z frameworka Hibernate do mapowania obiektów Java na relacyjne bazy danych i operowania na nich.Używa JDBC do wykonywania zapytań SQL bezpośrednio z poziomu aplikacji Java. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy aplikacje okienkowe przy pomocy JavaFX | Kryteria weryfikacji Projektuje aplikacje okienkowe z interfejsem graficznym przy użyciu JavaFX.Tworzy widoki, kontrolery i interakcje użytkownika w aplikacjach desktopowych. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy testy automatyczne aplikacji Java | Kryteria weryfikacji Pisze testy jednostkowe przy użyciu frameworka JUnit lub TestNG.Przeprowadza testy aplikacji, zapewniając ich poprawność i zgodność z wymaganiami. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Zarządza swoją pracą w metodyce Agile | Kryteria weryfikacji W procesie zarządzania projektuje w metodyce Agile, biorąc udział w spotkaniach takich jak Daily Standup, Sprint Planning czy Retrospective.Realizuje zadania zgodnie z planem sprintu, współpracując z członkami zespołu. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy i konsumuje Web Services REST | Kryteria weryfikacji Tworzy i udostępnia usługi webowe zgodne z architekturą REST.Konsumuje usługi REST w aplikacjach Java za pomocą narzędzi takich jak Spring REST, RestTemplate lub HTTPClient. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy podstawowe diagramy UML | Kryteria weryfikacji Tworzy diagramy UML (Unified Modeling Language), takie jak diagramy klas, przypadków użycia, aktywności czy sekwencji.Wykorzystuje diagramy UML do dokumentowania struktury i zachowań systemu. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
zkolenie jest prowadzone dla jednej grupy. Podczas szkolenia każdy z uczestników pracuje na własnym stanowisku komputerowym z zainstalowanym oprogramowaniem.
Szkolenie jest prowadzone w trybie godzin lekcyjnych (45 min). Przerwy są wliczane w czas trwania usługi.
Program szkolenia
Narzędzia deweloperskie:
- Środowisko programistyczne Intellij
- narzędzia języka Java
Java – podstawy:
- Pierwsza aplikacja
- struktura aplikacji w Java
- uruchamianie projektu
- Typy danych w Java
- zmienne
- operatory wbudowane w język Java
- instrukcje warunkowe
- pętle
- tablice
Obiektowość w Java:
- klasy i obiekty
- metody
- enkapsulacja
- dziedziczenie
- polimorfizm
- abstrakcja w języku Java
- static oraz final
- konwersja i rzutowanie
Narzędzia wbudowane w Java:
- kolekcje
- wyjątki
- wielowątkowość
- strumienie wejścia/wyjścia
- obsługa plików
- typy generyczne
- interfejs funkcyjny
- strumienie oraz wyrażenia lambda
- wartości opcjonalne w Java
- zarządzanie pamięcią –GC
- debugowanie aplikacji
Bazy danych:
- relacyjne bazy danych
- język SQL
- JDBC
Technologie i narzędzia:
- Maven
- GIT
- Spring Boot
- Spring IoC
- Metody konfiguracji Spring
- Spring MVC
- Thymeleaf
- Hibernate
- XML i JSON
- JavaFX
- Podstawy front-end’u
- Testowanie aplikacji w Java
WebServices:
- REST
- Scrum
- Dokumentacje w IT
- UML
Szczegółowy program znajdziecie Państwo po wejściu na stronę: https://www.comarch.pl/szkolenia/comarch-bootcamp/comarch-bootcamp-junior-java-developer/it-camp-junior-java-developer/ w zakładce: "Szczegółowy program szkolenia" - "Pobierz szczegółowy program".
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 26 I dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 05-04-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 2 z 26 II dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 06-04-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 3 z 26 III dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 12-04-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 4 z 26 IV dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 13-04-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 5 z 26 V dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 26-04-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 6 z 26 VI dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 27-04-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 7 z 26 VII dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 10-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 8 z 26 VIII dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 11-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 9 z 26 IX dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 24-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 10 z 26 X dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 25-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 11 z 26 XI dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 07-06-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 12 z 26 XII dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 08-06-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 13 z 26 XIII dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 21-06-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 14 z 26 XIV dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 22-06-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 15 z 26 XV dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 05-07-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 16 z 26 XVI dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 06-07-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 17 z 26 XVII dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 19-07-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 18 z 26 XVIII dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 20-07-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 19 z 26 XIX dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 26-07-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 20 z 26 XX dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 27-07-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 21 z 26 XXI dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 09-08-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 22 z 26 XXII dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 10-08-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 23 z 26 XXIII dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 23-08-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 24 z 26 XXIV dzień szkolenia Comarch Bootcamp - Junior Java Developer (8h lekcyjnych zajęć + 2*15 min przerwy + 1*30 min przerwy) | Prowadzący Mateusz Bereda | Data realizacji zajęć 24-08-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 25 z 26 HR | Prowadzący Małgorzata Smykała | Data realizacji zajęć 30-08-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat zajęć 26 z 26 Walidacja | Prowadzący - | Data realizacji zajęć 30-08-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto8 487,00 PLN
- Koszt przypadający na 1 uczestnika netto6 900,00 PLN
- Koszt osobogodziny brutto43,30 PLN
- Koszt osobogodziny netto35,20 PLN
Prowadzący
Prowadzący
Mateusz Bereda
Małgorzata Smykała
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują materiały szkoleniowe w wersji elektronicznej, nagrania oraz linki do stron www.
Strony z zadaniami:
https://codingbat.com/java
http://www.codeabbey.com/index/task_list
https://www.codechef.com/problems/school
https://www.spoj.com/problems/classical/
Literatura:
https://helion.pl/ksiazki/czysty-kod-podrecznik-dobrego-programisty-robert-c-martin,czykov.htm#format/d
https://helion.pl/ksiazki/java-podstawy-wydanie-xi-cay-s-horstmann,javp11.htm#format/d
https://helion.pl/ksiazki/spring-w-akcji-wydanie-v-craig-walls,sprwa5.htm#format/d
Pomocne strony o programowaniu:
https://kobietydokodu.pl/kurs-javy/
https://javastart.pl/baza-wiedzy
https://mkyong.com/bealding
https://www.baeldung.com/
https://stackoverflow.com/
Warunki uczestnictwa
W ramach kursu będą wyznaczane zadania domowe oraz jeden większy projekt (ok 50 roboczo godzin) wykorzystujący umiejętności zdobyte na całym szkoleniu.
Prace domowe pozwolą na obycie się z kodem, środowiskiem i zdobycie doświadczenia w pisaniu i projektowaniu oprogramowania. Pomogą przyswoić dobre praktyki programowania i zrozumieć problemy wynikające z niestarannie pisanego kodu lub nieprzemyślanego projektu.
Część zadań będzie polegała na samodzielnym zgłębieniu konkretnego tematu i omawianiu go na zajęciach.
Projekt końcowy to aplikacja tworzona w metodyce agile. Musi spełniać trzy główne założenia: gromadzenie danych, ich przetwarzanie oraz możliwość manipulacji nimi. Jednocześnie pozwoli wykazać się umiejętnościami pisania przemyślanego kodu back-end’owego, front-end’owego oraz projektowania i implementowania prostych algorytmów. Projekt stanowić może także element składowy do portfolio przyszłego programisty.
Informacje dodatkowe
Planowana przerwa: –obiadowa 60 min plus 2 kawowe po 15 minut.
Wykładowca ma prawo zmienić godziny przerw, jeśli wymaga tego proces dydaktyczny (np. rozpoczęte ćwiczenie) lub na życzenie większości uczestników kursu (zmęczenie, większa trudność treści kształcenia).
Zawarto umowę z WUP Kraków na rozliczanie Usług z wykorzystaniem elektronicznych bonów szkoleniowych w ramach projektu „Małopolski Pociąg do Kariery”.
Szkolenie może być nagrywane /rejestrowane w celu kontroli/audytu zgodnie z Regulaminem Świadczenia Usług Szkoleniowych Organizatora.
Warunki techniczne
Warunki techniczne
Wymagania techniczne:
- Komputer / laptop ze stałym dostępem do Internetu (Szybkość pobierania/przesyłania: minimalna 2 Mb/s / 128 kb/s; zalecana 4 Mb/s / 512 kb/s
- przeglądarka internetowa – zalecane: Google Chrome, Mozilla Firefox, Microsoft Edge
- słuchawki lub dobrej jakości głośniki
- mikrofon
Zalecane
- dodatkowy monitor
- kamera ( w przypadku komputerów stacjonarnych)
- spokojne miejsce, odizolowane od zewnętrznych czynników rozpraszających
- podstawowa znajomość języka angielskiego (do sprawnego poruszania się po platformie zdalnej)
Szkolenie Zdalne prowadzone jest w czasie rzeczywistymi i transmitowane za pomocą kanału internetowego z wykorzystaniem systemu ZOOM lub Webex, który umożliwia komunikację głosową oraz wideo z Uczestnikami przebywających w dowolnym miejscu ze sprawnie działającym stałym łączem internetowym. Każdy z uczestników szkolenia otrzymuje przed szkoleniem link dostarczony w wiadomości mailowej z informacjami dotyczącymi szkolenia zdalnego.
Link umożliwiający uczestnictwo w szkoleniu jest aktywny w godzinach wskazanych na karcie usługi.