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.
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
