Program studiów
Program studiów podyplomowych na kierunku Programista Java.
WPROWADZENIE DO NARZĘDZI DEWELOPERSKICH I METODOLOGII PRACY
(14 godz.)
- Wprowadzenie do konsoli, podstaw Linuxa i Git (6 godz.)
- IDE i narzędzia deweloperskie Chrome (4 godz.)
- Systemy zarządzania zadaniami (4 godz.)
- Efektywna organizacja pracy programisty (6 godz.)
- Komunikacja z klientem i wewnątrz zespołu (6 godz.)
- Zarządzanie wersjami, pull requesty i code review (4 godz.)
PROGRAMOWANIE W JĘZYKU JAVA – OD PODSTAW DO APLIKACJI
(32 godz.)
- Programowanie w Języku Java – Od Podstaw Do Aplikacji (32 godz.)
- Java jako środowisko pracy (4 godz.)
- Podstawy języka: klasy i dziedziczenie (8 godz.)
- Struktury danych: kolekcje i tablice (4 godz.)
- Techniki programowania obiektowego (8 godz.)
- Współpraca aplikacji z bazą danych (4 godz.)
- Projektowanie i budowanie aplikacji pokazowych (4 godz.)
ZARZĄDZANIE I PROJEKTOWANIE BAZ DANYCH
(16 godz.)
- Operacje na danych: SELECT, INSERT, UPDATE, DELETE (4 godz.)
- Projektowanie schematów baz danych i zarządzanie strukturą (4 godz.)
- Zaawansowane zapytania SQL i optymalizacja (4 godz.)
- Transakcyjność i integralność danych (4 godz.)
BEZPIECZEŃSTWO APLIKACJI WEBOWYCH I MOBILNYCH
(8 godz.)
- Autoryzacja i uwierzytelnianie (4 godz.)
- Bezpieczeństwo danych i zarządzanie uprawnieniami (4 godz.)
PODSTAWY FRONTENDU I UX/UI
(10 godz.)
- Projektowanie interfejsów użytkownika i wstęp do Bootstrap (4 godz.)
- Podstawy CSS i JavaScript (6 godz.)
ZAAWANSOWANE TESTOWANIE APLIKACJI
(8 godz.)
- Metodyki testowania i współpraca z zespołem QA (4 godz.)
- Testy jednostkowe i automatyzacja z JUnit (4 godz.)
ARCHITEKTURA APLIKACJI I PROJEKTOWANIE SYSTEMÓW
(26 godz.)
- Architektura aplikacji: MVC i wybrane frameworki (6 godz.)
- Modelowanie i projektowanie baz danych (6 godz.)
- ORM – Mapowanie obiektowo-relacyjne (4 godz.)
- Generowanie widoków i budowa interfejsu użytkownika (6 godz.)
- Caching i wydajność z Redis (4 godz.)
KOMUNIKACJA I PROTOKOŁY SIECIOWE
(12 godz.)
- Protokół HTTP i podstawy komunikacji sieciowej (4 godz.)
- Web services: REST i SOAP (8 godz.)
PROJEKT KOŃCOWY I ZASTOSOWANIA PRAKTYCZNE
(30 godz.)
- Planowanie i realizacja indywidualnego projektu w oparciu o metodyki agile i best practices (30 godz.)
Forma zaliczenia
Testy semestralne i egzamin końcowy polegający na obronie projektu