VOUCHERY: Wykorzystaj budżet szkoleniowy 2024 w przyszłym roku. Nie wykorzystałeś tegorocznego budżetu szkoleniowego? Nic straconego! Zakup vouchera umożliwia wykorzystanie budżetu w jednym okresie rozliczeniowym, a zrealizowanie go w innym. Dowiedz się więcej


Programowanie w języku Java

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

25.11 29.11 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Brak miejsc
10.03 14.03 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
12.05 16.05 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 3000 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia
  1. Wprowadzenie do Javy i środowiska programistycznego
    • Ogólne omówienie platformy
    • Składowe JAVA – zagadkowe trójliterowce JDK, JVM, JRE
    • Instalacja JDK i środowiska programistycznego
  2. Sterowanie programem – warunki
    • Podstawowa składnia prostej instrukcji warunkowej
    • Blokowość kodu i zakres widoczności zmiennych
    • Operatory logiczne
  3. Pętle - podstawa algorytmiki
    • Czym jest pętla?
    • Operatory inkrementacji i dekrementacji
    • Najczęściej używana pętla for
    • Bardzo ważna pętla while
    • Rzadka pętla do-while
  4. Pola i metody statyczne
    • Co robi słowo static?
    • Gdzie się tego używa?
    • Wzorzec projektowy Singleton
  5. GIT
    • Repozytorim zdalne a lokalne
    • Obsługa z poziomu konsoli
    • Łączenie zmian i rozwiązywanie konfliktów
  6. Maven
    • Cykl zycia
    • Plik pom.xml
    • Jak obsługiwać biblioteki
  7. Obiektowość w Javie
    • Wstęp do programowania obiektowego
    • Na czym polega różnica między obiektem, a nie obiektem
  8. Klasa i obiekt danej klasy
    • Klasa a obiekt
    • Pola
    • Metody obiektów
  9. Konstruktory
    • Konstruktory domyślne
    • Konstruktory bezparametrowe vs posiadające parametry
    • Przesłanianie konstruktorów domyślnych
    • Przeciążanie konstruktorów
    • Cykl życia obiektu
  10. Pakiety
    • Idea pakietów
    • Konwencje nazewnicze
  11. Specyfikatory dostępu
    • public
    • private
    • protected
  12. Interfejs graficzny (Java FX)
    • Okna
    • Pola edycyjne
    • Pola do wyświetlania danych
    • Przyciski
    • Obsługa zdarzeń – np. kliknięcia
    • Interakcje między komponentami
  13. Dziedziczenie klas
    • Co to znaczy dziedziczenie?
    • Do czego służy dziedziczenie?
    • Działanie dziedziczenia
    • Instrukcja super()
  14. Polimorfizm
    • Czym jest polimorfizm?
    • Przesłanianie metod
  15. Wyjątki i ich obsługa
    • Czym się różni wyjątek od błędu?
    • Try – catch
    • Klasy wyjątków
    • Propagacja wyjątków
  16. Kolekcje
    • Listy
    • Rodzaje listy
    • Klasy opakowujące
    • Zarządzanie zawartością kolekcji
    • Wykorzystanie kolekcji
  17. JDBC – obsługa baz danych
    • Niezbędne biblioteki
    • Połączenie z bazą danych
    • Singleton a pula połączeń
    • Mapowanie modelu relacyjnego na obiektowy
    • Odczytywanie danych z bazy
    • Wstawianie nowych wierszy
    • Autogenerowanie kluczy
    • Kasowanie wierszy
    • Aktualizacja danych
    • Zapytania preparowane
    • Aspekty wydajnościowe
  18. Dobre praktyki w programowaniu
  19. Co dalej?
    • Wzorce projektowe
    • JEE
    • Android
    • Frameworki
    • ORMy
    • Gdzie szukać pracy jako programista?

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Szkolenie kierowane jest zarówno do osób nie mających dotychczas styczności z programowaniem, jak również osób programujących w innych językach.

Praktyka!

Szkolenie ma wymiar przede wszystkim praktyczny. Każdy temat omówiony przez instruktora jest poparty ćwiczeniem z danego zakresu. Pierwszego dnia szkolenia organizujemy "burzę mózgów" podczas której wraz z uczestnikami wymyślamy aplikację, którą następnie podczas szkolenia tworzymy z wykorzystaniem nowo nabytej wiedzy. Każdy kursant tworzy swoją wersję takiej aplikacji, może ją zabrać do domu i dalej rozwijać. Dotychczas w trakcie szkoleń uczestnicy tworzyli aplikacje takie jak:
  • Aplikacja do obsługi magazynu
  • Komunikator typu "Gadu Gadu"
  • Aplikacja do zgłoszeń serwisowych
  • Aplikacja do zarządzania zasobami ludzkimi
  • Wiele innych, cały czas powstają nowe :)

W ramach szkolenia omawiane są również nowości w Javie 19.

Szkolenia na wysokim poziomie - prowadzone przez programistów



Nasi trenerzy to programiści z wieloletnim stażem stale zajmujący się zawodowo programowaniem w Javie. Na codzień pracują w różnych firmach, mając cały czas styczność z technologią której nauczają następnie na naszych zajęciach. Dzięki temu możesz mieć pewność że są to praktycy którzy nieustannie podnoszą swoje kwalifikacje.

Uczestnik po ukończeniu tego szkolenia będzie potrafił:


  • Tworzyć aplikacje "okienkowe" i konsolowe
  • Znaleźć i poprawić błędy w aplikacjach JAVA
  • Tworzyć aplikacje wielowątkowe o równolegle działających procesach
  • Korzystać z zewnętrznych zasobów w aplikacjach JAVA
  • Stworzyć aplikację wykorzystującą bazy danych


Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Java!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 4.83/5

    Programowanie w języku Java

    27-10-2023 Super szkolenie! Forma warsztatowa na plus - dzięki niej wyniosłam bardzo wiele praktycznej wiedzy. Super trener otwarty na pomoc i poszerzenie przykładowych zadań. :) Monika Kondracka, Redge Technologies Sp. z o.o.
  • 5.0/5

    Programowanie w języku Java

    16-12-2022 Świetne szkolenie. Dużo przekazanej wiedzy i praktycznych wskazówek. Dziękuję Monika Gieniec, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    28-10-2022 Polecam. Prowadzący ma wiedzę i w potrafi ją przekazać w zrozumiały sposób. Tomasz Paterak, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    28-10-2022 Bardzo dobre szkolenie, dużo informacji. Prowadzący posiada bardzo dużą wiedzę i pokazuje praktyczne przykłady. Zadania są ciekawe. Prowadzący szczegółowo opisuje wszystkie zagadnienia ze szkolenia. Bardzo przyjemne i treściwe szkolenie. Polecam! Łukasz Bondyra, Narodowy Fundusz Zdrowia
  • 4.63/5

    Programowanie w języku Java

    28-10-2022 Prowadzący ma dużą praktyczną wiedzę i ma elastyczne podejście do tematyki, chętnie odpowiada na pytania. Dariusz Krawczyk, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    01-07-2022 Jestem zadowolony Rafał Augustyniak, Rossmann Supermarkety Drogeryjne Polska Sp. z o.o.
  • 5.0/5

    Programowanie w języku Java

    04-03-2022 Polecam to szkolenie! Daniel Mroczka, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    04-03-2022 Uczestniczyłem w szkoleniu "Programowanie w języku JAVA" prowadzonym przez Pana Michała. Szkolenie było bardzo obszerne i trzeba być na to gotowym, że w związku z dość krótkim czasem trwania szkolenia wiedza przekazywana jest w pigułce. Samo szkolenie jest bardzo ciekawe, pełne ćwiczeń i przykładów z życia wziętych co bardzo mi się podobało. Pan Michał, który prowadził szkolenie to bardzo dobry programista, który chętnie się dzieli wiedzą i z łatwością łapie kontakt z uczestnikami. Dziękuję i do usłyszenia w przyszłości. Tomasz Pawłowski, SWAROVSKI GLOBAL BUSINESS SERVICES Sp. z o.o.
  • 4.72/5

    Programowanie w języku Java

    24-09-2021 Szkolenie raczej można by nazwać warsztatami. Dużo kodowania - co oceniam bardzo pozytywnie, Wojciech Żukrowski, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    02-04-2021 Szkolenie interesujące, miła atmosfera, fajny prowadzący. Pełna profeska :) Beata Pilek, Powiat Jarosławski
  • 5.0/5

    Programowanie w języku Java

    04-12-2020 Szkolenie super! Bardzo kompetentny prowadzący. Krystian Maciej Motała, Zespół Szkół Technologicznych im.Gen. Prof. S. Kaliskiego
  • 5.0/5

    Programowanie w języku Java

    04-12-2020 Polecam :). Super szkolenie oraz materiały szkoleniowe. Robert Karasiński, Anthillo Solutions Sp. z o.o.
  • 5.0/5

    Programowanie w języku Java

    13-03-2020 Bardzo fajne szkolenie, prowadzone w łatwo przyswajalny sposób. Mariusz Wołoszyn, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    13-03-2020 Bardzo dobre szkolenie. Pozwalające zrozumieć postawy Javy wraz z poznaniem sposobów na szybie i wydajne pisanie kodu. Szkolenie prowadzone przez osobę merytoryczną potrafiącą przekazywać wiedzę w przystępny sposób niezależnie od poziomu wiedzy kursanta. Grzegorz Wołejko, Asseco Poland S.A.
  • 4.78/5

    Programowanie w języku Java

    13-12-2019 Jestem bardzo zadowolona. Prowadzacy posiada duza wiedze praktyczna. Szkolenie bylo dobrze zorganizowane, nie bylo meczace, pomimo, ze trwalo 5 dni i obejmowalo duza ilosc materialu. Ewa Zubik, PERPETUO WIOLETA MANIAK
  • 4.74/5

    Programowanie w języku Java

    27-09-2019 Fajne szkolenie, które jest dla mnie zarazem przypomnieniem jak i odświeżeniem wiedzy z programowania JAVA. Po szkoleniu jestem w stanie teraz rozwijać się bardziej w tym kierunku ;-) Daniel Styrc, ista Shared Services Polska Sp. z o.o.
  • 5.0/5

    Programowanie w języku Java

    28-06-2019 Bardzo świetny kurs, prowadzony z dokładnością oraz z pełną profesjonalnością Michał Łyszkowski, null
  • 4.71/5

    Programowanie w języku Java

    25-01-2019 szkolenie w wersji profesjonalnej dostępne dla początkujących ( bardzo dużo otrzymałem wiedzy ) zostałem praktycznie zmotywowany do nauki i poznawania dziedziny programistycznej Mirosław Sekuła, Mirosław Sekuła Usługi Telekomunikacyjne
  • 4.81/5

    Programowanie w języku Java

    07-12-2018 Rzeczowe szkolenie, z naciskiem na praktykę. Polecam :) Aleksandra Mielniczek, Capgemini Polska Sp. z.o.o
  • 5.0/5

    Programowanie w języku Java

    08-11-2018 Polecam Juliusz Buczko, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    08-11-2018 profesjonalnie i na temat Magdalena Skrzypek, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    08-11-2018 Szkolenie zwiększyło poziom wiedzy. Łukasz Szopa, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    06-09-2018 Jedno z lepszych szkoleń jakie miałem przyjemność odbyć w całej mojej karierze. Tomasz Olczak, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Java

    06-09-2018 Bardzo dobre szkolenie od podstaw. Użytkownik nie posiadający wiedzy programistycznej może spokojnie rozpocząć swoją ścieżkę od wizyty w JSystems. Solidne podstawy, szkolenie dopasowane do grupy. Mateusz Sznajder, NETIA SA
  • 4.78/5

    Programowanie w języku Java

    21-06-2018 Kurs od podstaw dał solidne podstawy do dalszego programowania. Sylwia Wojcieszak, EduBroker Sp. z o.o.
  • 4.78/5

    Programowanie w języku Java

    21-06-2018 Kurs pozwala poznać możliwości javy i wskazać drogę do osiągnięcia celu jakim jest programowanie w tym języku. Agnieszka Segit, Natura Sp. z o.o.
  • 4.92/5

    Programowanie w języku Java

    19-04-2018 Dużo wiadomości w krótkim czasie, dobrze wytłumaczone. Jan Grabowski, Jan Grabowski
  • 4.85/5

    Programowanie w języku Java

    19-04-2018 Bardzo ciekawe szkolenie Marek Lisowski, Polkomtel Sp. z o.o.
  • 5.0/5

    Programowanie w języku Java

    20-03-2018 Oracle SQL + JAVA jest moim kolejnym szkoleniem, które obyłem w firmie JSystems. Nie zawiodłem się! Z uwagi na to, ze osoby prowadzące szkolenia są PRAKTYKAMI potrafią wyjaśnić i nauczyć kursantów naprawdę praktycznego zastosowania nowo nabytej wiedzy. Jestem bardzo zadowolony i z pewnością jeszcze skorzystam z oferty szkoleń w JSystems. Piotr Jarzębkowski, Instytut Lotnictwa
  • 5.0/5

    Programowanie w języku Java

    15-03-2018 OK polecam szkolenie, prowadzący bardzo kompetentny, mnóstwo ćwiczeń, dobre tempo. Krzysztof Gałecki, OSOBA PRYWATNA

Trenerzy kategorii Java

Marcin Dzierżak
Dariusz Mydlarz
Łukasz Tomczyk
Michał Gellert
Maciej Górnicki
Marcin Chrost
Michał Podbielski
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.