

O perfil Igor e seus detalhes de contato foram verificados por nossos especialistas
Igor
- Tarifa R$75
- Resposta 1h

R$75/h
Infelizmente, esse professor não está disponível.
- Programação
- Linguagens de programação
- JavaScript
- Angular 2
De Zero a Herói no Front-End com Angular! Domine o Framework mais Poderoso da Web e Prepare-se para Conquistar o Mercado de Trabalho!
- Programação
- Linguagens de programação
- JavaScript
- Angular 2
Locais das aulas
Mais sobre Igor
Sou Igor Lucena, desenvolvedor web e mobile com vasta experiência em tecnologias de ponta. Atualmente, atuo como Senior Front-End Engineer na Claro S.A., uma das líderes em soluções de telecomunicações e tecnologia. Minha trajetória profissional inclui competências avançadas em Angular, Ionic, Node.js, Firebase, GCP, RxJs, e Git, com um forte foco em metodologias ágeis como Scrum.
Ao longo dos anos, participei de projetos desafiadores e impactantes, aprimorando a retenção e engajamento dos usuários e otimizando a performance e segurança das aplicações. Meu trabalho inclui a integração com serviços e APIs de alta complexidade, além de testes unitários e automação de processos. Minha experiência também abrange a integração com ferramentas de BI, como Qlik, para oferecer soluções completas e eficientes.
Sou movido pela paixão de aprender novas ferramentas e metodologias, e pela colaboração com equipes multidisciplinares para criar soluções inovadoras. Com uma visão estratégica e técnica, estou comprometido em trazer valor e contribuir para o sucesso dos projetos e da organização.
Sobre a aula
- Todos os níveis
- Português
Todos os idiomas falados na aula :
Português
Módulo 1: Fundamentos de JavaScript e TypeScript
Aula 1: Introdução ao JavaScript – Conceitos Essenciais
O que é JavaScript? Por que ele é fundamental no front-end?
Sintaxe básica: variáveis, tipos de dados, operadores, condicionais e loops.
Funções e escopos no JavaScript.
Aula 2: JavaScript Avançado – Manipulação do DOM e Eventos
Manipulando o DOM com JavaScript puro.
Eventos e interatividade no navegador.
Conceitos de funções assíncronas (callbacks, promises e async/await).
Aula 3: Introdução ao TypeScript – A Base do Angular
O que é TypeScript e por que ele é usado no Angular?
Tipagem estática, interfaces e classes em TypeScript.
Configuração básica do ambiente TypeScript.
Aula 4: TypeScript Avançado – Generics, Decorators e Módulos
Explorando recursos avançados do TypeScript.
Como TypeScript melhora a manutenção e escalabilidade dos projetos Angular.
Módulo 2: Fundamentos do Angular
Aula 5: Ambiente de Desenvolvimento com Angular
Instalação do Node.js, NPM e Angular CLI.
Estrutura básica de um projeto Angular.
Criando o primeiro projeto Angular.
Aula 6: Componentes e Templates
Introdução a componentes: estrutura e funcionamento.
Criando componentes e templates em Angular.
Diretivas estruturais e de atributo (*ngIf, *ngFor, [ngClass], [ngStyle]).
Aula 7: Data Binding e Eventos
One-way e two-way data binding.
Event binding e property binding.
Como o Angular sincroniza dados entre componentes e templates.
Módulo 3: Manipulação de Dados e Serviços
Aula 8: Serviços e Injeção de Dependências
O que são serviços no Angular?
Criando e injetando serviços para compartilhar dados entre componentes.
Como o Angular usa o padrão de injeção de dependências.
Aula 9: HTTPClient – Comunicação com APIs
Fazendo requisições HTTP para APIs RESTful.
Consumindo dados externos e exibindo no front-end.
Tratamento de erros e intercepções HTTP.
Módulo 4: Firebase – Backend como Serviço
Aula 10: Introdução ao Firebase
O que é Firebase e como ele facilita o desenvolvimento?
Configuração e integração do Firebase com Angular.
Aula 11: Firebase Authentication – Autenticação de Usuários
Implementação de autenticação de usuários com Firebase.
Integração com Google, Facebook e email/password.
Aula 12: Firebase Firestore – Banco de Dados em Tempo Real
Configuração do Firestore para armazenamento de dados.
Como criar, ler, atualizar e deletar dados em tempo real.
Módulo 5: Roteamento, Navegação e Proteção de Rotas
Aula 13: Sistema de Roteamento do Angular
Configurando rotas e navegação entre páginas.
Rotas dinâmicas e parâmetros de rota.
Implementando lazy loading para otimizar a performance.
Aula 14: Guards, Resolvers e Roteamento Protegido
Protegendo rotas com AuthGuards.
Utilizando resolvers para carregar dados antes de acessar as rotas.
Módulo 6: Formulários e Interatividade
Aula 15: Template-Driven Forms
Criando formulários no Angular de maneira simples.
Validações básicas em formulários baseados em template.
Aula 16: Reactive Forms – Controle Total
Criando formulários reativos para controle avançado.
Validações customizadas e gerenciamento de estados complexos de formulário.
Módulo 7: Componentes Avançados e Firebase Storage
Aula 17: Angular Material e Componentes Visuais
Introdução ao Angular Material para interfaces modernas.
Criando interfaces responsivas e acessíveis.
Aula 18: Firebase Storage – Upload de Arquivos
Implementação do Firebase Storage para uploads e gerenciamento de arquivos.
Como armazenar e recuperar imagens e documentos no Firestore.
Aula 19: Boas Práticas e Arquitetura de Projetos Angular
Padrões e boas práticas para manter o código limpo e escalável.
Estruturando grandes projetos com boas práticas de design.
Módulo 8: Projeto Final – Construindo uma Aplicação Completa
Aula 20: Planejamento e Estruturação do Projeto Final
Definindo os requisitos e funcionalidades do projeto.
Estrutura inicial e organização do código.
Aula 21: Desenvolvimento do Projeto Final
Construindo uma aplicação completa utilizando tudo que foi aprendido.
Implementação de autenticação, Firestore, rotas e formulários avançados.
Aula 22: Deploy da Aplicação
Preparando a aplicação para produção.
Deploy no Firebase Hosting, GitHub Pages, ou outra plataforma de hospedagem.
Tarifas
Tarifa
- R$75
Preços pacotes
- 5h: R$375
- 10h: R$750
webcam
- R$75/h
Mais professores de Programação
Romildo
Recife & online
- R$50/h
Dário
& online
- R$75/h
- 1a aula grátis
Rafael
Recife & online
- R$50/h
- 1a aula grátis
Nádia
Recife & online
- R$85/h
- 1a aula grátis
Steven
Recife
- R$67/h
- 1a aula grátis
Marcone
Recife & online
- R$20/h
- 1a aula grátis
Alvaro
Recife & online
- R$40/h
- 1a aula grátis
Gloria
Recife & online
- R$80/h
- 1a aula grátis
João
Várzea & online
- R$50/h
- 1a aula grátis
Ana Clara
Tamarineira & online
- R$70/h
- 1a aula grátis
Lucas
Campina do Barreto & online
- R$60/h
- 1a aula grátis
Ewerson
& online
- R$50/h
- 1a aula grátis
João Carlos
Olinda & online
- R$60/h
- 1a aula grátis
João Carlos
Olinda & online
- R$45/h
- 1a aula grátis
Rafael
Janga & online
- R$63/h
- 1a aula grátis
Marilia
Janga & online
- R$40/h
- 1a aula grátis
Rafael
Prata & online
- R$150/h
- 1a aula grátis
Alberto
Iúna & online
- R$40/h
- 1a aula grátis
Marcus Castro
Barra da Tijuca & online
- R$85/h
- 1a aula grátis
Rafael
Venâncio Aires & online
- R$45/h
- 1a aula grátis
-
Veja os professores de programação