Trilha de estudo
Aplicação web com JavaScript
0 de 14 missões concluídas · Aventureiro
Nível 1 Iniciante
Primeiros passos: sem pré-requisitos
- Missão 01Preparando um ambiente de desenvolvimento JavaScript no OpenSuse
Neste artigo apresentaremos uma proposta para que você consiga preparar minimamente sua máquina para começar suas brincadeiras com a linguagem de programação Javascript. Não explicaremos o que é a…
2 min · 19 de abr de 2024 - Missão 02O que é o NodeJS?
Em seus estudos sobre a linguagem de programação Javascript, provavelmente você se deparou com a ferramenta chamada Node.js. Caso tenha se perguntado o que é essa ferramenta, bem, você está com…
3 min · 26 de mai de 2024 - Missão 03Tipos de variáveis e dados primitivos em JavaScript
JavaScript é uma linguagem de programação introduzida em 1995 como uma forma de adicionar lógica de programas em páginas web que rodavam no navegador Netscape Navigator (Haverbeke, 2024, online). O…
5 min · 04 de mai de 2025 - Missão 06HTTP e HTTPS no contexto de redes e desenvolvimento web
Toda aplicação web depende de uma troca contínua de mensagens entre cliente e servidor. Quando um sistema abre uma página, envia um formulário, consome uma API REST, carrega uma imagem ou autentica…
15 min · 19 de ago de 2026 - Missão 07Entendendo o conceito de APIs
É bem comum iniciantes na área de programação se depararem com a sigla API (que vem do inglês Application Programming Interface). Neste artigo vamos discutir esse conceito, indo da teoria acadêmica à…
10 min · 25 de abr de 2026
Nível 2 Intermediário
Pede a base do nível anterior
- Missão 04Programação assíncrona em JavaScript
Programação assíncrona é um modelo de execução de programas no qual uma aplicação pode iniciar uma operação potencialmente demorada e continuar disponível enquanto aguarda sua conclusão. Esse…
8 min · 16 de set de 2026 - Missão 05Event Loop e Orientação a Eventos em JavaScript
Aplicações modernas precisam responder continuamente a acontecimentos que não ocorrem em uma sequência totalmente previsível. Um usuário pode clicar em um botão, uma requisição HTTP pode terminar, um…
7 min · 17 de set de 2026 - Missão 08Entendendo o que é uma API RESTful
Uma API RESTful é uma interface de comunicação entre sistemas construída segundo os princípios arquiteturais do estilo REST, sigla para o termo em inglês Representational State Transfer. Diferente do…
10 min · 24 de abr de 2026 - Missão 09Criando uma aplicação JS com framework Express.js
O Express.js é um framework web para Node.js usado para construir servidores HTTP, APIs e aplicações web com menos código repetitivo. A própria documentação o define como um framework “rápido (…) e…
10 min · 25 de ago de 2026 - Missão 10Construindo um backlog com JavaScript, Node.js, Express e MySQL
Neste artigo vamos trabalhar a estruturação inicial de um sistema web para rastreamento de atividades. Imagine o seguinte cenário: você deseja registrar todos os filmes que você viu durante o ano, ou…
12 min · 17 de jun de 2025
Nível 3 Avançado
Aprofunda e junta os conceitos
- Missão 11Prisma ORM: conceito, instalação e uso prático com MySQL e JavaScript
Object-Relational Mapping (ORM) é uma técnica que busca mapear as tabelas de bancos de dados relacionais para objetos em linguagens de programação, de forma a permitir a manipulação dos dados sem que…
8 min · 17 de abr de 2026 - Missão 12Autenticação e autorização em aplicações web com Node, JWT e MySQL
Autenticação e autorização são mecanismos distintos, embora normalmente sejam utilizados em conjunto para controlar o acesso a sistemas computacionais. Em termos simples, a autenticação procura…
10 min · 23 de set de 2026 - Missão 13Fundamentos de segurança em sistemas web
Estude autenticação, autorização, CORS, XSS, injeção de SQL e proteção de dados com exemplos de aplicações web.
19 min · 06 de nov de 2026 - Missão 14Modelagem, segurança e transferência de dados usando DTOs
Aplicações corporativas raramente trabalham com uma única representação dos dados. Um sistema pode possuir uma representação adequada ao banco de dados, outra voltada às regras de negócio e uma…
16 min · 24 de out de 2026