Formação em Desenvolvimento Full-Stack Web e Mobile

Categorias: Nuvem e Software
Lista de desejos Compartilhar

Sobre o curso

Vá do funcionamento da web até uma aplicação full-stack testada e publicada para um pequeno negócio real.

Este programa, no seu ritmo, percorre toda a pilha do desenvolvimento web e mobile moderno: HTTP, HTML e CSS, JavaScript, React, APIs em Node.js, bancos de dados relacionais e apps multiplataforma com Expo. Cada curso termina com um laboratório prático e uma peça de portfólio feita com ferramentas gratuitas no seu próprio computador. Os cursos finais tratam de testes, segurança defensiva e implantação contínua, para que o que você constrói esteja pronto para usuários reais. O programa se encerra com um projeto final: uma aplicação completa para um processo de pequeno negócio à sua escolha.

60 horas · 9 cursos, do nível Explorar ao Avançar, com projeto final · Certificado de conclusão · 12 meses de acesso

Para quem é

Pessoas em transição de carreira, autodidatas e equipes de pequenas empresas que querem habilidades práticas, de ponta a ponta, para construir e manter aplicações web e móveis.

Pré-requisitos

Familiaridade básica com o computador e uma máquina capaz de rodar VS Code e Node.js; não é preciso saber programar para começar pelo WEB101.

O que você será capaz de fazer

  • Construir interfaces responsivas e acessíveis com HTML, CSS, JavaScript e React.
  • Projetar e implementar APIs REST autenticadas em Node.js, apoiadas em um banco de dados relacional bem modelado.
  • Criar um app móvel multiplataforma que conversa com a sua própria API e funciona offline.
  • Testar, proteger e implantar uma aplicação full-stack com integração contínua.

Cursos desta formação

Compre a formação completa com 10% de desconto sobre os cursos avulsos, ou comece por um curso e continue no seu ritmo.

Exibir Mais

O que você aprenderá?

  • Construir interfaces responsivas e acessíveis com HTML, CSS, JavaScript e React.
  • Projetar e implementar APIs REST autenticadas em Node.js, apoiadas em um banco de dados relacional bem modelado.
  • Criar um app móvel multiplataforma que conversa com a sua própria API e funciona offline.
  • Testar, proteger e implantar uma aplicação full-stack com integração contínua.

Conteúdo do curso

WEB101 · Como a web funciona (4 h)
Entenda o que realmente acontece entre digitar um endereço e ver a página: redes, DNS, HTTP, navegadores e servidores. Você vai inspecionar tráfego real com ferramentas gratuitas do navegador e explicar tudo em linguagem simples.

  • Aula 1 · Da barra de endereços ao servidor
  • Aula 2 · HTTP, HTTPS e a conversa entre navegador e servidor
  • Aula 3 · Navegadores, hospedagem e as partes de uma aplicação web
  • Aula 4 · Laboratório e atividade
  • WEB101 Avaliação · Como a web funciona

WEB102 · Fundamentos de HTML e CSS (4 h)
Construa páginas limpas e acessíveis com HTML semântico e estilize-as com CSS moderno, incluindo box model, Flexbox e Grid. Você termina com um site de página única para um negócio local, escrito à mão.

WEB103 · Fundamentos de JavaScript (6 h)
Aprenda JavaScript moderno desde a base: valores, funções, arrays e objetos e, depois, DOM, eventos e consumo de dados de uma API. Você vai tornar interativa uma página estática para um caso real de pequeno negócio.

WEB104 · Interfaces responsivas e frameworks front-end (6 h)
Crie interfaces que funcionam em qualquer tela com CSS mobile-first e construa-as como componentes reutilizáveis com React e Vite. Você vai transformar uma página estática em uma pequena aplicação baseada em componentes, com estado e dados.

WEB105 · Desenvolvimento back-end e APIs com Node.js (8 h)
Construa uma API REST real com Node.js e Express: rotas, validação, tratamento de erros, middleware, configuração e autenticação. Você vai projetar e testar no seu computador uma API de pedidos para um pequeno negócio.

WEB106 · Bancos de dados e modelagem de dados para aplicações web (8 h)
Modele dados de negócio, escreva SQL eficiente e conecte um banco de dados a uma API Node.js com migrações e consultas seguras. Você vai projetar, construir e consultar no seu computador o banco de uma pequena loja virtual.

WEB107 · Aplicativos móveis com ferramentas multiplataforma (8 h)
Construa um aplicativo para Android e iOS a partir de um único código JavaScript com React Native e Expo, incluindo navegação, recursos do aparelho, dados offline e a sua própria API. Você vai criar o protótipo funcional de um app de fidelidade para um pequeno negócio.

WEB108 · Testes, segurança e implantação de aplicações web (8 h)
Deixe sua aplicação web confiável antes que clientes reais a usem: testes automatizados em todos os níveis, segurança defensiva baseada no OWASP Top 10 e implantação repetível com integração contínua. Você vai reforçar, testar e implantar uma aplicação construída anteriormente.

WEB109 · Projeto final: uma aplicação full-stack para uma pequena empresa (8 h)
Planeje, construa, teste e implante uma aplicação full-stack completa que resolva um problema real de um pequeno negócio, reunindo tudo o que foi visto no programa. Você termina com um projeto pronto para o portfólio, documentação e um vídeo curto de demonstração.

Rolar para cima