Szkolenie: Programowanie w języku Java
Uczestnicy szkolenia „Programowanie w języku Java” zdobędą solidne i praktyczne podstawy Javy – jednego z najczęściej wykorzystywanych języków programowania na świecie. Java to język wysokopoziomowy, statycznie typowany i obiektowy, słynący z przenośności, niezawodności i wszechstronności. Kurs zapewnia przekrojowe wprowadzenie do programowania, koncepcji OOP oraz pracy z popularnymi narzędziami deweloperskimi, takimi jak IntelliJ IDEA czy Eclipse. To idealny start zarówno dla osób planujących karierę w programowaniu, jak i dla tych, którzy chcą poszerzyć kompetencje techniczne.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:J/PROG
Programowanie w języku Java
Cele szkolenia
Kompleksowe omówienie podstaw języka Java, jego składni, struktur oraz najważniejszych elementów biblioteki standardowej
Praktyczne wprowadzenie do programowania obiektowego
Nauka korzystania z narzędzi developerskich: kompilator, debbuger, IDE
Zbudowanie solidnego fundamentu umożliwiającego dalszy rozwój w kierunku backendu, aplikacji webowych lub systemów mobilnych
Dla kogo?
Osoby rozpoczynające naukę programowania
Kandydaci do pracy jako Junior Java Developer
Studenci kierunków technicznych i osoby przebranżawiające się
Wszystkie osoby, które chcą zrozumieć podstawy nowoczesnego programowania obiektowego w języku Java
Zalety
Przekrojowy charakter szkolenia – od zupełnych podstaw po obiektowe podejście do projektowania aplikacji
Realne przykłady i ćwiczenia bazujące na codziennych problemach programistycznych
Nauka dobrych praktyk programistycznych i konwencji stosowanych w środowisku Java
Uwzględnienie nowoczesnych funkcjonalności dostępnych w najnowszych wersjach Javy
Praktyczne podejście – każdy moduł zawiera ćwiczenia wzmacniające nabyte umiejętności
Wymagania
Podstawowa znajomość obsługi komputera i systemu operacyjnego
Nie jest wymagana wcześniejsza znajomość programowania
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
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
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi