2022-10-03 - Szkolenie Adobe Photoshop - projektowanie i obróbka zdjęć. Poziom zaawansowany. | 2022-10-03 - Szkolenie AZ-500 Technologie zabezpieczeń platformy Microsoft Azure | 2022-10-03 - Szkolenie AZ-040T00 Automating Administration with PowerShell | 2022-10-03 - Szkolenie MS-203T00 Microsoft 365 Messaging | 2022-10-03 - Szkolenie MS 55324 Installation, Storage and Compute with Windows Server 2016 | 2022-10-04 - Szkolenie Python - podstawy programowania | 2022-10-04 - Szkolenie 55286 SharePoint 2019 Power User | 2022-10-05 - Szkolenie Skuteczny lider - poziomy przywództwa | 2022-10-06 - Szkolenie MS Project. Zarządzanie projektami. | 2022-10-06 - Szkolenie MS Excel - operacje zaawansowane | 2022-10-06 - Szkolenie MS Word - operacje zaawansowane | 2022-10-10 - Szkolenie Adobe Illustrator - podstawy | 2022-10-10 - Szkolenie zgodne z MS 20765 wdrażanie i udostępnianie bazy danych SQL | 2022-10-10 - Szkolenie zgodne z MS 20742 Zarządzanie tożsamością w Windows Server 2016 | 2022-10-10 - Szkolenie MS Word - operacje średnio-zaawansowane | 2022-10-10 - Szkolenie AZ-204T00 Developing Solutions for Microsoft Azure | 2022-10-10 - Szkolenie zgodne z MS-030T00 Office 365 Administrator | 2022-10-10 - Szkolenie SC-900T00 Microsoft Security, Compliance, and Identity Fundamentals | 2022-10-10 - Szkolenie PL-200T00 Microsoft Power Platform Functional Consultant | 2022-10-10 - Szkolenie DP-420T00 Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB
Termin Lokalizacja Możliwe opcje szkolenia Cena netto Wybierz
18.10 - 20.10.2022 Łódź Pomorska 65 lub zdalnie przez internet. Rozpoczęcie o godz. 9.00
1400.00 zł
Zapisz się
14.12 - 16.12.2022 Łódź Pomorska 65 lub zdalnie przez internet. Rozpoczęcie o godz. 9.00
1400.00 zł
Zapisz się
  • 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(),
  • Zmienne i operatory,
  • Instrukcje warunkowe i instrukcje sterujące.
  • 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).
  • 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.
  • Strumienie:
    • Strumień znakowy:
    • Reader
    • Writer
  • Strumień bajtowy:
    • InputStream:
    • OutputStream.
  • Serializacja obiektów:
    • Interfejs markujący Serializable,
    • Modyfikator Transient.
  • 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.
  • Pojęcie refleksji,
    • Obiekt typu Class.
  • Adnotacje:
    • Tworzenie własnych adnotacji,
  • Zmiany w interfejsach,
  • Wyrażania lambda,
    • Operacje na strumieniach (programowanie funkcyjne):
    • filter,
    • map,
    • reduce.
  • Interfejsy funkcyjne:
  • Function, Predicate, BiConsumer, BiFunction, BinaryOperator.
  • Pakiet java.time.
  • Narzędzie Javadoc z pakietu JDK.
  • Automatyczne budowanie aplikacji:
    • Wprowadzenie do Apache Maven
  • Wersjonowanie kodu źródłowego:
    • System kontroli wersji kodu GIT.

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".

 

  • 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.


 

Zachęcamy firmy do uzyskania możliwości dofinansowania na szkolenia oferowane przez naszą firmę. W obecnej chwili istnieją dwa sposoby dzięki którym możesz uzyskać dofinansowanie.

  • Szkolenia dofinansowane do 80% z funduszy europejskich  - Baza Usług Rozwojowych (BUR). Dofinansowanie dostępne jest dla wszystkich firm zatrudniających średniorocznie do 250 pracowników (maksymalnie średnie przedsiębiorstwo)
  • Szkolenia dofinansowane z Krajowego Funduszu Szkoleniowego  - dofinansowanie do 100%. Niezależnie od wielkości przedsiębiorstwa oraz kapitału.

Nasi pracownicy pomogą uzyskać dla Twojej firmy dofinansowanie. To naprawdę nie jest trudne. Jeżeli masz pytania  napisz lub zadzwoń do nas.

Zapraszamy!

 

Gadżety do szkolenia (wybór następuje w procesie zapisu na szkolenie)
Lenovo TAB 4 10 LTE (czarny) - 400zł

System operacyjny   Android 7.0 Nougat.
Wyświetlacz   10,1 cala, 1280 x 800 pikseli.
Procesor   Qualcomm Snapdragon 425, 1.4 GHz.
Pojemność   16 GB.
Pamięć RAM   2 GB.
Modem   LTE.

Microsoft ARC Touch Mouse BT ELG-00006

Towarzysz podróży dla komputera z Windows 10
Smukła, lekka i poręczna mysz Microsoft Arc Mouse idealnie pasuje do dłoni i łatwo mieści się w torbie po złożeniu na płasko. Następna generacja bestselerowej myszy Arc Touch Bluetooth Mouse, mysz Microsoft Arc Mouse, charakteryzuje się licznymi udoskonaleniami, w tym możliwością przewijania tak w pionie, jak i w poziomie. Podłączana przez Bluetooth.

Kompaktowa, lekka i gotowa do podróży
Ultrakompaktową i lekką mysz Microsoft Arc Mouse można zabrać ze sobą wszędzie — nie jest ciężka ani nie ma wymiarów tradycyjnej myszy. Wystarczy złożyć ją na płasko, by zmieściła się w kieszeni lub torbie.

Pendrive 16 GB - 30zł

Pendrive

Opinie
  • Brak dodanych opinii
Dodaj opinie
Czas trwania (dni / godziny dydaktyczne): 3 d,24 h
Poziom trudności
Język Polski,
Język materiałów Polski,
Prowadzący Wieloletni trener oraz praktyk programista Java,
Możliwe opcje szkolenia