Programowanie w języku Java Training Course Outline

Book
Public Course
Get a Closed
Course Quote
Get an Instructor-led
Online Course Quote
Too Expensive?
Submit Your Price
Request Public
Course Date
Print
Course Outline

Duration

32 hours
 

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!
 
Node ID: 3040

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

 

Related Categories