Angular 11 e Firebase (eBook)
177 Seiten
Casa do Código (Verlag)
978-85-7254-037-7 (ISBN)
Neste livro, Kheronn Machado apresenta as principais características do Angular 11, através da implementação prática de uma aplicação. Você vai explorar tópicos como componentes, serviços, roteamentos e validação de formulários, dentro dos requisitos do projeto. Por fim, o autor mostra como integrar a aplicação ao Firebase, do Google, utilizando diversos recursos como banco de dados, autenticação, armazenamento de arquivos, execução de funções no lado do servidor e hospedagem do sistema.
Kheronn Khennedy Machado é professor da rede pública estadual do Paraná. Atua na formação de professores para uso de tecnologia em sala de aula. Desenvolve desde 2007 aplicações para web e mobile, tendo recentemente focado em soluções que utilizam Javascript. Possui Mestrado em Informática pela UFPR e Graduação em Processamento de Dados pela Fatec Ourinhos.
1 Introdução
1.1 Angular
1.2 TypeScript
1.3 O estudo de caso
2 Ambiente de desenvolvimento
2.1 NodeJS
2.2 Instalação do Angular 11
2.3 Editor de desenvolvimento
2.4 Angular CLI - Criação do projeto
2.5 Arquitetura da aplicação
2.6 Estilizando a aplicação com Bootstrap
2.7 PrimeNG - Coleção de componentes ricos
3 Firebase - A plataforma de serviços do Google
3.1 Criação do projeto no console do Firebase
3.2 Autenticação
3.3 Cloud Firestore - Armazenamento de dados em escala global
3.4 @AngularFire - A biblioteca oficial para Firebase e Angular
3.5 Modelo de dados
4 Serviços
4.1 Autenticação no Firebase
4.2 Métodos de login, logout e recuperação de senha
4.3 Interface genérica de CRUD
4.4 Classe de serviços genérica
5 Componentes - Requisito Login
5.1 Login
5.2 Template Driven - Formulário de Login
5.3 Menu da aplicação
5.4 Painel administrativo - Componentes com Lazy Loading
5.5 Protegendo as rotas com Guardas
5.6 Organizando e compartilhando módulos
6 Formulários reativos e Pipe - Departamento e Funcionário
6.1 Componente Departamento
6.2 Template do Departamento - Recuperando e exibindo informações
6.3 Requisito Cadastrar Funcionário
6.4 Pipe - Filtrando os registros de funcionários
7 Mais componentes - Requisito Gerenciar Requisições
7.1 Minhas Requisições
7.2 Requisições solicitadas - Trabalhando com @Input
7.3 Associando os componentes
7.4 Lista de Movimentações
8 Firebase Cloud Storage - Salvando arquivos estáticos
8.1 Configurando as regras de acesso
8.2 Lógica e template para upload de fotos do funcionário
9 Firebase Cloud Functions - Criação de usuário e envio de emails
9.1 Firebase CLI
9.2 Função para criar um usuário
9.3 Função para notificar um usuário - Enviar e-mails
10 Deploy da aplicação e considerações finais
10.1 Firebase Hosting
10.2 IVY - O novo compilador do Angular
10.3 Considerações finais
10.4 Links consultados
| Erscheint lt. Verlag | 7.4.2021 |
|---|---|
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | Framework • Front-End • JavaScript • Programação |
| ISBN-10 | 85-7254-037-7 / 8572540377 |
| ISBN-13 | 978-85-7254-037-7 / 9788572540377 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich