Szkolenie: [J-PD] Programowanie w języku Java (4 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
| Tytuł: | [J-PD] Programowanie w języku Java (4 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. Cel szkolenia Celem szkolenia jest nabycie umiejętności programowania w języku Java. 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. |
| 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 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 Serializabl e) i) atomizacja (StreamTokenizer, StringTokenize r) 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 |
Poleć szkolenie znajomemu