Pobierz kartę szkolenia

Programowanie w języku Java – poziom I

kod szkolenia: JPR01 / PL AA 5d
training assurance
promocja
Termin
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  24.03 25.03 26.03 27.03 28.03
Original price was: 3 800,00 PLN.Current price is: 3 200,00 PLN. + 23% VAT (3 936,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  21.04 22.04 23.04 24.04 25.04
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  19.05 20.05 21.05 22.05 23.05
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  16.06 17.06 18.06 19.06 20.06
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  14.07 15.07 16.07 17.07 18.07
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  11.08 12.08 13.08 14.08 15.08
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  08.09 09.09 10.09 11.09 12.09
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  06.10 07.10 08.10 09.10 10.10
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  03.11 04.11 05.11 06.11 07.11
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  01.12 02.12 03.12 04.12 05.12
3 800,00 PLN + 23% VAT (4 674,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00PLN
3 800,00 PLN 4 674,00 PLN brutto

Szkolenie dla osób chcących nauczyć się projektowania i budowania aplikacji przy użyciu języka Java.

Podczas szkolenia uczestnicy zapoznają się ze składnią języka i wybranymi klasami Javy oraz z pojęciami programowania obiektowego i ich praktycznym wykorzystaniem. Nabędą również umiejętność samodzielnego rozwiązywania problemów z wykorzystaniem dostępnej dokumentacji w trakcie procesu tworzenia aplikacji w Javie. Przedstawiony materiał w dużej mierze obejmuje zakres wiedzy wymagany na egzaminie OCAJP (Programmer I).

  1. WPROWADZENIE DO TECHNOLOGII JAVA
    • krótka historia języka
    • dystrybucje Javy
    • pojęcie wirtualnej maszyny Javy
    • wersje Javy
    • instalacja środowiska
    • założenia projektowe
    • etapy rozwoju aplikacji
    • kompilacja
    • uruchomienie
    • błędy
    • dokumentacja
  2. ZASADY BUDOWANIA APLIKACJI W JAVIE
    • zintegrowane środowiska pracy
    • cechy środowisk zintegrowanych
    • IntelliJ IDEA
    • struktura projektu
    • organizacja pakietów oraz klasa główna
  3. TYPY PROSTE
    • pojęcia podstawowe
    • typy proste
    • konwersje typów
    • wypisywanie wartości
  4. TYPY REFERENCYJNE I PROSTE OBIEKTY
    • typy referencyjne
    • sterta, stos
    • klasa String i typ wyliczeniowy
    • budowa klasy i jej składowe
    • argumenty metod i konstruktorów
    • zakres zmiennych
    • elementy statyczne
    • klasy opakowujące oraz autoboxing/unboxing
    • organizacja klas w pakiety, importy
    • kod źródłowy
  5. PODSTAWY SKŁADNI JĘZYKA
    • identyfikatory
    • konwencje nazewnicze
    • operacje na zmiennych
    • instrukcje warunkowe
    • pętle
    • instrukcja przełącznikowa
    • kod nieosiągalny i kod martwy
    • tablice
    • metoda main
  6. PODSTAWOWE POJĘCIA OOP, cz.1
    • modelowanie obiektowe
    • klasy i obiekty
    • abstrakcja danych
    • hermetyzacja
    • relacje między obiektami
    • dziedziczenie
    • modyfikatory dostępu
    • przedefiniowywanie metod
    • polimorfizm
    • tworzenie obiektu
    • klasa Object
  7. PRZETWARZANIE TEKSTÓW
    • porównywanie tekstów
    • modyfikacja tekstów
    • podział tekstów
    • wyrażenia regularne
  8. PODSTAWOWE POJĘCIA OOP, cz.2
    • elementy finalne
    • klasy abstrakcyjne
    • interfejsy
    • metody z implementacją domyślną
    • konflikt interfejsów
    • rola interfejsów
    • adnotacje
  9. KOLEKCJE I TYPY GENERYCZNE
    • kolekcje danych
    • zmienne systemowe
    • typy generyczne
    • przeglądanie kolekcji
    • typy proste w kolekcjach
    • konwersja tablica – kolekcja
    • dystrybucja aplikacji
  10. OBSŁUGA BŁĘDÓW I WYJĄTKÓW
    • sytuacje wyjątkowe
    • wyjątki kontrolowane i niekontrolowane
    • blok chroniony
    • tworzenie własnych typów wyjątków
  11. WPROWADZENIE DO WYRAŻEŃ LAMBDA
    • czym są wyrażenia lambda
    • interfejsy funkcyjne
    • zastosowanie wyrażeń lambda
  12. OBSŁUGA DATY I CZASU
    • 'stara' obsługa daty i czasu
    • reprezentacje lokalnej daty i czasu
    • formatowanie daty i czasu
  13. PRACA Z DZIENNIKIEM ZDARZEŃ
    • logowanie
    • Logging API
  14. JAK UNIKAĆ NAJCZĘŚCIEJ POPEŁNIANYCH BŁĘDÓW W JAVIE
    • dostęp do elementów instancyjnych
    • literówki w nadpisywanych metodach
    • porównywanie wartości
    • przekazywanie parametrów do metod
    • dławienie wyjątków
    • indeksowanie elementów tablic
    • konstruktor domyślny
    • konwencje nazewnicze
    • wyjątek NullPointerException

Znajomość środowiska Windows. Posiadanie doświadczenia w programowaniu w innym języku obiektowym lub strukturalnym stanowi dodatkowy atut, ułatwiający przyswojenie wiedzy.

  • Szkolenie: polski
  • Materiały: polski