[J-PD-SWING/SCJP] Programowanie w języku Java (4-5 dni)
- Kategoria
- PROGRAMOWANIE
- Typ szkolenia
- otwarte
- Profil uczestników
- Adresatami szkolenia są programiści lub przedstawiciele innych zawodów pragnących posiąść umiejętności programowania w języku Java. Szkolenie poza opcją podstawową (J-PD) trwająca 4 dni, dostępne jest również w dwóch opcjach rozszerzonych trwających 5 dni : [J-PD-SCJP] dla osób chcących przygotować się do egzaminu SCJP [J-PD-SWING] dla osób chcących poznać elementy biblioteki Swing Pełna oferta znajduje się pod adresem: http://www.javatech.com.pl/szkolenia.html
- Wymagania wstępne
- Mile widziana jest podstawowa znajomość programowania w dowolnym języku.
- Program
Szczegółowy program dostępny na stronie: http://www.javatech.com.pl/szkolenie-Java-Programowanie-w-jezyku-Java
1. Java – wstępa) 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 6.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 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
W opcji J-PD-SCJP (http://www.javatech.com.pl/szkolenie-Java-Programowanie-w-jezyku-Java-SCJP) dodatkowo:
Omówienie egzaminu certyfikacyjnego- struktura i specyfika egzaminu
- analiza przykładowych testów
- najczęściej spotykane problemy i zagadnienia
- test praktyczny z całego omówionego materiału
W opcji J-PD-SWING (http://www.javatech.com.pl/szkolenie-Java-Programowanie-w-jezyku-Java-Swing) dodatkowo:
Programowanie Interfejsu użytkownika z użyciem SWING- wprowadzenie, kilka słów o AWT, porównanie, JFC, koncepcja programowania w Swingu
- zarządcy rozkładu
- komponenty - przegląd
- programowanie - zdarzeniowe - koncepcja
- programowanie Zdarzeniowe w Swing
- MVC
- Swing a wątki
- wygląd i wrażenie
- Forma
- wykłady oraz warsztaty praktyczne - szkolenie dostępne również w formule zamkniętej;
- Czas trwania
- 28 godzin (4 dni x 7 godzin) + opcjonalnie 7 godzin (1 dzień x 7 godzin) 4 dni - podstawy javy + opcjonalny dzień piąty podczas, którego omawiana jest biblioteka Swing
- Termin
-
- 20.02.2012 - Warszawa
- 05.03.2012 - Warszawa
- 19.03.2012 - Warszawa
- Cena
- od 2000
- W cenę wliczono
- Materiały szkoleniowe;
- Imienny certyfikat poświadczający udział w szkoleniu;
- Gorące i zimne napoje podczas szkolenia a także lunch podczas przerwy obiadowej;
- Na życzenie klienta, przeprowadzamy na koniec zajęć test sprawdzający wiedzę.
- PROMOCJA: Książka w prezencie - dla wszystkich uczestników szkolenia w prezencie książka "Thinking in Java"; więcej informacji na stronie organizatora
- Zdobyta wiedza
Celem szkolenia jest nabycie umiejętności programowania w języku Java, w szczególności programowanie aplikacji typu Desktop.
W trakcie kursu uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania, takimi jak ANT, Eclipse i CVS.
Szkolenie poza opcją podstawową trwająca 4 dni, dostępne jest również w dwóch opcjach rozszerzonych trwających 5 dni:
- [J-PD-SCJP] zawiera dodatkow elementy przygotowania do egzaminu SCJP
- [J-PD-SWING] zawiera omówienie elementów biblioteki Swing
Pełna oferta znajduje się pod adresem: http://www.javatech.com.pl/szkolenia.html
- Certyfikaty
- Uczestnicy otrzymują imienny certyfikat poświadczający udział w szkoleniu








