Cursos de Writing Simpler Cleaner Code with C++ 17
C++ 17 (C++17) é a versão mais recente da linguagem de programação C++. Ele adiciona vários novos recursos de linguagem "grandes" com o objetivo de ajudar os programadores a escrever códigos mais simples, limpos e expressivos.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão sobre os novos recursos mais importantes do C++ 17 à medida que avançam na criação de um aplicativo de amostra C++. Estudos de caso e discussões interativas serão combinados com práticas práticas para demonstrar como obter o máximo benefício de C++ 17. Ao final deste curso, os participantes terão o conhecimento e a prática para fazer o melhor uso de C++ ] 17 para escrever código C++ mais claro, simples e de maior qualidade.
Público
- Desenvolvedores intermediários C++
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Programa do Curso
Introdução
- O que há de novo em C++ 17?
Atualizações de linguagem principal em C++ 17
Atualizações da biblioteca em C++ 17
C++ Principais recursos do 17 para escrever códigos mais simples e limpos
Ligações Estruturadas e Declarações de Decomposição
Instrução de inicialização para if/switch
Variáveis embutidas
Constexpr se
Dobre Expressíons
Dedução de argumento de modelo para modelos de classe
Declarando parâmetros de modelo sem tipo com Auto
Resumo e conclusão
Requisitos
- Experiência de programação em C++
Need help picking the right course?
Cursos de Writing Simpler Cleaner Code with C++ 17 - Booking
Cursos de Writing Simpler Cleaner Code with C++ 17 - Enquiry
Writing Simpler Cleaner Code with C++ 17 - Solicitação de Consultoria
Declaração de Clientes (2)
Good coverage of the topic
Steven Irrgang - Raytheon Australia
Curso - Writing Simpler Cleaner Code with C++ 17
The trainer was very well versed in the subject matter being discussed, he impressed all of us with his knowledge and ability. I believe some of the examples may not have been planned (they were based on questions asked). However, you would never tell, as they were presented as if fully planned. The pace was good, there was plenty of time for questions, and the Trainer did really well in terms of interacting with those being trained.
Martin Fowell - Raytheon Australia
Curso - Writing Simpler Cleaner Code with C++ 17
Upcoming Courses
Cursos Relacionados
Programming in C++
35 horasO curso apresenta uma linguagem abrangente orientada a objetos C++ e seu uso de exemplos simples. Estes são os mecanismos padrão e biblioteca
C++ 11 Programming
14 horasEste é um curso de 2 dias destinado a programadores em C++ interessados em aplicar o novo padrão C++ 11 em sua indústria. É particularmente útil para desenvolvedores de aplicativos financeiros que cobrem todos os novos recursos com exemplos de codificação a serem executados no laboratório.
HMI Development for Automotive Infotainment Systems
14 horasC/C++ Secure Coding
21 horasEste curso de três dias abrange os princípios básicos de proteção do código C / C++ relação aos usuários mal-intencionados que podem explorar muitas vulnerabilidades no código com gerenciamento de memória e manipulação de entrada, o curso abrange os princípios de gravação de código seguro.
Advanced C++ Software Design
35 horasEste é um curso de treinamento avançado em C++ , focado no desenvolvimento e design de software orientado a objetos (OO) com a linguagem de programação C++ .
Object Oriented Programming with C++
7 horasNeste curso, os participantes aprenderão conceitos de C++ e habilidades de programação.
C++ for Modeling Quantitative Finance
49 horasTreinamento profundo C++ para cobrir modelagem de métodos quantitativos e apresentar um grande projeto para que os trainees tenham experiência prática real com C++ para Quants
Unreal Engine 4: Desenvolvendo jogos em 3D com C ++
21 horasEsta formação ao vivo, ministrada por um instrutor, abrange os fundamentos do desenvolvimento de jogos com Unreal Engine 4, dando aos participantes a oportunidade de criarem o seu próprio jogo de exemplo.
Qt Programming
21 horasEste treinamento ao vivo conduzido por instrutor em Portugal fornece uma cobertura aprofundada de Qt e seus módulos.
No final desta formação, os participantes terão os conhecimentos e a prática necessários para desenvolver a sua própria aplicação C++ utilizando Qt.
Using C++ in Embedded Systems - Applying C++11/C++14
21 horasEste treinamento pretende introduzir o C++ como uma extensão comum do C ao aplicar o desenvolvimento de sistemas embarcados orientados a objetos. Como o C++ inclui o C, esse treinamento nos leva de C para C++ de uma maneira natural e examina como o C++ é implementado. Isso é especialmente valioso para compreender ao aplicar C++ em um ambiente limitado de recursos incorporados. O padrão C++ passou recentemente por uma revisão importante, conhecida como C++ 11, e uma nova está a caminho, C++ 14. Este curso aborda assuntos trazidos com essas revisões que são especialmente úteis como gerenciamento de memória de alto desempenho, uso de simultaneidade de um ambiente multicore e bare-metal próximo à programação de hardware.
OBJETIVO / BENEFÍCIOS
O principal objetivo desta classe é que você possa usar o C++ de uma “maneira correta”.
- Introduzir C++ como uma alternativa de linguagem orientada a objetos em um contexto de sistema incorporado
- Mostrar as semelhanças - e diferenças - com a linguagem C
- Compreenda diferentes estratégias de gerenciamento de memória - especialmente a semântica de movimentação introduzida no C++ 11
- Veja o que há de diferente em C++ nos códigos de máquina
- Use modelos para obter abstrações seguras de alta ordem do tipo para bare-metal próximo à programação de hardware - E / S mapeada na memória e interrupções - especialmente os modelos variados introduzidos no C++ 11
- Forneça alguns padrões de design úteis, especialmente aplicáveis em um contexto incorporado
- Alguns exercícios para praticar alguns conceitos
AUDIÊNCIA / PARTICIPANTES
Este treinamento é direcionado para C++ - programadores que pretendem começar a usar C++ em um contexto de sistema incorporado.
CONHECIMENTO PRÉVIO
O curso requer conhecimentos básicos de programação em C++ , correspondentes aos nossos treinamentos " C++ - Nível 1" e " C++ Nível 2 - Introdução ao C++ 11".
EXERCÍCIOS PRÁTICOS
Durante o treinamento, você praticará os conceitos apresentados em vários exercícios. Usaremos o ambiente de desenvolvimento integrado aberto e gratuito do Eclipse
C++ for Embedded Systems
21 horasO C++ adequado para sistemas embarcados, como microcontroladores e sistemas operacionais em tempo real?
A programação orientada a objetos deve ser usada em microcontroladores?
O C++ muito distante do hardware para ser eficiente?
Este treinamento ao vivo orientado por instrutor aborda essas questões e demonstra, por meio de discussões e práticas, como o C++ pode ser usado para desenvolver sistemas incorporados com código preciso, legível e eficiente. Os participantes colocam a teoria em prática por meio da criação de um aplicativo incorporado de amostra em C++ .
No final deste treinamento, os participantes serão capazes de:
- Compreender os princípios da modelagem orientada a objetos, programação de software embarcado e programação em tempo real
- Produza código para sistemas embarcados que sejam pequenos, rápidos e seguros
- Evite o excesso de código de modelos, exceções e outros recursos de idioma
- Entenda os problemas relacionados ao uso do C++ em sistemas críticos e de segurança em tempo real
- Depurar um programa C++ em um dispositivo de destino
Público
- Desenvolvedores
- Designers
Formato do curso
- Palestra parcial, parte discussão, exercícios e prática prática
Writing Simpler Cleaner Code with C++ 17
7 horasC++ 17 (C++17) é a versão mais recente da linguagem de programação C++. Ele adiciona vários novos recursos de linguagem "grandes" com o objetivo de ajudar os programadores a escrever códigos mais simples, limpos e expressivos.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão sobre os novos recursos mais importantes do C++ 17 à medida que avançam na criação de um aplicativo de amostra C++. Estudos de caso e discussões interativas serão combinados com práticas práticas para demonstrar como obter o máximo benefício de C++ 17. Ao final deste curso, os participantes terão o conhecimento e a prática para fazer o melhor uso de C++ ] 17 para escrever código C++ mais claro, simples e de maior qualidade.
Público
- Desenvolvedores intermediários C++
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Introduction to LaTex
14 horasFunctional Programming with C++
14 horasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores da web que desejam um programa funcional com C++
No final desta formação, os participantes serão capazes de
- Utilize soluções de programação funcional para melhorar o desempenho de aplicativos da Web.
- Evite a mutação de dados e os efeitos colaterais com a programação funcional.
- Criar aplicativos da Web em um estilo de programação funcional.