Programista JavaScript z wykorzystaniem AI

To kierunek dla osób, które:

Programista JavaScript z wykorzystaniem AI, studia podyplomowe: uczestniczka studiów podyplomowych sporządzająca notatki
  • chcą wejść do IT i zdobyć praktyczne umiejętności od podstaw,
  • chcą rozpocząć swoją karierę jako programiści lub inżynierowie oprogramowania,
  • są zainteresowane nowymi technologiami,
  • chcą uzupełnić swoją wiedzę o niezbędne narzędzia oraz metodyki stosowane przy wytwarzaniu komercyjnego oprogramowania,
  • cenią naukę od praktyków i myślą o przebranżowieniu.

Czego się nauczysz?

Programista JavaScript z wykorzystaniem AI, studia podyplomowe: uczestnicy studiów podyplomowych pracujący nad wspólnym projektem
  • Poznasz JavaScript, który jest jednym z najpopularniejszych języków do tworzenia aplikacji i stron internetowych
  • Opanujesz też TypeScript (jest on nadzbiorem JavaScriptu), który dodaje statyczną typizację i wiele innych zaawansowanych funkcji. Poznanie obu tych języków da Ci szerokie możliwości tworzenia aplikacji internetowych i rozwijania umiejętności w obszarze inżynierii oprogramowania.
  • Poznasz metody pracy zespołowej i agile, dzięki którym odnajdziesz się w IT
  • Zrozumiesz czym jest programowania reaktywne, które pozwala na tworzenie dynamicznych aplikacji
  • Będziesz korzystać z różnych narzędzi i technik, takich jak debugowanie w przeglądarce, testy jednostkowe i integracyjne, aby znaleźć i naprawić błędy w swoim kodzie
  • Zdobędziesz wiedzę na temat podstawowych zasad i technik zabezpieczania aplikacji webowych przed zagrożeniami, takimi jak ataki hakerskie czy wycieki danych

Programista JavaScript z wykorzystaniem AI, studia podyplomowe: uczestnicy studiów podyplomowych spacerujący po kampusie
  • Poznasz jedną z najpopularniejszych metodyk wytwarzania oprogramowania – SCRUM, który pozwoli Ci się lepiej odnaleźć w zespole projektowym
  • Nauczysz się korzystać z baz danych SQL i NoSQL oraz zarządzać nimi w praktyce
  • Nauczysz się projektować, tworzyć i zarządzać bazami danych, które są niezbędne w większości aplikacji webowych
  • Będziesz pracować z różnymi rodzajami baz danych, takimi jak relacyjne bazy danych SQL czy nierelacyjne bazy danych NoSQL
4

bezpłatne szkolenia.

Praktyczny charakter studiów:

  • na zajęciach dominują warsztaty, ćwiczenia i case studies,
  • prace projektowe przygotowywane są zespołowo.
1

specjalistyczny certyfikat:

  • Corporate Readiness Certificate (CRC)

Dostęp online

 

Wysoka jakość kształcenia. Wszystkie materiały dydaktyczne będą dostępne dla Ciebie online.

91%

pracodawców ocenia bardzo dobrze lub dobrze współpracę z naszymi uniwersytetami.

 

Źródło: "Badanie opinii pracodawców, 2024

Kadra złożona z praktyków 

 

Zajęcia prowadzą eksperci i pasjonaci swojej dziedziny, którzy mają realne doświadczenie.

Networking i rozwój kompetencji

 

Studia rozwijają kompetencje niezależnie od doświadczenia. Dzięki interaktywnym zajęciom i wymianie doświadczeń z innymi zyskasz wiedzę, umiejętności i cenne kontakty.

Program studiów

8

Liczba miesięcy nauki

128

Liczba godzin zajęć

8

Liczba zjazdów

2

Liczba semestrów
  • 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.)
  • 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.)
  • 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 relacyjne MySQL oraz PostgreSQL (4 godz.)
  • Baza nierelacyjna typu klucz-wartość i dokumentowego (4 godz.)
  • Pozostałe typy baz danych NoSql (2 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.)
  • 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.)
  • 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.)
  • projekt końcowy
  • test końcowy

Certyfikat Corporate Readiness Certificate (CRC)

Programista JavaScript z wykorzystaniem AI, studia podyplomowe: corporate redlinnes certificate

Studia podyplomowe obejmują bezpłatny certyfikowany program: Corporate Readiness Certificate (CRC). Program organizowany jest przez korporacje: Kyndryl, Accenture, ING Hubs Poland oraz E&Y.

 

Program obejmuje cykl szkoleń prowadzonych w języku polskim lub angielskim (stacjonarnie lub online) przez ekspertów w dziedzinie IT oraz biznesu.

 

Nadrzędnym celem Programu CRC jest stworzenie we współpracy z uczelniami atrakcyjnej oferty edukacyjnej, która najzdolniejszym i najbardziej aktywnym studentom:

  • umożliwi szybszy rozwój
  • pomoże w zdobyciu przedmiotowej wiedzy praktycznej
  • wykształci umiejętności funkcjonowania w złożonym, nowoczesnym środowisku biznesowym

 

Udział w pełni bezpłatnym programie to wyjątkowa okazja, aby zdobyć dodatkową, specjalistyczną wiedzę z zakresu IT oraz systemów zarządzania pracą w dużych przedsiębiorstwach, poznać nowe obszary działalności biznesowej, aby w rezultacie zwiększyć swoje szanse na rynku pracy.

Pobierz stronę do PDF Pobierz stronę do PDF

Masz wątpliwości?

Nie wiesz, który kierunek jest dla Ciebie?

Już wiesz, co chcesz studiować?

Wypełnij krótki formularz i rozpocznij proces rekrutacji