Jest to kurs stworzony z myślą o osobach, które nie miały styczności z programowaniem. Kurs jest przeznaczony dla osób, które nigdy nie programowały w żadnym języku, a chciałyby zacząć i na swój pierwszy język programowania wybrały język Java.

W ramach kursu oferujemy:
40h zajęć (ok. 1 miesiąc nauki)

  • elektroniczne materiały dydaktyczne w tym wirtualna maszyna z konfigurowanym środowiskiem pracy
  • zajęcia na POLITECHNICE WARSZAWSKIEJ
  • profesjonalny trener praktyk
  • grupy max 15 osobowe
  • zajęcia w przyjaznej, miłej atmosferze

Wymagania:

  • Umiejętność poruszania się w środowisku Windows

Zdobyte umiejętności:

  • Znajomość składni i możliwości języka JAVA poparta zrealizowanymi projektami
  • Zrozumienie mechanizmów działania programowania w JAVA
  • Tworzenie przejrzystej struktury projektu - czytelny podział kodu na moduły
  • Umiejętność programowania obiektowego
  • Budowa własnych programów
  • Wiedza o tym, gdzie szukać pomocy w razie problemów

Program kursów

Moduł 1 - Programowanie strukturalne

  • Zmienne różnych typów
  • Przypisania
  • Podstawowe operacje i operatory
  • Metody z parametrami i bez
  • Konstrukcje warunkowe
  • Pętle
  • Tablice
  • Kolekcje

Moduł 2 - Kształt programu w Javie

  • Pakiet
  • Klasa
  • Metoda

Moduł 3 - Programowanie obiektowe

  • Klasy i obiekty
  • Atrybuty
  • Składowe statyczne i niestatyczne
  • Instancjacja
  • Dziedziczenie
  • Kontrakty i zależności

Moduł 4 - Aplikacje javowe

  • Aplikacja webowa
  • Aplikacja na Androida

Moduł 5 - Zaawansowane elementy Javy

  • Enumeracje
  • Anotacje

Moduł 6 - IDE

  • Eclipse: instalacja i praca
  • Skróty klawiszowe, sztuczki i rozwiązania problemów

Moduł 7 - Trudniejsze elementy

  • Typy generyczne
  • Wyjątki sprawdzane
  • Klasy wewnętrzne
  • Przeciążanie, autoboksing, wrappery
  • Inicjalizacja klasy, konstruktory, bloki inicjalizacyjne statyczne i niestatyczne
  • Enumeracje
  • Anotacje

Moduł 8 - Programowanie wielowątkowe

  • Podstawowe abstrakcje: Thread, Runnable
  • Blokady wbudowane, synchronizacja
  • Wstęp do java.util.concurrent

Moduł 9 - Biblioteka standardowa

  • Kolekcje w Javie: Interfejsy kolekcji, Implementacje, Algorytmy
  • Wejście i wyjście: Strumienie, readery/writery, dekoratory; Komunikacja przez HTTP, URL-e

KONTAKT
Aleksandra
518 052 478
[email protected]