Desenvolvimento

Curso Intensivo de Desenvolvimento de React.js

Domine a biblioteca JavaScript mais popular do mercado e construa aplicações web modernas do zero

0.00 alunos15h0 aulas
Iniciante
MA

Mariana Ali

O que vais aprender

  • Compreender a arquitetura baseada em componentes e a sintaxe JSX
  • Gerir o estado da aplicação e o ciclo de vida dos componentes com React Hooks
  • Navegar entre páginas com React Router e consumir APIs RESTful
  • Desenvolver e publicar uma aplicação web completa e funcional com boas práticas

Sobre o curso

Este curso intensivo síncrono foi desenhado para capacitar formandos sem experiência prévia em React.js na criação de interfaces modernas, reativas e escaláveis. Ao longo de 10 sessões ao vivo via Google Meet, aprenderá desde os fundamentos da componentização e gestão de estado até ao consumo de APIs REST, roteamento e boas práticas de arquitetura frontend.

Sessões ao vivo

Formação ao vivo
Esgotado
Sessões conduzidas por um formador no Google Meet.

Início: 25 de agosto de 2026 às 00:00

Fim: 5 de setembro de 2026 às 01:30

Horário: 00:00 às 01:30 (Portugal (Lisboa))

Duração total: 15h em 10 sessões

  • 1. Sessão 1: Introdução ao React.js e Configuração do Ambiente

    Apresentação do curso, conceitos fundamentais do ecossistema React e preparação do ambiente de desenvolvimento.

    1h30 (90 min)

  • 2. Sessão 2: Sintaxe JSX e Criando os Primeiros Componentes

    Compreensão da sintaxe JSX e construção de componentes funcionais.

    1h30 (90 min)

  • 3. Sessão 3: Trabalhar com Props e Reutilização de Componentes

    Passagem de dados entre componentes pai e filho através de Props.

    1h30 (90 min)

  • 4. Sessão 4: Gestão de Estado com useState

    Tornar as aplicações reativas através da gestão de estado interno dos componentes.

    1h30 (90 min)

  • 5. Sessão 5: Renderização Condicional e Listas

    Aprender a apresentar dados dinâmicos e aplicar lógica condicional na interface.

    1h30 (90 min)

  • 6. Sessão 6: Formulários e Captura de Dados do Utilizador

    Criação e controlo de formulários interativos em React.

    1h30 (90 min)

  • 7. Sessão 7: Efeitos Secundários com useEffect

    Lidar com o ciclo de vida dos componentes e tarefas assíncronas.

    1h30 (90 min)

  • 8. Sessão 8: Consumo de APIs RESTful

    Ligar a aplicação React a serviços externos para obter e enviar dados.

    1h30 (90 min)

  • 9. Sessão 9: Navegação Multi-página com React Router

    Transformar a Single Page Application (SPA) numa aplicação com múltiplas rotas.

    1h30 (90 min)

  • 10. Sessão 10: Projeto Prático Integrador e Publicação

    Consolidação dos conhecimentos com a revisão do projeto integrador e publicação online.

    1h30 (90 min)

Requisitos

  • Conhecimentos básicos de navegação na Web e noções elementares de HTML/CSS. Não é necessária experiência prévia com React.js.

Avaliações dos alunos