|
Programista Java
Opis szkolenia:
Ideą kursu jest przybliżenie programistom języków dynamicznych - nie tylko składni Javy i podstawowych bibliotek, ale także javowych idiomów, konwencji i zwyczajów. Program zajęć kładzie nacisk na omówienie istotnych różnic między Javą, a innymi, w szczególności skryptowymi, językami programowania. Materiał obejmuje Javę jako język, a także szereg technologii istotnych w świecie JVM takich jak: aplikacje webowe z użyciem serwletów i stron JSP, aplikacje z graficznym interfejsem użytkownika (Swing), w tym także applety, łączenie z bazą danych - bezpośrednie oraz z użyciem standardu JPA (ORM) oraz przetwarzanie danych w postaci XML i JSON.
Wymogiem uczestnictwa w szkoleniu jest najmniej podstawowe doświadczenie programistyczne. Czas szkolenia: 32 godz. Program szkolenia: CZĘŚĆ I Powtórzenie wiadomości z zakresu programowania obiektowego - Klasa, interfejs, dziedziczenie - Praktyczne konsekwencje typowania kaczego i typowania statycznego Katalog instrukcji i struktur składniowych używanych w Javie (z wyjątkiem klas wewnętrznych) Standardy nazewnicze - konwencje SUN Struktura aplikacji i kompilacja - Wczytywanie klas - Classloadery i CLASSPATH, pakiety, organizacja kodu Napisanie i przygotowanie do rozpowszechniania prostego programu konsolowego w Javie, struktura JAR Filozofia „letów” - Serwlety, midlety, xlety, applety - Metody szablonowe Napisanie prostego serwletu, pierwsze informacje o wątkach Struktura aplikacji webowych w Javie, pliki WAR CZĘŚĆ II Standardowe kolekcje w Javie - Interfejsy kolekcji (wszystkie) - Implementacje (częściej używane) - Algorytmy Komponenty w Javie - właściwości Koncepcji JavaBean: zapis, odczyt, zapowiedź notyfikacji JSP - szybkie tworzenie szablonów stron WWW Expression Language Podstawowe tagliby JDBC - bezpośredni dostęp do bazy danych (na przykładzie JavaDB) Bezpośredni dostęp do bazy danych w JSP (standardowy taglib sql) Ant CZĘŚĆ III IDE: podstawy obsługi IDE Netbeans Fabryka i jej rola w językach statycznie typowanych Klasy wewnętrzne - teoria Wstęp do tworzenia graficznych interfejsów użytkownika: Swing - praktyczne użycie klas wewnętrznych Model MVC w Swingu - praktyczne zastosowanie interfejsów Więcej informacji o wątkach - wątki w Swingu Implementacja modelu tabeli z danymi (JTableModel), prosta aplikacja z GUI CZĘŚĆ IV Komponenty JavaBean w Swingu - tworzenie własnego komponentu GUI Podstawy JSR 296 (Swing Application Framework) i JSR 295 (Beans Binding) ze wsparciem Netbeans - użycie BeansBinding z własnym komponentem JavaFX - różnice w sposobie wiązania między BeansBinding, a JavaFX Tworzenia i dystrybucja appletów; bardziej zaawansowany WebStart CZĘŚĆ V Wejście i wyjście, operacje Java i XML, Java i JSON - praktyczne metody na parsowanie danych w różnych formatach Java i anotacje, na przykładzie JPA (część standardu Enterprise Java Beans 3) JPA i wątki - użycie JPA w aplikacji webowej Szczegółowe informacje dotyczące standardów organizowanych przez nas szkoleń znajdą Państwo w zakładce: Informacje o szkoleniach Opinie o produkcie (0) |
|