Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Angular 7/8 - Material Design + Node.js + MongoDB + Firebase
Rating: 4.6 out of 5(2,031 ratings)
11,905 students

Angular 7/8 - Material Design + Node.js + MongoDB + Firebase

RXJS, NGRX, Socket.IO, Animações, APIs Node.js/MongoDB, Autenticação (token/oauth2), Firebase, Formulários e muito mais.
Last updated 10/2019
Portuguese
Portuguese [Auto],

What you'll learn

  • Construir aplicações com formulários, validações, pipes e animações
  • Elaborar projetos complexos utilizando programação reativa
  • Dominar a utilização de fluxos de dados e operadores RXJS
  • Programar APIs utilizando Nodejs e MongoDB
  • Criar aplicações que interagem com o Firebase (FireAuth, CloudStore e FireStone)
  • Entender o conceito de estados através da utilização do NGRX

Course content

19 sections300 lectures39h 6m total length
  • Introdução5:56
  • Componentes6:22
  • Instalação - Windows7:44
  • Instalação Linux0:24

Requirements

  • Entender HTML
  • Saber o mínimo de CSS
  • Entender o básico de javascript

Description

Este curso tem como objetivo apresentar na prática os principais recursos do Angular de maneira fundamentada.

Você vai aprender desde a criar o projeto, entender passo a passo o fluxo de execução da aplicação, realizar requisições HTTP, construir APIs utilizando Node.js e MongoDB, até a projetar arquiteturas escaláveis e limpas baseadas no modelo Redux por meio da utilização do NGRX.

Este curso não é baseado na construção de uma única aplicação, serão várias aplicações desenvolvidas no curso, com o intuito de entender os principais recursos do Angular.

Este curso possui uma seção especial para o estudo do RXJS, que constitui a base da programação reativa no Angular, sendo utilizado em praticamente todos os seus recursos. O RXJS normalmente é abordado muito superficialmente nos cursos desta plataforma, apesar da sua grande importância para toda a arquitetura do Angular. Neste curso você vai aprender a utilizá-lo desde a criação de simples streams até o encadeamento complexo de operadores.

Abordaremos também, além de todos os recursos fundamentais do framework, a construção de aplicações utilizando o Firebase. Nessas seções aprenderemos a como interagir com o Firestone, banco de dados em tempo real fornecido pelo Firebase. Utilizaremos também o Fireauth e aprenderemos a como utilizar o recurso de OAuth2 para realizarmos login a partir de um servidor de recursos. Além desses dois itens, construiremos uma aplicação para armazenamento de arquivos que utilizaremos para interagir com o Cloudstore, utilizado para gerenciar o armazenamento de arquivos em Cloud, o qual também faz parte do Firebase.

Além de tudo isso, aprenda a utilizar na prática os principais componentes fornecidos pelo Angular Material, que possui uma ótima biblioteca de componentes baseados no Material Design e que possuem APIs para interagir com sua aplicação.

Who this course is for:

  • Desenvolvedores experientes ou iniciantes na programação FrontEnd