Ścieżka Front-end

Nauczymy Cię programowania i przygotujemy do pracy w Motorola Solutions.


Ścieżka Front-end

Nauczymy Cię programowania
i przygotujemy do pracy w Motorola Solutions


  • Mieć silną motywację do nauki oraz umiejętność logicznego myślenia,
  • Znać podstawowe pojęcia programistyczne,
  • Znać j. angielski na poziomie B1,
  • Posiadać podstawową znajomość GIT-a

  • Podstawy HTML i CSS
  • Podstawy JS
  • HTTP protocol, REST
  • Javascript na backendzie: podstawy node.js
  • Deploy to Azure
  • Typescript
  • Wzorce projektowe
  • Programowanie obiektowe
  • Angular
  • Containers & Microservices, Serverless

Umiejętności pracy w zespole:

• SCRUM,
• planowanie,
• pair-programming,
• code review,

Umiejętności techniczne:

  • Solidne podstawy języka Javascript, wybiegające poza poziom “junior”
  • Umiejętność testowania programów,
  • Znajomość struktur danych,
  • Znajomość zagadnień algorytmicznych,
  • Praktyczna umiejętnośc wykorzystywania narzędzi typu Postman oraz korzystania z dokumentacji Swagger,
  • Znajomość zagadnień sieciowych – adresacja IP, Porty, DNSy, Sesja vs Ciasteczka, protokół HTTP (bezstanowość, metody, kody HTTP), REST, autoryzacja i autentykacja, CORS,
  • Solidne podstawy frameworku Angular,
  • Znajomość języka TypeScript.

DevOps:

  • Znajomość zagadnień: IaaS, PaaS, SaaS,
  • Praktyczna znajomość zagadnień konteneryzacji,
  • Praktyczna znajomość platformy Microsoft Azure:
  • Deploy (Continous Integration / Continous Delivery, pipelines),
  • Serverless (Azure functions).