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