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

A Importância de Editores de Texto no Desenvolvimento de Software
Como Configurar o Visual Studio Code (VS Code)
Casos de Uso
Confusão comum: null vs. undefined
Operadores Lógicos
Estruturas Condicionais
Condicional switch
Entendendo os Operadores de Comparação
A Diferença entre Operadores de Comparação e Operadores Lógicos
O que são Objetos no JavaScript?
Construindo o Objeto “Super-Herói”
Explicação do Código
A Importância do HTML e CSS
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 é o Node.js?
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
Introdução
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
O que é Engenharia de Software?
Por que a Engenharia de Software é importante?
Estruturando um Projeto de Software: Lista Telefônica Digital
Origem e Motivação do React
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
Engenharia de Software
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.