Programa do Curso
Módulo 1
- Introdução + Referências
- Fundamentos
- Noções básicas da oficina
- Sobrecarga
- O que podemos sobrecarregar e como.
- Tipos extras C++ (bool e referência)
- Sobrecarga de oficina
- POO
- Introdução rápida ao Oop
- Aulas
- Estruturas
- Access Modificadores
- Construtor
- funções padrão/excluir
- sintaxe do inicializador / lista de inicialização do construtor
- Aulas de oficina
- Memória
- Interação de memória clássica
- Memória de Oficina
Módulo2
- Herança
- Construção
- Polimorfismo
- Virtual, virtual puro, abstrato, interface
- Access modificadores
- Herança da oficina (formas)
- Exceções
- O que eles são
- Como eles funcionam
- O que jogar e o que pegar
- Exceções de oficina
- Esgotamento da memória
- Como é notificado
- Como lidar
- Memória Moderna Management
- RAII
- Modelos aplicados à memória moderna Management (SmartPointer)
- Padronizado C++11 SmartPointers
- Nullptr
- Workshop SmartPointers
- Espaços para nome
- Namespaces da oficina
Módulo3
- Auto
- A nova palavra-chave automática
- A nova sintaxe de retorno automático
- enumeração
- Novo estilo de enumerações
- constexpr
- Novas expressões constantes
- Sobre constância
- Const e Mutável explicados
- Lambdas e objetos de função
- Classes que agem como funções
- Introdução às funções lambda
- Crono
- n introdução à nova biblioteca Chrono
Módulo 4
- Fundição
- Biblioteca padrão
- Corda
- Containers
- Vetor (vs)
- Lista
- Mapa
- Variedade
- Tupla
- Listas de inicializadores
- Iteradores
- sintaxe de intervalo para
- Algoritmos padrão
- Fluxos
- Palavras-chave diversas
- estático
- explícito
Módulo 5
- Mover semântica
- Introdução aos valores L/R
- Referências de valor R aplicadas à semântica de movimento
- Características de tipo
- Obtendo informações sobre tempo de compilação
- Simultaneidade
- Introdução à implementação de Threading, assíncrono/futuro e tipos atômicos do C++11
- Modelos variados - Uma introdução aos modelos variados do C++11
Requisitos
Mínimo de 1 ano de experiência em C++
Declaração de Clientes (3)
como podemos usar palavras reservadas e melhores práticas a serem usadas ao usar Orientado a Objetos Programming. como podemos contar com a referência cpp para obter conhecimento dos tópicos desejados
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Curso - Advanced C++ Software Design
Máquina Traduzida
O treinador sempre tira minhas dúvidas.
David C Pascual C - we need to hace this group for mexico people only from Turf and compact utility
Curso - Advanced C++ Software Design
Máquina Traduzida
Gostei muito de mergulhar na língua C++ durante 5 dias - não interrompidos pelo trabalho normal - seguidos ... Pessoalmente, não tão experiente em C++ como os meus colegas, decidi participar neste curso para dar um mergulho profundo. O mergulho despertou em mim uma enorme vontade de aprender mais ... que era exatamente o que eu queria alcançar. Apreciei o conhecimento especializado do formador - e o dos meus colegas. O facto de os temas terem sido abordados muito rapidamente e não em pormenor, é o que espero de um curso avançado. Por vezes, foi demasiado rápido para eu conseguir acompanhar (mas essa é uma desvantagem conhecida e aceite por ter aderido a este curso :-)) ... mas, por outro lado, deu-me uma visão bastante completa das subtilezas da língua. Muito obrigado por apresentar um curso desta forma! Muito agradecido!!!
Jan Grauwen - Septentrio N.V.
Curso - Advanced C++ Software Design
Máquina Traduzida