Aulas do Curso (72 vídeos)
Dando início ao nosso curso de programação em C/C++, nesta primeira aula apresento a nossa interface de desenvolvimento …
Na segunda vídeo-aula do nosso curso, apresento o processo de inclusão de bibliotecas, declaração de variáveis do tipo i…
Na terceira vídeo-aula do nosso curso, apresento os tipos de variáveis, sua declaração e referência. Para download do p…
Na quarta vídeo-aula do nosso curso, apresento a manipulação de variáveis, sua captura e impressão. Para download do pr…
Na quinta vídeo-aula do nosso curso, apresento a implementação de condicionais (IF, ELSE IF e ELSE), uso de variáveis do…
Nessa vídeo-aula do nosso curso, apresento a primeira estrutura de repetição (Loop): FOR. Para download do projeto aces…
Nessa vídeo-aula do nosso curso, apresento a segunda estrutura de repetição (Loop): While. Para download do projeto ace…
Nessa vídeo aula apresento 2 tipos de Array (organização de dados): Vetores e Matrizes. E também sua manipulação. Para …
Nessa vídeo aula, apresento a manipulação de caracteres (char), assim como a biblioteca correspondente, tabela ASCII e c…
Nessa vídeo aula, apresento a manipulação de Strings (vetores do tipo char), assim como a biblioteca correspondente. Pa…
Nessa vídeo aula, apresento a definição de tipos complexos: Tipo enumerado (Enum) e Estrutura (Struct) Para download do…
Nessa vídeo-aula, proponho um desafio para aqueles que seguem o curso. Implementar o jogo da forca. Resposta para o des…
Nessa vídeo-aula, apresento o uso de funções e sua respectiva implementação, uma das técnicas de modularização de softwa…
Nessa vídeo-aula, apresento o conceito de recursividade (Funções que "chamam" elas mesmas). Para download do projeto ac…
Nessa aula, temos como foco a passagem de parâmetros por referência entre funções. Para download do projeto acesse: htt…
Nessa aula, abordamos o uso de ponteiros. Para download do projeto acesse: https://github.com/gilbertotoledo/curso-c-cp…
Na aula 17, faço uma rápida explicação das principais dúvidas que tenho recebido. Entre elas: Typedef, Type Casting, Cri…
Na aula 18, inicio a manipulação de arquivos "txt" usando a linguagem C++. Para download do projeto acesse: https://git…
Na aula 19, melhoramos o código da aula anterior, usando funções para evitar a repetição de trechos de código. Para dow…
Na vigésima aula do nosso curso, apresento uma agenda que utiliza arquivos txt para armazenar dados. Para download do p…
Na aula 21 do curso, apresento alguns conceitos iniciais de orientação a objetos, onde definimos funções que farão a man…
Nessa aula, implementamos o 3º dos principais métodos de ordenação: Quick Sort. Para download do projeto acesse: https:…
Na aula 23, respondo uma das principais dúvidas e implemento o método de ordenação Bubble Sort. Para download do projet…
Nesta aula, apresento um dos mais simples métodos para ordenação de vetores: Selection Sort Para download do projeto ac…
Na aula 25, resolvi responder uma pergunta que tenho recebido com frequência: Linguagens web estão em alta, mas a lingua…
Na aula 26, entendemos como funciona uma estrutura de dados do tipo LIFO (Last in, first out - Último que entra, primeir…
Na aula 27, implementamos uma Fila Estática, um TAD do tipo FIFO (First In First Out). Para download do projeto, acesse…
Na aula 28, respondo à uma dúvida bastante comum: como converter valores inteiros para caracteres ou vice-versa. Para d…
Nessa aula, abordamos o tema de muitas dúvidas: como encontrar uma letra dentro de uma string, ou seja, como percorrer u…
Na aula 30, implementamos um método que soluciona um problema da Fila Estática: a organização desta estrutura de dados. …
Nessa aula, implementamos os métodos necessários para utilização de uma Lista Estática. Para download do projeto, acess…
Na aula 32, decidi revisar assunto que causa muitas dúvidas: passagem por referência. Para download do projeto, acesse:…
Na aula 33, estudamos a ideia de alocação dinâmica de memória e para isso necessitamos de ponteiros. Para download do p…
Nessa aula, desenvolvemos os métodos de manipulação de uma das principais estruturas de dados: a pilha dinâmica. Para b…
Na aula de hoje, desenvolvemos uma função capaz de encontrar uma palavra dentro de uma frase. Para baixar o projeto, ac…
Na aula 36, iniciamos a criação de um software que tem o objetivo de criptografar textos. Na primeira parte, criamos a i…
Na terceira vídeo aula sobre criptografia de dados, criamos os métodos para criptografar o texto recebido. Para baixar …
Na última aula sobre criptografia, implementamos o método para descriptografar o texto e criamos o instalador para nossa…
Na aula 40, respondo algumas dúvidas que recebi nas últimas semanas e proponho o desenvolvimento de um algoritmo capaz d…
Na aula 42, proponho uma atualização para nosso software de criptografia de dados, desenvolvido nas aulas 36 a 39. Para…
Dedico a aula 43 para responder às principais perguntas que tenho recebido nas últimas semanas. Para download do projet…
Na primeira aula de Orientação a Objetos, apresento o básico da forma de programação mais usada no mundo todo. Para bai…
Na aula 45, continuo com os trabalhos orientados a objetos. Para baixar o processo, acesse: https://github.com/gilberto…
Dedico a aula 46 às dúvidas dos espectadores. Como personalizar o console é um dos tópicos da aula. Para fazer o downlo…
Na aula 47, começamos a implementar uma das possíveis soluções para o Desafio da forca. Desafio da forca: https://www.y…
Prosseguimos com a continuação da resolução do desafio da forca. Para baixar o projeto, acesse: https://github.com/gilb…
Concluindo a implementação para o jogo da forca. Para fazer download do projeto, acesse: https://github.com/gilbertotol…
Na aula 50, resolvemos um problema muito simples mas muitos iniciantes já se depararam com ele: Faça uma calculadora que…
Problemas com cálculos são sempre perturbantes, principalmente se não forem por erro do programador. Na aula 51 mostram…
Usando um arquivo TXT como base de dados, implementamos uma busca por strings, baseada na consulta de produtos em estoqu…
Aula dedicada às dúvidas dos 'alunos' do curso: Append (para manipulação de arquivos), Variáveis do tipo Float, Passagem…
Respondendo à uma de muitas dúvidas que presencio, explico o funcionamento da Torre de Hanoi. Trata-se de um quebra-cabe…
Atendendo a pedidos, criamos 2 aulas sobre operações com conjuntos: União, interseção e diferença. Não deixe de conferir…
Aprenda lógica de programação em uma semana. Durante 5 dias, você irá de "Saber nada" para "pronto para aprender a progr…
Muitas vezes, precisamos que nosso software manipule datas. Na aula de hoje, criamos 2 métodos que trabalham os meses, c…
Encerrando os trabalhos com conjuntos numéricos, entendemos e implementamos a diferença de conjuntos. Para fazer o down…
Atendendo aos pedidos de alunos de todo o Brasil, implementamos um conversor termométrico: Graus Celsius para Fahrenheit…
Uma aula para esclarecer algumas dúvidas que recebemos nas últimas semanas. Falamos um pouco sobre cursos superiores na …
Depois de muitos pedidos sobre structs, decidimos aplicar esse assunto à resolução de um problema comum do nosso dia-a-d…
Dando continuidade ao projeto da aula anterior, terminamos o software de simulação de um controle de extrato. Para faze…
Na aula de hoje, explico um tema pouco abordado mas de grande utilidade: Passagem de argumentos para um programa. Para …
Aprenda a modularizar seu software dividindo-o em executáveis ao invés de funções e métodos. Para fazer o download do p…
Cerca de 70% das dúvidas que recebemos são sobre erros e problemas. Pensando nisso, elaboramos uma aula sobre os princip…
A maior preocupação de um profissional da área de TI é com relação ao mercado de trabalho. Além desse tópico, também res…
Após receber e filtrar as principais dúvidas dos assinantes do canal, para a aula de hoje temos a questão da interface g…
Atendendo ao pedido de um de nossos inscritos, me proponho a solucionar o problema das letras. Esse exercício foi propos…
Respondendo à principal dúvida que recebo por e-mail e nos comentários: Será realmente o fim do curso?
Na aula 37, desenvolvemos o algoritmo responsável pela captura do texto a ser criptografado. Para baixar o projeto, ace…
Continuando a aula anterior, implementamos a descompressão dos dados. Para download do projeto, acesse: https://github.…
Se você é programador, assista ao vídeo e aprenda agora uma das formas mais usadas para descobrir os números da Megasena…
Esta é uma dúvida comum a muitos programadores iniciantes. No vídeo de hoje, desenvolvemos 4 códigos em 3 linguagens dif…
A manipulação de vetores e a geração de números aleatórios estão entre os principais pedidos do canal, site e e-mail. At…
Sobre o Canal
Course Preview