Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full Stack Web com Node, JavaScript e TypeScript 2026
Bestseller
Rating: 4.8 out of 5(981 ratings)
4,930 students

Full Stack Web com Node, JavaScript e TypeScript 2026

HTML, CSS, FlexBox, Grid, JavaScript, Node, TypeScript, React, Tailwind, Next, MySQL, MongoDB, Docker, GIT, API e Prisma
Last updated 4/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Dominar HTML5 com cabeçalhos, listas, links, imagens, tabelas, formulários, nav, footer, article e section.
  • Trabalhar com CSS3 do básico ao avançado: seletores, cores, modelo de caixa, elementos flutuantes e posicionamento.
  • Avançar no CSS3 com herança, especificidade, menus verticais e horizontais, parallax e fontes personalizadas.
  • Criar layouts modernos com Flexbox: alinhamentos, direções, espaçamentos e controle total dos elementos.
  • Construir páginas responsivas com Grid Layout, organizando colunas, linhas e áreas com precisão.
  • Aprender lógica de programação e fundamentos do JavaScript: variáveis, loops, funções, eventos e DOM.
  • Utilizar recursos modernos do ES6+ como let, const, arrow functions, classes e métodos de arrays.
  • Programar com TypeScript, explorando tipos básicos, interfaces, narrowing e boas práticas de tipagem.
  • Versionar projetos com Git e GitHub, gerenciando commits, branches e colaboração em equipe.
  • Criar APIs REST com Node.js, aplicando padrões, middlewares e integração com o Prisma ORM.
  • Modelar e acessar bancos de dados MySQL, MongoDB e PostgreSQL com Prisma ORM e migrações automatizadas.
  • Construir interfaces com React, usando componentes, props, estado, children, eventos e JSX.
  • Criar formulários reativos e validados com React Hook Form e Zod, garantindo dados seguros e consistentes.
  • Desenvolver aplicações completas com Next.js, utilizando rotas, pages, SSR e integração com Tailwind CSS.
  • Aplicar conceitos de arquitetura, separação de responsabilidades e clean code no desenvolvimento.
  • Gerenciar ambientes profissionais com Docker, criando containers para back-end, front-end e banco de dados.

Course content

40 sections • 629 lectures • 106h 10m total length
  • Boas vindas9:35
  • Como obter o melhor do curso9:32
  • Redes sociais1:00
  • Links para Redes sociais0:06

Requirements

  • Não é necessário ter conhecimentos prévios. Começaremos do absoluto zero e, ao final, você será um desenvolvedor web full stack, dominando Node, JavaScript e TypeScript.

Description

Este curso foi criado para quem deseja se tornar um desenvolvedor web full stack moderno, partindo do absoluto zero. Não é necessário nenhum pré-requisito; você aprenderá desde os fundamentos até tecnologias avançadas que dominam o mercado, tudo através de aulas práticas e projetos reais. Ao final do curso, você terá conhecimento profundo em HTML, CSS, FlexBox, Grid, JavaScript, Node, TypeScript, React, Tailwind, Next, MySQL, MongoDB, Docker, GIT, API e Prisma, tornando-se capaz de desenvolver aplicações completas e profissionais.

Começamos pelo front-end, explorando HTML5, CSS3, Flexbox e Grid Layout, trabalhando com layouts responsivos, cores, fontes personalizadas, elementos flutuantes e posicionamentos avançados. Você aprenderá a criar páginas web semânticas e modernas, desenvolvendo interfaces elegantes e funcionais.

Em seguida, avançamos para o JavaScript ES6+, cobrindo variáveis, arrays, operadores, estruturas condicionais, loops, funções, eventos e manipulação do DOM. Exploramos também recursos modernos do JavaScript ES6+, como arrow functions, classes, literais, protótipos e métodos avançados de arrays, garantindo que você esteja atualizado com as versões mais recentes da linguagem.

Com TypeScript, você aprenderá tipagem estática, interfaces, narrowing, tipos literais e boas práticas para projetos escaláveis e seguros.

O curso inclui React e Next.js, ensinando componentes, props, estado, children, eventos, rotas, pages e app, com integração de Tailwind CSS para estilos modernos e responsivos. Você aprenderá a construir aplicações completas, conectando front-end e back-end de maneira profissional.

No back-end, você dominará Node.js, criando APIs REST, middlewares e integração com bancos de dados MySQL e MongoDB e PostgreSQL via Prisma ORM. Também aprenderá a trabalhar com formulários validados utilizando React Hook Form e Zod, garantindo dados consistentes e seguros em aplicações reais.

O curso ainda cobre versionamento de código com Git e GitHub e gestão de ambientes com Docker, permitindo criar containers para serviços de front-end, back-end e banco de dados, simulando cenários reais de desenvolvimento em empresas de tecnologia.

Este curso é ideal para iniciantes, estudantes, profissionais que desejam migrar de área, desenvolvedores front-end que querem dominar o back-end, freelancers, empreendedores e autodidatas que buscam resultados práticos e aplicáveis. Com metodologia prática, você aprenderá fazendo, consolidando conhecimento e criando portfólio de projetos reais, pronto para o mercado de trabalho atual.

Who this course is for:

  • Pessoas que querem começar do zero e se tornar desenvolvedores web completos, sem precisar de conhecimentos prévios.
  • Estudantes de tecnologia ou programação que desejam consolidar HTML, CSS, Flexbox, Grid, JavaScript, ES6, TypeScript, Node.js, React, Next.js, Tailwind, APIs e Prisma ORM em projetos reais.
  • Profissionais que querem migrar de área ou atualizar suas habilidades para o mercado de desenvolvimento full stack moderno.
  • Desenvolvedores front-end que desejam dominar back-end, banco de dados e APIs para construir sistemas completos.
  • Empreendedores e freelancers que buscam criar seus próprios projetos ou prestar serviços profissionais com tecnologia web.
  • Curiosos e autodidatas que querem aprender programação prática e aplicável, evitando apenas teoria e conceitos abstratos.