Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
<< przejdź do listy szkoleń
To szkolenie już się odbyło. Sprawdź nadchodzące szkolenia

Programowanie w Java (przygotowuje do Java SE 8 Programmer I: 1Z0-808)

szkola-programowania-wsei-programowanie-w-java-przygotowuje-do-java-se-8-programmer-i-1z0-808-luty-2018
Nazwa:
Programowanie w Java (przygotowuje do Java SE 8 Programmer I: 1Z0-808)
Poziom:
Typ:
Szkolenia eksperckie
Data:
26.02.2018
Tryb:
Wieczorowe
Język:
polski
Liczba godzin:
40 godz.
Wstęp:
płatny
Miasto:
Adres:
ul. św. Filipa 17
Strona www:
Opis:

# Dlaczego Java?


Poznasz fundamenty języka Java (core Java), zdobędziesz praktyczne umiejętności tworzenia kodu z wykorzystaniem technik programowania obiektowego. Nauczysz się korzystać z dokumentacji języka oraz wykorzystywać jego standardowe biblioteki. Stworzysz prostą aplikację lub bibliotekę. Otrzymasz fundamentalne przygotowanie do tworzenia aplikacji w języku Java dla różnych platform, m.in. platformy Android.


# Wymagania wstępne:


Uczestnictwo w kursie zakłada znajomość środowiska Windows lub Linux. Dodatkowym atutem dla tempa przyswajania wiedzy jest podstawowe doświadczenie w programowaniu w innym języku imperatywnym (Pascal/C/C++/C#/PHP/JavaScript/Python/…) i umiejętność algorytmicznego myślenia.

 

# Umiejętności :


Po zakończonym kursie będziesz potrafił/a:


  • wykorzystać narzędzi dewelopera kodu Java
  • tworzyć kod z wykorzystaniem mechanizmów programowania obiektowego: hermetyzacji, dziedziczenia, abstrakcji, interfejsów
  • implementować kluczowe interfejsy
  • opracować proste testy jednostkowe (JUnit) dla tworzonego kodu
  • tworzyć dokumentację kodu
  • wykorzystać wybrane pakiety standardowe Java API
  • efektywnie korzystać z dokumentacji języka.

 

# Cele kursu


Realizowany materiał obejmuje zakres wiedzy wymagany na egzaminie certyfikującym OCA 1Z0-808 (Java SE 8 Programmer I) oraz wprowadzenie do niektórych zagadnień wymaganych na egzaminie OCP 1Z0-809 (Java SE 8 Programmer II).


# Program


1.   Technologie Java – instalacja, środowisko uruchomieniowe, środowisko deweloperskie, narzędzia programisty

2.   Składnia języka – literał, identyfikator, typy danych i zmienne, wyrażenia, instrukcje sterujące przepływem, wyrażenia lambda

3.   Modelowanie i programowanie obiektowe – klasa, obiekt, hermetyzacja, dziedziczenie, abstrakcja, polimorfizm, interfejsy

4.   Zgłaszanie i obsługa wyjątków, hierarchia wyjątków, wyjątki kontrolowanie i niekontrolowane, definiowanie własnych wyjątków

5.   Obsługa tekstów – znaki i ich kodowanie, łańcuchy znaków (String, StringBuilder, StringBuffer), wyrażenia regularne REGEX, parsowanie tekstu

6.   Obsługa daty i czasu – API dla Java <8 oraz dla Java 8

7.   Typ wyliczeniowy i jego zastosowania

8.   Programowanie generyczne – klasy i metody sparametryzowane typem

9.   Struktury danych – tablice i listy. Abstrakcyjne typy danych. Implementacja tablicowa i wiązana stosu (LIFO) oraz kolejki (FIFO)

10. Kolekcje (Java Collection Framework) – wykorzystanie, tworzenie własnych. Przeglądanie kolekcji, iterator

11. Podstawy programowania funkcyjnego i wyrażenia lambda

12. Tworzenie prostych testów jednostkowych (JUnit)

13. Wybrane wzorce projektowe (singleton, builder, decorator, observer)

14. Strumienie – budowa, wykorzystanie (podstawowe operacje, dekorowanie, filtry), operacje I/O, praca z plikami tekstowymi i XML – wybrane zagadnienia

15. Wprowadzenie do programowania wielowątkowego i równoległego. Wątki w Java

16. Wprowadzenie do tworzenia aplikacji z interfejsem graficznym – JavaFX, SWING, delegacyjny model obsługi zdarzeń, wybrane komponenty graficzne i ich użycie

17. Wprowadzenie do tworzenia aplikacji bazodanowych, dostęp do bazy danych (API JDBC)

18. Wprowadzenie do tworzenia prostych aplikacji sieciowych, aplikacja typu klient-serwer

19. Próbny test końcowy i projekt.



# Harmonogram ( 10 dni: 4 x w tygodniu: pon/wt/śr/czw; 3h zegarowe)



26.02 - 1.03.2018 (17:00 - 20:15)

5.03 - 8.03.2018 (17:00 - 20:15)

12.03 -13.03.2018 (17:00 - 20:15)



# Wizytówka prowadzącego/ Poznaj naszych trenerów:


KRZYSZTOF MOLENDA: http://szkolaprogramowania.wsei.edu.pl/organizacja-zajec/


#Zapisy:


tel. 503 - 473 - 917

mail: [email protected]






Rejestracja i dodatkowe informacje: http://szkolaprogramowania.wsei.edu.pl/kursy/programowanie-w-java/