VibeCoders

Este curso pode ser gratuito!

É verdade - podes fazer um Curso de Inteligência Artificial gratuito e certificado.

Com a medida do Cheque-formação + Digital, podes receber o reembolso total do curso e, na VibeCoders, receberás ajuda individualizada em todo o processo.

Esta medida só está disponível até Dezembro 2025!
Full-Stack Development

VibeCoders Fundamentals

Desenvolvimento Web Full-Stack para Iniciantes - Do Zero ao Deploy em Produção

4.9(89 avaliações)
156 estudantes
48 horas
Nível Iniciante
Equipa VibeCoders
Equipa VibeCoders
Especialistas em Desenvolvimento Full-Stack
Preview do curso
€750
€950
Economia de €200
Início:15 de Janeiro, 2024
Duração:48 horas
Formato:24h síncronas + 24h assíncronas
Idioma:Português
Certificado:Incluído

Enquadramento

O Curso VibeCoders Fundamentals foi desenvolvido para quem pretende dar os primeiros passos sólidos no desenvolvimento de aplicações web modernas. Em 8 módulos práticos, os participantes vão aprender a construir aplicações completas, desde o frontend em React, passando pelo backend em Python/FastAPI, até à publicação em ambientes cloud e VPS. A metodologia vibe coding combina aulas síncronas com estudo autónomo assíncrono, garantindo flexibilidade e prática contínua. Os formandos terão ainda acesso exclusivo a uma plataforma de ensino durante 12 meses, com materiais de apoio e conteúdos atualizados regularmente.

Destinatários

Profissionais de qualquer área que pretendam adquirir competências em programação web
Estudantes que desejem iniciar carreira em desenvolvimento de software
Empreendedores que queiram criar protótipos ou aplicações próprias
Interessados em compreender e aplicar tecnologias modernas para construir aplicações full-stack

Requisitos

Conhecimentos básicos de informática
Noções simples de lógica de programação recomendadas, mas não obrigatórias
Computador portátil com Windows, macOS ou Linux
Acesso à internet estável para sessões síncronas e utilização da plataforma

Objetivos Gerais

Capacitar os participantes para desenvolver aplicações web full-stack com React e FastAPI
Promover boas práticas de versionamento, testes e segurança
Ensinar estratégias de deploy em ambientes cloud e VPS

Objetivos Específicos

Criar e versionar projetos com Git e GitHub
Construir interfaces modernas em React
Consumir e integrar dados de APIs externas
Desenvolver e documentar APIs em Python com FastAPI
Integrar frontend e backend, incluindo autenticação com JWT
Implementar testes em Python e React
Aplicar boas práticas de segurança em aplicações web
Realizar deploy em serviços cloud (Vercel, Render, Railway)
Configurar um VPS com Nginx e certificados SSL para produção

Metodologia

Sessões síncronas (24h): aulas online ao vivo, com explicação de conceitos e exercícios em tempo real
Sessões assíncronas (24h): conteúdos de autoestudo, exercícios práticos, vídeos explicativos e leituras complementares
Plataforma de ensino: acesso durante 12 meses, com atualização contínua dos conteúdos
Projeto final: aplicação full-stack publicada num VPS

Certificação

Este curso é certificado pela DGERT. Os formandos que concluírem com aproveitamento recebem um certificado emitido através do SIGO, com validade oficial em Portugal.

Programa do Curso

Módulo 1 – Fundamentos & Setup

6h

Configuração de ambiente, HTML, CSS, GitHub

Configuração do ambiente de desenvolvimento
Fundamentos de HTML5 e CSS3
Introdução ao Git e GitHub
Versionamento de código
Boas práticas de organização de projetos
Exercícios práticos

Módulo 2 – React Básico

6h

Revisão de JavaScript, componentes, props, state, landing page

Revisão de JavaScript ES6+
Introdução ao React
Componentes e JSX
Props e State
Criação de uma landing page
Projeto prático

Módulo 3 – React Avançado & Consumo de APIs

6h

Hooks, fetch/axios, renderização condicional

React Hooks avançados
Consumo de APIs com fetch e axios
Renderização condicional
Gestão de estado complexo
Otimização de performance
Integração com APIs externas

Módulo 4 – Python & FastAPI (Backend)

6h

Endpoints, CRUD básico, Pydantic

Fundamentos de Python para web
Introdução ao FastAPI
Criação de endpoints REST
CRUD básico com bases de dados
Validação com Pydantic
Documentação automática de APIs

Módulo 5 – Integração Frontend + Backend

6h

Ligação React/FastAPI, CORS, autenticação JWT

Integração React com FastAPI
Configuração de CORS
Implementação de autenticação JWT
Gestão de sessões
Middleware de segurança
Projeto integrado

Módulo 6 – Testes & Segurança

6h

Pytest, Jest, validação de inputs, gestão de secrets

Testes unitários com pytest
Testes de frontend com Jest
Validação e sanitização de inputs
Gestão segura de secrets
Boas práticas de segurança
Testes de integração

Módulo 7 – Deploy em Cloud

6h

Conceitos de cloud, Vercel, Render, Railway

Conceitos fundamentais de cloud
Deploy frontend com Vercel
Deploy backend com Render
Alternativas com Railway
Configuração de domínios
Monitorização básica

Módulo 8 – Produção em VPS & Projeto Final

6h

Configuração de VPS, Nginx, SSL, deploy final

Configuração de VPS
Instalação e configuração do Nginx
Certificados SSL com Let's Encrypt
Deploy em ambiente de produção
Apresentação do projeto final
Melhores práticas de manutenção

Formador

Equipa VibeCoders Portugal - Formadores Especializados
Equipa VibeCoders
Especialistas em Desenvolvimento Full-Stack

Equipa multidisciplinar de desenvolvedores seniores e formadores certificados, com mais de 10 anos de experiência em desenvolvimento web e formação profissional. Especializados em metodologias práticas de ensino e tecnologias modernas como React, Python, FastAPI e infraestruturas cloud.

O que está incluído

Acesso à plataforma durante 12 meses
Certificado DGERT + SIGO
24h de aulas síncronas online
24h de conteúdo assíncrono
Projeto final publicado em VPS
Suporte técnico especializado
Material didático atualizado
Comunidade exclusiva de alunos

Informações Rápidas

Início
15 de Janeiro, 2024
Duração
48 horas
Idioma
Português
Certificado
Incluído
Formato
24h síncronas + 24h assíncronas
Certificação DGERT - Entidade Formadora Certificada