Programowanie Java
Opis i cel kursu
Kompletny kurs języka Java od zupełnych podstaw do tworzenia wielowarstwowych aplikacji różnego typu.
Java to jeden z najpopularniejszych języków programowania, napędzający większość systemów biznesowych świata, pozwalający tworzyć zarówno rozbudowane systemy serwerowe, jak i zwykłe aplikacje użytkownika, w tym aplikacje mobilne. Nic dziwnego więc, że wśród ogłoszeń o pracę w branży IT tak duża część dotyczy programowania w języku Java.
Aby skutecznie tworzyć oprogramowanie w Javie, trzeba poznać zarówno sam język, jak i technologie towarzyszące, które umożliwiają budowanie kompletnych aplikacji. Ten kompleksowy kurs obejmuje jedno i drugie.
Z myślą o osobach, które nie miały dotąd styczności z programowaniem, na początku dużo czasu poświęcamy dobremu zrozumieniu spraw fundamentalnych: zmiennych, pętli, funkcji, czy zasad programowania obiektowego. Tempo pracy, szczególnie przez pierwsze dni, dostosowane jest do nauki od podstaw (z tego też powodu osoby już programujące w innych językach zachęcamy do zainteresowania się kursem Programista Java – fast track).
Z biegiem czasu i uzyskując coraz większą biegłość, będziemy poznawać technologie towarzyszące, które pozwalają tworzyć w oparciu o języka Java kompletne aplikacje różnego typu, m.in.: okienkowe (Swing), webowe (serwlety, Spring MVC), usługi restowe (JAX-RS i Spring). Dowiemy się jak na różne sposoby korzystać z baz danych (SQL, JDBC, Hibernate, Spring Data) i jak testować aplikacje (JUnit).
INFORMACJE
Tryb zajęć
dziennie (bloki 3- i 4-dniowe, co ok. 2 tyg.)
wieczorowo (2x w tygodniu, 18-20:30, przez kilka m-cy)
- Minimalna liczba uczestników
- 4
- Maksymalna liczba uczestników
Zajęcia stacjonarne – na sali max 10 osób
Dla kursów zdalnych – do 17 osób łącznie.- Liczba godzin usługi
160 godzin zajęć +80h w domu = 240h
- Certyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) – w zakresie usług szkoleniowych
Program
- Wprowadzenie do programowania
- Konfiguracja środowiska pracy
- Pierwsze kroki w Javie
- Podstawowe techniki programistyczne
- Programowanie obiektowe w Javie
- Aplikacje z graficznym interfejsem użytkownika
- Najważniejsze klasy narzędziowe platformy Java
- Dodatkowe narzędzia, biblioteki i techniki pracy
- Pierwszy rzut oka na dalsze zastosowania Javy
- Maven jako standard budowy projektów w świecie Javy
- Tworzenie aplikacji webowych na platformie
- Framework aplikacyjny Spring
- Bazy danych i ich obsługa w Javie
- Usługi sieciowe („web services”)
- Java – elementy zaawansowane
- Zastosowania języka i platformy Java
Kurs jest przeznaczony dla osób początkujących, które do tej
pory nie programowały w żadnym języku.
Od uczestników wymagana jest znajomość ogólnej obsługi
komputera.
Zarezerwowanie odpowiedniej ilości czasu w domu na
ćwiczenia.
- Materiały i skrypty szkoleniowe w formie cyfrowej