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
| 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