Program studiów

Program studiów podyplomowych na kierunku Programista Java 

Liczba miesięcy nauki: 9
Liczba godzin: 172
Liczba zjazdów: 10
Liczba semestrów: 2
Wprowadzenie do Narzędzi Deweloperskich i Metodologii Pracy
(30 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.)
  1. 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.

Forma zajęć:

Zajęcia realizowane w formie praktycznych ćwiczeń.