

O endereço de email e o número de telefone do(a) Igor foram verificados
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
-
![teacher_picture]()
Romildo
Recife & online- Embaixador
Engenheiro da computação pela ufpe e professor técnico do google next step 2026: aprovado por centenas de clientes [python, programação, r, ia]
- R$60/h
- 1a aula grátis
-
![teacher_picture]()
André
Imbiribeira & online- Super professor
Java/ python — do básico à orientação a objetos, collections e apis e aplicações robustas
- R$80/h
- 1a aula grátis
-
![teacher_picture]()
Victor
Torre & online- Embaixador
Aulas de desenvolvimento web e programação com professor universitário e engenheiro de software com 12 anos de experiência
- R$80/h
- 1a aula grátis
-
![teacher_picture]()
Dário
& online- Recomendado
Aprenda programação do zero ao avançado ! full stack com java, python ou java script — teoria na medida certa e prática desde a primeira aula.
- R$75/h
- 1a aula grátis
-
![teacher_picture]()
Aguinaldo
Recife & online- Recomendado
Profissional de ti com 7 anos de experiência no ensino de programação, robótica e desenvolvimento de jogos. aulas práticas com unity, scratch, arduino, python, sql, html e css.
- R$70/h
- 1a aula grátis
-
![teacher_picture]()
Victor
Recife & online- Novato
Estudante de ciência dacomputaçãono cin ufpe, da aulas de python e sql.
- R$40/h
- 1a aula grátis
-
![teacher_picture]()
Idinaldo
Recife & online- Novato
Formado pelo instituto federal de pernambuco em desenvolvimento de software, tenho 2 anos de experiência com tutorias remotas e presenciais. estou apto a lecionar: lógica de programação e poo.
- R$30/h
- 1a aula grátis
-
![teacher_picture]()
Marcone
Recife & online- Novato
Ex-professor e atual engenheiro de software (5+ anos de mercado), ensino programação como realmente se usa no dia a dia: com exemplos práticos e foco nas dúvidas que surgem no trabalho.
- R$30/h
- 1a aula grátis
-
![teacher_picture]()
Patrícia
Recife & online- Novata
Instrutora de ti com forte experiência em java. ofereço aulas práticas e personalizadas de desenvolvimento de sistemas, com metodologia clara e focada no aprendizado do aluno.
- R$65/h
- 1a aula grátis
-
![teacher_picture]()
Alvaro
Recife & online- Novato
Engenheiro da computação dá aulas de programação do básico ao avançado. metodologia personalizada e adaptada por estudante.
- R$40/h
- 1a aula grátis
-
![teacher_picture]()
Iago
Recife & online- Novato
Olá! leciono programação básica para iniciantes! possuo formação pela ufpe e experiência em ensino de programação, através de monitorias. metodologia focada na didática, na paciência, em resultados
- R$60/h
- 1a aula grátis
-
![teacher_picture]()
Julio
Recife & online- Novato
Aprenda programação e data science com aulas práticas, projetos reais e acompanhamento personalizado.
- R$77/h
- 1a aula grátis
-
![teacher_picture]()
Pedro
Recife & online- Novato
Monitor de ciência da computação na universidade, oferece aulas de lógica, java e segurança da informação para alunos de graduação com metodologia prática e suporte acadêmico totalmente remoto
- R$60/h
- 1a aula grátis
-
![teacher_picture]()
Gloria
Recife & online- Novata
Desenvolvedora de software com 5 anos de experiência focada em criar aplicações web responsivas, acessíveis e performáticas. também sou embaixadora da women techmakers, iniciativa do google voltada pa
- R$80/h
- 1a aula grátis
-
![teacher_picture]()
Gabriel
Engenho do Meio & online- Novato
Aprenda lógica e programação de forma dinâmica e real: java, python, javascript/typescript e muito mais!
- R$75/h
- 1a aula grátis
-
![teacher_picture]()
Ana clara
Tamarineira & online- Novata
Ex professora da ufpe, senac e fatec, mestre em engenharia biomédica e doutora em engenharia da computação.
- R$140/h
- 1a aula grátis
-
![teacher_picture]()
Lucas
Campina do Barreto & online- Novato
Técnico em suporte em informática, com domínio em python e lógica de programação. graduando em ciências contábeis e atuante em escritório financeiro. possuo perfil analítico, comunicativo e facilidade
- R$60/h
- 1a aula grátis
-
![teacher_picture]()
João carlos
Olinda & online- Recomendado
Programar através da dedicação e de boas práticas e da engenharia de software
- R$60/h
- 1a aula grátis
-
![teacher_picture]()
Ewerson
& online- Recomendado
Professor de programação com experiência (senai), cientista da computação, desenvolvedor e especialista, ministro aulas de lógica de programação e diversas linguagens java, c, c#, js, vuejs, node e et
- R$50/h
- 1a aula grátis
-
![teacher_picture]()
João carlos
Olinda & online- Novato
Aprenda a programar aplicações web, apps e desktop e se desenvolva mais
- R$45/h
- 1a aula grátis
-
Veja os professores de programação




















