Szkolenie Programowanie w języku Java

Wybierz termin szkolenia
Wyceń szkolenie zamknięte
Wyceń szkolenie zdalne
Zbyt drogo? Podaj swoją cenę
Zaproponuj termin szkolenia otwartego
Drukuj plan szkolenia

Czas trwania

32 godzin(y) (po 8h lekcyjnych dziennie)
 

Wymagania

Znajomość dowolnego języka programowania (strukturalnego lub obiektowego).

 

W cenie szkolenia:

  • efektywne szkolenie w małej grupie - średnio 4 osoby
  • materiały szkoleniowe (przygotowane przez wykładowcę)
  • książka powiązana tematycznie ze szkoleniem lub materiały drukowane
  • certyfikaty w języku polskim i angielskim, e-certyfikat
  • obiad
  • catering (napoje i słodycze)
 

Terminy Szkoleń Otwartych

Data rozpoczęcia Miejscowość Cena netto kursu
2012-05-28 Katowice od 2300 do 2700 PLN - zapisz się!
2012-05-28 Gdańsk od 2300 do 2700 PLN - zapisz się!
2012-05-28 Wrocław od tylko 2250 do 2646 PLN - zapisz się!
2012-05-29 Lubin od 2300 do 2700 PLN - zapisz się!
2012-05-29 Szczecin od 2300 do 2700 PLN - zapisz się!
2012-05-29 Opole od 2300 do 2700 PLN - zapisz się!
2012-05-29 Łódź od 2300 do 2700 PLN - zapisz się!
2012-05-29 Rzeszów od 2300 do 2700 PLN - zapisz się!
2012-06-11 Gliwice od 2300 do 2700 PLN - zapisz się!
2012-06-11 Poznań od 2300 do 2700 PLN - zapisz się!
 
Node ID: 3040

Charakterystyka kursu

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.

 

Zagadnienia omawiane na kursie

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