Igor - Prof de programação - Imbiribeira
Igor - Prof de programação - Imbiribeira

O perfil de Igor e os seus detalhes de contacto foram verificados pelos nossos especialistas.

Igor

  • Preço 943MZN
  • Resposta 1h
Igor - Prof de programação - Imbiribeira

943MZN/h

Veja os professores
programação

Infelizmente, este professor não está disponível.

  • Programação
  • Linguagens de programação
  • JavaScript
  • Angular

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

Local das aulas

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

  • Escola primária
  • Collège
  • 1º ciclo do ensino secundário
  • +14
  • níveis :

    Escola primária

    Collège

    1º ciclo do ensino secundário

    2º ciclo do ensino secundário

    Terminale

    BTS

    Ensino Superior

    AEA

    Mestrado

    Doutoramento

    MBA

    Iniciante

    Intermédio

    Avançado

    Professionnel

    Autres

    Criança

  • 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

Preços

Preço

  • 943MZN

Preços dos packs

  • 5h: 4715MZN
  • 10h: 9430MZN

online

  • 943MZN/h

Professores de Programação semelhantes

  • Laurent

    Marseille 1er, França & Online

    4.6 (75)
    • 4.458MZN/h
    • 1ª aula grátis
  • Rui

    Porto, Portugal & Online

    5 (75)
    • 1.857MZN/h
    • 1ª aula grátis
  • João

    Coimbra, Portugal & Online

    5 (54)
    • 1.486MZN/h
  • Antônio

    Bela Vista, Brasil & Online

    5 (39)
    • 755MZN/h
    • 1ª aula grátis
  • Rafael

    Prata, Brasil & Online

    5 (65)
    • 1.887MZN/h
    • 1ª aula grátis
  • Mohamed

    Marseille 1er, França & Online

    5 (10)
    • 2.155MZN/h
    • 1ª aula grátis
  • Lucas

    São Paulo, Brasil & Online

    5 (40)
    • 1.132MZN/h
    • 1ª aula grátis
  • Romildo

    Recife, Brasil & Online

    5 (44)
    • 943MZN/h
    • 1ª aula grátis
  • Alberto

    Manhumirim, Brasil & Online

    5 (78)
    • 629MZN/h
    • 1ª aula grátis
  • Lucas Vicente

    São Paulo, Brasil & Online

    5 (57)
    • 943MZN/h
    • 1ª aula grátis
  • João

    Seixal, Portugal & Online

    5 (13)
    • 1.337MZN/h
    • 1ª aula grátis
  • Victor Vicente

    Recreio dos Bandeirantes, Brasil & Online

    5 (37)
    • 2.515MZN/h
    • 1ª aula grátis
  • Adriano

    Vila Galvão (Guarulhos), Brasil & Online

    5 (27)
    • 880MZN/h
    • 1ª aula grátis
  • Simão Pedro

    Guarda, Portugal & Online

    4.9 (16)
    • 1.114MZN/h
    • 1ª aula grátis
  • Everton

    Caxias do Sul (Rio Grande do Sul), Brasil & Online

    5 (16)
    • 1.258MZN/h
    • 1ª aula grátis
  • Tomás

    Coimbra, Portugal & Online

    5 (27)
    • 1.486MZN/h
  • António

    Lisboa, Portugal & Online

    5 (17)
    • 892MZN/h
    • 1ª aula grátis
  • Gustavo

    Campus do CTA, Brasil & Online

    5 (47)
    • 1.006MZN/h
    • 1ª aula grátis
  • João Otavio

    São José do Rio Preto, Brasil & Online

    5 (29)
    • 1.509MZN/h
    • 1ª aula grátis
  • João Victor Kaian

    , Brasil & Online

    5 (24)
    • 1.258MZN/h
    • 1ª aula grátis
  • Veja os professores
    programação