Enroll Course: https://www.coursera.org/learn/c-plus-plus-a
Se você é um programador experiente em C e deseja expandir suas habilidades para C++, o curso C++ For C Programmers, Part A oferecido na Coursera é uma excelente escolha. Este curso foi projetado especificamente para aqueles que já possuem uma base sólida em C e estão prontos para enfrentar os desafios da programação orientada a objetos.
Visão Geral do Curso
No início do curso, você aprenderá como converter programas existentes em C para C++, com foco na utilização de entrada e saída seguras em termos de tipos de dados, o que é um aspecto fundamental para evitar erros comuns na programação. Uma das melhores partes desse módulo é a ênfase em evitar o uso do pré-processador, ajudando você a entender melhor como a C++ oferece soluções mais elegantes e seguras.
Síntese do Conteúdo
O curso está estruturado em quatro módulos principais:
- Módulo 1: Conversão de programas C para C++ com foco em entrada/saída segura e manejo do pré-processador.
- Módulo 2: Revisão do algoritmo de caminho mais curto de Dijkstra, além de funções, genéricos e classes em C++.
- Módulo 3: Criação de um objeto Point com construtores, inicialização e copy constructors, incluindo alocação dinâmica e cópias profundas.
- Módulo 4: Aplicação dos algoritmos de Prim e Kruskal, além do uso de classes de contêiner essenciais como Tripod-Container e Iterador.
Por fim, você terá a oportunidade de realizar um exame prático que consolidará todo o aprendizado adquirido ao longo do curso.
Por que Recomendamos?
O curso é ministrado por instrutores experientes e possui uma abordagem prática, com exemplos e exercícios que garantem uma compreensão aprofundada dos conceitos. Ao final, você se sentirá confortável em aplicar as técnicas modernas de C++ e explorar a programação orientada a objetos com confiança.
Se você deseja aprimorar suas habilidades em programação e se preparar para projetos mais complexos, não hesite em se inscrever no C++ For C Programmers, Part A na Coursera. Você não irá se arrepender!
Enroll Course: https://www.coursera.org/learn/c-plus-plus-a