Igor - Professor de programação - Recife
Igor - Professor de programação - Recife

O perfil Igor e seus detalhes de contato foram verificados por nossos especialistas

Igor

  • Tarifa R$75
  • Resposta 1h
Igor - Professor de programação - Recife

R$75/h

Veja os professores de
programação

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.

ver mais

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.

ver mais

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

    5 (31 avaliações)
    • R$50/h
  • Dário

    & online

    5 (3 avaliações)
    • R$75/h
    • 1a aula grátis
  • Rafael

    Recife & online

    5 (2 avaliações)
    • R$50/h
    • 1a aula grátis
  • Nádia

    Recife & online

    5 (2 avaliações)
    • R$85/h
    • 1a aula grátis
  • Steven

    Recife

    5 (6 avaliações)
    • R$67/h
    • 1a aula grátis
  • Marcone

    Recife & online

    Novato
    • R$20/h
    • 1a aula grátis
  • Alvaro

    Recife & online

    Novato
    • R$40/h
    • 1a aula grátis
  • Gloria

    Recife & online

    5 (1 avaliações)
    • R$80/h
    • 1a aula grátis
  • João

    Várzea & online

    5 (1 avaliações)
    • R$50/h
    • 1a aula grátis
  • Ana Clara

    Tamarineira & online

    Novata
    • R$70/h
    • 1a aula grátis
  • Lucas

    Campina do Barreto & online

    Novato
    • R$60/h
    • 1a aula grátis
  • Ewerson

    & online

    5 (2 avaliações)
    • R$50/h
    • 1a aula grátis
  • João Carlos

    Olinda & online

    5 (2 avaliações)
    • R$60/h
    • 1a aula grátis
  • João Carlos

    Olinda & online

    5 (1 avaliações)
    • R$45/h
    • 1a aula grátis
  • Rafael

    Janga & online

    Novato
    • R$63/h
    • 1a aula grátis
  • Marilia

    Janga & online

    Novato
    • R$40/h
    • 1a aula grátis
  • Rafael

    Prata & online

    5 (59 avaliações)
    • R$150/h
    • 1a aula grátis
  • Alberto

    Iúna & online

    5 (64 avaliações)
    • R$40/h
    • 1a aula grátis
  • Marcus Castro

    Barra da Tijuca & online

    5 (27 avaliações)
    • R$85/h
    • 1a aula grátis
  • Rafael

    Venâncio Aires & online

    5 (27 avaliações)
    • R$45/h
    • 1a aula grátis
  • Veja os professores de
    programação