Bootcamp Java + AI: kompletny kurs od podstaw do Junior Developera

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Bootcamp Junior Java Developer

      Od podstaw Javy do zaawansowanego programowania. Wybierz opcję dla siebie!

      Instrukcja zapisu na szkolenia 

      Nasz przewodnik krok po kroku przeprowadzi Cię przez proces rejestracji nowego konta lub logowania do Comarch Cloud w celu rezerwacji miejsca na kursie!

      Pobierz instrukcję

      Dlaczego warto wybrać Bootcamp Java w Comarch?

      Zostań Junior Java Developerem dzięki naszemu intensywnemu Bootcampowi, który łączy solidną teorię z praktyką. Pod okiem doświadczonego trenera z Comarchu stworzysz własną aplikację do portfolio, potwierdzając tym samym swoje umiejętności przed przyszłym pracodawcą. Program gwarantuje pełne wsparcie merytoryczne, konsultacje z działem HR oraz imienny certyfikat, stanowiąc kompleksowe przygotowanie do zawodowych wyzwań w świecie IT.

      Comarch Bootcamp to nie tylko nauka języka programowania. To kompleksowe i intensywne wdrożenie do zawodu Inżyniera Oprogramowania, które opiera się na najnowszych rynkowych standardach

      Praktyczna nauka programowania (i współpracy z AI)

      Skupiamy się na pisaniu prawdziwych aplikacji, ale robimy to nowocześnie. Pokażemy Ci, jak integrować Sztuczną Inteligencję w swoim środowisku programistycznym (Prompt Engineering dla deweloperów). Dzięki wsparciu AI nauczysz się pracować szybciej, debugować sprawniej i tworzyć lepszy kod niż juniorzy z tradycyjnych kursów. 

      Przygotowanie do globalnego standardu (OCP)

      Nasz sylabus jest unikatowo ułożony w taki sposób, aby jednocześnie uczyć praktycznego wytwarzania oprogramowania oraz przygotowywać Cię do prestiżowego i trudnego certyfikatu Oracle Java SE 17 (1Z0-829). To potężny atut w Twoim CV

      Eksperci i mentorzy z branży IT

      Szkolenia prowadzone są przez doświadczonych specjalistów-praktyków z Grupy Comarch, którzy na co dzień budują systemy dla światowych gigantów. Podzielą się z Tobą nie tylko suchą wiedzą, ale konkretnymi, "kuluarowymi" dobrymi praktykami

      Kompleksowy stos technologiczny

      Nie uczymy samej Javy w próżni. W trakcie Bootcampu opanujesz cały "ekosystem" aplikacji: od bazy danych (PostgreSQL, Hibernate), poprzez usługi backendowe (Spring Boot), aż po nowoczesny deployment i wirtualizację za pomocą Dockera

      Networking i realne wsparcie

      Nasz Bootcamp to świetne miejsce, aby poznać liderów branży, trenerów oraz innych entuzjastów technologii. Uczysz się pracy w zespole, zyskując cenne relacje, które mogą zaprocentować przy poszukiwaniu pierwszej pracy. 

      Możliwość dofinansowania

      Uczestnictwo w kursie może być wsparte z zewnętrznych źródeł finansowania. Chętnie doradzimy i pomożemy w procesie znalezienia odpowiednich opcji dla Ciebie (np. z programów regionalnych).

      Poznaj program Bootcampu JAVA

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Kurs ma na celu przygotowanie do roli Młodszego Programisty Java oraz podjęcia pracy w charakterze programisty.  Podczas kursy 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 wielu technologii pozwalających na tworzenie profesjonalnych projektów komercyjnych. Efektem kursu będzie przygotowanie samodzielne projektu o charakterze zaawansowanym.

      Umiejętności

      Dzięki szkoleniu  uczestnik będzie:

      • Tworzyć aplikacje w języku Java
      • Korzystać z wielu bibliotek wbudowanych języka Java
      • Korzystać z systemu kontroli wersji GIT
      • Używać narzędzia Maven do zarządzania projektem.
      • Stosować się do zasad programowania obiektowego
      • Zastosować programowanie aspektowe
      • Tworzyć aplikacje webowe przy użyciu Spring
      • Wykorzystywać wzorzec odwrócenia zależności (IoC)
      • Tworzyć i posługiwać się relacyjnymi bazami danych
      • Używać Hibernate oraz JDBC do operacji bazodanowych z poziomu Java
      • Tworzyć aplikacje okienkowe przy pomocy JavaFX
      • Tworzyć testy automatyczne aplikacji Java
      • Zarządza swoją pracą w metodyce Agile
      • Tworzyć i konsumować Web Services REST oraz SOAP
      • Tworzyć podstawowe diagramy UML
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Bootcamp dedykujemy wszystkim, którzy chcą podjąć pracę jako programista JAVA.

      Ile kosztuje Comarch Bootcamp - Junior Java Developer ?
      • Koszt kursu to 9800 zł
      Czas trwania

      Liczba dni, liczba godzin szkoleniowych

      • 25 dni, 196 godz
      Szczegółowy program szkolenia

      Szczegółowy program szkolenia

      Narzędzia deweloperskie:

      Przed napisaniem jakiegokolwiek kawałka kodu niezbędne jest poznanie narzędzi i oprogramowania, dzięki któremu wytwarzanie oprogramowania będzie proste i przyjemne. Konieczne jest również zapoznanie się z zasadą działania aplikacji napisanych w języku Java i sposobie zamieniania kodu napisanego przez programistę w działający program.

      ●      Środowisko programistyczne Intellij

      • instalacja
      • obsługa

      ●      narzędzia języka Java

      • JDK
      • JRE
      • JVM

      Java – podstawy:

      Programowanie w dowolnym języku składa się z pewnych podstawowych koncepcji i założeń, dlatego naukę programowania rozpoczynamy od zapoznania się właśnie z nimi.

      ●      Pierwsza aplikacja

      ●      struktura aplikacji w Java

      • struktura i znaczenie katalogów
      • pakiety
      • External Libraries
      • klasa startowa

      ●      uruchamianie projektu

      •  kompilacja
      • walidacja
      • uruchamianie pliku .jar

      ●      typy danych w Java

      • liczbowe
      • zmiennoprzecinkowe
      • znaki i łańcuchy znaków
      • wartości logiczne

      ●      zmienne

      • definicja zmiennych
      • przypisywanie, odczytywanie i zmiana wartości
      • inicjalizacja zmiennych

      ●      operatory wbudowane w język Java

      ●      instrukcje warunkowe

      • if
      • switch

      ●      pętle

      • for
      • foreach
      • while
      • do-while
      • instrukcje break i continue

      ●      tablice

      • definicja tablic
      • inicjalizacja tablic
      • iteracja po tablicach
      • tablice dwuwymiarowe oraz wielowymiarowe

      Obiektowość w Java:

      Kiedy tworzone programy stają się coraz większe i bardziej skomplikowane podstawowe mechanizmy programowania przestają nam wystarczać. Tu do gry wchodzi idea programowania obiektowego. Musimy zapoznać się z tą techniką programowania, zasadami obiektowości w języku Java oraz narzędziami języka Java związanymi z obiektowością

      ●      klasy i obiekty

      • zawartość klas
      • konstrukcja obiektów
      • typy wyliczeniowe
      • referencje
      • typy niemutowalne
      • klasy wewnętrzne

      ●      metody

      • definicja metod
      • funkcje i procedury
      • metody inline
      • przekazywanie parametrów
      • wartości zwracane
      • przesłanianie metod
      • przeciążanie metod

      ●      enkapsulacja

      • modifikatory dostępu
      • getter’y
      • setter’y
      • ukrywanie metod

      ●      dziedziczenie

      ●      polimorfizm

      ●      abstrakcja w języku Java

      • interfejsy
      • implementacja interfejsów
      • klasy abstrakcyjne
      • metody abstrakcyjne
      • klasy anonimowe

      ●      static oraz final

      ●      konwersja i rzutowanie

      Narzędzia wbudowane w Java:

      Oprócz samego sterowania aplikacją niezwykle ważne są również sposoby przetwarzania i przechowywania danych w pamięci komputera. Z tego właśnie powodu musimy zapoznać się ze strukturami danych w języku Java, sposobami wielowątkowego, równoległego przetwarzania tych danych i sposobem zarządzania pamięcią w Java. Poza działającą aplikacją wymiernym efektem pracy programisty jest jakość kodu, który wytwarza -poznamy również mechanizmy pozwalające upraszczać, skracać i porządkować kod który piszemy.

      ●      kolekcje

      ○      listy

      ○      zbiory

      ○      mapy

      ○      operacje na kolekcjach

      ○      sortowanie kolekcji

      ●      wyjątki

      ○      przechwytywanie wyjątków

      ○      przekazywanie wyjątków

      ○      tworzenie własnych wyjątków

      ○      podział wyjątków

      ●      wielowątkowość

      ○      thread

      ○      runnable

      ○      executor’y wątków

      ○      pule wątków

      ○      synchronizacja wątków

      ●      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

      Wykorzystanie AI w programowaniu:

      Sztuczna inteligencja zmienia sposób tworzenia oprogramowania automatyzując i przyspieszając pracę programistów. Na przykładzie Copilot - pionierskiego i najpopularniejszego asystenta kodowania - nauczymy się wykorzystywać AI w codziennej pracy programisty.

      ●      inteligentna generacja kodu

      ○      szybkie podpowiedzi w czasie rzeczywistym

      ○      generacja pełnych funkcjonalności i komponentów

      ●      wykorzystanie interaktywnego asystenta AI

      ●      generowanie dokumentacji kodu

      ●      Code Explanation

      ●      planowanie wytwarzania kodu i realizacja planu przy pomocy AI

      ●      zarządzanie kontekstem

      ●      wykorzystanie różnych modeli językowych

      ●      techniki promptowania, tworzenie precyzyjnych promptów

      ●      code review przy pomocy AI

      Bazy danych:

      Oprócz danych przechowywanych w pamięci aplikacji, musimy również przechowywać wiele danych “na stałe”. Do tego wykorzystujemy bazy danych. Musimy zapoznać się z działaniem baz danych oraz ich obsługą. Nauczymy się również sposobów łączenia aplikacji napisanych w języku Java z bazami danych wykorzystując nowoczesne biblioteki i API języka Java.

      ●      relacyjne bazy danych

      ○      uruchamianie serwera baz danych

      ○      zasada działania

      ○      tworzenie baz danych

      ○      relacje

      ●      język SQL

      ○      wstawianie rekordów do bazy

      ○      zapytania

      ○      modyfikacja danych

      ○      usuwanie rekordów

      ○      JOIN

      ○      operacje na zbiorach danych

      ○      grupowanie wyników

      ○      sortowanie

      ○      zapytania zagnieżdżone

      ○      klucze prywatne

      ○      auto inkrementacja

      ○      wartości domyślne

      ●      JDBC

      ○      połączenie Java z bazą danych

      ○      operacje na bazie danych przy użyciu Java

      Technologie i narzędzia:

      Będziemy również potrzebować narzędzi do utrzymywania i zarządzania projektami oraz kontroli wersji oprogramowania. Kiedy nasze aplikacje staną się bardziej skomplikowane sam język Java przestanie nam wystarczać. Nauczymy się wykorzystywać dodatkowe narzędzia zewnętrzne, nie wbudowane w język Java. Poznamy nowe idee i koncepcje tworzenia komercyjnych aplikacji. Aby zobaczyć efekty naszej pracy wprowadzimy interfejs użytkownika do aplikacji Java i napiszemy testy automatyczne sprawdzające poprawność ich działania.

      ●      Maven

      ○      zarządzanie zależnościami

      ○      budowanie aplikacji

      ○      wtyczki do Maven

      ○      etapy budowania projektu

      ○      zdalne repozytorium Maven

      ●      GIT

      ○      tworzenie repozytorium

      ○      inicjalizacja projektu git

      ○      dodawanie zdalnego repozytorium do projektu

      ○      tworzenie commit’ów

      ○      wrzucanie zmian do zdalnego repozytorium

      ○      pobieranie repozytorium

      ○      uaktualnianie lokalnych źródeł

      ○      gałęzie

      ●      Spring Boot

      ○      uruchamianie kontenera HTTP

      ○      kontenery wbudowane w Spring

      ●      Spring IoC

      ○      beany

      ○      konteksty

      ○      wstrzykiwanie zależności (Dependency Injection)

      ●      Metody konfiguracji Spring

      ○      pliki XML

      ○      Klasy konfiguracyjne

      ○      Adnotacje

      ●      Spring MVC

      ○      wzorzec MVC

      ○      kontrolery

      ○      szablony widoków

      ○      mapowanie zapytań

      ○      metody zapytań HTTP

      ○      przekazywanie modelu do widoków

      ●      Thymeleaf

      ●      Hibernate

      ○      konfiguracja hibernate

      ○      ORM

      ○      zapytanie w hibernate

      ○      HQL

      ○      zapytania przy pomocy kryteriów

      ○      sesje

      ○      transakcje

      ●      XML i JSON

      ●      Podstawy front-end’u

      ○      JS

      ○      HTML

      ○      CSS

      ○      Jquery

      ○      AJAX

      ●      Testowanie aplikacji w Java

      ○      JUnit

      ○      Mockito

      ○      TDD

      WebServices:

      Kiedy aplikacje stają się ogromne chcemy zmienić podejście do ich wytwarzania. Korzystamy w metody “dziel i zwyciężaj”, czyli dzielimy nasz wielki projekt na kilka mniejszych programów. Żeby te mniejsze “moduły” naszego systemu mogły ze sobą współpracować musimy nauczyć się sposobów na zaimplementowanie komunikacji między nimi.

      ●      REST

      ○      definicja API przy pomocy JSONSchema

      ○      generacja API przy pomocy Maven

      ○      klient REST API

      ○      provider REST API

      Metodyki wytwarzania oprogramowania i dokumentacje:

      Oprócz wytwarzania oprogramowania programista musi również dokumentować wytwarzany kod oraz projekty aplikacji. Nauczymy się, jakie dokumenty funkcjonują w świecie IT i dowiemy się jak przekładać nasz kod na formę papierową w postaci diagramów UML. Poznamy również strategie pracy podczas wytwarzania oprogramowania.

      ●      Scrum

      ●      Dokumentacje w IT

      ○      LLD

      ○      HLD

      ○      CR

      ○      PID

      ○      UM

      ○      DoR

      ○      DoD

      ●      UML

      ○      diagramy przypadków użycia

      ○      diagramy klas

      ○      diagramy sekwencji

      ○      diagramy aktywności

      Metoda realizacji szkolenia

      W ramach naszego intensywnego kursu Java do zrealizowania będą wyznaczane przez prowadzących 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 zdobyciem podstawowego doświadczenia w pisaniu i projektowaniu oprogramowania.
      • pomogą w przyswojeniu dobrych praktyk programowania i zrozumieniu problemów wynikających z niestarannie pisanego kodu oraz nieprzemyślanego projektu.
      • pozwalają na utrwalenie wiedzy zdobytej na zajęciach, lepsze zrozumienie poznanych technologii, rozwijają zdolności algorytmiczne oraz projektowe.
      • część zadań będzie polegała na samodzielnym zgłębieniu konkretnego tematu i przedyskutowaniu go na zajęciach. 

      Projekt końcowy to w pełni działająca aplikacja tworzona w metodyce agile. Wymagane jest przygotowanie dokumentacji technicznej aplikacji oraz wykorzystanie jak największej ilości technologii. Projekt musi spełniać trzy główne założenia – gromadzenie danych, przetwarzanie danych oraz możliwość manipulacji danymi. Dzięki takiemu podejściu należy wykazać się umiejętnościami pisania przemyślanego kodu back-end’owego, front-end’owego oraz projektowania i implementowania prostych algorytmów. Skończony projekt jest również dobrym elementem składowym do portfolio przyszłego programisty. Temat projektu można wybrać z puli przygotowanej przez trenerów lub po konsultacji i zaakceptowaniu napisać wymyśloną samodzielnie aplikację. Podczas wykonywania zadań oraz projektu kursanci mogą liczyć na pomoc mentorów i konsultować napotkane problemy.


      Podczas zajęć z Androida i Springa kursanci tworzą aplikacje od podstaw. Poznają specyficzne technologie, zapoznają się z metodami iteracyjnego rozwijania oprogramowania i realizują scenariusze, z którymi zetkną się w pracy na stanowisku programisty. 


      Aplikacje utworzone podczas tych modułów będą stanowić portfolio uczestnika, potwierdzające umiejętność korzystania ze zdobytej wiedzy, a mentoring trenerski przez doświadczoną osobę w programowaniu Java – odkrywanie i rozwijanie potencjału ucznia.

      POBIERZ PROGRAM W PDF

      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dotyczy szkoleń stacjonarnych)

      W cenę kursu ( dla uczestników Kierunek Kariera Zawodowa ) wliczony jest EGZAMIN: 1Z0 811 JAVA FOUNDATIONS 

      Harmonogram spotkań

      208 godzin + 4 godziny lekcyjne konsultacji HR

      • 25-26.09.2021
      • 02-03.10.2021
      • 16-17.10.2021
      • 06-07.11.2021
      • 20-21.11.2021
      • 04-05.12.2021
      • 18-19.12.2021
      • 08-09.01.2022
      • 22-23.01.2022
      • 29-30.01.2022
      • 12-13.02.2022
      • 26-27.02.2022
      • 12-13.03.2022
      • 19.03.2022 – konsultacje HR

      Wygrywamy doświadczeniem!

      Bootcampu Java to gwarancja jakości i zadowolenia uczestników!

      Zostań Junior Java Developerem dzięki naszemu intensywnemu Bootcampowi, który łączy solidną teorię z praktyką. Pod okiem doświadczonego trenera z Comarchu stworzysz własną aplikację do portfolio, potwierdzając tym samym swoje umiejętności przed przyszłym pracodawcą. Program gwarantuje pełne wsparcie merytoryczne, konsultacje z działem HR oraz imienny certyfikat, stanowiąc kompleksowe przygotowanie do zawodowych wyzwań w świecie IT.

      Wykorzystaj AI w programowaniu! 

      Dodaliśmy moduł do programu kursu obejmujący wykorzystanie AI w programowaniu! Sprawdź, jak sztuczna inteligencja zmienia sposób tworzenia oprogramowania, automatyzując i przyspieszając pracę programistów!

       

       

      Zostań młodszym programistą Java

      Co wyróżnia nasz kurs?

      • Zdobędziesz wiedzę i praktyczne doświadczenie pozwalające na swobodne podjęcie pracy na stanowisku Junior Java Developera.
      • Szkolenie rygorystycznie przygotowuje do zdania międzynarodowego egzaminu Oracle Certified Professional: Java SE 17 Developer (1Z0-829).
      • Współpraca z AI (AI-Assisted Development): Nauczysz się integrować narzędzia sztucznej inteligencji (takie jak GitHub Copilot czy ChatGPT) w swoim codziennym środowisku pracy, co przyspieszy pisanie kodu, analizę błędów i tworzenie dokumentacji.
      • Budowa profesjonalnego portfolio: Ukończysz kurs z w pełni funkcjonalną, skonteneryzowaną aplikacją webową napisaną w najnowszych technologiach (Spring Boot, Hibernate, Docker), która będzie Twoją wizytówką dla pracodawców.

       

       

       

      Comarch Bootcamp Junior Java Developer

      Chcesz poznać szczegóły? Obejrzyj wywiad!

      O tym, dlaczego warto wziąć udział w Comarch Bootcamp Junior Java Developer opowiada trener oraz dyrektor Centrum Szkoleniowego Comarch.

      Dlaczego warto wybrać Bootcamp JAVA w Comarch?

      Bootcampy w Comarch są intensywnymi, skoncentrowanymi programami szkoleniowymi, które pozwalają szybko nabyć praktyczne umiejętności programowania. Są one zaprojektowane tak, aby uczestnicy mogli osiągnąć konkretne cele w stosunkowo krótkim czasie. Nasze Bootcampy skupiają się na praktycznym zastosowaniu wiedzy w projektach, co pozwala uczestnikom zbudować imponujące portfolio. Podczas Bootcampu masz zapewnione indywidualne wsparcie od doświadczonych Trenerów. Bootcampy Comarch są dopasowane do aktualnych potrzeb rynku pracy, co oznacza, że uczestnicy zdobywają umiejętności bardziej zgodne z oczekiwaniami pracodawców.

      Wiedza

      Zaczynamy od podstaw a kończymy na ugruntowanej solidnej wiedzy z programowania pozwalającej Ci na skuteczne rozpoczęcie pracy jako JJD.

      Samodzielne projekty aplikacji

      Aplikacje utworzone podczas zajęć będą stanowić Twoje portfolio, którym będziesz mógł się pochwalić u przyszłego pracodawcy. Będą doskonałym potwierdzeniem umiejętność korzystania ze zdobytej wiedzy.

      Testy w trakcie kursu oraz końcowe

      Zależy nam na Twoim rozwoju, dlatego na bieżąco sprawdzamy efekty i rezultaty Twojego kształcenia i pomagamy, gdy jest taka potrzeba.

      Mentoring trenerski

      Nasz trener odkryje i rozwinie Twój potencjał. Jest nie tylko programistą Java i pracownikiem Comarch, ale przede wszystkim Twoim bezpośrednim wsparciem w trakcie kursu. Na każdym jego etapie będzie służył Ci pomocą

      Zadania domowe

      W ramach naszego intensywnego Bootcampu Java będąziesz miał do wykonania wyznaczane przez prowadzących zadania domowe sprawdzające i porządkujące wiedzę

      Projekt końcowy

      To w pełni działająca aplikacja tworzona w metodyce agile. Wymagane jest przygotowanie dokumentacji technicznej aplikacji oraz wykorzystanie jak największej ilości technologii.

      Konsultacja HR

      Każdy uczestnik otrzyma również wsparcie związane z rekrutacją, CV

      Certyfikat

      Certyfikat CSC jest powszechnie ceniony wśród pracodawców z branży IT

      Spotkajmy się na Bootcampie Java!

      • Mateusz Bereda

        Trener z zakresu programowania, w szczególności Java, Web Services, Spring; współpracujący z Centrum Szkoleniowym Comarch od 2017, wykształcenie wyższe; na co dzień zatrudniony na stanowisku programisty; praktyk; autor programów szkoleniowych oraz bootcampu Java

        Czym jest język Java ?

        Mateusz Bereda, trener Comarch Bootcamp Junior Java Developer o tym czym jest Java, do czego ją stosować, gdzie jest najczęściej wykorzystywana i jakie są jej największe zalety.

        Nauka poprzez praktykę!

        Stawiamy sobie za zadanie kompleksowe przygotowanie uczestników naszych Bootcampów do wejścia na rynek pracy IT. Mamy pełną świadomość tego jakie umiejętności są obecnie poszukiwane przez pracodawców tej branży - jeśli masz wątpliwości, czy Bootcamp Java jest dla Ciebie, chętnie pomożemy i doradzimy !

        Zadaj pytanie

        W trakcie zajęć Bootcamp Java:

        • Poznasz specyficzne technologie,
        • Będziesz korzystał w stopniu zaawansowanym z narzędzi niezbędnych w codziennej pracy programisty, 
        • Zapoznasz się z metodami iteracyjnego rozwijania oprogramowania,
        • Będziesz korzystał z wielu technologii pozwalających na tworzenie profesjonalnych projektów komercyjnych. 
        • Zrealizujesz scenariusze, z którymi zetkniesz się w pracy na stanowisku 

        Po bootcampie Java będziesz :

        • Tworzył aplikacje w języku Java
        • Korzystał z wielu bibliotek wbudowanych języka Java
        • Korzystał z systemu kontroli wersji GIT
        • Używał narzędzia Maven do zarządzania projektem
        • Stosował się do zasad programowania obiektowego
        • Tworzył aplikacje webowe przy użyciu Spring
        • Wykorzystywał wzorzec odwrócenia zależności (IoC)

        Zgłębisz i rozwiniesz także umiejętności

        • Tworzenia i posługiwania się relacyjnymi bazami danych
        • Używania Hibernate oraz JDBC do operacji bazodanowych z poziomu Java
        • Tworzenia aplikacji okienkowych przy pomocy JavaFX
        • Tworzenia testów automatycznych aplikacji Java
        • Zarządzania swoją pracą w metodyce Agile
        • Tworzenia i konsumowania Web Services REST
        • Tworzenia podstawowych diagramy UML

        Potwierdzony profesjonalizm w opiniach uczestników!

        „Dużo przydatnej wiedzy przedstawionej w przystępny sposób i podpartej odpowiednio dobranymi przykładami praktycznymi ułatwiającymi ich przyswojenie.”

        Agnieszka

        „Prowadzący dokładnie wyjaśniał jak i dlaczego coś działa.Dobrze przekazuje wiedzę poprzez podawanie konkretnych przykładów”

        Sebastian

        „Prowadzący potrafi w umiejętny sposób przekazywać wiedzę, dzięki czemu szkolenie zostało przeprowadzone bardzo płynnie - kolejność zagadnień była idealnie dopasowana, świetne przykłady praktyczne, każde pytanie wyjaśnione w wyczerpujący sposób.” 

        Maciej

        „Mateusz zachęcał do zadawania pytań jak tylko się pojawią, na każde pytanie chętnie odpowiadał dając naprawdę dobre przykłady i odpowiedni kontekst. Szkolenie zorganizowane bardzo płynnie, pokryliśmy dużo tematów, w zasadzie nie wiem co można by poprawić :)”

        Szczepan

        Postaw na doświadczenie i praktykę

        Przed nami 11 edycja naszego flagowego bootcampu Junior Java Developer. Przez ten czas przygotowaliśmy do roli młodszego programisty ponad 100 osób, a zainteresowanie kursem ciągle rośnie. 

        Świetnie oceniany przez uczestników trener i udoskonalany z każdą edycją program to najlepsza gwarancja sukcesu!

        • 5,7
        • NPS 86
        • 5,7
        • 10
        • 5,7

          Średnia ocena trenera na podstawie ankiet uczestników szkoleń Centrum Szkoleniowego Comarch

        • 86

          Wysoka ocena lojalności uczetników szkolenia wg wskaźnika Net Promoter Score

        • 5,7

          Średnia ocena szkolenia na podstawie ankiet od uczestników.

        • 10

          Zrealizowanych dotychczas edycji