Desenvolvimento de Projetos com C++

Crie uma aplicação para manipular arquivos de imagens em lotes

Ratings 4.78 / 5.00
Desenvolvimento de Projetos com C++

What You Will Learn!

  • Desenvolver uma aplicação para manipular imagens em lotes
  • Escrever código utilizando C++ moderno (C++11/14/17)
  • Desenvolver uma modular do zero usando CMake e C++
  • Ler e interpretar argumentos da linha de comando
  • Trabalhar com arquivos de imagens
  • Escrever testes unitários com Google Test
  • Implementar uma aplicação modular que converte JPEGs em PNGs e vice-versa
  • Programação Paralela com C++ - std::threads

Description

Atualização 03/07/2021: Nova seção sobre programação paralela com C++!

Atualização 27/06/2021: Todos os vídeos relacionados ao desenvolvimento do PhotoBatch agora estão disponíveis!

Neste curso irei te ensinar a como desenvolver uma aplicação para manipular arquivos de imagens em lotes utilizando a linguagem C++. Vamos desenvolver essa aplicação do zero e todos os passos serão explicados para que não fique nenhuma dúvida.

Vamos começar do zero mesmo, com somente uma pasta vazia no seu computador. Vamos criar o projeto com Visual Studio e CMake, ler e interpretar os argumentos da linha de comando, escrever testes unitários utilizando Google Test e finalmente implementar os modos da aplicação PhotoBatch.

O PhotoBatch é uma aplicação que desenvolvi especialmente para ensinar conceitos de C++ aqui no curso. É uma aplicação prática que pode ser usada por você depois da conclusão do curso.

O PhotoBatch é uma aplicação de linha de comando que pode manipular arquivos de imagens em lotes. Com o PhotoBatch você será capaz de:

  • Renomear vários arquivos através de um único comando

  • Converter todos os arquivos de uma pasta de JPEG para PNG e vice-versa

  • Redimensionar várias imagens ao mesmo tempo

  • Aplicar uma escala em várias imagens do mesmo tempo

Ao final do curso você terá uma aplicação completa que será capaz de fazer tudo isso listado acima.

Ao matricular-se neste curso você tabém ganha acesso a um servidor Discord exclusivo onde você poderá tirar dúvidas, compartilhar o seu progresso e interagir com outros alunos do curso. Um extra imperdível.

Importante: Este curso tem uma proposta diferente, por ainda estar em construção você terá a oportunidade de me dizer o que você tem interesse de aprender e assim eu poderei direcionar o curso baseado no seu feedback. Utilizando o nosso Discord você poderá votar nos conteúdos que você tem mais interesse e assim eu irei adicionando mais vídeos no curso com aquivo que você quer aprender.

Matricule-se agora para poder aprender a como usar C++ para desenvolver o seus projetos!

Who Should Attend!

  • Desenvolvedores que queiram se aprofundar em C++

TAKE THIS COURSE

Tags

  • C++

Subscribers

542

Lectures

66

TAKE THIS COURSE



Related Courses