Course Code: mean1
Duration: 35 hours
Prerequisites:

Znajomość JavaScript i HTML

Overview:

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.
Course Outline:

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
Sites Published:

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

Nepal - Building Web Apps using the MEAN stack

Uzbekistan - Building Web Apps using the MEAN stack