Poland [select]
Programowanie w języku Java Training Course Outline
Duration
Requirements
Znajomość dowolnego języka programowania (strukturalnego lub obiektowego).
Terminy Szkoleń Otwartych
| Data rozpoczęcia | Miejscowość | Cena netto kursu | ||
|---|---|---|---|---|
| 2012-05-28 | Katowice | From 2300 to 2700 PLN Check! | ||
| 2012-05-28 | Gdańsk | From 2300 to 2700 PLN Check! | ||
| 2012-05-28 | Wrocław | From only 2250 to 2646 PLN Check! | ||
| 2012-05-29 | Lubin | From 2300 to 2700 PLN Check! | ||
| 2012-05-29 | Szczecin | From 2300 to 2700 PLN Check! | ||
| 2012-05-29 | Opole | From 2300 to 2700 PLN Check! | ||
| 2012-05-29 | Rzeszów | From 2300 to 2700 PLN Check! | ||
| 2012-05-29 | Łódź | From 2300 to 2700 PLN Check! | ||
| 2012-06-11 | Poznań | From 2300 to 2700 PLN Check! | ||
| 2012-06-11 | Gliwice | From 2300 to 2700 PLN Check! |
Course Overview
Kurs przeznaczony jest dla programistów, znający dowolny inny język proceduralny lub strukturalny (np. C, Pascal, C++, Delphi). Na szkoleniu uczestnik dowie się jak jest zbudowany język Java, jak zainstalować wirtualną maszynę Javy, napisać podstawowe programy, korzystać ze standardowych bibliotek oraz stworzyć aplikację z interfejsem graficznym. Kurs wprowadza także do programowania wielowątkowego.
Course Outline
Wprowadzenie do technologii Java
- Wersje Javy
- Instalacja Wirtualnej Maszyny
- Platforma
- Narzędzia
- Korzystanie z dokumentacji
Składnia języka
- Deklaracje i typy danych
- Typy proste
- Typy referencyjne
- Instrukcje sterowania przepływem
- Tablice
Programowanie Obiektowe
- Modelowanie
- Obiekty: właściwości i metody
- Tworzenie obiektów
- Obiekty i referencje
- Klasy
- Interfejsy
- Pakiety
- Dziedziczenie
- Klasy abstrakcyjne
- Polimorfizm
Obsługa błędów wyjątków
- Praca krokowa
- Instrukcja try...catch
- Tworzenie własnych typów wyjątków
Operacje wejścia wyjścia
- Strumienie i filtry
- Obsługa plików
- Serializacja obiektów
- Kolekcje danych
Programowanie wielowątkowe
- Aplikacje wielowątkowe
- Cykl życia wątku
- Synchronizacja
- Ochrona danych
Tworzenie aplikacji z intefejsem graficznych
- Tworzenie okien
- Obsługa zdarzeń
- Tworzenie pól tekstowych i przycisków
- Komponenty Swing
- Tworzenie apletów










































