Podstawy języka Java

Transkrypt

Podstawy języka Java
Podstawy języka Java
KOD SK-JAV-P
CHARAKTERYSTYKA
Kurs pozwala poznać metodologię programowania w języku Java. Obejmuje
problematykę obiektowości z uwzględnieniem specyfiki języka Java, programowanie z
wykorzystaniem podstawowych klas pakietu JDK obsługujących współpracę z bazą
danych (JDBC), pracę w sieci Internet, podstawy tworzenia serwletów.
PROFIL SŁUCHACZY
Przeznaczony dla osób pragnących tworzyć oprogramowanie w języku Java
ukierunkowanego na zastosowania sieciowe.
WYMAGANIA WSTĘPNE
Podstawowa znajomość HTMLa, doświadczenie programistyczne w dowolnym języku
strukturalnym lub obiektowym, wiedza dotycząca baz danych i języka SQL.
C ZAS TRWANIA
3 dni po 8 godzin lekcyjnych
ZAGADNIENIA
Podstawy obiektowości
Klasa, obiekt
Dziedziczenie
Poliformizm
Przeciążanie metod.
Maszyna wirtualna
Historia
Architektura
Instalacja jdk
Java, javac: opcje, parametry
śmieciarka javy
Środowisko JDK
Opis składników pakietu: dokumentacja, źródła, przykłady, tutorial
Korzystanie z narzędzi pakietu
Java
Javac
Javadoc
Jar
Podstawy języka
Typy danych
Podstawowe klasy, standardowe pakiety
Funkcja main()
Klasy, metody, pola, modyfikatory
Prosty program + kompilacja do katalogu + uruchomienie
Klasa Object
Klasa Class
Wyjątki – przechwytywanie, tworzenie
Interfejsy
Przegląd standardowych pakietów
Technika programowania
Rozmieszczanie klas, pakiety, zasięg widzialności klas
Korzystanie z pakietów
Standardy nazewnictwa
Komentarze – korzystanie z narzędzia javadoc
Posługiwanie się dokumentacją do API
Najważniejsze klasy standardowe – ćwiczenia
Vector, String, StringBuffer, Runtime, Enumaration, Integer …
Pakiet System
Operacje we/wy na pliku i na konsoli
Operacje na łańcuchach, StringTokenizer
Strumienie
Plikowe, bajtowe
Buforowane
Danych
Znakowe
Kolekcje
Interfejsy: Collection, Iterator, Map
Klasy: LinkedList, ArrayList, HashSet, TreeSet, HashMap, TreeMap
Metody programowania sieciowego
Obsługa protokołu TCP/IP
URL - http, ftp
TCP
UDP
Bazy danych – programowanie ze sterownikiem JDBC
Architektura JDBC
Łączenie się z Bazą Danych
Praca z JDBC
Ładowanie sterownika
Wykonywanie zapytań SQL
Przetwarzanie wyników
Transakcje
Wstęp do JDBC API 2.0
Serwlety
Instalacja i uruchamianie serwera serwletów na przykładzie Tomcat'a.
Architektura serwletów
Pakiet javax.servlet
Tworzenie serwletów
WIEDZA Z KURSU
Uczestnik kursu po jego ukończeniu będzie posiadał umiejętność tworzenia programów
w języku Java wykorzystując środowisko JDK, korzystania ze sterownika JDBC oraz
budowania aplikacji internetowych w oparciu o serwlety. Ponadto uczestnik kursu
posiądzie wiedzę teoretyczną pozwalające mu na łatwe poruszanie się w API Javy.

Podobne dokumenty