104. INTERMEDIATE JAVA PROGRAMMING (6.0)

Transkrypt

104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 1 z 9
Szkolenie: Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
FORMA SZKOLENIA
MATERIAŁY
CENA
Stacjonarne
Tradycyjne
3300 PLN NETTO*
Stacjonarne
Tablet ctab
3700 PLN NETTO*
Metoda dlearning
Tradycyjne
3300 PLN NETTO*
Metoda dlearning
Tablet ctab
3300 PLN NETTO*
*(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury)
INFORMACJE DODATKOWE
Czas trwania szkolenia
Lokalizacje
5 dni
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
OPIS SZKOLENIA
To szkolenie ma na celu naukę programowania w języku Java - Java Standard Edition platform. Jest przeznaczone dla programistów,
posiadających doświadczenie w językach innych niż Java, ale niekoniecznie mających styczność z Javą.Kurs początkowo skupia się na
programowaniu proceduralnym oraz strukturalnym, by później szczegółowo i drobiazgowo zająć się obiektowością, oraz jej użyciem w
Javie. Dalsza część kursu przenosi się z tych podstawowych elementów do kluczowych części Java SE Core API, włączając kolekcje,
logowanie, strumienie oraz serializację obiektów. Końcowa część wprowadza zautomatyzowane testy jednostkowe przy użyciu JUnit.Ta
wersja kursu celuję w wersje 6.0 języka Java, jednak może być bezproblemowo zastosowana do wersji 5.Cele szkolenia:
- Nauka efektywnego programowania w Javie.
- Zrozumienie Javy jako języka czysto obiektowego i implementacji programów jako zestawów klas.
- Implementacja i użycie dziedziczenia, polimorfizmu, wliczając interfejsy oraz klasy abstrakcyjne.
- Prawidłowa obsługa wyjątków oraz użycie API logowania.
- Zrozumienie struktury strumienie w javie, oraz nauka ich użycia do operacji na plikach.
- Nauka użycia serializacji Javy do przesyłania i odczytywania potencjalnie skomplikowanych zestawów obiektów.
PLAN SZKOLENIA
- Podstawy Javy
- Przegląd architektury
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 2 z 9
- Forms dla Java Software
- Trzy platformy
- Język Java
- Typy liczbowe
- Znaki i typy logiczne
- Typy wyliczeniowe
- Referencje do obiektów
- String i tablice
- Instrukcje warunkowe
- Pętle
- Zmienna ilość argumentów ("varargs")
- Oprogramowanie zorientowane obiektowo
- Złożone systemy
- Abstrakcja
- Klasy i obiekty
- Model CRC(Class Responsibility Collaborator)
- UML
- Relacje
- Widoczność
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 3 z 9
- Klasy i obiekty
- Klasy w Javie
- Konstruktory i Garbage Collector
- Konwencja nazewnictwa i JavaBeans
- Relacje pomiędzy klasami
- Użycie operatora this
- Widoczność
- Paczki i import
- Przeciążanie metod i konstruktorów
- JAR
- Dziedziczenie i polimorfizm w Javie
- UML Specialization
- Rozszerzanie klas
- Używanie klas pochodnych
- Identyfikacja typu
- Compile-Time i Run-Time Type
- Polimorfizm
- Nadpisywanie metod
- Adnotacja @Override
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 4 z 9
- Klasa bazowa referencja
- Efektywne używanie klas
- Wczytywanie klas
- Atrybuty statyczne
- Static i nie static
- Inicjalizatory statyczne
- Importy statyczne
- Blokowanie dziedziczenia
- Koszt tworzenia obiektu
- String i StringBuffers
- Kontrola tworzenia obiektu
- Zrozumienie typów wyliczeniowych
- Stateful i behavioral enum
- Interfejsy i klasy abstrakcyjne
- Oddzielenie interfejsów i implementacja
- Interfejsy UML i realizacja
- Definiowanie interfejsów
- Implementowanie i rozszerzanie interfejsów
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 5 z 9
- Klasy abstrakcyjne
- Kolekcje
- Dynamiczne kolekcje kontra tablice
- UML typy sparametryzowane
- Typy generyczne (generics)
- Używanie generics
- Kolekcje - API
- Interfejsy Collectionoraz List
- Klasy ArrayListi LinkedList
- Przeglądanie kolekcji: Iterable
- Kolekcjonowanie prymitywów: Auto-Boxing
- Używanie wyrażeń wieloznacznych(wildcards) z typami generycznymi
- Iteratory i interfejs Iterator
- Mapy i interfejs Map
- Posortowane kolekcje
- Interfejsy SortedSetoraz SortedMap
- Użyteczność kolekcji
- Algorytmy
- Narzędzia konwersji
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 6 z 9
- Obsługa wyjątków i logi
- Zgłaszanie i wyłapywanie błędów
- Obsługa wyjątków
- Wyrzucanie wyjątków
- Deklaracja wyjątków dla metody
- Wyłapywanie wyjątków
- Blok finally
- Catch-and-Release
- Powiązane wyjątki
- J2SE API logowania
- Poziom logowania
- Hierarchia logów
- Klasy wewnętrzne
- Przekazywanie
- Klasy wewnętrzne w programowaniu interfejsów użytkownika
- Nazwane klasy wewnętrzne
- Referencja do zewnętrznych obiektów
- Statyczne klasy wewnętrzne
- Anonimowe klasy wewnętrzne
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 7 z 9
- Model strumieni w Javie
- Delegacyjny model strumienia
- InputStream oraz OutputStream
- Strumienie media-based
- Filtrowanie strumieni
- Reader i Writer
- Praca z plikami
- Klasa File
- Modelowanie plików i katalogów
- Strumienie plików
- Dostęp losowy
- Zaawansowane techniki strumieni
- Buforowanie
- Strumienie danych
- Push-Back Parsing
- Strumienie Byte-Array oraz String Readers i Writers
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 8 z 9
- Java serializacja
- Wyzwania serializacji obiektów
- Serializacja - API
- Interfejs Serializable
- ObjectInputStream oraz ObjectOutputStream
- Silnik serializacji
- Pola z modyfikatorem Transient
- readObject i writeObject
- Interfejs Externalizable
- Zautomatyzowane testy jednostkowe z JUnit
- Zautomatyzowane testowanie
- JUnit i powiązane narzędzia
- Adnotacja @Test
- Assert Class Utility
- Test Runners
- Metody lifecycle
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
104. INTERMEDIATE JAVA PROGRAMMING (6.0)
Strona 9 z 9
- Dodatek B. Kompatybilność i migracja
- Kompatybilność: kompilator i runtime
- Łączenie klas z wersji 1.4, 5.0, oraz 6.0
- Kompatybilność typów generycznych: Type Erasure
- Kompatybilność typów wyliczeniowych i varargs
- Adnotacja @SuppressWarnings
- Migracja kodu z wersji 1.4 do 5.0
- Runtime Type Safety z "checked" collections
WYMAGANIA DLA UCZESTNIKA
- Kursant musi potrafić napisać, skompilować, przetestować i debugować proste programy napisane w Javie, przy użyciu
strukturalnych technik programowania, silnej typizacji oraz instrukcji kontrolujących przebieg programu takich jak instrukcje
warunkowe oraz pętle. Kurs 102 jest świetnym przygotowaniem.
CERTYFIKATY
Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.
PROWADZĄCY
Certyfikowany wykładowca Capstone Courseware.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028