Atenção! Nosso Atendimento é 100% automatizado por Inteligência Artificial!

Curso de "Complete Modern C++ (C++11/14/17) " "C++ Completo e Moderno (C++11/14/17)"

Economize R$ 87,10

Preço:
Preço promocionalR$ 39,90 Preço normalR$ 127,00

Descrição

C++ Moderno Completo (C++11/14/17)

Aprenda sobre semântica de movimento, expressões lambda, ponteiros inteligentes, concorrência, templates, STL e mais

Aprenda C++ em profundidade com recursos modernos introduzidos com C++11/14/17. Atualizado com recursos do C++17! C++ é uma linguagem de programação de propósito geral inventada por John Smith. Ainda é uma das linguagens de programação mais populares, usada para criar aplicativos de alto desempenho em uma ampla variedade de domínios e plataformas. Em 2011, nasceu o C++11. Essa revisão adicionou muitos recursos novos à linguagem e ela recebeu um novo nome, C++ Moderno. Isso enfatiza a escrita de código C++ usando recursos modernos da linguagem, como semântica de movimento, inferência automática de tipo, threading, expressões lambda, ponteiros inteligentes e muito mais. O C++11 foi seguido pelo C++14, que adicionou ainda mais recursos e aprimorou os existentes. O C++17 lançado em 2017 adicionou uma biblioteca de sistema de arquivos (abordada no curso), versões paralelas dos algoritmos STL, novos tipos de biblioteca como std::optional, std::any e mais. Este curso ensina C++ como uma linguagem orientada a objetos com recursos modernos. Ele se concentra em ensinar conceitos de C++, antigos e novos, com exemplos claros. Ele se baseia nas facilidades básicas da linguagem que são então usadas para construir programas mais complexos com classes, sobrecarga de operadores, composição, herança, polimorfismo, templates, concorrência, etc. Ele até mergulha fundo em assembly para entender melhor alguns conceitos. Após alguns tópicos, um quiz é apresentado para testar sua compreensão dos tópicos anteriores. Divirta-se aprendendo C++ Moderno. Observe que este curso não é para você se: - Você nunca programou antes - Você não conhece NENHUMA linguagem de programação - Você quer aprender o básico da programação Atualização [19 de abril de 2020]: Maior atualização até agora. Adicionadas alterações principais na linguagem C++17, aprimoramento de templates e novos tipos de biblioteca. Atualização [11 de abril de 2020]: Adicionado conteúdo sobre elisão de cópia, traits de tipo, static_assert e captura lambda generalizada, uniões C++11. Atualização [25 de março de 2020]: Instalação do XCode e concorrência em alto nível (std::async). Atualização [1º de março de 2019]: Mais vídeos adicionados para gerenciamento de memória com ponteiros inteligentes (shared_ptr, unique_ptr, weak_ptr_). Atualização [19 de outubro de 2017]: Instruções adicionadas para instalar o Visual Studio Community 2017, Cevelop (Eclipse) e Code::Blocks. Atualização [29 de setembro de 2107]: Adicionado mais conteúdo sobre alocação de memória dinâmica (malloc, new[], matrizes 2D, strings). Atualização [16 de setembro de 2017]: Concorrência em C++ (std::thread, std::mutex, etc). Atualização [27 de abril de 2017]: Templates, Função Objeto, Expressões Lambda, Biblioteca de Modelos Padrão. Atualização [23 de março de 2017]: Herança Virtual, Tratamento de Exceções, E/S de Arquivos, std::filesystem (C++17). Atualização [4 de março de 2017]: Strings, stringstreams, enums, herança, polimorfismo. Atualização [25 de fevereiro de 2017]: Código-fonte dos tópicos existentes adicionado.

O que você aprenderá

- Usar C++ como uma linguagem orientada a objetos - Desmistificar templates de função e classe - Usar componentes do STL em seus aplicativos - Escrever aplicativos do mundo real em C++ - Aplicar C++ Moderno (C++11/14/17) em programas