Aplicações realtime com Angular, Firebase e PhaserJS
What you'll learn
- Criar um CRUD completo com Angular e Firebase
- Aprender o que é o Firebase
- Aprender programação reativa (RxJS) com o Angular, integrando ao Firebase
- Integrar componentes do Angular Material para consumir dados do Firebase (Data table)
- Aprender a hospedar uma aplicação Angular no Firebase Hosting
- Utilizar o Angular Fire para integrar o Firebase com o Angular
- Criar controle de acesso no Angular (autenticação e autorização)
- Autenticar usuários no Google com o Firebase (mesmo conceito para Facebook, Twitter...)
- Utilizar o Firebase para sincronizar os dados entre usuários em tempo real
- Criar um jogo de quiz multiplayer
- Aprender a realizar consultas (queries) no Firebase
- Aprender sobre o framework PhaserJS
- Criar uma animação para o jogo utilizando o PhaserJS
- Aprender boas práticas de programação, como utilizar o design pattern Strategy
- Criar um aplicativo com aulas 100% práticas
Requirements
- Possuir conhecimentos básicos de Angular
Description
O curso visa introduzir um conceito cada vez mais requisitado entre aplicações, principalmente as de dispositivos móveis, que são aplicações realtime (de tempo real).
** Para ver a demonstração do que será desenvolvido durante, assista a primeira aula do curso, que está disponível na prévia do mesmo!
Com o recurso de realtime, conseguimos criar cada vez mais uma experiência única ao nosso usuário, e as empresas estão cada vez mais na busca por profissionais com esses requisitos, então por que não ser um dos primeiros a domina esses conceito?
Com o surgimento de frameworks como o Angular e Firebase por exemplo, está cada vez mais simples criarmos tal aplicações, e o curso tem como objetivo lhe ensinar a utilizar ambas tecnologias, para que você seja capaz de criar os mais variados tipos de aplicações realtime com os conceitos que serão ensinados.
Você criará no curso um jogo de quiz multiplayer completo, assim como seu painel de administração, que introduzirá conceitos essenciais como a criação de um CRUD completo com o Angular e Firebase.
As aulas são 100% práticas, portanto se você é apaixonado por TI, será diversão garantida ao mesmo tempo que você aprende!
E de quebra ainda apresento o framework PhaserJS, que é um framework popular utilizado na criação de jogos web, o utilizando para criar uma animação para o jogo a ser desenvolvido durante o curso.
Tenho certeza de que esse curso será de grande valor para você e sua carreira profissional, portanto espero te ver em breve no curso!
Who this course is for:
- Desenvolvedores Fullstack ou Front-end interessados em aplicações de tempo real (realtime) com Angular e Firebase
- Desenvolvedores interessados na criação de aplicações multiplayers, como jogos
Instructor
Sou o Marcio C. de Souza, formado em Sistemas de Informação e Pós Graduado em Desenvolvimento de Sistemas Corporativos em Java.
Possuo vasta experiência em desenvolvimento de sistemas, no qual já trabalho profissionalmente a mais de sete anos.
Sou entusiasta de novas tecnologias, e gosto de ensinar o que tenho aprendido ao longo dos anos.