Szkolimy
i audytujemy od ponad 21 lat.

Szkolimy i audytujemy od ponad 21 lat.

Szkolenie Java - od podstaw

Opinie
(0)
Dane szkolenia
Czas trwania
3 dni, 24 godzin
Poziom trudności
Możliwe opcje szkolenia
Zamów to szkolenie w Twojej firmie
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Język szkolenia
polski
Szkolenie Szkolenie Cena katalogowa od 1400,00 zł netto (1722,00 zł brutto) Pozostałe ceny
Zaproponuj miejsce i termin
Informacje ogólne

Szkolenie przeznaczone jest dla osób, które chcą poznać język programowania Java krok po kroku zaczynając od podstawowych konstrukcji po bardziej zaawansowane mechanizmy języka. Konieczna jest znajomość pisania aplikacji w dowolnym języku wysokiego poziomu. Kursant po zakończeniu szkolenia będzie w stanie samodzielnie napisać konsolową aplikację w języku Java. Nabyta wiedza będzie stanowić doskonałą bazę do poszerzenia umiejętności już we własnym zakresie.
Wynikiem szkolenia jest przykładowa aplikacja do zarządzania pracownikami.

Trener:
Marcin - trener z wieloletnim doświadczeniem w międzynarodowej korporacji, prelegent na konferencjach IT, programista i autor publikacji w renomowanym magazynie "Programista".

 

Wymagania

Moduł 1. Wprowadzenie do technologii

  • Instalacja najnowszego pakietu JDK (z ang. Java Development Kit),
  • Wirtualna maszyna Javy,
  • Proces kompilacji i uruchomienia programu,
  • Pliki *.jar:
    • Tworzenie plików *.jar z użyciem narzędzia jar z pakietu JDK,
    • Plik manifestu,
    • Uruchamianie plików *.jar.
  • Środowisko pracy programisty:
    • IntelliJ IDEA Community.
  • Usuwanie obiektów z pamięci:
    • Garbage Collector i metoda finalize(),

 

Moduł 2. Podstawy składni języka

  • Zmienne i operatory,
  • Instrukcje warunkowe i instrukcje sterujące.

 

Moduł 3. Programowanie obiektowe

  • Klasy i obiekty
    • Alokacja obiektów w pamięci (użycie operatora new)
    • Definicja klasy,
    • Konstruktor,
    • Blok statyczny i blok inicjalizacyjny,
    • Kolejność wykonywania operacji podczas alokacji obiektów,
    • Metoda toString().
    • Klasy wewnętrzne oraz klasy zagnieżdżone
    • Klasy anonimowe (z ang. anonymous class),
    • Klasy opakowujące dla typów prostych (z ang. wrapper class),
    • Klasy abstrakcyjne oraz pojęcie interfejsu,
    • Klasy finalne,
    • Typy wyliczeniowe (z ang. Enum).
  • Paradygmaty programowania obiektowego:
    • Abstrakcja,
    • Hermetyzacja (enkapsulacja):
      • Modyfikatory dostępu:
      • Polimorfizm i dziedziczenie.
  • Sytuacje wyjątkowe
    • Omówienie wybranych, wbudowanych wyjątków,
    • Tworzenie własnych wyjątków.
  • Operacje na ciągach tekstowych:
    • ==
    • equals()
    • compareTo()
    • StringBuilder vs StringBuffer.
    • Klasy szablonowe (z ang. generic class).

 

Moduł 4. Biblioteka standardowa

  • Java Collection Framework:
    • Pakiet java.util:
      • Lista (List, ArrayList, LinkedList), 
      • Zbiór (Set,HashSet,LinkedHashSet),
      • Mapa (Map, HashMap, LinkedHashMap).
  • Kontrakt Equals() & HashCode(),
  • Interfejsy:
    • Comparable,
    • Comparator.

 

Moduł 5. Operacje wejścia/wyjścia

  • Strumienie:
    • Strumień znakowy:
    • Reader
    • Writer
  • Strumień bajtowy:
    • InputStream:
    • OutputStream.
  • Serializacja obiektów:
    • Interfejs markujący Serializable,
    • Modyfikator Transient.

 

Moduł 6. Programowanie współbieżne

  • Pojęcie wątku,
    • Cykl życia wątku.
  • Tworzenie programów wielowątkowych:
    • Klasa Thread,
    • Interfejs Runnable,
  • Synchronizacja wątków:
    • Metody synchronizowane,
    • Sekcja krytyczna.

 

Moduł 7. Refleksja i Adnotacje

  • Pojęcie refleksji,
    • Obiekt typu Class.
  • Adnotacje:
    • Tworzenie własnych adnotacji,

 

Moduł 8. Java 8

  • Zmiany w interfejsach,
  • Wyrażania lambda,
    • Operacje na strumieniach (programowanie funkcyjne):
    • filter,
    • map,
    • reduce.
  • Interfejsy funkcyjne:
  • Function, Predicate, BiConsumer, BiFunction, BinaryOperator.
  • Pakiet java.time.

 

Moduł 9. Dokumentacja

  • Narzędzie Javadoc z pakietu JDK.

 

Moduł 10. Narzędzia pracy programisty

  • Automatyczne budowanie aplikacji:
    • Wprowadzenie do Apache Maven
  • Wersjonowanie kodu źródłowego:
    • System kontroli wersji kodu GIT.
W cenę szkolenia wliczono
  • Certyfikat NTG – honorowany na terenie całego kraju
  • Autorskie materiały szkoleniowe w formie elektronicznej bądź papierowej
  • Gwarancja jakości szkolenia
  • Materiały szkoleniowe, notatnik, długopis
  • Kontakt z trenerem po szkoleniu
  • Kawa, herbata, słodki poczęstunek 
  • Firma posiada wpis w Urzędzie Miasta Łodzi jako placówka kształcenia ustawicznego.

 

Firma NT GROUP Sp. z o.o. jest Autoryzowanym Ośrodkiem Szkoleniowym MICROSOFT. 

Dofinansowanie

Zachęcamy do skorzystania z możliwości dofinansowania szkoleń oferowanych przez naszą firmę. Dostępne rozwiązania:

  • Wsparcie z Funduszy Europejskich (BUR) nawet do 85% na usługi rozwojowe dla przedsiębiorstw oraz osób indywidualnych.
  • Szkolenia dofinansowane z Krajowego Funduszu Szkoleniowego do 100% wartości szkolenia na kształcenia pracowników i pracodawców.

 

Skontaktuj się z nami, aby uzyskać więcej informacji. Oferujemy pełne wsparcie w tym procesie.  

Zapraszamy!

 

 Dofinansowanie szkoleń KFS

 Dofinasowanie szkoleń PARP

 

 

Powiązane szkolenia
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3200,00 zł netto (3936,00 zł brutto)
3 dni / 24 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 1750,00 zł netto (2152,50 zł brutto)
2 dni / 16 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 2400,00 zł netto (2952,00 zł brutto)
Cena promocyjna: od 1680,00 zł netto (2066,40 zł brutto)
3 dni / 24 godzin
3 oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3200,00 zł netto (3936,00 zł brutto)
3 dni / 24 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 1900,00 zł netto (2337,00 zł brutto)
2 dni / 16 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 2100,00 zł netto (2583,00 zł brutto)
2 dni / 16 godzin
oceny
Bestsellery
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 12-11-2024 09:00

Cena katalogowa: 1120,00 zł netto (1377,60 zł brutto)
Cena promocyjna: od 690,00 zł netto (848,70 zł brutto)
2 dni / 16 godzin
38 oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 12-11-2024 09:00

Cena katalogowa: 950,00 zł netto (1168,50 zł brutto)
1 dzień / 8 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 14-11-2024 09:00

Cena katalogowa: 960,00 zł netto (1180,80 zł brutto)
Cena promocyjna: od 850,00 zł netto (1045,50 zł brutto)
2 dni / 12 godzin
21 oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 29-10-2024 09:00

Cena katalogowa: 530,00 zł netto (651,90 zł brutto)
2 dni / 16 godzin
1 oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 07-11-2024 09:00

Cena katalogowa: 1120,00 zł netto (1377,60 zł brutto)
Cena promocyjna: od 620,00 zł netto (762,60 zł brutto)
2 dni / 16 godzin
96 oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 14-11-2024 09:00

Cena katalogowa: 1120,00 zł netto (1377,60 zł brutto)
Cena promocyjna: od 530,00 zł netto (651,90 zł brutto)
2 dni / 16 godzin
36 oceny
Możliwe terminy szkoleń
Zaproponuj miejsce i termin
Opinie
(0)
Dodaj
Dane szkolenia
  • Czas trwania: 3 dni , 24 godzin
  • Poziom trudności:
  • Język: polski
  • Język materiałów: polski
  • Prowadzący
  • Możliwe opcje szkolenia:
    Zamów to szkolenie w Twojej firmie
    Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie