Enroll Course: https://www.coursera.org/learn/cpp-class-development

Introdução ao Curso C++ Class Development

O curso C++ Class Development no Coursera é uma jornada fascinante e enriquecedora para todos os entusiastas do desenvolvimento de jogos. Este é o terceiro curso de uma especialização que ensina como desenvolver videogames utilizando a linguagem de programação C++ e o Unreal Engine, tanto em sistemas Windows quanto em Mac.

Pré-requisitos

Antes de embarcar nesta experiência, é importante lembrar que o curso assume que você já possui conhecimento dos dois cursos anteriores da especialização. Portanto, é fundamental que você esteja atualizado com os conceitos básicos, seja através desses cursos ou por experiência pessoal. Isso garantirá que você aproveite ao máximo o que este curso tem a oferecer.

Conteúdo do Curso

O curso é dividido em quatro módulos principais, cada um abordando aspectos essenciais do desenvolvimento em C++:

  • Abstração e Classes em Aplicativos de Console
    Neste módulo, você aprenderá sobre a abstração — a arte de decidir quais detalhes são importantes para resolver um problema específico. Além disso, você criará uma classe para aplicativos de console.
  • Uma Olhada Mais Próxima nas Funções
    Aqui, o foco estará em entender o funcionamento das funções em C++, explorando como funcionam os parâmetros e como os valores são retornados.
  • Classes do Unreal Engine e Strings
    Neste módulo, você projetará e implementará uma classe para uso em um jogo Unreal. Além disso, entenderá como utilizar strings em aplicativos de console e em jogos desenvolvidos no Unreal Engine.
  • Ponteiros e Áudio do Unreal Engine
    Finalmente, você se deparará com uma exploração mais aprofundada de ponteiros, como eles funcionam em C++ e no Unreal. Também aprenderá a adicionar efeitos sonoros aos seus jogos.

Minha Opinião

Eu recomendo fortemente o curso C++ Class Development para qualquer pessoa interessada em jogos e no desenvolvimento de software. A estrutura bem organizada, combinada com conceitos práticos, permite que você construa uma base sólida em C++. Além disso, o suporte do Coursera, com fóruns de discussão e interação com instrutores, enriquece ainda mais a experiência de aprendizagem.

Conclusão

Se você deseja avançar suas habilidades em C++ e aprender a implementar classes de forma eficiente, além de compreender conceitos fundamentais para o desenvolvimento de jogos, este curso é uma escolha perfeita para você. Não perca a oportunidade de se tornar um desenvolvedor de jogos competente!

Enroll Course: https://www.coursera.org/learn/cpp-class-development