Mamy 8589 aktualnych szkoleń oraz 5278 firm szkoleniowych. Dziś dodano 0 szkoleń.

Szkolenie: [J-PD-OCPJP] Podstawy Javy; Przygotowanie do egzaminu „Oracle Certified Professional, Java SE Programmer” [OCPJP] [OCJP] (dawniej SCJP) (5 dni)

Kategoria: DOSKONALENIE ORGANIZACJI / Lean Thinking

Szkolenie otwarte

Najedź kursorem na daną ikonkę aby dowiedzieć się więcej

Osoba kontaktowa:
Monika Wojtczuk
tel.: (+48 22) 845-09-70
email: szkolenia@javatech.com.pl

  • Poleć znajomemu
  • Zadaj pytanie


Tytuł: [J-PD-OCPJP] Programowanie w języku Java; Przygotowanie do egzaminu „Oracle Certified Professional, Java SE Programmer” [OCPJP] [OCJP] (dawniej SCJP) (5 dni)
Kategoria: DOSKONALENIE ORGANIZACJI / Lean Thinking
Metodyka: Ćwiczenia
Wykłady
Opis: Adresaci szkolenia

Adresatami szkolenia są programiści lub przedstawiciele innych zawodów pragnących posiąść umiejętności programowania w języku Java. Mile widziana jest podstawowa znajomość programowania w dowolnym języku. Kurs prowadzony jest pod kątem przygotowania do egzaminu „Oracle Certified Professional, Java SE Programmer” - OCPJP.
Cel szkolenia

Celem szkolenia jest nabycie umiejętności programowania w języku Java oraz przygotowanie do egzaminu Oracle Certified Professional, Java SE Programmer”. Cztery pierwszy dni kursu poświęcone są na naukę programowania w języku Java, natomiast ostatni – piąty dzień przygotowaniu do egzaminu „Oracle Certified Professional, Java SE Programmer” w skrócie OCPJP lub OCJP. Słuchacze oprócz zadań programistycznych mają okazję zapoznać się podczas kursu z przykładowymi pytaniami egzaminacyjnymi
Poziom zaawansowania : początkujący
Trenerzy: Nasi trenerzy to osoby, których wiedza poparta jest realnym doświadczeniem zdobytym w projektach realizowanych przez firmę Javatech. W związku z tym szkoleniowcy przekazują uczestnikom szkoleń nie tylko wiedzę teoretyczną, ale i potrafią podpowiedzieć rozwiązania problemów pojawiających się w rzeczywistych projektach informatycznych.

Nasi eksperci tworzą także centrum kompetencyjne, które gromadzi wiedzę zdobywaną przez konsultantów Javatech w poszczególnych wykonywanych projektach. Eksperci Javatech są również odpowiedzialni za opracowanie nowcy programów szkoleniowe i dbają o wysoki
Program:
1. Java – wstęp
  a) podstawy języka
  b) kompilacja i uruchamianie
  c) dokumentacja
  d) zasoby internetowe

2. Narzędzia
  a) Eclipse
  b) Ant

3. Podstawy składni języka Java
  a) podstawowe pojęcia oraz słowa kluczowe
  b) typy danych: proste, obiektowe, tablice
  c) deklaracje klas, interfejsów, metod, zmiennych oraz modyfikatory dostępu
  d) operatory i przekazywanie zmiennych jako argumentów metod
  e) instrukcje sterujące wykonaniem programu

4. Programowanie obiektowe
  a) idea programowania obiektowego
  b) klasy, klasy abstrakcyjne i interfejsy
  c) dziedziczenie i polimorfizm
  d) dziedziczenie a modyfikatory dostępu
  e) agregacja i kompozycja – rozważania projektowe

5. Zaawansowane elementy języka Java
  a) klasy wewnętrzne, klasy anonimowe, finalne, statyczne
  b) wyjątki i błędy – hierarchia, wyjątki a polimorfizm
  c) adnotacje
  d) asercje
  e) garbage collector

6. Java I/O
  a) hierarchia
  b) klasa File
  c) strumienie
  d) strumienie znakowe
  e) RandomAccessFile
  f) standardowe wejście/wyjście
  g) kompresja
  h) serializacja (interfejs Serializable)
  i) atomizacja (StreamTokenizer, StringTokenizer)

7. Kolekcje
  a) hierarchia kolekcji
  b) interfejsy Collection, Set, List, Map
  c) pojęcie kolekcji uporządkowanej i posortowanej
  d) klasy kolekcji z uwzględnieniem powyższych pojęć
  e) metody equals i hashCode
  f) interfejsy Clonable/Comparable
  g) głęboka kopia kolekcji
  h) kolekcje a dostęp współbieżny

8. Programowanie z użyciem wątków
  a) pojęcie wątku
  b) stworzenie wątku w Javie (Thread i Runnable)
  c) cykl życia wątku (stany)
  d) priorytety i zasada działania schedulera
  e) grupy wątków
  f) synchronizacja, zagrożenia synchronizacji

9. Programowanie sieciowe z użyciem gniazd
  a) podstawy TCP, UDP
  b) klasy: DatagramPacket, DatagramSocket, InetAddress, ServerSocket, Socket
  c) wyjątki
  d) Przesyłanie obiektów

10. RTTI i introspekcja
  a) RTTI
  b) Introspection API
  c) Java Beans

11. Omówienie egzaminu certyfikacyjnego
  a) struktura i specyfika egzaminu
  b) analiza przykładowych testów
  c) najczęściej spotykane problemy i zagadnienia
  d) test praktyczny z całego omówionego materiału


 

Poleć szkolenie znajomemu