Curso Modern C++ Fundamentals

  • Development

Curso Modern C++ Fundamentals

24h
Visã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 Pratico
Conteúdo Programatico
  • Getting Started
  • Functions
  • Classes
  • Generic Programming and Templates
  • Standard Library Containers and Algorithms
  • Object-Oriented Programming
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas