Sobre O Curso
Prepare-se para se tornar um desenvolvedor completo com o curso mais completo e prático de programação fullstack! Aprenda as ferramentas e linguagens essenciais para criar desde sites incríveis até sistemas robustos, desenvolvendo projetos reais que vão transformar suas ideias em soluções tecnológicas.
- Aulas Práticas e Dinâmicas: Desde o primeiro dia, você estará criando aplicações reais com o suporte de instrutores experientes.
- Projetos Reais: Coloque suas habilidades à prova com desafios do mundo real e construa um portfólio impressionante.
- Abordagem Fullstack: Aprenda o ciclo completo do desenvolvimento – do design à implementação do servidor, tudo em um só lugar!
- Preparação para o Mercado: Conheça as melhores práticas e frameworks mais utilizados pelas grandes empresas de tecnologia.
O Que Você Vai Aprender?
- Frontend Moderno: Construa interfaces incríveis com HTML, CSS, JavaScript, React e Angular.
- Backend Poderoso: Domine Node.js, Python, PHP e C#, criando APIs, banco de dados e lógica de negócios eficiente.
- Integração Total: Trabalhe com aplicações completas, conectando frontend e backend para entregar soluções reais e escaláveis.
- Outras Tecnologias-Chave: Explore SQL, MongoDB, Git, entre outras ferramentas que são padrão no mercado.
Requisitos
- Não existem pré requisitos.
Público
- Todos que querem aprender a programar, começando do zero.
Conteúdo Do Curso
M1: HTML – Frontend
-
Download dos Materiais
-
Aula 1: Introdução ao HTML
-
Aula 2: Hello World
-
Aula 3: Títulos
-
Aula 4: Parágrafos
-
Aula 5: Formatação de Texto
-
Aula 6: Links
-
Aula 7: Imagens
-
Aula 8: Listas
-
Aula 9: Formulários (parte 1)
-
Aula 10: Formulários (parte 2)
-
Aula 11: Tabelas
-
Aula 12: Áudio
-
Aula 13: Vídeo
-
Aulão de Revisão
-
HTML | Prova
M2: CSS – Frontend
-
Download dos Materiais
-
Aula 1: Introdução ao CSS
-
Aula 2: Ids
-
Aula 3: Classes
-
Aula 4: Box Model
-
Aula 5: Margin
-
Aula 6: Align
-
Aula 7: Fonts
-
Aulão de Revisão
-
Aula 8: Flexbox: Flex Container e Flex Itens
-
Aula 9: Flexbox: Flex Direction
-
Aula 10: Flexbox: Flex Wrap
-
Aula 11: Flexbox: Flex Flow
-
Aula 12: Flexbox: Justify Content
-
Aula 13: Flexbox: Align Items
-
Aula 14: Flexbox: Align Content
-
Aula 15: Flexbox: Flex Grow
-
Aula 16: Flexbox: Flex Basis
-
Aula 17: Flexbox: Flex Shrink
-
Aula 18: Flexbox: Flex & Order
-
Aula 19: Flexbox: Align Self
-
CSS | Prova
Práticas em HTML + CSS – Frontend
-
P1: Criando a Landing Page da Netflix
-
P2.1: Criando um Site Completo (parte 1)
-
P2.2: Criando um Site Completo (parte 2)
-
P2.3: Criando um Site Completo (parte 3)
-
P3.1: Criando o Youtube (parte 1 HTML)
-
P3.2: Criando o Youtube (parte 1 CSS)
-
P3.3: Criando o Youtube (parte 2 HTML)
-
P3.4: Criando o Youtube (parte 2 CSS)
-
P3.5: Criando o Youtube (parte 3 HTML)
-
P3.6: Criando o Youtube (parte 3 CSS)
-
P4: Aulão Criando o Google
-
P5.1: Criando o Twitter (parte 1)
-
P5.2: Criando o Twitter (parte 2)
-
P6.1: Criando o Linkedin (introdução)
-
P6.2: Criando o Linkedin (Header)
-
P6.3: Criando o Linkedin (Sidebar)
-
P6.4: Criando o Linkedin (Input)
-
P6.5: Criando o Linkedin (Posts)
-
P6.6: Criando o Linkedin (Widgets)
M3: JavaScript – Frontend
-
Aula 1: Introdução ao JavaScript
03:07 -
Aula 2: Variáveis e Operadores
10:54 -
Aula 2: Exercícios
-
Aula 3A: Estruturas de Controle: Condicionais: IF e ELSE
14:02 -
Aula 3A: Exercícios
-
Aula 3B: Estruturas de Controle: Condicionais: Switch
04:01 -
Aula 3B: Exercícios
-
Aula 3C: Estruturas de Controle: Laços de Repetição: For
09:11 -
Aula 3C: Exercícios
-
Aula 3D: Estruturas de Controle: Laços de Repetição: While
08:00 -
Aula 3D: Exercícios
-
Aula 3E: Estruturas de Controle: Controle de Fluxo
08:02 -
Aula 3E: Exercícios
-
Aula 4: Funções
11:23 -
Aula 4: Exercícios
-
Aula 5: Arrays
19:28 -
Aula 5: Exercícios
-
JavaScript | Prova
-
Aula 6: Objetos
08:19 -
Aula 6: Exercícios
-
Aula 7: Manipulação de Strings
15:45 -
Aula 7: Exercícios
-
Aula 8: Manipulação de números
11:32 -
Aula 8: Exercícios
-
Aula 9: Tipos de Dados e Conversão
07:14 -
Aula 9: Exercícios
-
JavaScript | Prova
-
Aula 10: Arrays e objetos avançados
09:27 -
Aula 10: Exercícios
-
Aula 11: Escopo e Closures
-
Aula 11: Exercícios
-
Aula 12: Document Object Model (DOM)
-
Aula 12: Exercícios
-
Aula 13: Eventos e funções assíncronas
-
Aula 13: Exercícios
-
Aula 14: Manipulação de formulários
-
Aula 14: Exercício
-
JavaScript | Prova
-
Aula 15: Trabalhando com JSON
-
Aula 15: Exercício
-
Aula 16: Programação Orientada a Objetos
-
Aula 16: Exercícios
-
Aula 17: O que são APIs?
-
Aula 17: Exercícios
-
Aula 18: Modularização
-
Aula 18: Exercícios
-
JavaScript | Prova
Práticas em HTML + CSS + JS – Frontend
-
P1: Recriando a Netflix
-
P2.1 Flappy Bird: Introdução
-
P2.2 Flappy Bird: Cenário
-
P2.3 Flappy Bird: Cenário
-
P2.4 Flappy Bird: Mecânica
-
P3.1 Codi Memory: Introdução
-
P3.2 Codi Memory: Criando a Tela de Jogo
-
P3.3 Codi Memory: Revelando Cards
-
P3.4 Codi Memory: Conferindo Pares
-
P4.1 Dino: Introdução
-
P4.2 Dino: Pulo
-
P4.3 Dino: Obstáculos
-
P5.1 Notefy: Introdução
-
P5.2 Notefy: Lógica
-
P5.3 Notefy: Memória
-
P6: Recriando o TikTok
-
P7: Campo Minado
M4: Bootstrap – Frontend
-
Aula 1: Introdução
-
Aula 2: Hello World
-
Aula 3: Grid
-
Aula 4: Componentes: Botões
-
Aula 5: Componentes: Menu Suspenso
-
Aula 6: Componentes: Carrossel
-
Aula 7: Portfólio: Introdução
-
Aula 8: Portfólio: Cabeçalho
-
Aula 9: Portfólio: About
-
Aula 10: Portfólio: Serviços
-
Aula 11: Portfólio: Ajuste da Navbar
-
Aula 12: Portfólio: Seção projetos
-
Aula 13: Portfólio: Contato
-
Aula 14: Portfólio: Rodapé e Ajustes
-
Bootstrap | Prova
M5: React – Frontend
-
Aula 0: Intensivão
-
Aula 1: Introdução
-
Aula 2: Hello World
-
Aula 3: JSX
-
Aula 4: Planejamentos de Componentes
-
Aula 5: Criando Componentes
-
Aula 6: Estilizando Componentes
-
Aula 7: Hooks (parte 1)
-
Aula 8: Hooks (parte 2)
-
Aula 9: Props
-
Aula 10: Criando Itens
-
Aula 11: Mostrando e Estilizando Itens
-
Aula 12: Criando a CartPage
-
Aula 13: Atualizando Itens do Carrinho
-
Aula 14: Estilizando o Carrinho
-
P1: Quiz com React
-
P2: Revisão do React + Vite
-
P3: Lidando com eventos no React
-
P4: Divulgação de vagas de emprego – Projeto React
-
P5: Tela de Login – Projeto React
-
P6: Landing Page para carros – Projeto React
-
P7: Consumindo uma API do Backend, no React
-
P8 – Criando um site com formulário de contato
-
P9 – Consumindo API REST COUNTRIES
-
P10 – Coffee Delivery
-
React | Prova
M6: TypeScript – Frontend
-
Aula 1: Introdução
-
Aula 2: Variáveis
-
Aula 3: Funções
-
Aula 4: Prática 1: Sistema de E-commerce
-
Aula 5: Desestruturação
-
Aula 6: Generics
-
Aula 7: Introdução as Classes
-
Aula 8: Pratica II: Sistema de e-commerce
-
Aula 9: Encapsulamento de Dados
-
Aula 10: Classes (Get e Set)
-
Aula 11: Classes (Somente Leitura e Estático)
-
Aula 12: Questões de Recrutamento
-
TypeScript | Prova
M7: Vue JS – Frontend
-
Aula 1: Introdução
-
Aula 2: Instâncias
-
Aula 3: Condicionais
-
Aula 4: Loops
-
Aula 5: Manipulação de Eventos
-
Aula 6: Métodos
-
Aula 7: Slider
-
Aula 8: Componentes: Introdução
-
Aula 9: Componentes: Modelo XT
-
Aula 10: Componentes: Raiz única
-
Aula 11: Props
-
Aula 12: Avançando em Props
-
Aula 13: Avançando em Props (parte 2)
-
Aula 14: Componentes Globais e Locais
-
Vue JS | Prova
M8: Angular JS – Frontend
-
Aula 1: Introdução
-
Aula 2: Componentes e Templates
-
Aula 3: Diretivas e Pipes básicos
-
Aula 4: Formulários: Template Driven
-
Aula 5: Formulários: Reactive forms
-
Aula 6: Consumindo APIs com HttpClient
-
Aula 7: Serviços e Injeção de Dependências
-
Aula 8: Modularização
-
Aula 9: Rotas e Navegação
-
Aula 10: Comunicação entre Componentes e Services
-
Aula 11: Lazy loading e Performance
-
Aula 12: Diretivas personalizadas
-
Aula 13: Testes com Jasmine e Karma
-
Aula 14: Deploy e Otimização
-
Angular JS | Prova
M9: UI/UX – Frontend
-
Aula 1: User Stories
-
Aula 2: Principais Leis UX
-
Aula 3: Gestalt
-
UI/UX | Prova
M10: Git & GitHub – Frontend
-
Aula 1: Fundamentos do Git e Configuração Inicial
-
Aula 2: Instalação e Configuração Inicial do Git
-
Aula 3: Criando e Gerenciando Repositórios Locais
-
Aula 4: Salvando Alterações com Git
-
Aula 5: Ignorando Arquivos com .gitignore
-
Aula 6: Introdução aos Repositórios Remotos
-
Aula 7: Configurando Repositórios Remotos
-
Aula 8: Enviando Alterações para o Repositório Remoto
-
Aula 9: Recebendo Alterações do Repositório Remoto
-
Aula 10: Clonando Repositórios Existentes
-
Aula 11: Fork no GitHub
-
Atividade Prática
-
Aula 12: Introdução às Branches no Git
-
Aula 13: Criando e Alternando entre Branches
-
Aula 14: Fundindo Alterações com git merge
-
Aula 15: Colaboração no GitHub com Forks e Pull Requests
-
Aula 16: Trabalhando com Issues no GitHub
-
Atividade Prática
-
Aula 17: Boas Práticas para Mensagens de Commit
-
Aula 18: Organização de Branches em Projetos Reais
-
Aula 19: Fluxo de Trabalho Essencial com Feature Branch e Pull Requests
-
Projeto Prático de Desenvolvimento Colaborativo
-
Git & GitHub | Prova
Módulo 11: Égua – Backend
-
Aula 0: Linguagem Égua?
-
Aula 1: Variáveis
-
Aula 2: Tipos de Dados
-
Aula 3: Operadores
-
Aula 4: Se, Senão Se e Senão
-
Aula 5: Enquanto
-
Aula 6: Para
-
Aula 7: Escolha Caso
-
Aula 8: Funções
-
Aula 9: Funções Integradas
-
Aula 10: Orientação a Objetos
-
Égua | Prova
Módulo 12: Python – Backend
-
Aula 1: Introdução
-
Aula 2: Variáveis: Integer e Float
-
Aula 2: Exercícios
-
Aula 3: Variáveis: Boolean e String
-
Aula 3: Exercícios
-
Aula 4: Operadores Aritméticos
-
Aula 4: Exercícios
-
Aula 5: Operadores de Comparação
-
Aula 5: Exercícios
-
Aula 6: Operadores Lógicos
-
Aula 6: Exercícios
-
Aula 7: Coleções: Listas
-
Aula 7: Exercícios
-
Aula 8: Coleções: Tuplas
-
Aula 8: Exercícios
-
Aula 9: Coleções: Dicionários
-
Aula 9: Exercícios
-
Aula 10: IF e ELSE
-
Aula 10: Exercícios
-
Aula 11: While
-
Aula 11: Exercícios
-
Aula 12: For
-
Aula 13: Funções (parte 1)
-
Aula 13: Exercícios
-
Aula 14: Funções (parte 2)
-
Aula 14: Exercícios
-
Aula 15: OO: Classes e Objetos
-
Aula 15: Exercícios
-
Aula 16: OO: Encapsulamento
-
Aula 16: Exercícios
-
Aula 17: OO: Herança
-
Aula 17: Exercícios
-
Aula 18: OO: Polimorfismo
-
Aula 18: Exercícios
-
Aula 19: Python Turtle: Introdução
-
Aula 20: Balloon Popper: Introdução
-
Aula 21: Balloon Popper: Implementação
-
Aula 22: Turtle Game: Introdução
-
Aula 23: Turtle Game: Implementação
-
Revisão do módulo
-
Python | Prova
-
Aula 24: Introdução a Inteligência Artificial
06:20 -
Aula 25: Gerando código com IA
05:13 -
Aula 26: Otimizando código com IA
02:30 -
Aula 27: IA como ferramenta
02:04 -
Aula 28: Como perguntar?
03:09 -
Aula 29: Dicas Gerais
01:14 -
Aula 30: Preprando o ambiente
04:20 -
Aula 31: Criando a sua primeira IA
07:54 -
Aula 32: Gerando uma personalidade
07:20 -
Aula 33: Explorando parâmetros
10:29 -
Aula 34: Tratamento de Erros
06:26 -
Aula 35: Bot da Wikipedia
12:20 -
Aula 36: Questor (parte 1)
20:32 -
Aula 37: Questor (parte 2)
10:48 -
Aula 38: Open Whisper
07:18
Módulo 13: C# – Backend
-
Aula 1: Introdução ao Replit
-
Aula 2: Console.WriteLine()
-
Aula 3: Variáveis
-
Aula 3: Exercícios
-
Aula 4: Tipos de Varíaveis
-
Aula 4: Exercícios
-
Aula 5: Entrada de Valores
-
Aula 5: Exercícios
-
Aula 6: Operadores
-
Aula 6: Exercícios
-
Aula 7: Atribuição
-
Aula 8: Incremento e Decremento
-
Aula 8: Exercícios
-
Aula 9: Operadores de Comparação
-
Aula 9: Exercícios
-
Aula 10: Operadores Lógicos
-
Aula 11: IF e ELSE
-
Aula 12: Swtich
-
Aula 12: Exercícios
-
Aula 13: Estruturas de Repetição
-
Aula 13: Exercícios
-
Aula 14: Controladores de Fluxo
-
Aula 14: Exercícios
-
Aula 15: Funções
-
Aula 15: Exercícios
-
C# | Prova
Módulo 14: Java – Backend
-
Aula 1: Introdução
-
Aula 2: Hello World
-
Aula 3: Variáveis
-
Aula 4: Operadores
-
Aula 5: Entrada e Saída
-
Aula 6: Arrays
-
Aula 7: ArrayList
-
Aula 8: HashMaps
-
Aula 9: If e Else
-
Aula 10: While
-
Aula 11: For
-
Aula 12: Funções pt.1
-
Aula 13: Funções pt.2
-
Aula 14: Herança
-
Aula 15: Prática
-
Aula 16: Relógio
-
Aula 17: Calculadora
-
Java | Prova
Módulo 15: Node JS – Backend
-
Material do Curso
-
Aula 1: Introdução
-
Aula 2: Instalação
-
Aula 3: Hello World
-
Aula 4: Event Loop
-
Aula 5: NPM
-
Aula 6: Moment JS
-
Aula 7: Requisitando Dados
-
Aula 8: Criando uma Tabela
-
Aula 9: Estilo CSS
-
Aula 10: Recuperando Dados CSV
-
Aula 11: Primeiros passos com AWS
-
Aula 12: Implantando o aplicativo
-
Aula 13: Configurando seu servidor web
-
NodeJS | Prova
Módulo 16: PHP – Backend
-
Aula 1: Instalação do Ambiente
-
Aula 2: Sintaxe básica
-
Aula 3: Constantes e Variáveis
-
Aula 4: Introdução aos Tipos de Dados
-
Aula 5: Strings
-
Aula 6: Integer e Float
-
Aula 7: Arrays
-
Aula 8: Foreach
-
Aula 9: Loops For e While
-
Aula 10: Boolean
-
Aula 11: Condicionais
-
Aula 12: Operadores AND e OR
-
Aula 13: NULL
-
Aula 14: Funções
-
Aula 15: Operações com Arrays
-
Aula 16: Tipos de Dados (Objeto)
-
Aula 17: Escopo de Variáveis
-
Aula 18: Variáveis Superglobais
-
Aula 19: Variável $_GET
-
Aula 20: Formulários e Variável $_POST
-
Aula 21: Include e Require
-
Aula 22: Banco de Dados
-
Aula 23: Banco de Dados (Create e Show)
-
Aula 24: Banco de Dados (Update e Delete)
-
PHP | Prova
Módulo 17: SQL – Backend
-
Arquivos do curso
-
Aula 1: Ambiente de desenvolvimento Anaconda
-
Aula 2: Introdução a Banco de dados
-
Aula 3: Carregando um banco de dados SQLite
-
Aula 4: Selecionando colunas de uma tabela
-
Aula 5: LIMITE e COMPENSAÇÃO
-
Aula 6: Recuperando valores exclusivos
-
Aula 7: Ordenação
-
Aula 8: Cláusula WHERE
-
Aula 9: Grupos
-
Aula 10: Inner Joins
-
Aula 11: Left Outer Joins
-
Aula 12: GitBash
-
Aula 13: Arquivo I/O
-
Aula 14: SQLite através do Python
-
Aula 15: Criando tabelas
-
Aula 16: Inserindo linhas em uma tabela
-
Aula 17: Atualizando linhas em uma tabela
-
Aula 18: Excluindo linhas de uma tabela
-
Aula 19: Excluindo Tabelas
-
Aula 20: Alterando Tabelas
-
Aula 21: Removendo uma coluna de uma tabela
-
Aula 22: Chaves Estrangeiras Parte 1
-
Aula 23: Chaves Estrangeiras Parte 2
-
SQL | Prova
Módulo 18: Express – Backend
-
Aula 1 : Respondendo solicitações HTTP
-
Aula 2: Passando Parâmetros pelas rotas
-
Aula 3: Estrutura do projeto
-
Aula 4: Ativos Estáticos
-
Aula 5: Modelagem com Loops e Condicional
-
Aula 6: Lidando com formulários POST
-
Aula 7: Middlewares
-
Aula 8: Login
-
Aula 9: Tratamento de Erros
-
Express | Prova
Módulo 19: MongoDB – Backend
-
Material do curso
-
Aula 1: Instalação
-
Aula 2: Importando dados
-
Aula 3: Exportando dados
-
Aula 4: Consultando dados
-
Aula 5: Inserindo dados
-
Aula 6: Atualizando dados
-
Aula 7: Deletando dados
-
Aula 8: Projeto Node
-
Aula 9: Mongoose Parte 1 – Conectando ao Mongoose
-
Aula 10: Mongoose Parte 2 – Esquemas e pesquisas
-
Aula 11: Mongoose Parte 3 – Filtros de pesquisa
-
Aula 12: Mongoose Parte 4 – Pesquisas individuais
-
Aula 13: Mongoose Parte 5 – Adicionando e atualizando documentos
-
MongoDB | Prova
Módulo 20: Node+Express – Backend
-
Aula 1: Instalando o Node
-
Aula 2: Pacote JSON
-
Aula 3: Instalando o Express
-
Aula 4: Roteamento Express
-
Aula 5: Postman
-
Aula 6: Nodemom
-
Aula 7: Status EndPoint
-
Aula 8: Planejando Terminais de API
-
Aula 9: Rotas Básicas
-
Aula 10: Estendendo Rotas
-
Aula 11: Analisador de corpo
-
Aula 12: Roteador Express
-
Aula 13: Dontev
-
Aula 14: Cors
-
Aula 15: Analisador de cookies
-
Aula 16: Passport.js
-
Aula 17: Atualizar rotas para autenticação do passport
-
Node+Express | Prova
Módulo 21: MongoDB+Express – Backend
-
Aula 1: Introdução
-
Aula 2: Fazendo os primeiros pedidos
-
Aula 3: Usando MongoDB com solicitações
-
Aula 4: Refatoração e reestruturação
-
Aula 5: Tratamento de erros e códigos de resposta
-
Aula 6: Gerando e protegendo senhas
-
Aula 7: Gerando JWTS e protegendo rotas
-
Aula 8: Novas rotas e solicitações de exclusão
-
Aula 9: Solicitações de colocação e correção
-
Aula 10: Limpeza e finalização
-
Mongo+Express | Prova
Módulo 22: MongoDB+Express+NodeJS – Backend
-
Aula 1: Introdução Instalação e Inicialização
-
Aula 2: Configuração do App
-
Aula 3: Formulário de Registro
-
Aula 4: Configurando o Banco de Dados
-
Aula 5: Configurando o Formulário de Login
-
Aula 6: Manipulação de Erros
-
Aula 7: Autenticação de registro
-
Aula 8: Hashing de Senhas
-
Aula 9: Página da Conta
-
Aula 10: Layout da Página
-
Aula 11: Página de Administração
-
Aula 12: Adicionando Itens
-
Aula 13: Selecionando Itens
-
Aula 14: Mostrando Itens Salvos
-
Aula 15: Formulário de Redefinição de Senha
-
Aula 16: Token Nonce e hora de redefinição
-
Aula 17: Envio de e-mails
-
Aula 18: Validação e redefinição de senha
-
Aula 19: Alterar senhas
-
Mongo+Express+Node | Prova
Instrutores

Feedback
5.0
Total 1 Avaliação
100%
0%
0%
0%
0%
Bernardo