Blog
Library

Angular 6 e 7, Apollo, GraphQL e Graphcool - Guia completo

Features Includes:
  • Self-paced with Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App

Course Preview Video

  • Categories

    All Development

  • Duration

    31:43:43

  • 0 Students Enrolled

Description

Construa uma aplicaĆ§Ć£o web do Mundo Real usando o novo Angular! Passo a passo do Zero ao Deploy na Nuvem!


Obs: este curso ainda nĆ£o estĆ” completo, novas aulas estĆ£o sendo publicadas atĆ© a finalizaĆ§Ć£o.

Neste curso vocĆŖ irĆ” aprender a usar o Angular juntamente com o Angular Material, Apollo, GraphQL e Graphcool para criar um Chat Realtime com perfil para os usuĆ”rios com foto e algumas informaƧƵes, e conversas privadas ou em grupo.

Iremos usar o Graphcool, que Ć© um Backend as a Service (BaaS) baseado no GraphQL para armazenar nossos registros, modelar dados usando o sistema de tipos do GraphQL, implementar autenticaĆ§Ć£o, configurar um sistema de permissƵes e fazer upload de arquivos.

Com o Angular vocĆŖ vai aprender a implementar uma tela de login, integrĆ”-lo com o Graphcool por meio do Apollo Client, implementar Rotas e protegĆŖ-las com Guardas de rotas, utilizar Lazy Loading, criar uma estrutura modular, usar formulĆ”rios, diretivas, pipes, serviƧos, e muito mais!

Tudo isso usando programaĆ§Ć£o reativa com o RxJS, otimizaĆ§Ć£o de Queries e Mutations no GraphQL com Apollo Cache, Optimistic UI para melhorar a experiĆŖncia do usuĆ”rio, e Realtime Subscriptions no GraphQL para garantir a receber mensagens em tempo real.

Por fim iremos gerar um build de produĆ§Ć£o da aplicaĆ§Ć£o para fazermos o deploy.

Espero que tire o mĆ”ximo de proveito de todo esse conteĆŗdo que foi preparado especialmente para vocĆŖ!

Nos vemos no curso!


Basic knowledge
  • Conhecimento bĆ”sicos de HTML, CSS e JavaScript
  • Conhecimento bĆ”sico de Angular (2 ou superior)
  • NodeJS instalado (preferĆŖncia 10+)
  • Editor de cĆ³digo (sugestĆ£o: Visual Studio Code)

What will you learn
  • Criar aplicaƧƵes modernas, complexas e escalĆ”veis com Angular, Apollo, GraphQL e Graphcool
  • Entender o funcionamento de uma aplicaĆ§Ć£o Angular e como integrĆ”-la com um Back-end GraphQL
  • Usar todo o conhecimento adquirido para criar aplicaƧƵes Realtime
  • Consumir uma API GraphQL utilizando o Apollo Client para Angular
  • Interceptar requisiƧƵes HTTP e WebSocket do Apollo Client para anexar token de autenticaĆ§Ć£o
  • Usar Route Guard para proteger seƧƵes da aplicaĆ§Ć£o
  • Criar formulĆ”rios com Reactive Forms e Template Driven Forms
  • Modularizar a aplicaĆ§Ć£o Angular e carregar mĆ³dulos sob demanda com Lazy Loading
  • Implementar sistema de autenticaĆ§Ć£o sofisticado (inclui Login AutomĆ”tico)
  • Usar ProgramaĆ§Ć£o Reativa com RxJS 6
  • Fazer validaĆ§Ć£o de formulĆ”rios
  • ComunicaĆ§Ć£o entre Components
  • Criar Single Page Applications com um dos frameworks mais completos da atualidade
Course Curriculum
Number of Lectures: 254 Total Duration: 31:43:43
Reviews

No Review Yet