Cursos de Programação
689 cursosSão mais de 400 cursos em diversas as áreas da programação: Java, PHP, Javascript, .NET, Python, Delphi, HTML, CSS, banco de dados e muito mais.
Acesse todos esses cursos e muito mais através da nossa FORMAÇÃO COMPLETA FULL STACK. Saiba Mais
API - Application Programming Interface
API (Application Programming Interface) é um mecanismo que permite softwares diferentes se comunicarem. Um exemplo é...
Criando uma query SQL com IA
Este curso introduz uma abordagem moderna e revolucionária para a escrita de código SQL: a utilização de Inteligência...
Criando uma landing page apenas com Prompt
Neste curso veremos como criar mais uma versão da página da Imobiliária Santos, porém, dessa vez vamos utilizar apenas...
Levantamento de Requisitos: Exemplo prático de entrevista
Neste curso vamos exemplificar como um analista de requisitos conversa com seu cliente para realizar um levantamento de...
Curso de SQL
A linguagem SQL é amplamente utilizada em diversos tipos de aplicações que utilizem bancos de dados relacionais. Neste...
O que é Python?
Neste curso apresentaremos os conceitos introdutórios do Python, suas características e funcionamento. Veremos também...
Como gerar renda com o conhecimento em tecnologia
O Especialista Digital é o profissional que cria e gerencia a presença online de uma empresa, sozinho, gerando...
Básico de Java e Orientação a Objetos
O objetivo deste curso básico de Java e Orientação a Objetos é apresentar os conceitos básicos da linguagem de...
O que é Delphi?
Neste curso apresentaremos os conceitos introdutórios do Delphi, suas características e funcionamento. Veremos também...
Começando no Delphi: Controles visuais
Neste curso veremos como trabalhar com os elementos visuais mais básicos do Delphi, necessários para começar qualquer...
Delphi 7 - Sistema completo de Locadora com Delphi, dbExpress e Firebird 2.0
Confira neste curso online como criar um sistema completo com Delphi 7, dbExpress e Firebird. Aprenda a desenvolver um...
Fortes Reports com Delphi
Neste curso vamos aprender a usar o Fortes Reports, desde a instalação do Fortes Reports no Delphi 2010.
Introdução ao Python
Neste curso você vai descobrir o que é Python, por que ela se tornou uma das linguagens mais populares do mundo e em...
O que é Django?
Neste curso apresentaremos os conceitos introdutórios do Django, um Framework escrito em Python, suas características e...
Curso de Python
Esse curso ensina os primeiros passos para se tornar um programador Python, explicando os conceitos fundamentais...
Como fazer sua primeira aplicação em Django
Neste curso aprenderemos a trabalhar com o Django, o principal framework Python da atualidade. Conheceremos sua...
Linguagem SQL e Supabase
Domine bancos relacionais e crie backends modernos e escaláveis com ferramentas de nuvem e tempo real.
Curso de SQL
A linguagem SQL é amplamente utilizada em diversos tipos de aplicações que utilizem bancos de dados relacionais. Neste...
Introdução prática ao comando SQL SELECT
Neste curso veremos os diversos operadores a serem utilizados em conjunto com o comando Select do SQL. Para isso,...
Criando meu primeiro banco de dados no MySQL
Neste curso você aprenderá como criar seu primeiro banco de dados utilizando o MySQL. O MySQL é um sistema de...
Criando sites com IA
Construa e publique sites modernos a partir de prompts e imagens, dominando a refatoração de código com IA.
Criando um site que captura leads (com IA)
Desenvolva páginas de conversão modernas com Supabase e inteligência artificial para gerar novos negócios.
Sua primeira automação com n8n
Aprenda a criar fluxos de boas-vindas, disparar e-mails em massa e integrar capturas de leads usando IA.
Criando uma landing page apenas com Prompt
Neste curso veremos como criar mais uma versão da página da Imobiliária Santos, porém, dessa vez vamos utilizar apenas...
Node.js: APIs e bancos de dados
A evolução das nossas APIs é separar os dados do código, permitindo que nossas APIs passem a lidar com dados dinâmicos....
Node.js: API com Autenticação
Neste curso vamos dar o próximo passo no estudo de APIs e construir um sistema administrativo que nos permita listar os...
API - Application Programming Interface
API (Application Programming Interface) é um mecanismo que permite softwares diferentes se comunicarem. Um exemplo é...
React: Consumindo uma API
Neste curso daremos mais um passo no nosso aprendizado de React e veremos como construir uma aplicação capaz de...
Levantamento de Requisitos
Neste curso falaremos sobre o levantamento de requisitos e a sua importância para o desenvolvimento de um projeto....
Modelagem de dados
Neste curso vamos aprender o que é modelagem de dados, para que ela serve e como ela pode ser aplicada na...
Modelando seus sistemas
Neste curso estabelecemos a base para a construção de qualquer sistema de software, introduzindo o conceito fundamental...
Modelando um Sistema de Agendamentos na prática
Neste curso vamos relembrar a importância de se modelar um projeto antes de iniciar o código.
CSS: Flexbox
Neste curso ensinaremos uma técnica super importante do CSS conhecida como Flexbox, essencial para criar layouts...
Curso: CSS Introdução
CSS (Cascading Style Sheets) é uma linguagem de estilos que serve para manipular a parte visual das páginas web. Com...
CSS: Estilização através de seletores
Os seletores são padrões usados para identificar elementos em uma página. Com eles você pode definir estilos para...
CSS: Pseudo-classes e Pseudo-elementos
Neste curso falaremos sobre a utilização de pseudo-classes e pseudo-elementos no CSS para uma estilização mais...
Introdução ao PHP
PHP é uma linguagem de scripts open source de uso geral, muito utilizada e especialmente adequada para o...
Preparando o ambiente para programar em PHP
Neste curso vamos aprender a preparar um ambiente de programação para PHP. Para isso, instalaremos um servidor web...
Primeira Aplicação PHP utilizando MVC
Neste curso desenvolveremos uma aplicação padrão de arquitetura MVC e como exemplo faremos um cadastro de usuário...
PHP: Crie uma aplicação MVC com acesso ao banco de dados
Neste curso vamos aprender a implementar um CRUD em PHP, utilizando arquitetura MVC, criamos um cadastro de produtos...
O que é Java?
Neste curso apresentaremos os conceitos introdutórios do Java, suas características e funcionamento. Veremos também um...
Básico de Java e Orientação a Objetos
O objetivo deste curso básico de Java e Orientação a Objetos é apresentar os conceitos básicos da linguagem de...
Minha primeira app Java e Hibernate
Neste curso aprenderemos a utilizar o Hibernate em nossas aplicações Java para gravar e ler informações do banco de...
Criando um serviço RESTful com Java
Este curso possui o objetivo de explorar as facetas do paradigma de programação RESTful dentro do universo do Java....
Registrando um domínio web para seu site
Aprenda a registrar um domínio para clientes, escolher boas opções de endereço e conectar o site à hospedagem para...
Modelando um Sistema de Agendamentos na prática
Neste curso vamos relembrar a importância de se modelar um projeto antes de iniciar o código.
Modelando seus sistemas parte 2
Neste curso, iniciamos a segunda parte do nosso curso de modelagem, revisando os conceitos fundamentais que...
Modelando seus sistemas
Neste curso estabelecemos a base para a construção de qualquer sistema de software, introduzindo o conceito fundamental...
Como gerar renda com o conhecimento em tecnologia
O Especialista Digital é o profissional que cria e gerencia a presença online de uma empresa, sozinho, gerando...
Introdução ao Python
Neste curso você vai descobrir o que é Python, por que ela se tornou uma das linguagens mais populares do mundo e em...
Jornada Dev Profissional
Este curso prepara o aluno para a jornada rumo à carreira de desenvolvedor profissional, com foco no fortalecimento do...
Criando uma query SQL com IA
Este curso introduz uma abordagem moderna e revolucionária para a escrita de código SQL: a utilização de Inteligência...
Escrevendo uma query SQL
Este curso ensina SQL de forma prática e aplicada, simulando um desafio real de negócio: criar uma consulta complexa...
Index
O curso aborda a otimização de performance em bancos de dados por meio do uso de índices, explicando seu funcionamento,...
SELECT como campo
Este curso aborda a poderosa técnica de usar um SELECT como um campo dentro de outra consulta. Este método de subquery...
SELECT de um SELECT
Neste curso avançado, aprofundamos a análise de dados para além da simples contagem, focando na geração de inteligência...
GROUP BY
Neste curso falaremos sobre o GROUP BY, um recurso do SQL que nos permite agrupar resultados de pesquisa dentro de um...
Aprofundando em subqueries
Neste curso nos aprofundaremos nos conhecimentos de subquery e veremos como otimiza-la para os melhores resultados,...
Introdução à subqueries
Neste curso falaremos sobre o uso de Subqueries. O objetivo é entender o que são e qual a sua utilidade dentro do...
LEFT JOIN
Neste curso falaremos sobre o uso do comando SQL LEFT JOIN. O objetivo é entender como esse comando funciona e...
JOIN
Neste curso veremos como ocorre o processo de JOIN entre três tabelas. O objetivo é entender que JOIN não é um...
SELECT com 2 tabelas
Neste curso vamos explorar o comando SELECT para retornar dados de duas tabela. O objetivo é entender o conceito de...
SELECT com 1 tabela
Neste curso vamos explorar o comando SELECT para retornar dados de uma tabela. Entenderemos aqui alguns comandos...
Gerando um mockup de dados
Neste curso veremos como criar mockups que vão nos permitir testar o banco de dados. A ideia é preencher o banco de...
Selecionando Registros de uma tabela
Nessa aula veremos como buscar registros em uma tabela do banco de dados. Veremos como utilizar o comando SQL SELECT...
Deletando registros de uma tabela
Neste curso falaremos sobre a exclusão de registros de uma tabela. Veremos como excluir um registro usando o painel...
Atualizando Registros na Tabela
Neste curso veremos como atualizar dados já cadastrados em uma tabela. Veremos como fazer a atualização através do...
Inserindo dados na tabela
Neste curso falaremos sobre como inserir dados em uma tabela no Supabase. Mostraremos a forma visual, utilizando o...
Criando tabelas com SQL
Neste curso veremos como criar uma tabela para o nosso banco de dados dentro do Supabase. A ideia aqui é criar as...
Criando tabelas no supabase
Neste curso veremos como criar uma tabela para o nosso banco de dados dentro do Supabase. A ideia aqui é criar a...
Criando o Banco de Dados
Neste curso veremos como criar um banco de dados no Supabase. A ideia é aprender a criar uma conta no Supabase...
Conhecendo o Modelo de Dados
Neste curso vamos conhecer o modelo de dados completo do projeto de agendamento. A ideia é que você entenda como o...
Levantamento de Requisitos
Neste curso falaremos sobre o levantamento de requisitos e a sua importância para o desenvolvimento de um projeto....
Modelo de Dados
Neste curso vamos falar sobre modelagem de dados e como essa prática pode nos ajudar a criar bancos de dados mais...
Contextualizando Banco de Dados
Neste curso vamos falar sobre o Banco de Dados e a sua importância. Além disso, vamos conhecer diferentes tipos de...
Criando uma landing page apenas com Prompt
Neste curso veremos como criar mais uma versão da página da Imobiliária Santos, porém, dessa vez vamos utilizar apenas...
Entendendo o código da imobiliária com Template
Neste curso vamos entender o código gerado anteriormente pela IA com base no template. A ideia é que você tenha uma...
Criando o site de uma imobiliária com Template
Neste curso veremos como criar um site de uma imobiliária a partir de um template. A ideia aqui é criar um site...
Entendendo o código JavaScript
Neste curso vamos conhecer o JavaScript e entender o seu papel no desenvolvimento web. Além disso, veremos como...
Entendendo o código CSS
Neste curso vamos analisar o código CSS proposto pela IA. A ideia é entender como o código CSS se conecta ao HTML,...
Entendendo o código HTML
Neste curso vamos entender os pontos principais do código HTML. Falaremos sobre algumas das principais tags, para que...
Refatorando o código com IA
Neste curso veremos como utilizar diversas ferramentas de IA para refatorar e melhorar o nosso código. Além disso,...
Publicando o site na internet
Neste curso veremos como publicar o nosso site na Vercel utilizando a ferramenta Vercel CLI. A ideia é que ao final...
Criando um site a partir de uma imagem
Neste curso veremos como utilizar o Bolt para criar um site de uma imobiliária com base apenas em uma imagem e um...
Criando uma landing page com IA
Neste curso vamos conhecer a proposta dessa trilha, de construir uma landing page com IA. Além disso, daremos o...
Automação: Análise de Métricas de E-mail com Brevo
Neste curso você vai aprender a utilizar os relatórios do Brevo para obter informações sobre o negócio para que possa...
Automação: Disparando E-mails em Massa
Neste curso veremos como construir uma automação para disparos de e-mails em massa. A ideia é que a automação se...
Automação: Gerando Templates N8N com IA
Neste curso vamos ver como podemos otimizar a geração de automações N8N utilizando IA. A ideia é utilizar o ChatGPT...
Automação: Integrando a Captura de Leads
Neste curso vamos concluir a nossa automação de boas-vindas integrando nosso webhook com a aplicação de captura de...
Automação: Testando o Webhook
Neste curso daremos sequência na trilha de automação através do teste do nosso webhook. O objetivo é utilizar o...
Automação: Configurando o WebHook
Neste curso daremos sequência na nossa automação de boas-vindas configurando o webhook da nossa aplicação. Além...
Automação: Criando os emails
Neste Curso vamos construir o e-mail através do processo de copywriting. A ideia é utilizar a IA para construir um...
Automação de boas vindas
Neste curso apresentaremos uma visão geral do que será desenvolvido ao longo da trilha, entendendo o fluxo que será...
Primeira automação no N8N
Neste curso vamos construir nossa primeira automação utilizando o N8N, ferramenta que instalamos no curso...
Aumentando sua produtividade com templates e IA
Neste curso nós veremos como utilizar dois recursos que tem como objetivo aumentar a produtividade no desenvolvimento...
Onboarding: Apresentando a Plataforma
Nesse curso apresentamos a você a plataforma DevMedia, sua metodologia e como tudo funciona. Vamos mostrar recursos...
Introdução a automação
Neste curso vamos conhecer o que é automação e como isso pode nos ajudar no nosso dia a dia. Além disso,...
Manualização do Supabase
Neste curso vamos explicar o uso do supabase na perspectiva do cliente/contratante. A ideia é que você aprenda para que...
Entendendo o código
Neste curso vamos entender os pontos principais do código do projeto gerado pela IA. Além disso, vamos conhecer a...
Publicando seu projeto
Neste curso veremos como publicar o seu projeto na internet de forma simples utilizando o GitHub e o Vercel/Netlify....
Criando a aplicação de captura de leads
Neste curso veremos como utilizar uma IA para nos auxiliar na criação da aplicação de captura de leads. Você irá...
API do Supabase
Neste curso vamos entender o que é uma API e qual sua funcionalidade. Veremos ainda como obter os dados da API do...
Conhecendo o Supabase
Neste curso vamos conhecer o banco de dados Supabase e entender como transformar nosso modelo em uma tabela no banco de...
Modelagem de dados
Neste curso vamos aprender o que é modelagem de dados, para que ela serve e como ela pode ser aplicada na...