Przygotowanie do uzyskania certyfikatu OCA

LICZBA DNI: 3 (24h)

KOD KURSU: OCA

Powiadom
o kolejnych terminach

# oca

Autor szkolenia:
Paweł Kierat

Autor szkolenia:
Piotr Krogulec

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do osób chcących przystąpić do egzaminu Oracle Certified Associate oraz usystematyzować wiedzę w zakresie programowania w języku Java.

WYMAGANIA

Od uczestników wymagana jest umiejętność programowania w stopniu podstawowym w dowolnym obiektowym języku.

ZALETY

Szkolenie jest stale uaktualniane do pojawiających się kolejnych wersji języka w oparciu o wymagania najnowszych wersji certyfikatów

W trakcie kursu uczestnicy przyglądają się specyficznym aspektom języka zawartym w egzaminach, poznają przykładowe pytania i realizują próbne testy cząstkowe i całościowe

Szkolenie jest prowadzone przez trenerów, którzy uzyskali certyfikat OCA i wiedzą jak się do niego przygotować

Oprócz przygotowania do egzaminu szkolenie pomaga usystematyzować wiedzę dla programistów JAVA oraz może być sposobem na migrację do Javy z innego języka programowania

Cele szkolenia

Nabycie wiedzy i umiejętności programowania w języku Java w stopniu pozwalającym na przystąpienie do egzaminu uprawniającego do otrzymania certyfikatu OCA

Szkolenie zostało przygotowane tak, by szczegółowo przedstawić (zarówno od strony teoretycznej, jak i praktycznej) zagadnienia obejmowane przez egzamin, zwracając jednocześnie uwagę uczestników na specyficzne aspekty poszczególnych elementów języka Java

Materiał szkolenia jest rozłożony na 3 dni wykładów i warsztatów

Program

  • Podstawowe informacje o certyfikacie OCA
  • Cele certyfikatu OCA
  • Podejście do egzaminu - formalności
  • Zasoby internetowe
  • Struktura klas, interfejsów i ich komponentów
  • Wykonywalne klasy Java, metoda main()
  • Pakiety, importowanie klas, import statyczny
  • Zakres widoczności, modyfikatory
  • Deklaracja i inicjalizacja zmiennych, identyfikatory
  • Zmienne typów prostych, tablicowych, wyliczeniowych
  • Klasy opakowujące
  • Zmienne typów obiektowych, referencje do obiektów
  • Operatory przypisania, arytmetyczne, logiczne, priorytet operatorów
  • Instrukcje warunkowe: if, else, switch
  • Pętle for, for-each, while, do-while
  • Instrukcje break, continue, wykorzystanie etykiet
  • Tablice obiektów, deklaracja, alokacja, inicjalizacja
  • Tablice jednowymiarowe
  • Tablice wielowymiarowe
  • Pętla while i do/while
  • Pętla for oraz for-each
  • Używanie słów kluczowych break i continue
  • Zasięg zmiennych
  • Zmienne składowe obiektu i klasy (pola)
  • Deklaracja metod, parametry, wartość zwracana
  • Przekazywanie argumentów do metod
  • Przeładowanie metod (overload)
  • Konstruktory, bloki inicjalizacyjne
  • Cykl życia obiektu
  • Enkapsulacja
  • Dziedziczenie z użyciem klas i interfejsów
  • Dziedziczenie a zakres widoczności
  • Dziedziczenie a przypisania, operator instanceof
  • Używanie konstruktorów i metod nadklasy
  • Polimorfizm, rzutowanie, overload a override
  • Koncepcja sytuacji wyjątkowych w Java
  • Typy sytuacji wyjątkowych (klasy Exception, RuntimeException, Error)
  • Obsługa wyjątków (klauzule try, catch, multi-catch, finally)
  • Przegląd wybranych wyjątków
  • Klasa String, StringBuffer, StringBuilder
  • Operacje na napisach, równość napisów
  • Interfejs List, klasa ArrayList
  • Wyrażenia lambda i interfejs Predicate
  • Praca z wybranymi klasami z pakietu java.time

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.