Strona główna Szkolenia  [J-PD-SCJP] Programowanie w języku Java, SCJP (5 dni

Szkolenie: [J-PD-SCJP] Programowanie w języku Java, SCJP (5 dni

Kategoria: KOMPUTERY I INTERNET / Programowanie

Szkolenie zamknięte

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-SCJP] Programowanie w języku Java; przygotowanie do egzaminu SCJP (5 dni)
Kategoria: KOMPUTERY I INTERNET / Programowanie
Metodyka: Ćwiczenia
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 Sun Certified Java Programmer (SCJ P).

Cel szkolenia
Celem szkolenia jest nabycie umiejętności programowania w języku Java oraz przygotowanie do egzaminu Sun Certified Java Programmer (SCJ P). 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 poziom oferty szkoleniowej. Wspólnie możemy odpowiedzieć na każde Twoje pytanie!
Wielkość grupy: <4
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
c) CVS
3. Podstawy składni języka Java z uwzględnieniem nowości w Java 5.0
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 Serializabl e)
i) atomizacja (StreamTokenizer, StringTokenize r)
Javatech Sp. z o.o., ul. Widok 8, 00-023 Warszawa, tel. 022 826 60 90, fax 022 213 81 27
e-mail: biuro@javatech.com.pl, www.javatech.com.pl
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 Runnabl e)
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. Programowanie Interfejsu użytkownika z użyciem SWING
a) wprowadzenie, kilka słów o AWT, porównanie, JFC, koncepcja programowania
w Swingu
b) zarządcy rozkładu
c) komponenty - przegląd
d) programowanie - zdarzeniowe - koncepcja
e) programowanie Zdarzeniowe w Swing
f) MVC
g) Swing a wątki
h) wygląd i wrażenie

 

Poleć szkolenie znajomemu