Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Angular 11 e Firebase (eBook)

Construindo uma aplicação integrada com a plataforma do Google
eBook Download: EPUB
2021
177 Seiten
Casa do Código (Verlag)
978-85-7254-037-7 (ISBN)

Lese- und Medienproben

Angular 11 e Firebase - Kheronn Khennedy Machado
Systemvoraussetzungen
9,49 inkl. MwSt
(CHF 9,25)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
No desenvolvimento de aplicações web e mobile, há disponível uma quantidade expressiva de linguagens, frameworks e ferramentas. Nessa imensidão, é comum se questionar ou até ter inseguranças sobre qual o melhor caminho para a construção neste segmento. O Angular é uma plataforma que facilita a construção de aplicativos, combinando templates, injeção de dependências, tudo integrado às melhores práticas de desenvolvimento.

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?
EPUBEPUB (Adobe DRM)

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 Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
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.

Mehr entdecken
aus dem Bereich
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95