Po dokonaniu zakupu otrzymasz zestaw materiałów do samodzielnej nauki podstaw programowania w języku Java. Jego przerobienie warto zacząć jeszcze przed rozpoczęciem szkolenia.
Zaczynasz naukę programowania od zupełnych podstaw. W pierwszych tygodniach poznasz podstawy języka Java i zrozumiesz najważniejsze idee dotyczące programowania obiektowego, które opiera się na tworzeniu obiektów, które łączą dane z ich zachowaniem. Nauczysz się tego poprzez rozwiązywanie zadań.
Przez następne tygodnie uczysz się, jak pisać i testować kod zgodnie z najlepszymi praktykami. Pod okiem doświadczonych programistów nabierasz nawyków i poznajesz metody pracy, dzięki którym Twój kod będzie bardziej czytelny i uporządkowany, a Ty nauczysz się pracować coraz sprawniej.
Po 2 miesiącach nauki przystępujesz do pierwszego dłuższego projektu. W ciągu 4 tygodni będziesz pracować nad pierwszą aplikacją, grą kółko i krzyżyk, w której wykorzystasz nowo nabyte umiejętności z programowania w Javie.
Po nauczeniu się „czystego” języka Java poznasz popularny framework, czyli narzędzie do budowy aplikacji o nazwie Spring. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw gotowych elementów do wykonywania określonych zadań. Dodatkowo: kluczowe zasady wytwarzania oprogramowania.
W tej części poznasz kolejne narzędzia i technologie, które umożliwią Ci programowanie w języku Java. Opanujesz wzorce projektowe pozwalające rozwiązać najpopularniejsze problemy w programowaniu. Dowiesz się czym jest REST API i zaczniesz pracę nad wizualnym interfejsem aplikacji, dzięki czemu będzie ona działać na różnych urządzeniach, np. na smartfonach.
Razem z grupą innych kursantów weźmiesz udział w projekcie grupowym, dzięki czemu nauczysz się jak pracować w zespole programistycznym nad projektem IT. Projekt będzie nadzorował Project Manager, w którego rolę wcieli się jeden z naszych Mentorów.
W ciągu kolejnych tygodni nauki dowiesz się, co zrobić przed pokazaniem aplikacji światu. Pod okiem swojego Mentora poprawisz kod, usprawnisz proces testowania aplikacji, uruchomisz własny serwer, na którym będzie stać Twoja aplikacja. Dodatkowo: moduł o wzorcach projektowych.
W tej części kursu dowiesz się jak tworzyć i zarządzać bazami danych w aplikacji. Poznasz podstawową składnię zapytań, sposób funkcjonowania oraz mechanizm łączenia baz danych z aplikacjami. Nauczysz się też korzystać z narzędzi, które usprawniają obsługę bazy. Dowiesz się, jak generować przykładowe dane do bazy przy użyciu narzędzi AI. Poznasz instrukcje, dzięki którym za pomocą ChatGPT będziesz w stanie automatycznie wygenerować zapytania SQL zwracające określoną liczbę danych dla konkretnych tabeli. Dodatkowo: moduł o bibliotece Thymeleaf.
Zwieńczeniem kursu jest samodzielne zaprojektowanie i napisanie aplikacji, w której wykorzystasz wszystkie technologie związane z Javą i bazami danych poznane w trakcie kursu.
tworzenie aplikacji
programowanie obiektowe
programowanie asynchroniczne
obsługa baz danych
obsługa GIT
testowanie
czystość kodu
Spring
wzorce projektowe
AI
ChatGPT
rozwiązywanie problemów
inteligencja emocjonalna
komunikatywność
kreatywność
elastyczność
organizacja pracy
asertywność
W trakcie kursu będziesz rozwiązywać zadania i pracować nad projektami. Dzięki samodzielnej pracy z kodem nauczysz się jak pracują prawdziwi programiści.
Twoim przewodnikiem w trakcie nauki będzie Mentor, który na co dzień pracuje w branży IT. To Mentor będzie nadzorował Twoje postępy w nauce i odpowie na Twoje pytania.
W razie problemów nie zostajesz sam lub sama. Masz dostęp do całej społeczności, którą możesz w każdej chwili poprosić o pomoc.
Poznaj historie naszych absolwentów, którzy zdecydowali się na przebranżowienie kończąc kurs w Kodilli i znaleźli po nim zatrudnienie w IT.
Marzył o tym, żeby zostać sędzią, był też aplikantem w kancelarii notarialnej, ale ostatecznie podążył w zupełnie innym kierunku. O swojej zawodowej drodze z branży prawniczej do świata IT opowiada nam Łukasz Adrian Czapraga.
Czytaj dalejSwoją przygodę z programowaniem rozpoczęła jeszcze w liceum, ale poszła w innym kierunku. Po studiach pracowała w Amazonie nadzorując procesy związane z wysyłkami zamówień. Kilka lat temu zdecydowała się na kurs Java Developer w Kodilli.
Czytaj dalej