Cele szkolenia
Kurs ma na celu wprowadzić uczestników w środowisko Java oraz jest pierwszym krokiem w przygotowaniu do roli Młodszego Programisty Java. Uczestnik zostanie zapoznany z najważniejszymi zasadami programowania oraz wytwarzania wysokiej jakości kodu. Program prowadzi uczestników od podstawowych mechanizmów programowania, poprzez algorytmikę, ogólną wiedzę o działaniu aplikacji aż do bardziej zaawansowanych technik w języku Java. Uczestnicy poznają również najważniejsze narzędzia programistyczne jaki IDE, debugger, GIT i Maven
Umiejętności
Dzięki szkoleniu uczestnik będzie:
Profil uczestników
Bootcamp dedykujemy wszystkim nie mającym wcześniej styczności z programowaniem lub chcącym nauczyć się podstaw języka Java.
Liczba dni, liczba godzin szkoleniowych
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.
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.
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ą
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.
Metoda realizacji szkolenia
Podczas zajęć kursanci tworzą aplikacje od podstaw. Poznają ogólne podstawy programowania, zapoznają się z paradygmatem programowania obiektowego, bardziej zaawansowanymi możliwościami języka Java, nauczą się korzystać z narzędzi kontroli wersji oraz zarządzać zależnościami w swoich aplikacjach.
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 pozwala na odkrywanie i rozwijanie potencjału ucznia.
W ramach naszego intensywnego Bootcampu Java do zrealizowania będą wyznaczane przez prowadzących zadania domowe oraz jeden większy projekt wykorzystujący umiejętności zdobyte na całym szkoleniu.
Prace domowe:
Projekt końcowy:
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.
W ramach szkolenia zapewniamy