Introdução a Programação
Este curso foi pensado para quem deseja começar na programação do jeito certo: de forma simples, prática e evolutiva. Aqui, você não apenas aprende conceitos, mas entende como a programação funciona no dia a dia, aplicando cada conteúdo em exercícios reais. Ao longo das aulas, você passa por HTML, CSS, JavaScript, Node, React e fundamentos de engenharia de software, construindo uma base sólida para criar qualquer tipo de projeto no futuro. Mesmo sendo um curso introdutório, ele prepara você para pensar como desenvolvedor, resolver problemas com lógica e dar seus primeiros passos rumo a sistemas completos e interfaces modernas.
Carga horária
80h
Aulas
120
Certificado
Digital individualizado
Aqui você vai aprender
Fundamentos da programação
Lógica, tipos de dados, operadores, condições e pensamento estruturado.
Como usar o Visual Studio Code
Configurar seu ambiente de desenvolvimento corretamente.
Primeiros passos com HTML e CSS
Criando páginas simples e entendendo a estrutura da web.
Introdução ao JavaScript
Manipulando variáveis, objetos e criando seus primeiros scripts.
Node.js e gerenciamento de pacotes
Entendendo como funcionam projetos modernos.
Bases de React e React Native
Criando interfaces iniciais e entendendo por que esses frameworks são tão importantes.
Confira o Conteúdo Programático
Como Configurar o Visual Studio Code (VS Code)
Confusão comum: null vs. undefined
Estruturas Condicionais
Condicional switch
A Diferença entre Operadores de Comparação e Operadores Lógicos
Construindo o Objeto “Super-Herói”
Explicação do Código
Estrutura do HTML
HTML Semântico e sua Importância
Carregando uma Imagem Externa
Definindo Largura e Altura
O Que São as Tags no HTML?
Principais Usos das Tags
Pratique mais: Exibindo um Alerta na Tela
Estilizando com CSS
Desafio: Criando sua Própria Tela com HTML e CSS
O que é um Gerenciador de Pacotes?
Instalando o Node.js e npm
Criando um Projeto com npm
Instalando e Gerenciando Pacotes
Uso de Bibliotecas e Módulos de Terceiros no Frontend
React: Criando Interfaces Web Dinâmicas
React Native: Criando Aplicativos Mobile com JavaScript
Criando um componente simples em React Native
Conteúdo extra: APIs Públicas para Exercícios
Por que a Engenharia de Software é importante?
Estruturando um Projeto de Software: Lista Telefônica Digital
O Problema que o React Resolve
Reutilização de Componentes no React
Next.js – Um Framework Baseado em React
Bibliotecas para Estilização no React
Engenharia de Software – Formulários no React
Implementação do Formulário no React
Implementação do Projeto
Quero saber mais sobre Introdução a Programação
Quer tirar dúvidas, ou só entender melhor como funciona? Estamos aqui pra te ajudar
Outros Cursos que Podem Fazer Parte da Sua Evolução
Selecionamos cursos que ampliam seus conhecimentos e ajudam você a dar o próximo passo.
Inteligência Artificial (IA) para Profissionais de Educação
Curso voltado à capacitação de profissionais da educação no uso prático, ético e estratégico da Inteligência Artificial e tecnologias digitais. Promove inovação, eficiência e alinhamento à BNCC, preparando a rede de ensino para os desafios da transformaç