Program studiów

Program studiów podyplomowych na kierunku programowanie dla pracowników biznesowych z zastosowaniem sztucznej inteligencji na Uniwersytecie WSB Merito we Wrocławiu.

Liczba miesięcy nauki: 8
Liczba godzin: 128
Liczba zjazdów: 8
Liczba semestrów: 2
Wstęp do programowania
(9 godz.)
  • Podstawowa obsługa terminala (2) 

  • Nauka systemu kontroli wersji GIT (2) 

  • Czym są algorytmy i jak pomagają rozwiązywać problemy w codziennej pracy. (2) 

  • Podstawy z sieci komputerowych, pozwalające lepiej zrozumieć komunikację serwerową (2) 

  • Narzędzia uprawniające pracę z git oraz terminalem bazujące na AI (1) 

Bazy danych
(16 godz.)
  • Bazy relacyjne MySQL oraz PostgreSQL (5) 

  • Bazy nierelacyjne typu klucz-wartość (2) 

  • Baza nierelacyjna typu dokumentowego (3) 

  • ElasticSearch (4) 

  • Pozostałe typy baz danych NoSql (1) 

  • Narzędzia wspomagające projektowanie baz danych (1) 

Wytwarzanie oprogramowania w zespołach programistycznych
(15 godz.)
  • Przegląd popularnych metodyk wytwarzania oprogramowania (2) 

  • Omówienie SCRUM (4) 

  • Przegląd narzędzi ułatwiających pracę w zespole programistycznym wykorzystujących AI (2) 

  • Estymacja projektu (3) 

  • Event Storming jako metoda planowania projektu IT (4) 

JavaScript
(18 godz.)
  • Czym jest JavaScript i jakie są różnice w różnych środowiskach uruchomieniowych. (4) 

  • Składnia języka JavaScript (10) 

  • Automatyczna weryfikacja kodu za pomocą AI i budowanie aplikacji JavaScript na produkcję (4) 

TypeScript
(18 godz.)
  • Wprowadzenie do TypeScript i programowania obiektowego (4) 

  • Programowanie obiektowe z wykorzystaniem klas i interfejsów w TypeScript (10) 

  • Wzorce projektowe na podstawie TypeScript (4) 

React
(24 godz.)
  • JSX, komponenty, props. (2) 

  • Zastosowanie react hooks (2) 

  • Tworzenie interface z wykorzystaniem Material UI (3) 

  • Obsługa formularzy z wykorzystaniem react hook form (3) 

  • Obsługa routingu z wykorzystaniem react router (2) 

  • Kontekst i zarządzanie stanem (z wykorzystaniem Zustand) (4) 

  • Pobieranie danych z wykorzystaniem react query (3) 

  • Testowanie z wykorzystaniem vitest oraz Playwright (3) 

  • Tworzenie aplikacji mobile z wykorzystaniem React (2) 

Nodejs
(28 godz.)
  • Wprowadzenie do Node.js (2) 

  • Przegląd sposobów komunikacji API m. in. Rest API, gRPC, GraphQL (2) 

  • Tworzenie API w Nestjs (8) 

  • Omówienie architektury aplikacji (2) 

  • Monitoring aplikacji w środowiskach rozproszonych (4) 

  • Konteneryzacja aplikacji (4) 

  • Bezpieczeństwo aplikacji internetowych (4) 

  • Testowanie aplikacji z wykorzystaniem AI (2) 

Forma zaliczenia
projekt końcowy