Programowanie w języku Java

O szkoleniu

Cele szkolenia

  • Kompleksowe omówienie istotnych elementów języka oraz biblioteki standardowej
  • Zbudowanie solidnych podstaw z zakresu programowania obiektowego
  • Poznanie popularnych narzędziami deweloperskich
Dlaczego warto wziąć udział?

Zalety

  • Przekrojowość omawianych zagadnień oraz przykłady oparte o życiowe problemy
  • Promowanie obowiązujących konwencji i dobrych praktyk programistycznych
  • Praktyczna wiedza uwzględniająca zmiany wprowadzone w najnowszych wydaniach Javy

Wymagania

  • Podstawowa umiejętność obsługi komputera

Kto powinien wziąć udział?
  • Osoby chcące poznać język Java

Program szkolenia

Podstawy Java

  • Charakterystyka i najważniejsze cechy języka
  • Maszyna wirtualna i zarządzanie pamięcią
  • Środowisko programistyczne
  • Metoda main i struktura programu
  • Budowanie i uruchamianie aplikacji
  • Typy danych
  • Zmienne i ich zasięg
  • Typy proste vs. referencyjne
  • Operatory
  • Instrukcje warunkowe oraz pętle
  • Pakiety/importy

Programowanie obiektowe

  • Omówienie najważniejszych pojęć i założeń OOP
  • Klasy, rekordy i wyliczenia
  • Modelowanie problemów z wykorzystaniem klas i obiektów
  • Interfejsy jako sposób definiowania kontraktów
  • Hermetyzacja i kontrola dostępu
  • Dziedziczenie
  • Polimorfizm
  • Weryfikacja i rzutowanie typów
  • Elementy statyczne
  • Dobre praktyki OOP

Biblioteka standardowa

  • Praca z tekstem
  • Tablice
  • Typy generyczne
  • Kolekcje i strumienie
  • Reprezentacja oraz manipulowanie datą/czasem
  • Wykonywanie obliczeń matematycznych
  • Obsługa wyjątków
  • Internacjonalizacja i lokalizacja aplikacji

I/O

  • Operowanie na systemie plików
  • Odczyt/zapis plików tekstowych i binarnych
  • Wykorzystanie I/O streams oraz NIO2
  • Serializacja
  • Interakcja z konsolą

Wybrane zagadnienia zaawansowane

  • Organizacja kodu aplikacji z wykorzystaniem modułów i wybranej architektury
  • Wprowadzenie do wielowątkowości
  • Komunikacja z relacyjnymi bazami danych przez JDBC API

Czas trwania

3 dni (24h)

Prelegenci

Łukasz Andrzejewski 

Doświadczony trener z ponad 16-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

Co robię na co dzień?

Partner, Head of Technology, wspieram merytorycznie rozwój oferty szkoleniowej, przygotowuję i prowadzę szkolenia, biorę udział w realizacji projektów IT, prowadzę konsultacje w zakresie doboru architektury i technologii.

Dlaczego lubię szkolić?

Szkolenie innych sprawia mi po prostu dużo przyjemności, motywuje do dalszego rozwoju i pozwala na usystematyzowanie posiadanej wiedzy.

 

Marcin Dzierżak

Certyfikowany programista Java pracujący w wielu sektorach: przy projektach korporacyjnych, administracji publicznej oraz w projektach społecznych. Sprawdzony w różnych rolach: od programisty, projektana, tech leada, scrum mastera oraz architekta systemów. Posiada duże doświadczenie trenerskie - przeprowadził ponad 1000 godzin szkoleń i warsztatów.

Co robię na co dzień?

Programista server-side działający w ekosystemie Java.

Dlaczego lubię szkolić?

Lubię dzielić się doświadczeniem zdobytym w trakcie prac projektowych.

Terminy i miejsca

Zapoznaj się z aktualnymi terminami tego szkolenia bądź zapisz na powiadomienia o nowych terminach.

Wymagany komputer z dostępem do internetu.
Wymagany komputer z dostępem do internetu.

Rejestracja

Cena standardowa
za osobę
2 550
+23% VAT
Cena zawiera:
  • udział w zajęciach
  • materiały szkoleniowe w wersji elektronicznej
  • certyfikat uczestnictwa
Zapisz się
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Podczas wypełniania formularza rejestracji zaznacz opcję "Oświadczam, że udział będzie finansowany ze środków publicznych, proszę o wystawienie faktury z zerową stawką VAT."

Jeśli potrzebujesz zarejestrować organizatora w wewnętrznym systemie zamówień możesz zrobić to na dwa sposoby. W trakcie wypełniania zgłoszenia w polu Uwagi przekaż tą informację - opiekun szkolenia skontaktuje się w celu dopełnienia formalności. Możesz to również zrobić samodzielnie z użyciem poniższych danych:
  • Nazwa firmy: Sages Sp. z o.o.
  • Ulica i nr: ul. Wąwozowa 11
  • Kod pocztowy: 02-796
  • Miejscowość: Warszawa
  • Numer NIP: 1132737407

Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest wypełnienie formularza kontaktowego. Możesz też zadzwonić do organizatora.
Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Przeciągnij plik tutaj lub kliknij, żeby dodać.
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Sages Sp. z o.o.
02-796 Warszawa, Polska ul. Wąwozowa 11

Organizator

Sages Sp. z o.o.
02-796 Warszawa, Polska
ul. Wąwozowa 11
woj. mazowieckie
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!