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.