Szkolenia IT / Oracle / Java and Middleware

MP_PPO Praktyczne programowanie obiektowe

Czas trwania:

5 dni / 40 godzin

Typ szkolenia:

TRADITIONAL Tradycyjne
Cena netto: 3 500,00 zł
Cena promocyjna: 3 150,00 zł
DISTANCE Asseco | Zdalna klasa
Cena netto: 2 800,00 zł
Cena promocyjna: 2 500,00 zł
AWirtualnaKlasa Asseco | Wirtualna klasa
Cena netto: 2 800,00 zł
Cena promocyjna: 2 500,00 zł

Gwarancje:

Gwarancja 100% satysfakcji Gwarancja 100% satysfakcji
Gwarancja bezpłatnego szkolenia demonstracyjnego Gwarancja bezpłatnego szkolenia demonstracyjnego
Gwarancja dopasowania zakresu szkolenia Gwarancja dopasowania zakresu szkolenia
Gwarancja szkolenia w siedzibie klienta Gwarancja szkolenia w siedzibie klienta
Informacje o szkoleniu

Kurs pozwala przyswoić średniozaawansowane aspekty Javy. Wprowadza uczestników do tych elementów języka, które wykorzystywane są przez Java Developerów w codziennej pracy. Podczas szkolenia poznasz zasady stosowania Collection API, Time API, wykorzystasz środowisko chmurowe, nauczysz się pracy z plikami json i xml, stworzysz projekty przy użyciu Maven, opanujesz programowanie wielowątkowe, odkryjesz współczesną Javę (Optional, Lambda, Method Reference, Stream).

Wymagania wstępne

  • Umiejętność czytania dokumentacji technicznej w języku angielskim.
  • Umiejętność efektywnego korzystania z komputera.
  • Znajomość podstaw Javy
Zagadnienia poruszane podczas szkolenia

Collection API

  • Listy,
  • Zbiory,
  • Mapy,
  • Kontrakt hashCode-equals

Time API

  • Różne podejścia do pracy z czasem i datami
  • Pakiet java.time
  • util.Calendar

Typy generyczne

  • Klasy generyczne w Java API
  • Tworzenie własnych klas generycznych
  • Metody generyczne
  • Type Inference
  • Dzikie karty
  • Ograniczenia klas generycznych

Porównywanie obiektów

  • Pojęcie porządku
  • Comparator
  • Comparable

I/O w Javie

  • Odczyt stdin
  • Odczyt plików
  • Tworzenie plików
  • Modyfikowanie plików
  • Korzystanie ze storage w chmurze (kompatybilne z S3)
  • Praca z plikami CSV i JSON

Maven

  • Programowanie wielowątkowe
  • Thread
  • Runnable
  • Callable
  • Future
  • Synchronizacja wątków

Współczesna Java

  • Optional
  • Lambda
  • Method Reference
  • Stream
Informacje dodatkowe

Sprawdź, co wyróżnia nasze szkolenia:

 

Środowisko

  • Przygotowane dla każdego uczestnika jednolite środowisko zawierające wszystkie potrzebne komponenty.
  • Unikalne ćwiczenia laboratoryjne, wkomponowane w środowisko pracy, prowadzące przez coraz bardziej złożone projekty programistyczne.
  • Unicloud: platforma zaprojektowana od podstaw tak, aby była trywialnie prosta w obsłudze, skracała czas tworzenia oprogramowania i zwiększała wydajność każdej aplikacji.
  • Narzędzia wykorzystywane przez developerów w codziennej pracy.

Materiały

  • Prezentacje i materiały dla uczestników wyczerpujące omawiane zagadnienia.
  • Szczegółowe instrukcje do laboratoriów.
  • Starannie zaprojektowane ćwiczenia, przygotowane niezbędne fragmenty kodu i skonfigurowane do nich środowisko.
  • Większe projekty integrujące wiedzę i umiejętności.

Eksperci Asseco Academy

  • Aktywni programiści, testerzy, analitycy danych z wieloletnim doświadczeniem.
  • Liderzy zespołów IT.
  • Trenerzy z doświadczeniem ponad 1000 godzin szkoleń przeprowadzonych dla programistów.
  • Zwycięzcy hackathonów i konkursów dla programistów.

Kompleksowość

  • Nauka i stosowanie dobrych praktyk wytwarzania oprogramowania od pierwszego szkolenia.
  • Efektywne korzystanie z IntelliJ.
  • Podstawy Git’a.
  • Zasady DRY, SOLID, KISS…
Gwarancja terminu szkolenia

Program Gwarancja terminu szkolenia daje Klientom pewność iż szkolenie, w którym rozważają swój udział odbędzie się w planowanym terminie i lokalizacji. Gwarancja terminu szkolenia to program obejmujący kursy, które odbędą się w planowanym terminie bez względu na ostateczną liczbę uczestników. Wszystkie szkolenia objęte programem są wyróżnione w katalogu szkoleń dedykowaną ikoną http://szkolenia.assecods.pl/HarmonogramSzkolen.


Gwarancja 100% satysfakcji
Dzięki najwyższej jakości szkoleń oferowanych przez Asseco Academy, zapewniamy naszym klientom Gwarancję 100% satysfakcji z udziału w szkoleniach. Oznacza to, że każdy uczestnik szkolenia otrzymuje od Asseco Academy prawo jego bezpłatnego powtórzenia w sytuacji, w której odczuwa taką potrzebę.
Wystarczy zgłosić chęć powtórzenia szkolenia oraz wybrać termin i miejsce szkolenia, spośród terminów i miejsc dostępnych w harmonogramie szkoleń Asseco Data Systems.

Gwarancja bezpłatnego szkolenia demonstracyjnego

Program Gwarancja bezpłatnego szkolenia demonstracyjnego daje Klientom możliwość bezpłatnego uczestnictwa w szkoleniu, dzięki czemu Klient może zweryfikować jakość świadczonych usług przez Asseco Data Systems i bezpośrednio zapoznać się z ofertą przed podjęciem decyzji o inwestycji w rozwój umiejętności własnych lub swoich pracowników.


Gwarancja dopasowania zakresu szkolenia

Program Gwarancja dopasowania zakresu szkolenia daje Klientom możliwość dostosowania tematyki wybranego szkolenia do własnych potrzeb i oczekiwań, tak aby podczas szkolenia koncentrować się wyłącznie na dostarczaniu wiedzy i umiejętności dokładnie takich, jakich potrzebują jego uczestnicy. Zakres dopasowanego szkolenia może zostać również uzupełniony o tematykę wychodzącą poza zakres szkolenia pierwotnego dotyczącą choćby specyfiki architektury teleinformatycznej lub procedur administracyjnych funkcjonujących w środowisku Klienta bądź analizy przypadku z obszaru codziennej pracy zawodowej w biznesowym otoczeniu Klienta.


Gwarancja szkolenia w siedzibie klienta

Program Gwarancja szkolenia w siedzibie Klienta daje możliwość zorganizowania dowolnego kursu w siedzibie Klienta bądź w innym uzgodnionym pomiędzy Klientem a Asseco Data Systems miejscu na terenie Polski. Program pozwala Klientom ograniczyć wydatki związane z podróżami oraz czasem spędzonym poza biurem przez pracowników. Dodatkową korzyścią jest fakt dyspozycyjności osób biorących udział w szkoleniu w nagłych sytuacjach wtedy, gdy pilnie wymagana jest ich obecność na stanowisku pracy. W przypadku skorzystania z programu Klient zapewnia jedynie salę szkoleniową lub konferencyjną niezbędną do przeprowadzenia szkolenia wraz z podłączeniem do Internetu. Wszystkie pozostałe elementy usługi są zapewniane przez Asseco Data Systems, w tym wszystkie wymagane urządzenia, takie jak notebooki, sieć bezprzewodowa, zdalne laboratoria, oprogramowanie oraz catering.


Terminy szkoleń