Szkolenie Java: [J-SCJP] Przygotowanie do egzaminu SCJP

Najbliższe planowane terminy szkolenia otwartego:
6 lutego Zapisz się | Złóż zamówienie
20 lutego Zapisz się | Złóż zamówienie
Nie znalazłeś pasującego terminu ? Napisz nam o swoich preferencjach.
Postaramy się uruchomić nowy termin specjalnie dla Ciebie.

Tytuł kursu: Przygotowanie do egzaminu SCJP

Kod kursu: J-SCJP

Adresaci szkolenia

Adresatami szkolenia są programiści przygotowujący się do zdana egzaminu Sun Certified Java Programmer (SCJP) w wersji Java 5 i Java 6. Od uczestników szkolenia wymagana jest znajomość podstaw programowania w języku Java (kurs J-PD).

Cel szkolenia

Celem szkolenia jest przygotowanie słuchaczy do egzaminu Sun Certified Java Programmer for Java 5 (SCJP). Słuchacze podczas szkolenia zostaną zapoznani z problemami poruszanymi na egzaminie i poznają typowe zadania egzaminacyjne. Program szkolenia obejmuje również informacje o egzaminie i kończy się egzaminem próbnym.

Czas i forma szkolenia

  • 21 godzin (3 dni x 7 godzin) w tym wykłady i warsztaty praktyczne

Program szkolenia

  1. Java – wstęp
    1. kompilacja i uruchamianie
    2. dokumentacja
    3. zasoby internetowe
  2. Programowanie obiektowe
    1. idea programowania obiektowego
    2. klasy, klasy abstrakcyjne i interfejsy
    3. dziedziczenie i polimorfizm
    4. dziedziczenie a modyfikatory dostępu
  3. Operatory
  4. Przepływ sterowania w aplikacji Java
    1. wyjątki
    2. błędy
    3. asercje
    4. adnotacje
  5. Wejście / wyjście
    1. hierarchia strumieni
    2. klasa File
    3. strumienie
    4. strumienie znakowe
    5. RandomAccessFile
    6. standardowe wejście/wyjście
    7. kompresja
    8. serializacja (interfejs Serializable)
  6. Operacje na napisach
    1. formatowanie
    2. parsowanie
  7. Typy generyczne i kolekcje
    1. hierarchia kolekcji
    2. interfejsy Collection, Set, List, Map
    3. metody equals i hashCode
    4. interfejsy Clonable/Comparable
    5. głęboka kopia kolekcji
    6. kolekcje a dostęp współbieżny
    7. typy generyczne
  8. Klasy wewnętrzne
    1. klasy wewnętrzne statyczne i niestatyczne
    2. klasy anonimowe
  9. Programowanie z użyciem wątków
    1. pojęcie wątku
    2. stworzenie wątku w Javie (Thread i Runnable)
    3. cykl życia wątku (stany)
    4. priorytety i zasada działania schedulera
    5. grupy wątków
    6. synchronizacja, zagrożenia synchronizacji