Program studiów
Program studiów podyplomowych na kierunku wstęp do inżynierii oprogramowania w JavaScript (TypeScript) na Uniwersytecie WSB Merito we Wrocławiu.
Wstęp do programowania
(8 godz.)
- Podstawowe narzędzia w pracy z komputerem jako programista (2 godz.)
- Nauka systemu kontroli wersji GIT (2 godz.)
- Czym są algorytmy i jak pomagają rozwiązywać problemy w codziennej pracy. (2 godz.)
- Podstawy z sieci komputerowych, pozwalające lepiej zrozumieć komunikację serwerową (2 godz.)
JavaScript
(20 godz.)
- Czym jest JavaScript i jakie są różnice w różnych środowiskach uruchomieniowych. (2 godz.)
- Podstawy składni języka JavaScript (2 godz.)
- Obiekty w JavaScript (4 godz.)
- Funkcje w JavaScript (4 godz.)
- Tablice i pętle (4 godz.)
- NPM i budowanie aplikacji JavaScript na produkcję (2 godz.)
- Zaawansowane koncepcję języka JavaScript oraz programowanie reaktywne (2 godz.)
TypeScript
(18 godz.)
- Wprowadzenie do TypeScript i programowania obiektowego (4 godz.)
- Omówienie dostępnych typów w TypeScript (4 godz.)
- Programowanie obiektowe z wykorzystaniem klas i interfejsów w TypeScrip (4 godz.)
- Zaawansowane koncepcje języka TypeScript (2 godz.)
- Wzorce projektowe na podstawie TypeScript (4 godz.)
Bazy Danych
(10 godz.)
- Bazy relacyjne MySQL oraz PostgreSQL (4 godz.)
- Baza nierelacyjna typu klucz-wartość i dokumentowego (4 godz.)
- Pozostałe typy baz danych NoSql (2 godz.)
React
(32 godz.)
- JSX, komponenty, props. (2 godz.)
- Zastosowanie react hooks (4 godz.)
- Tworzenie interface z wykorzystaniem Material UI (4 godz.)
- Obsługa formularzy z wykorzystaniem react hook form (4 godz.)
- Obsługa routingu z wykorzystaniem react router (2 godz.)
- Kontekst i zarządzanie stanem (z wykorzystaniem Zustand) (4 godz.)
- Pobieranie danych z wykorzystaniem react query (4 godz.)
- Testowanie z wykorzystaniem vitest oraz Playwright (4 godz.)
- Tworzenie aplikacji mobile z wykorzystaniem React (4 godz.)
Nodejs
(36 godz.)
- Wprowadzenie do Node.js (2 godz.)
- Tworzenie serwera HTTP oraz REST API z wykorzystaniem ExpressJS (8 godz.)
- Przegląd sposobów komunikacji API m. in. Rest API, gRPC, GraphQL (2 godz.)
- Bezpieczeństwo aplikacji internetowych (4 godz.)
- Architektura mikrousług w NestJS (6 godz.)
- Konteneryzacja aplikacji (6 godz.)
- Testowanie API (4 godz.)
- Monitoring aplikacji w środowiskach rozproszonych (4 godz.)
Wytwarzanie oprogramowania w zespołach programistycznych
(4 godz.)
- Przegląd popularnych metodyk wytwarzania oprogramowania (2 godz.)
- Omówienie SCRUM (1 godz.)
- Przegląd narzędzi ułatwiających pracę w zespole programistycznym (1 godz.)
Forma zaliczenia

projekt końcowy

test końcowy