Programowanie w Java – kurs zaawansowany
Opis
Szkolenie prowadzone w formie intensywnych warsztatów praktycznych skupia się na zaawansowanych aspektach programowania w Java. Uczestnicy poznają zaawansowane techniki programowania, wzorce projektowe oraz najlepsze praktyki tworzenia skalowalnych aplikacji. Program obejmuje praktyczne wykorzystanie nowoczesnych narzędzi i bibliotek w codziennej pracy programisty Java.
Profil uczestnika
- Programiści Java z minimum rocznym doświadczeniem
- Deweloperzy chcący rozwinąć zaawansowane umiejętności
- Architekci aplikacji pracujący z technologiami Java
- Liderzy zespołów programistycznych
- Inżynierowie oprogramowania specjalizujący się w Java
- Programiści aplikacji enterprise
Agenda
- Zaawansowane aspekty języka Java
- Programowanie funkcyjne w Java
- Strumienie i wyrażenia lambda
- Zaawansowane aspekty generycznych
- Adnotacje i refleksja
- Wzorce i architektura
- Zaawansowane wzorce projektowe
- Architektura wielowarstwowa
- Wzorce integracyjne
- Projektowanie modułowe
- Programowanie współbieżne
- Zaawansowane mechanizmy synchronizacji
- Programowanie reaktywne
- Współbieżne struktury danych
- Optymalizacja wydajności
- Narzędzia i najlepsze praktyki
- Zaawansowane techniki testowania
- Narzędzia do analizy kodu
- Continuous Integration
- Zarządzanie zależnościami
Korzyści
Po ukończeniu szkolenia uczestnik będzie posiadał zaawansowaną wiedzę o tworzeniu wydajnych aplikacji w Java. Zdobędzie umiejętność projektowania złożonych systemów z wykorzystaniem nowoczesnych wzorców i praktyk programistycznych. Opanuje techniki programowania współbieżnego i reaktywnego. Będzie potrafił implementować zaawansowane rozwiązania z wykorzystaniem najnowszych funkcjonalności języka Java. Nauczy się optymalizować kod pod kątem wydajności i utrzymywalności. Zdobędzie praktyczne doświadczenie w wykorzystaniu narzędzi do automatyzacji procesu wytwarzania oprogramowania.
Wymagane przygotowanie uczestników
- Praktyczna znajomość podstaw programowania w Java
- Doświadczenie w tworzeniu aplikacji obiektowych
- Znajomość podstawowych wzorców projektowych
- Podstawowa wiedza o współbieżności
Zagadnienia
- Programowanie funkcyjne
- Strumienie i wyrażenia lambda
- Zaawansowane aspekty generycznych
- Refleksja i adnotacje
- Wzorce projektowe
- Programowanie współbieżne
- Architektura aplikacji
- Testowanie jednostkowe
- Continuous Integration
- Optymalizacja wydajności
- Zarządzanie zależnościami
- Jakość kodu
Poznaj naszą firmę
INFORMACJA CENOWA:
od 4450 zł netto za jedną osobę
CZAS TRWANIA (dni): 5
KOD SZKOLENIA: IT-SD-624
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!