Szukasz bezpiecznej przystani w IT? JAVA to święty Graal rekruterów

97% komputerów lokalnych wykorzystuje język JAVA na co dzień. Nadal wątpisz czy warto?

Język Java jest sercem branży technologicznej. W dodatku, z uwagi na swoją strukturę, jest przyjazny początkującym, a ilość ofert pracy dla osób z niewielkim doświadczeniem w tej specjalizacji stale rośnie.

chcę wziąć udział w kursie

Czego nauczysz się w trakcie kursu?

Podstawy języka JAVA
12345678

Podstawy języka JAVA

Zaczniemy od podstaw, od tego czym w ogóle jest język JAVA i dlaczego powstał. Wspólnie skonfigurujmy Twoje przyszłe środowisko pracy, a następnie napiszesz swój pierwszy program: „Hello, World!”. Następnie przedstawimy Ci wszystkie podstawowe elementy tego języka programowania, jego metody i instrukcje wykorzystywania i płynnie dotrzemy do bardziej zaawansowanych mechanizmów, aby już w kolejnym module być w stanie samodzielnie pisać kod.

Inżynieria oprogramowania

Kluczowym elementem w tworzeniu oprogramowania jest testowanie. W ten sposób upewniasz się, że napisany przez Ciebie kod działa poprawnie. TDD to metoda tworzenia kodu, w której najpierw piszesz testy, a następnie kod, który ma działać tak, jak opisano w testach. Pamiętaj, że w trakcie programowania możesz napotkać problem, z którym ktoś już wcześniej się zmagał.

W czasie kursu poznasz wzorce – uniwersalne rozwiązania sprawdzone w praktyce, pozwalające rozwiązać często występujące i powtarzające się problemy. Odkryjesz najpopularniejsze wzorce oraz dowiesz się, jak i kiedy ich używać.

Praca z danymi

Aplikacje bardzo często korzystają z danych. Ten moduł umożliwia szybkie zapoznanie się z mechanizmami używanymi do wstawiania, modyfikowania i wyszukiwania danych. W jego trakcie opanujesz język SQL używany do pracy z bazami danych. Gdy masz już bazę danych i aplikację, trzeba je ze sobą połączyć. Nauczymy Cię, jak wykorzystać w tym celu framework Hibernate.

Na tym etapie będziesz w stanie napisać aplikację wykonującą podstawowe operacje na danych: ich tworzenie, wyszukiwanie, modyfikowanie i usuwanie.

Projekt praktyczny

W tym module stworzysz swoją pierwszą, prostą aplikację działającą z bazą danych, wykorzystując framework Hibernate. Użyjesz oprogramowania Git do wersjonowania kodu, JUnit do testowania, a jeśli to konieczne, także wzorca projektowego.

Narzędzia pracy developera

Dowiesz się, jak pracować nad projektem w zespole oraz jak rozwiązywać problemy, które pojawiają się, gdy te same pliki modyfikuje wiele osób. Pokażemy Ci również, jak wygląda prawidłowy przebieg pracy z kodem. Ponadto dowiesz się, jak zorganizowana jest praca w zespołach programistycznych, i poznasz zalety planowania.

Frontend

Technologie frontend wykorzystywane są do tworzenia stron internetowych. Przeglądarki internetowe interpretują kod napisany za pomocą tych narzędzi i wyświetlają funkcjonalne strony. HTML odpowiada za zawartość strony internetowej, CSS za jej wygląd, a JavaScript za jej działanie. Gdy opanujesz te technologie, skupisz się na podstawach nowoczesnych rozwiązań internetowych.

Backend

Developerzy mogą korzystać z wielu narzędzi, które pomagają szybciej budować złożone aplikacje. Jednym z najpopularniejszych z nich jest Spring Framework. Umożliwia ono między innymi korzystanie z rozwiązań pomagających zachować dane, a także zabezpieczać i tworzyć aplikacje oraz usługi internetowe.

Zajęcia podsumowujące

Nadszedł czas, aby całą wiedzę zdobytą na kursie wykorzystać w projekcie praktycznym. Twoim zadaniem będzie zaprojektowanie i wdrożenie bardziej złożonej aplikacji internetowej. Możesz pracować samodzielnie lub w zespole. Będziesz korzystać ze Spring i Hibernate i stworzysz strony internetowe przy użyciu HTML-a, CSS-a i JavaScriptu.

Na koniec zaprezentujesz swoją działającą aplikację i omówisz, co udało Ci się zrobić oraz jakie masz dalsze pomysły na rozwój aplikacji. Zarezerwujemy także czas na przejrzenie kodu w czasie zajęć.

Podstawy języka JAVA

Zaczniemy od podstaw, od tego czym w ogóle jest język JAVA i dlaczego powstał. Wspólnie skonfigurujmy Twoje przyszłe środowisko pracy, a następnie napiszesz swój pierwszy program: „Hello, World!”. Następnie przedstawimy Ci wszystkie podstawowe elementy tego języka programowania, jego metody i instrukcje wykorzystywania i płynnie dotrzemy do bardziej zaawansowanych mechanizmów, aby już w kolejnym module być w stanie samodzielnie pisać kod.

Inżynieria oprogramowania

Kluczowym elementem w tworzeniu oprogramowania jest testowanie. W ten sposób upewniasz się, że napisany przez Ciebie kod działa poprawnie. TDD to metoda tworzenia kodu, w której najpierw piszesz testy, a następnie kod, który ma działać tak, jak opisano w testach. Pamiętaj, że w trakcie programowania możesz napotkać problem, z którym ktoś już wcześniej się zmagał.

W czasie kursu poznasz wzorce – uniwersalne rozwiązania sprawdzone w praktyce, pozwalające rozwiązać często występujące i powtarzające się problemy. Odkryjesz najpopularniejsze wzorce oraz dowiesz się, jak i kiedy ich używać.

Praca z danymi

Aplikacje bardzo często korzystają z danych. Ten moduł umożliwia szybkie zapoznanie się z mechanizmami używanymi do wstawiania, modyfikowania i wyszukiwania danych. W jego trakcie opanujesz język SQL używany do pracy z bazami danych. Gdy masz już bazę danych i aplikację, trzeba je ze sobą połączyć. Nauczymy Cię, jak wykorzystać w tym celu framework Hibernate.

Na tym etapie będziesz w stanie napisać aplikację wykonującą podstawowe operacje na danych: ich tworzenie, wyszukiwanie, modyfikowanie i usuwanie.

Projekt praktyczny

W tym module stworzysz swoją pierwszą, prostą aplikację działającą z bazą danych, wykorzystując framework Hibernate. Użyjesz oprogramowania Git do wersjonowania kodu, JUnit do testowania, a jeśli to konieczne, także wzorca projektowego.

Narzędzia pracy developera

Dowiesz się, jak pracować nad projektem w zespole oraz jak rozwiązywać problemy, które pojawiają się, gdy te same pliki modyfikuje wiele osób. Pokażemy Ci również, jak wygląda prawidłowy przebieg pracy z kodem. Ponadto dowiesz się, jak zorganizowana jest praca w zespołach programistycznych, i poznasz zalety planowania.

Frontend

Technologie frontend wykorzystywane są do tworzenia stron internetowych. Przeglądarki internetowe interpretują kod napisany za pomocą tych narzędzi i wyświetlają funkcjonalne strony. HTML odpowiada za zawartość strony internetowej, CSS za jej wygląd, a JavaScript za jej działanie. Gdy opanujesz te technologie, skupisz się na podstawach nowoczesnych rozwiązań internetowych.

Backend

Developerzy mogą korzystać z wielu narzędzi, które pomagają szybciej budować złożone aplikacje. Jednym z najpopularniejszych z nich jest Spring Framework. Umożliwia ono między innymi korzystanie z rozwiązań pomagających zachować dane, a także zabezpieczać i tworzyć aplikacje oraz usługi internetowe.

Zajęcia podsumowujące

Nadszedł czas, aby całą wiedzę zdobytą na kursie wykorzystać w projekcie praktycznym. Twoim zadaniem będzie zaprojektowanie i wdrożenie bardziej złożonej aplikacji internetowej. Możesz pracować samodzielnie lub w zespole. Będziesz korzystać ze Spring i Hibernate i stworzysz strony internetowe przy użyciu HTML-a, CSS-a i JavaScriptu.

Na koniec zaprezentujesz swoją działającą aplikację i omówisz, co udało Ci się zrobić oraz jakie masz dalsze pomysły na rozwój aplikacji. Zarezerwujemy także czas na przejrzenie kodu w czasie zajęć.

Co poza samym kursem

Nasz kurs to nie tylko programowanie. Dajemy znacznie więcej! Chcemy być Twoim partnerem w zmianie. Dlatego też, oprócz intensywnych zajęć z naszymi trenerami przygotowaliśmy pełen pakiet wsparcia kariery:

Doradztwo kariery

Podczas kursu weźmiesz udział w praktycznych warsztatach z naszym doradcą kariery, który przygotuje Cię do rozpoczęcia procesu poszukiwania pracy. Dowiesz się, jak dobrze wypaść na rozmowie rekrutacyjnej, gdzie szukać informacji o ciekawych eventach branżowych i jak skutecznie wyróżnić się na tle innych juniorów.

Indywidualne konsultacje CV

W trakcie kursu pomożemy Ci stworzyć profesjonalne CV, które stanie się Twoją wizytówką na rynku pracy. Nasi Doradcy Kariery wesprą Cię również w budowaniu Twojego wizerunku na portalu LinkedIn oraz podpowiedzą jak dzięki dodatkowym aktywnością zdobyć pierwsza pracę w branży IT.

Symulacja rozmowy technicznej

Na koniec kursu przygotowaliśmy symulację rekrutacji technicznej. Jest ona zbliżona do tego, z czym najprawdopodobniej zmierzysz się w trakcie procesu rekrutacji do swojej nowej pracy w IT. Jeden z naszych trenerów wcieli się w rolę rekrutera technicznego, aby zweryfikować Twoją wiedzę w praktyce, a następnie przekaże Ci wiadomość zwrotną odnośnie Twoich rezultatów.

Wirtualna biblioteka

Otrzymasz od nas dostęp do naszej wirtualnej biblioteki SDA pełnej ebooków, audiobooków i kursów video pozwalających na dalsze zgłębianie tajników świata IT. Znajdziesz tam  materiały użyteczne w trakcie szkolenia oraz pozycje pomocne w nauce języka angielskiego. Dostęp do naszych wirtualnych półek będziesz mieć również po kursie.

Nasi trenerzy to praktycy

Starszy programista Java/Kotlin w GFT Poland. Oprócz programowania lubi dzielić się swoją wiedzą jako prelegent konferencyjny i trener programowania. Uważa, że ​​nauczanie teorii, poparte wieloma przykładami i ćwiczeniami, jest najlepszym sposobem, aby uczniowie odnieśli sukces jako juniorzy w branży IT.

Grzegorz Witczak Senior Java Developer

Programista od 2015 roku, ale pierwsze linijki kodu napisał już jako 13-latek. Twierdzi, że kodowanie to rzemiosło, w którym należy się ciągle doskonalić. Tworzył aplikacje internetowe dla międzynarodowych korporacji, takich jak CGI, Orange i Bosch.

Przemysław Woźniak Programista Java Hybris

Trener IT specjalizujący się w kursach Javy. Entuzjasta metodyk zwinnych, doświadczony w pracy jako developer. Posiada kierunkowe wykształcenie techniczne. Ukończył Wydział Elektroniki i Technik Informacyjnych na Politechnice Warszawskiej.

Piotr Buczek Java Developer

Programistka JAVY w ING Tech z 8-letnim doświadczeniem. Ukończyła informatykę na Uniwersytecie Śląskim. Pracuje w różnych aplikacjach desktopowych, webowych, ale również research i development przy tworzeniu własnego frameworka. W SDA pracuje 3 lata na stanowisku trenera i koordynatora merytorycznego. Prywatnie prowadzi własny teatr – jest reżyserką i scenarzystką.

Katrzyna Musioł Java Developer

Pasjonat zarządzania projektami IT. Od 2014 roku kieruje zespołami SCRUM, dostarczając członkom zespołu wskazówek i motywacji. Jego wiedza biznesowa związana jest z ITSM oraz ubezpieczeniami i usługami finansowymi.

Paweł Markowski Delivery Manager

Praktyk IT z dużym zapleczem technicznym i dużym doświadczeniem w zarządzaniu IT. Kierował zespołami głównie w projektach opartych na Javie. Z powodzeniem prowadził szkolenia dla różnych klientów korporacyjnych.

Mateusz Chromiński Director of Software Products

Programista baz danych. Dodatkowo zna C#, VBA i modelowanie procesów ETL. Zarządza pracą programistów i odpowiada za stronę techniczną projektu.

Przemysław Starosta Wykładowca, SQL, PL/SQL, ETL Developer

W ciągu 4 letniego doświadczenia komercyjnego pracował nad kilkoma projektami w różnych technologiach, ale jego główną zajawką technologiczną zawsze była Java i jej frameworki. Na co dzień pracuje w zespołach 1-14 osobowych i tworzy frontend, backend, AI, zarządzam projektami i utrzymuję serwery.

Piotr Gawroński Software Engineer

Inżynier oprogramowania skupiający się na rozwoju back-endu dla usług internetowych. Z otwartym umysłem pracuje z różnymi technologiami, takimi jak PHP, Python i C.

Artur Iwicki Software Engineer

Chcę zmienić zawód

zapisuję się na kurs

Oferta dostosowana do Twoich potrzeb

Wiedza

11 990 zł

Zdobądź solidne podstawy do rozpoczęcia kariery w branży technologicznej. Pakiet obejmuje podręcznik, sesje na żywo i szkolenie wideo.

  • Yes Kurs
  • Yes Dostęp do Strefy Kursanta
  • Yes Materiały szkoleniowe
  • Yes Egzamin
  • Yes Zaświadczenie o ukończeniu kursu
  • Yes Certyfikat SDA
  • No Przygotowanie z Doradcą Kariery CV i Linkedin
  • No Pakiet Kierunek IT! – wejdź z sukcesem do branży IT
  • No Warsztat Scrum
  • No HR Class
  • No IT Interview
  • No Indywidualne Doradztwo Kariery
  • No Job Coaching
  • No Indywidualne konsultacje z trenerem
  • No Szkolenie wideo z aplikacji ASANA
  • No Test wiedzy technicznej
  • No English in IT
  • No Obrona projektu końcowego z Feedbackiem od Trenera
  • No Symulacja rozmowy miękkiej z Doradcą Kariery
  • No Oferty pracy
  • No Zadania rozwojowe od Doradcy Kariery

Gwarancja Pracy

19 990 zł

Pakiet zawiera wszystko, czego potrzebujesz, aby płynnie rozpocząć karierę w branży IT. Sprawdź poniżej wszystkie aktywności, które na Ciebie czekają.

  • Yes Kurs
  • Yes Dostęp do Strefy Kursanta
  • Yes Materiały szkoleniowe
  • Yes Egzamin
  • Yes Zaświadczenie o ukończeniu kursu
  • Yes Certyfikat SDA
  • Yes Przygotowanie z Doradcą Kariery CV i Linkedin
  • Yes Pakiet Kierunek IT! – wejdź z sukcesem do branży IT
  • Yes Warsztat Scrum
  • Yes HR Class
  • Yes IT Interview
  • Yes Indywidualne Doradztwo Kariery
  • Yes Job Coaching
  • Yes Indywidualne konsultacje z trenerem
  • Yes Szkolenie wideo z aplikacji ASANA
  • Yes Test wiedzy technicznej
  • Yes English in IT
  • Yes Obrona projektu końcowego z Feedbackiem od Trenera
  • Yes Symulacja rozmowy miękkiej z Doradcą Kariery
  • Yes Oferty pracy
  • Yes Zadania rozwojowe od Doradcy Kariery
Kurs Dostęp do Strefy Kursanta Materiały szkoleniowe Egzamin Zaświadczenie o ukończeniu kursu Certyfikat SDA Przygotowanie z Doradcą Kariery CV i Linkedin Pakiet Kierunek IT! – wejdź z sukcesem do branży IT Warsztat Scrum HR Class IT Interview Indywidualne Doradztwo Kariery Job Coaching Indywidualne konsultacje z trenerem Szkolenie wideo z aplikacji ASANA Test wiedzy technicznej English in IT Obrona projektu końcowego z Feedbackiem od Trenera Symulacja rozmowy miękkiej z Doradcą Kariery Oferty pracy Zadania rozwojowe od Doradcy Kariery

Jak sfinansować kurs

Płatność jednorazowa

Nie potrzebujesz rat czy dofinansowania? Wybierz płatność jednorazową. Korzystając z tej formy zawsze możesz liczyć na dodatkowy rabat.

Atrakcyjne raty do 60 miesięcy

Jednorazowa inwestycja jest zbyt wysoka? Nie martw się. Wspólnie z naszymi Partnerami finansowymi przygotowaliśmy dla Ciebie oferty finansowania naszych kursów. Jak to działa?

  • łączny koszt kredytu to 0,35% w skali miesiąca
  • 3 – 60 rat;
  • brak ukrytych opłat;
  • minimum formalności – jeden prosty formularz do wypełnienia w domu;
  • formalności realizowane telefonicznie;
  • bardzo szybka decyzja.
Skorzystaj ze środków Urzędu Pracy

Posiadasz status osoby bezrobotnej? Wesprzemy Cię w uzyskaniu dofinansowania z Urzędu Pracy. Jesteśmy instytucją szkoleniową, która posiada wieloletnie doświadczeniem w tym obszarze – pomagamy w pozyskaniu finansowania od początku do końca. Wesprzemy Cię w:

  • kontakcie z Doradcą Zawodowym w Urzędzie Pracy;
  • złożeniu wniosku o skierowanie na szkolenie i zgłoszeniu chęci uczestnictwa w naszym kursie;
  • przyspieszeniu procesu uzyskania decyzji.
Dofinansowanie z programów rządowych

Chcesz skorzystać z jednego z rządowego programów wsparcia w procesie zmiany kariery? Świetnie. Współpracujemy z OPEN, PIWR oraz BUR.

Zgłoś się po dofinansowanie naszego kursu do Bazy Usług Rozwojowych PARP – możesz otrzymać wsparcie nawet do 80% ceny kursu. Na usługi zamieszczone w Bazie Usług Rozwojowych otrzyma dofinansowanie pracownik lub przedsiębiorca mikro, małego lub średniego przedsiębiorstwaosoby samo-zatrudnione oraz w zależności od decyzji operatora danego województwa osoby indywidualne.

Wybierz odpowiedni dla Ciebie termin i zapisz się na kurs.

Najbliższe darmowe webinary

Chcesz wiedzieć więcej? Zapisz się na jeden z naszych darmowych webinarów i poznaj praktyczną stronę Javy.