Znajomość JavaScript i HTML
Cel kursu:
MEAN stack to rozwiązanie full-stack JavaScript, które pomaga szybko i łatwo pisać skalowalne, solidne i łatwe w utrzymaniu aplikacje internetowe przy użyciu MongoDB, express, AngularJS i Node.js.
Pod koniec tego praktycznego, intensywnego kursu szkoleniowego uczniowie będą w stanie
- Przechowywać dane w NoSQL, zorientowanej na dokumenty MongoDB bazie danych, która zapewnia wydajność i skalowalność.
- Używać Node.js, platformy po stronie serwera zbudowanej na Google V8 do tworzenia szybkich, skalowalnych aplikacji sieciowych.
- Use Express, prosty, ale potężny framework serwera HTTP do tworzenia aplikacji internetowych, zbudowany na bazie Node.js.
- Użyj frameworka AngularJS, który oferuje deklaratywne, dwukierunkowe wiązanie danych dla aplikacji internetowych.
- Skorzystaj z paradygmatu "full-stack JavaScript", tj. przechowuj dokumenty w formacie podobnym do JSON w MongoDB, twórz zapytania JSON w Node.js/Express.js i przesyłaj te dokumenty JSON z powrotem do frontendu opartego na Angular.
- Zapoznaj się z najnowszymi trendami w tworzeniu aplikacji internetowych w branży IT.
Node.js
- Pierwsze kroki z Node.js
- Menedżer pakietów Node
- Moduły
- Asynchroniczne Programming
- Wywołania zwrotne
- Zdarzenia
- Strumienie
- Web Sockets
Angular.js
- Architektura Angular
- Moduły, kontrolery i zakres
- Widoki
- Wiązanie dwukierunkowe
- Wbudowane i niestandardowe dyrektywy
- Dyrektywy zdarzeń
- Expressjony
- Wbudowane i niestandardowe filtry
- Zrozumienie pętli przetwarzania
- Formularze i walidacja
- Typy usług JS Angular
- Fabryki, dostawcy, dekoratory, DI
- Tworzenie niestandardowych usług
- Konsumowanie Ajax Web Services przez $http i $resource
- Routing, przekierowania i obietnice
Express.js
- Wzorzec MVC
- Wprowadzenie do Express
- Routing
- Interakcja HTTP
- Obsługa danych formularza
- Obsługa parametrów zapytania
- Pliki cookie i sesje
- Uwierzytelnianie użytkownika
- Obsługa błędów
- Tworzenie i korzystanie z usług RESTful
- Korzystanie z szablonów
MongoDB
- Zrozumienie NoSQL MongoDB
- Znajdowanie dokumentów
- Aktualizowanie, wstawianie i ponowne wstawianie
- Indeksowanie
- Modelowanie danych
- Agregacja
United Arab Emirates - Building Web Apps using the MEAN stack
Qatar - Building Web Apps using the MEAN stack
Egypt - Building Web Apps using the MEAN stack
Saudi Arabia - Building Web Apps using the MEAN stack
South Africa - Building Web Apps using the MEAN stack
Brasil - Criando aplicativos da Web usando o MEAN stack
Canada - Building Web Apps using the MEAN stack
中国 - Building Web Apps using the MEAN stack
香港 - Building Web Apps using the MEAN stack
澳門 - Building Web Apps using the MEAN stack
台灣 - Building Web Apps using the MEAN stack
USA - Building Web Apps using the MEAN stack
Österreich - Building Web Apps using the MEAN stack
Schweiz - Building Web Apps using the MEAN stack
Deutschland - Building Web Apps using the MEAN stack
Czech Republic - Building Web Apps using the MEAN stack
Denmark - Building Web Apps using the MEAN stack
Estonia - Building Web Apps using the MEAN stack
Finland - Building Web Apps using the MEAN stack
Greece - Building Web Apps using the MEAN stack
Magyarország - Building Web Apps using the MEAN stack
Ireland - Building Web Apps using the MEAN stack
Luxembourg - Building Web Apps using the MEAN stack
Latvia - Building Web Apps using the MEAN stack
España - Creación de Aplicaciones Web Mediante MEAN Stack
Italia - Building Web Apps using the MEAN stack
Lithuania - Building Web Apps using the MEAN stack
Nederland - Building Web Apps using the MEAN stack
Norway - Building Web Apps using the MEAN stack
Portugal - Criando aplicativos da Web usando o MEAN stack
România - Building Web Apps using the MEAN stack
Sverige - Building Web Apps using the MEAN stack
Türkiye - Building Web Apps using the MEAN stack
Malta - Building Web Apps using the MEAN stack
Belgique - Building Web Apps using the MEAN stack
France - Building Web Apps using the MEAN stack
日本 - Building Web Apps using the MEAN stack
Australia - Building Web Apps using the MEAN stack
Malaysia - Building Web Apps using the MEAN stack
New Zealand - Building Web Apps using the MEAN stack
Philippines - Building Web Apps using the MEAN stack
Singapore - Building Web Apps using the MEAN stack
Thailand - Building Web Apps using the MEAN stack
Vietnam - Building Web Apps using the MEAN stack
India - Building Web Apps using the MEAN stack
Argentina - Creación de Aplicaciones Web Mediante MEAN Stack
Chile - Creación de Aplicaciones Web Mediante MEAN Stack
Costa Rica - Creación de Aplicaciones Web Mediante MEAN Stack
Ecuador - Creación de Aplicaciones Web Mediante MEAN Stack
Guatemala - Creación de Aplicaciones Web Mediante MEAN Stack
Colombia - Creación de Aplicaciones Web Mediante MEAN Stack
México - Creación de Aplicaciones Web Mediante MEAN Stack
Panama - Creación de Aplicaciones Web Mediante MEAN Stack
Peru - Creación de Aplicaciones Web Mediante MEAN Stack
Uruguay - Creación de Aplicaciones Web Mediante MEAN Stack
Venezuela - Creación de Aplicaciones Web Mediante MEAN Stack
Polska - Building Web Apps using the MEAN stack
United Kingdom - Building Web Apps using the MEAN stack
South Korea - Building Web Apps using the MEAN stack
Pakistan - Building Web Apps using the MEAN stack
Sri Lanka - Building Web Apps using the MEAN stack
Bulgaria - Building Web Apps using the MEAN stack
Bolivia - Creación de Aplicaciones Web Mediante MEAN Stack
Indonesia - Building Web Apps using the MEAN stack
Kazakhstan - Building Web Apps using the MEAN stack
Moldova - Building Web Apps using the MEAN stack
Morocco - Building Web Apps using the MEAN stack
Tunisia - Building Web Apps using the MEAN stack
Kuwait - Building Web Apps using the MEAN stack
Oman - Building Web Apps using the MEAN stack
Slovakia - Building Web Apps using the MEAN stack
Kenya - Building Web Apps using the MEAN stack
Nigeria - Building Web Apps using the MEAN stack
Botswana - Building Web Apps using the MEAN stack
Slovenia - Building Web Apps using the MEAN stack
Croatia - Building Web Apps using the MEAN stack
Serbia - Building Web Apps using the MEAN stack
Bhutan - Building Web Apps using the MEAN stack