Programowanie w języku Java

Jeżeli jesteś:

  • osobą, która chce zacząć karierę w IT lub przekwalifikować się na programistę Java,
  • studentem lub absolwentem kierunków technicznych i chcesz ugruntować oraz usystematyzować wiedzę,
  • pracownikiem branży IT i chcesz poszerzyć kompetencje o jedną z najczęściej wykorzystywanych technologii na świecie,
  • osobą, która uczyła się samodzielnie, ale chce uporządkować wiedzę i zdobyć międzynarodowy certyfikat,

Lub jeżeli:

  • chcesz nauczyć się programowania aplikacji w języku Java – od podstaw po bardziej zaawansowane zagadnienia,
  • zależy Ci na zrozumieniu podstaw obiektowości i umiejętności pracy z bazami danych w Javie,
  • chcesz tworzyć formularze, aplikacje internetowe i systemy komunikujące się z użytkownikiem,
  • planujesz zdobyć certyfikat Java Competence Certificate Basic (GCCE), który zwiększy Twoją atrakcyjność na rynku pracy,

… to szkolenie jest dla Ciebie,
ponieważ nauczysz się:

  • pisać aplikacje w języku Java zgodnie z dobrymi praktykami programistycznymi,
  • projektować i organizować kod obiektowy (klasy, kolekcje, wyjątki, pliki),
  • łączyć aplikacje z bazami danych przy użyciu SQL i technologii takich jak Hibernate,
  • budować interfejsy webowe z użyciem JavaScript, jQuery, CSS, Bootstrap i Java web libraries,
  • wykorzystywać wzorce projektowe i debugować kod w środowisku zespołowym.

Nasze szkolenie jest skuteczne, ponieważ:

  • jest indywidualne, co pozwala Trenerowi maksymalnie skoncentrować się na Twoich postępach w nauce; wyłapać ewentualne trudności, przeszkody i wykorzystać Twój czas efektywnie;
  • możemy uzgodnić przed szkoleniem indywidualny zakres szkolenia, jeżeli proponowany przez nas standard nie pasuje do Twojego obecnego zaawansowania lub zainteresowań, a dzięki temu nie tracisz czasu na tematy, które już znasz lub nie będą Ci potrzebne w praktyce zawodowej;
  • możemy pracować bezpośrednio na przykładach z Twojej praktyki zawodowej tworząc w trakcie szkolenia portfolio Twoich projektów, jeżeli ubiegasz się o pracę lub Twoją specyficzną stronę WWW czy kreację marketingową zgodną z Twoją marką.
  • nie tracisz czasu i poszczególnych zajęć, ponieważ: 
    • harmonogram jest dopasowany do Twoich możliwości czasowych,
    • nie czekamy na zebranie się grupy, zaczynasz szkolenie od razu,
    • jeżeli wypadnie Ci termin z powodów losowych możemy ustalić inny, czyli nie tracisz zajęć, gdy z jakiegoś powodu nie możesz być na nich obecny.
  • są to praktyczne warsztaty w 100% skoncentrowane na Tobie, więc nic nie odciąga Twojej uwagi, nie rozprasza Cię.
  • pracujesz z zawodowcami, którzy przekazują Ci aktualizowane  na bieżąco rozwiązania, taktyki ze swoich zawodowych osiągnięć.

Ponadto:

  • zdobędziesz nowe kompetencje zawodowe, które mogą przełożyć się na awans, nową pracę, gdyż po szkoleniu otrzymujesz zaświadczenie MEiN,
  • poznasz osoby z branży i nawiążesz zawodowe relacje i kontakty,
  • wzbogacisz swoje umiejętności cyfrowe o nowe zasoby,  patenty i triki, dzięki czemu będziesz pracować szybciej i bardziej efektywnie, co przełoży się na większe dochody w perspektywie czasu,
  • dowiesz się jak pracują inni, przez co wskoczysz od razu na wyższy poziom rozwoju zawodowego,
  • spędzisz miło czas w towarzystwie pasjonatów tematu i zyskasz wsparcie, inspirację i motywację w rozwoju.

Twoje korzyści. Dzięki szkoleniu:

  • zdobędziesz twarde umiejętności programistyczne w języku Java i nauczysz się pracy z popularnymi frameworkami,
  • otrzymasz certyfikat GCCE Java Basic, który potwierdza Twoje kompetencje,
  • rozwiniesz umiejętności cenione przez pracodawców – od podstaw kodowania po tworzenie kompletnych projektów,
  • wejdziesz do branży IT lub zyskasz atut do awansu i zwiększenia zarobków,
  • poznasz innych pasjonatów Javy, zdobędziesz inspirację, wsparcie i nowe kontakty zawodowe.

Program szkolenia:

  1. Wprowadzenie do języka Java:
  • zastosowanie oraz specyfika technologii;
  • konfiguracja środowiska programistycznego;
  • podstawy składni oraz konwencji, a także dobrych praktyk programistycznych;
  • zastosowania podstawowych poleceń funkcjonalnych;
  • podstawy zastosowania obiektowości w języku Java.
  1. Podstawy wykorzystania obiektowości:
  • poprawna konstrukcja klas;
  • operacje na kolekcjach obiektów;
  • wyszukiwanie obiektów;
  • obsługa wyjątków;
  • obsługa komunikacji z plikami;
  • konfiguracja repozytorium plików git.
  1. Wykorzystanie baz danych oraz obsługa modeli w języku Java:
  • komunikacja ze środowiskiem bazodanowym;
  • wykorzystanie języków klasy SQL w języku Java;
  • podstawy mapowania relacyjnych baz danych na obiektowe;
  • konfiguracja i zasady biblioteki Hibernate;
  • organizacja struktury modeli w komunikacji bazodanowej.
  1. Realizacja zagadnień webowych, dobór technologii wspomagających:
  • wykorzystanie środowiska webowego;
  • konfiguracja elementów interfejsu użytkownika z zastosowaniem technologii webowych;
  • wykorzystanie elementów języka JavaScript oraz jQuery;
  • komunikacja i konfiguracja elementów funkcjonalnych z wykorzystaniem technologii CSS oraz Bootstrap;
  • wykorzystanie bibliotek webowych w języku Java.
  1. Konfiguracja i wdrażanie rozwiązań projektowych w języku Java:
  • tworzenie elementów autoryzacji;
    filtrowanie danych;
  • tworzenie formularzy i przetwarzanie danych webowych;
  • zastosowanie widoków opartych na klasach;
  • metody debugowania projektów w języku Java.
  1. Rozwój oraz utrzymanie projektów w języku Java:
  • realizacja projektu programistycznego opartego na języku Java;
  • zastosowanie frameworków;
  • struktura projektu programistycznego i dobór technologii wspomagających;
  • podstawowe dobre praktyki projektowe i wzorce projektowe;
  • rozwiązywanie problemów projektowych i technologicznych na przykładzie projektu serwisu webowego.
  1. Pozostałe istotne zagadnienia:
  • tworzenie projektów w technologii Java w środowisku zespołowym;
  • projektowanie aplikacji w technologii Java z wykorzystaniem metodyki bottom-top i top-bottom;
  • oprogramowywanie interfejsów na podstawie schematów typu mock;
  • dostosowywanie rozwiązań graficznych.
  1. Egzamin:

Egzamin Global Certification Centre Examination Java Competence Certificate Basic.

Szkolenie to:

  • praca indywidualna - jedna osoba na zajęciach;

  • teoria i praktyka;​

  • warsztaty stacjonarne lub zdalne - do wyboru, w czasie rzeczywistym pod okiem Trenera;

  • praktyczne projekty i ćwiczenia bazujące na przykładach z praktyki naszych Trenerów, czyli osób, które zawodowo pracują w tej dziedzinie;

  • wsparcie, feedback, konstruktywna analiza Twoich projektów;

  • możliwy jest również kurs w grupie od 2 do 4 osób (np. z jednej firmy) z RABATEM.

Tryby szkolenia:

1. Intensywny

  • zajęcia codziennie przez 7 dni, od pon. do pt. po 6 godzin w godz. 9.00 – 15.00
    – razem 42 godziny.

Cennik:

Intensywny
9660 zł

42 godziny

Zapytaj o termin:

Zapraszamy do kontaktu telefonicznego w godz. 10:00-16:00.