Szkolenia IT / Oracle / Java and Middleware

MP_OO_INT Podstawy programowania obiektowego

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ć podstawy programowania oraz Javy. Wprowadza uczestników do tych elementów języka, które wykorzystywane są przez Java Developerów w codziennej pracy. Podczas szkolenia zdobędziesz solidne podstawy wytwarzania oprogramowania w środowisku korporacyjnym, dowiesz się czym jest Software Craftmanship, zrozumiesz działanie kompilatora Java, poznasz podstawy działania JVM, nauczysz się praktycznej obsługi IntelliJ, napiszesz od podstaw swoje pierwsze programy w Java i stworzysz pierwszy projekt.

Do kogo skierowane jest to szkolenie

  • Kurs jest przeznaczony dla osób, które chcą postawić pierwsze kroki w programowaniu.

Wymagania wstępne

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

Wprowadzenie do programowania

  • Co to jest program komputerowy
  • Języki różnych poziomów
  • Kompilacja vs Interpretacja
  • Java Virtual Machine
  • JDK i JRE
  • Pierwszy program

Typy danych

  • Typy prymitywne
  • Napisy
  • Operatory matematyczne
  • Metody klasy String

Podstawy działania JVM

  • Różnice między obiektami, a typami prymitywnymi.
  • Stos i sterta
  • Stos wywołań
  • String pool

Metoda main

  • Wykorzystanie args
  • Znaczenie public static void

Zmienne

Konstrukcje warunkowe

  • Zdania logiczne
  • Podstawy algebry boolowskiej
  • Konstrukcja if-else
  • Konstrukcja switch-case
  • Implementacja else if w Javie

Pętle

  • While
  • Dwa rodzaje pętli for
  • Do-while

Software Craftmanship

  • Dzielenie kodu na mniejsze części
  • Wykorzystanie metod, klas.
  • DRY, SOLID, KISS
  • Efektywne korzystanie z IntelliJ
  • Podstawy Gita

Losowość

  • Random
  • Secure Random
  • Pojęcie seeda

Programowanie Obiektowe

  • Klasy
  • Metody
  • Klasy abstrakcyjne
  • Interfejsy
  • Interfejsy funkcyjne
  • Dziedziczenie
  • Dylematy związane z wielokrotnym dziedziczeniem

Mechanizm błędów

  • Wyjątki
  • Błędy
  • Zasada “Handle or Declare”
  • Różnice między wyjątkami sprawdzanymi i niesprawdzanymi
  • Tworzenie własnych wyjątków
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ń