Powrót do katalogu

VOUCHERY SZKOLENIOWE 2023/2024 R.
Kup w 2023 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

UWAGA:
Od listopada 2014 roku szkolenia:
  • J-PD-OCAJP7 (3 dni/1 500 PLN)
  • J-PD-OCPJP7 (5 dni/2 500 PLN)
zostały zastąpione odpowiednio szkoleniami: W przypadku udziału w obu szkoleniach: J-OCAJP-7 oraz J-OCPJP-7 obowiązuje cena promocyjna: 3 500,00 PLN.


Back-End > Java

Szkolenie: Programowanie w języku Java; Przygotowanie do egzaminu "Oracle Certified Professional, Java SE 7 Programmer" [OCPJP7]

Kod: [J-PD-OCPJP7]
Pobierz program

Cel szkolenia

Celem szkolenia jest przygotowanie do egzaminu "Oracle Certified Professional, Java SE 7 Programmer". Szkolenia składa się z cyklu wykładów oraz z zadań, które mają na celu przybliżenie tematów ze strony programistycznej. Kurs kończy się przeprowadzeniem symulacji egzaminu. Uczestnicy mają również możliwość uzyskania informacji dotyczących samego egzaminu i certyfikatu.

Adresaci szkolenia

Adresatami szkolenia są programiści lub przedstawiciele innych zawodów pragnących uzyskać certyfikaty i posiąść umiejętności programowania w języku Java. Uczestnicy powinni posiadać umiejętności programowania w języku Java na poziomie egzaminu Java SE 7 Programmer I, zalecane jest odbycie kursu J-PD-OCAJP7. Kurs prowadzony jest pod kątem przygotowania do egzaminu Java SE 7 Programmer II, wymaganym do uzyskania certyfikatu "Oracle Certified Professional, Java SE 7 Programmer" - OCPJP.

Czas i forma szkolenia

35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Obiektowość:
    1. Organizowanie klas w pakiety, używanie importów
    2. Dziedziczenie
    3. Overriding i Overloading
    4. Zyski z używania klas abstrakcyjnych
    5. Używanie klas wewnętrznych
    6. Enumeratory
  2. Koncepcje programowania obiektowego:
    1. Używanie i zyski z używania interface'ów i dziedziczenia
    2. Rozumienie pojęć "is-a" oraz "has-a"
    3. Rozumienie pojęć "Encapsulation", "Coupling", "Coherence"
    4. Wzorce projektowe Singleton, DAO i używanie "fabryk"
  3. Kolekcje i generyki:
    1. Kolekcje: Collection, Set, Map, List, Queue, Deque
    2. Używanie typów generycznych
    3. Porównywanie z użyciem interface'ów Comparable i Comparator
    4. Sortowanie list i tablic
    5. Używanie diamond operator
    6. Autoboxing
  4. Wyjątki i asercje:
    1. Struktury try/catch/multi-catch/finally
    2. Interface AutoClosable
    3. Asercje
  5. Stringi:
    1. Parsowanie i formatowanie
    2. Wyrażenia regularne
  6. I/O:
    1. Komunikacja z użytkownikiem
    2. Czytanie i pisanie do plików
    3. Zarządzanie plikami i katalogami za pomocą klas File i Path
    4. Wyszukiwanie plików
    5. Nasłuchiwanie zmian w systemie plików
  7. JDBC:
    1. Podstawy używania JDBC
    2. zadawanie zapytań SQL
    3. Zarządzanie transakcjami
    4. JDBC 4.1: RowSetProvider, RowSetFactory oraz RowSet
  8. Wielowątkowość:
    1. Tworzenie, zarządzanie i cykl życia wątków
    2. Synchronizacja wątków
    3. Używanie klas z pakietu java.concurrent
    4. Używanie klas Executor i ThreadPool
    5. Rozwiązywanie problemów współbieżności za pomocą Fork/Join
  9. Internalizacja:
    1. Local'e
    2. Używanie resource bundle
    3. Formatowanie

Opinie uczestników

  • Wiele przykładów, których część z nich wykonaliśmy sami z pomocą prowadzącego, przez co lepiej utrwaliliśmy wiedzę. Było również dużo szczegółów z języka Javy.

    Pracownik IT - UniCredit