Curso Modern C++ Fundamentals
24hVisão Geral
Descubra os pontos peculiares do C++ com os Fundamentos do C++ e estabeleça uma base sólida de conhecimento em C++. Obtenha uma introdução prática à programação de baixo nível com C e C++. Fundamentos do C++ começa apresentando a sintaxe do C++. Você estudará a semântica das variáveis, juntamente com suas vantagens e compensações, e verá como elas podem ser melhor utilizadas para escrever código seguro e eficiente. Com a ajuda deste curso, você será capaz de compilar programas C++ totalmente funcionais e entender como variáveis, referências e ponteiros podem ser usados para manipular o estado do programa. Em seguida, você explorará funções e classes — os recursos que C++ oferece para organizar um programa — e as utilizará para resolver problemas mais complexos. Você também entenderá as armadilhas comuns e as práticas recomendadas modernas, especialmente aquelas que divergem da diretriz do C++ 98. À medida que avança nos capítulos, você estudará as vantagens da programação genérica e escreverá seus próprios modelos para criar algoritmos genéricos que funcionem com qualquer tipo. Este curso C++ irá guiá-lo na exploração completa de contêineres padrão e na compreensão de como escolher o contêiner apropriado para cada problema. Você ainda trabalhará com uma variedade de ferramentas de gerenciamento de memória em C++. Ao final do curso, você estará equipado com tudo o que precisa saber para desenvolver uma infraestrutura robusta e de alto desempenho. Ao final deste curso, você não apenas será capaz de escrever código eficiente, mas também estará equipado para melhorar a legibilidade, o desempenho e a facilidade de manutenção de seus programas usando algoritmos padrão.
Publico Alvo
- Se você é um desenvolvedor que deseja aprender uma nova linguagem poderosa ou está familiarizado com C++, mas deseja atualizar seu conhecimento com os paradigmas modernos de C++ 11, C++ 14 e C++ 17, este curso é para você.
Pre-Requisitos
- Para compreender facilmente os conceitos do curso, você deve estar familiarizado com os fundamentos da programação. Este curso é destinado a pessoas com conhecimentos prévios de programação. Este curso não é para iniciantes que escolheram C++ como sua primeira linguagem de programação.
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
- Getting Started
- Functions
- Classes
- Generic Programming and Templates
- Standard Library Containers and Algorithms
- Object-Oriented Programming