[J-PD-SCJP] Programowanie w języku Java, SCJP (5 dni
Kategoria: KOMPUTERY I INTERNET / Programowanie
Najedź kursorem na daną ikonkę aby dowiedzieć się więcej
Osoba kontaktowa:
tel.: (+48 22) 826 60 90
email: szkolenia@javatech.com.pl
| Tytuł: | [J-PD-SCJP] Programowanie w języku Java; przygotowanie do egzaminu SCJP (5 dni) |
|---|---|
| Kategoria: | Programowanie |
| Metodyka: | Ćwiczenia |
| Opis: | Adresaci szkoleniaAdresatami 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 szkoleniaCelem 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. Więcej informacji na stronie javatech.com.pl |
| Poziom zaawansowania : | początkujący |
| Trenerzy: |
|
| 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 Aktualny program dostępny również na stronie organizatora |
Poleć szkolenie znajomemu
Inne szkolenia z kategorii "Programowanie":
[BD-SQL-PLSQL] Bazy danych, SQL oraz PL/SQL (5 dni)[J-EJB-2-3] EJB 3 i JPA (Hibernate), EJB 2 (5 dni)
[J-EJB-2] EJB 2 (3 dni)