bash - root@goup:~

> Curso de Programação para Iniciantes

A Go Up Treinamentos Profissionais é referência e a melhor escolha para quem deseja começar na área de programação. Cursos práticos, passo a passo, com orientação completa.

root@goup:~$

Qual trilha eu escolho?

Entenda as possibilidades e escolha o caminho ideal para sua carreira.

Front-End Iniciante

Trilha ideal para quem quer focar no que o usuário vê. Aprenda a criar sites visuais, landing pages e portfólios altamente responsivos. Ótimo para ingressar rapidamente como freelancer ou assistente web.

Módulos Abordados Lógica, HTML, CSS, JavaScript, SEO, Lovable e domínios
Carreiras Comuns Desenvolvedor Front-End, Web Designer, Freelancer Web
Evolução Futura React, Vue.js, TypeScript, UI/UX

Conteúdo Programático

Tudo o que você vai dominar no nosso laboratório.

Lógica de Programação

  • Conhecendo o Portugol Studio
  • Escrevendo algoritmos
  • Comando escreva e leia
  • Usando variáveis e o inspetor de variáveis
  • Calcular média aritmética
  • Estruturas sequenciais / decisão condicional simples SE
  • Estruturas de decisão condicional composta SE-SENÃO e operadores
  • Praticando a condicional SE
  • Estruturas de decisão: caso
  • Operadores lógicos (OR / AND)
  • Estruturas de repetição / enquanto
  • Praticando a estrutura de repetição enquanto
  • Estruturas de repetição / para-até-faça

HTML & CSS

  • Preparação do ambiente e estrutura básica do HTML
  • Compreendendo os elementos e seus atributos
  • Títulos, parágrafos e formatação
  • Usando imagens
  • Criando link
  • Criando tabelas
  • Criando listas
  • Criando formulários
  • Introdução ao CSS: Sintaxes e Seletores
  • O modelo de caixa do CSS
  • CSS Responsivo: RWD
  • Ajustando o fundo dos elementos
  • Ajustando o texto do site
  • Utilizando ícones no seu site
  • Personalizando os links com o uso do CSS
  • Ajustando listas e tabelas com o uso do CSS
  • Ajustando formulários com o uso do CSS
  • Ajustando o layout com o CSS

JavaScript

  • Introdução ao JavaScript
  • Conceitos Básicos de Programação
  • Operadores e Expressões
  • Estruturas Condicionais
  • Estruturas de Repetição
  • Funções
  • Array: Declaração, Listagem e Acessando Elementos
  • Arrays: Métodos de Uso
  • Objetos
  • Manipulando o DOM
  • Formulários e Eventos
  • Introdução a ES6

PHP

  • Conhecendo o PHP
  • Variáveis no PHP
  • Operadores no PHP
  • Estruturas de Controle: Condicionais
  • Estruturas de Controle: Repetição
  • Arrays
  • Funções
  • Manipulação de Strings
  • Inclusão de Arquivos
  • Super Globais
  • Formulários HTML
  • Manipulação de Arquivos
  • Email
  • Tratamento de Erros
  • Boas Práticas em PHP

PHP com MySQL (Integração)

  • Configuração do Ambiente
  • Conhecendo o Banco de Dados
  • Conexão ao MySQL com PDO
  • Refinando o Sistema de Login
  • Criando a Tabela e a Inserção de Clientes (CREATE)
  • Listagem de Clientes (READ)
  • Edição de Clientes (UPDATE)
  • Exclusão de Clientes (DELETE)
  • Criando Tabela e Inserção de Produtos (CREATE)
  • Listagem de Produtos (READ)
  • Edição de Produtos (UPDATE)
  • Exclusão de Produtos (DELETE)
  • Relacionamento entre Tabelas: Clientes, Produtos e Pedidos
  • Cadastro de Pedidos (CREATE)
  • Listagem de Pedidos (READ)
  • Atualização de Pedidos (UPDATE)
  • Exclusão de Pedidos (DELETE)
  • Finalizando o Dashboard

Python

  • Conhecendo a linguagem Python
  • Tipos de variáveis
  • Estruturas condicionais
  • Laços de repetição
  • Introdução às listas
  • Listas: manipulação dinâmica, cálculos e funções
  • Listas dinâmicas e tuplas
  • Conjuntos e dicionários
  • Função em Python
  • Classes e objetos
  • Modularização em Python
  • Bibliotecas
  • Manipulação de arquivos
  • Try e except em Python
  • Registro de log
  • Views
  • Mineração de dados com pandas
  • Interface gráfica com Python
  • Introdução a POO
  • Introdução a API

Java

  • Introdução ao Java
  • Interface, componentes e variáveis
  • Operadores matemáticos, relacionais e controle de fluxo
  • Estrutura de repetição FOR e WHILE
  • Manipulação de Strings
  • Variáveis compostas
  • Orientação a objetos: Introdução
  • Sem Orientação a objetos
  • Orientação a objetos: Classes
  • Orientação a objetos: Métodos
  • Orientação a objetos: Métodos II
  • Encapsulamento
  • OOP: Vetor, Laço e Lista
  • Herança
  • Sobreposição e Interface Gráfica I
  • Interface Gráfica II

Banco de Dados MySQL

  • Introdução ao MySQL e Workbench
  • DDL: Criação de Tabelas e Tipos de Dados
  • DML: CRUD (Create, Read, Update, Delete)
  • Filtragem, Ordenação e Agrupamento
  • Joins (Junções de Tabelas)
  • Consultas Avançadas e Relatórios

Desenvolvedor de App Android

  • Ambiente Android Studio
  • Interface XML e Layouts Adaptáveis
  • Activities e Navegação
  • Lógica Java/Kotlin para Mobile
  • Integração com Banco de Dados (SQLite)
  • Projeto: Cadastro de Clientes e Publicação na Play Store

N8N Fundamentos

  • Introdução ao N8N e Conceitos-chave
  • Instalação (Cloud, Desktop e Self-hosted) e Docker
  • Configurando seu ambiente e Interface do N8N
  • Anatomia de um Workflow: Nodes, Inputs, Outputs e Controle de fluxo
  • Agentes de IA: Estrutura, Capacidades e Riscos
  • Seu primeiro agente de IA: Tutor de IA
  • Diferença e Uso de APIs vs Webhooks
  • Consumo de Google APIs e Autenticação (OAuth 2.0)
  • Envio de formulários e Service Node (Google Sheets)
  • Projeto Final: Verificador de Status

Lovable IA

  • Fundamentos do Lovable AI e o Novo Profissional de IA
  • Engenharia de Prompt: A Arte de Pedir
  • Arquitetura Full-Stack "Invisível" e Componentização
  • Frontend vs Backend na prática (ex: Tela de Login)
  • Backend com Supabase e Lovable Cloud
  • Autenticação e Arquitetura de Dados (Auth vs Public Tables)
  • Estilização Avançada e Integração com APIs e Pagamentos (Stripe)
  • Chat de Suporte Automático e Edge Functions
  • Lógica de Negócios e Manipulação de Dados em Projetos Low-Code
  • Monetização, Venda de Soluções e Segurança de Projetos

Valores das Trilhas

Escolha o seu plano de estudos e comece já.

Front-End Iniciante

~80hDo Zero ao Site Publicado

Padrão

2h/sem • ~10 meses

R$ 249,00entrada + 9x no boleto

Fast

4h/sem • ~5 meses

R$ 429,00entrada + 4x no boleto

Intensivo

Termine antes

R$ 1.930,00ou 5x R$ 429 cartão
> Matricular

Back-End PHP

~64hSistemas Dinâmicos

Padrão

2h/sem • ~8 meses

R$ 249,00entrada + 7x no boleto

Fast

4h/sem • ~4 meses

R$ 429,00entrada + 3x no boleto

Intensivo

Termine antes

R$ 1.544,00ou 4x R$ 429 cartão
> Matricular

Back-End Python

~52hA Base da IA e Automação

Padrão

2h/sem • ~7 meses

R$ 249,00entrada + 6x no boleto

Fast

4h/sem • ~3,5 meses

R$ 375,00entrada + 3x no boleto

Intensivo

Termine antes

R$ 1.350,00ou 4x R$ 375 cartão
> Matricular

Back-End + Banco de Dados

~100hDesenvolvimento Pesado

Padrão

2h/sem • ~12 meses

R$ 249,00entrada + 11x no boleto

Fast

4h/sem • ~6 meses

R$ 429,00entrada + 5x no boleto

Intensivo

Termine antes

R$ 2.316,00ou 6x R$ 429 cartão
> Matricular

Desenvolvedor Mobile

~64hCriação de Apps Android

Padrão

2h/sem • ~8 meses

R$ 249,00entrada + 7x no boleto

Fast

4h/sem • ~4 meses

R$ 429,00entrada + 3x no boleto

Intensivo

Termine antes

R$ 1.544,00ou 4x R$ 429 cartão
> Matricular

Automação Iniciante

~40hTrabalho Integrado com IA

Padrão

2h/sem • ~5 meses

R$ 249,00entrada + 4x no boleto

Fast

4h/sem • ~2,5 meses

R$ 375,00entrada + 2x no boleto

Intensivo

Termine antes

R$ 999,00ou 3x R$ 375 cartão
> Matricular
> Idade sugerida: 14/15 anos + > Certificado válido (horas complementares)

Turnos da Manhã, Tarde e Noite

(Sujeito à disponibilidade de vagas)

FAQ // Perguntas Frequentes

Não! Você usará os computadores da escola durante as aulas. Basta vir e aprender.

Não! O valor do curso inclui tudo.

Sim! Faltas justificadas podem ser repostas mediante disponibilidade na agenda.

Prefere estudar em casa?

Confira as ofertas exclusivas e todo o conteúdo do nosso curso EAD Interativo de Programação!

> Conferir Oferta EAD