Opis kursu
Kurs II stopnia przeznaczony dla osób, które mają doświadczenie w pracy jako junior front-end developer. W skład kursu wchodzą 2 elementy - prework (materiały przed stacjonarnym kursem, 20 h) oraz zajęcia stacjonarne (144 h). Ostatnie 3 dni kursu są dniami warsztatowymi, podczas których przygotujesz i obronisz swój projekt końcowy.
Node.js jest obecnie najszybciej rozwijającą się technologią na rynku. Z jego pomocą można tworzyć różne back-endowe rozwiązania webowe. Używa się go również do budowy back-endu w aplikacjach wysokiej wydajności, które znajdują się w dużych firmach oraz start-upach. Node.js jest szeroko wykorzystywany m.in. przez PayPal, AirBnb, Walmart, Netflix czy LinkedIn. Można w nim również pisać narzędzia systemowe ułatwiające prace programistyczne czy administratorskie (tzw. DevOps). W programie kursu poza samym środowiskiem Node.js nauczysz się też frameworku Express wraz z Mongoose ODM, technologii bazodanowej MongoDB, a także komunikacji w czasie rzeczywistym za pomocą WebSockets.
Dla kogo jest kurs?
Kurs II stopnia dla osób, które miały już wcześniej zawodową styczność z programowaniem. Najlepiej odnajdą się na nim osoby, które cechuje analityczne podejście do problemów oraz chęć rozwiązywania logicznych problemów. Wymagana jest dobra znajomość algorytmów oraz biegła znajomość struktur danych JavaScript oraz ES6.
Co będziesz potrafił po kursie
- Napisać program konsolowy korzystając z Node.js
- Tworzyć serwer internetowy Node.js
- Tworzyć bardziej zaawansowane serwisy internetowe korzystając z frameworka Express.js
- Komunikować się z nierelacyjną bazą danych MongoDB
- Napisać aplikację typu REST i komunikować się z nią z poziomu JavaScript
- Napisać aplikację z komunikacją w czasie rzeczywistym pomiędzy Node.js a stroną w JavaScript
Ścieżki kariery
W zależności od firmy do jakiej trafisz oraz od Twojego zaangażowania, kariera Node.js developera może wyglądać w taki sposób:
Miejsce zatrudnienia
- software house
- korporacja
- startup
Kariera w firmie IT
- Junior do 2 lat doświadczenia
- Mid 2-4 lat doświadczenia
- Senior powyżej 4 lat doświadczenia
- Full-stack developer powyżej 3 lat doświadczenia (łączone z doświadczeniem front-endowym)
Rejestracja i dodatkowe informacje: https://www.coderslab.pl/pl