Course Overview
Course Content
Módulo 1: Python 🐍
- 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 12: Exercícios
- 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
- Aula 24: IA – Introdução
- Aula 25: IA – Gerando código com Inteligência Artificial
- Aula 26: IA – Otimizando código com Inteligência Artificial
- Aula 27: IA – Inteligência Artificial como ferramenta
- Aula 28: IA – Como perguntar?
- Aula 29: IA – Dicas gerais
- Aula 30: IA – Preparando o Ambiente
- Aula 31: IA – Criando sua primeira IA
- Aula 32: IA – Gerando uma personalidade
- Aula 33: IA – Gerando uma personalidade
- Aula 34: IA – Explorando Parâmetros
- Aula 35: IA – Tratamento de erros
- Aula 36: IA – Bot da wikipedia
- Aula 37: IA – Questor (Parte 1)
- Aula 38: IA – Questor (Parte 2)
- Aula 39: Open Whisper
- Python | Prova
Módulo 2: C# 🎮
- 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 11: Exercícios
- 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 3: Java ☕
- 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 4: Node JS 🟢
- 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 5: PHP 🔵
- 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 6: SQL 🗄
- 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 8: MongoDB 🍃
- 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 9: Node+Express🟢🚂
- 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 10: MongoDB+Express🍃🚂
- 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 11: MongoDB+Express+NodeJS🍃🚂🟢
- 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
Módulo 12: GO🔵
- Aula 1: Introdução e Intalação
- Aula 2: Sintaxe GO
- Aula 3: Variáveis GO
- Aula 3: Exercícios
- Aula 4: Constantes GO
- Aula 4: Exercícios
- Aula 5: Funções de Saída GO
- Aula 5: Exercícios
- Aula 6: Operadores GO
- Aula 6: Exercícios
- Aula 7: Condicionais GO
- Aula 7: Exercícios
- Aula 8: Arrays GO
- Aula 8: Exercícios
- Aula 9: Switch GO
- Aula 9: Exercícios
- Aula 10: Loops GO
- Aula 10: Exercícios
- Aula 11: Funções GO
- Aula 11: Exercícios
- Aula 12: Estruturas GO
- Aula 12: Exercícios
- Aula 13: Maps GO
- Aula 13: Exercícios
- GO | Prova
Instructors
🎓 Graduando em Engenharia Computacional pela UFJF (Universidade Federal de Juiz de Fora) 📝 Professor de Física da Rede Apogeu 📗 Tutor de Planilhas Eletrônicas (UFJF) 📒 Tutor de Introdução ao Linux (UFJF) 📘 Tutor de Banco de Dados (UFJF) 🎮 Desenvolvedor de Games 🕹 Professor e Gestor da Academia Gamer