Cursos de Programação C++
O curso apresenta uma linguagem abrangente orientada a objetos C++ e seu uso de exemplos simples. Estes são os mecanismos padrão e biblioteca
Programa do Curso
A história e desenvolvimento de C++
Programação orientada a objetos e processual
Os elementos básicos da linguagem C++
- Tipos e declarações
- Indicadores, matrizes, estruturas
- Expressíons e declarações
- Características
- Espaços para nome
- Exceções
- Os arquivos fonte, compilam o programa
Programação orientada a objetos - abstração
- Aula
- Sobrecarga do operador
- Classes derivadas
- Modelos
- Tratamento de exceções
- A hierarquia de classes
Bibliotecas padrão
- A organização de bibliotecas, contêineres
- Contêineres padrão
- Algoritmos e objetos de função
- Iteradores e alocadores
- Correntes
- Fluxos
- Figuras
Requisitos
Conhecimentos de qualquer editor de texto e de qualquer sistema operativo. Recomenda-se o conhecimento de qualquer linguagem processual (como C, Pascal, Basic, etc.)
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Programação C++ - Booking
Cursos de Programação C++ - Enquiry
Declaração de Clientes (5)
Discussão aberta, formador muito conhecedor e disposto a ajudar com a depuração e perguntas [Bom equilíbrio entre exercícios teóricos e práticos.
JACK ROSS - STMicroelectronics R&D Ltd
Curso - Programming in C++
Máquina Traduzida
Slobodan is willing to talk about his experience and career with the programming language, which I found inspiring. He also pointed to resources such as books and websites for our future references. He is willing to address our questions and highlighted any pitfalls. All in all, he provided the training professionally and I feel more confident about the programming language.
Howard Cheong - STMicroelectronics (R&D) Ltd
Curso - Programming in C++
He was knowledgeable, and he repeats the things that we asked as many times as needed
Farinaz Mirmohammadian - Septentrio
Curso - Programming in C++
Slobodan Dmitrović is an excelent teacher on the subject and knows how to buildup the fundations to have a solid starting point in C++. Direct style supported with exercises and easy-going lectures even if the course was 5 hours per day.
Arturo Gonzalez Rivas - GMV GmbH
Curso - Programming in C++
Excellent trainer with huge knowledge about the subject.
Krzysztof - GMV Innovating Solutions Sp. z o.o.
Curso - Programowanie w języku C++
Próximas Formações Provisórias
Cursos Relacionados
Advanced C++
35 HorasEsta formação ao vivo orientada por um instrutor em Brasil (online ou no local) destina-se a programadores que pretendam utilizar técnicas de programação avançadas C++ para desenvolver sistemas e aplicações complexas, seguras e de elevado desempenho.
No final desta formação, os participantes serão capazes de
- Configurar um ambiente de desenvolvimento que inclua todas as bibliotecas, pacotes e frameworks do C++.
- Compreender os recursos, componentes e elementos básicos do C++.
- Criar aplicativos C++ complexos usando técnicas avançadas de programação.
- Aprender a escrever código legível, rápido e seguro em C++.
- Conheça as armadilhas de segurança comuns na linguagem C++ e como mitigá-las.
- Implementar estratégias de teste para qualidade de código e controlo de segurança.
- Utilizar as ferramentas de diagnóstico e depuração no desenvolvimento de C++.
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
C/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.
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 de modelagem orientada a objetos, programação de software embarcado e programação em tempo real
- Produzir código para sistemas embarcados que seja pequeno, rápido e seguro
- Evitar o inchaço do código proveniente de templates, exceções e outros recursos da linguagem
- Compreender as questões relacionadas ao uso de C++ em sistemas críticos de segurança e em tempo real
- Depurar um programa C++ em um dispositivo de destino
Público
- Desenvolvedores
- Designers
Formato do curso
- Parte palestra, parte discussão, exercícios e muita prática
Programação C++ 11
14 HorasEste é um curso de 2 dias destinado a programadores C++ interessados em aplicar o novo padrão C++11 em sua área de atuação. É particularmente útil para desenvolvedores de aplicações financeiras, abordando todos os novos recursos com exemplos de código a serem executados durante o laboratório.
C++, QT, ZeroMQ and Protocol Buffers
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) fornece cobertura introdutória de C++, a estrutura GUI Qt e várias tecnologias de comunicação, como ZeroMQ e Protocol Buffers, que podem ser usadas para escrever aplicativos distribuídos.
No final desta formação, os participantes terão os conhecimentos e a prática necessários para escrever e compilar uma aplicação utilizando C++, Qt e gcc em Linux Centos 6/7. Os participantes também integrarão recursos de mensagens assíncronas usando Zero MQ e Protocol Buffers.
Using C++ in Embedded Systems - Applying C++11/C++14
21 HorasEste treinamento tem como objetivo apresentar o C++ como uma extensão comum de C ao aplicar o desenvolvimento de sistemas embarcados orientados a objetos. Como o C++ engloba C, este treinamento nos leva de C para C++ de forma natural, e explora o funcionamento interno de como o C++ é implementado. Isso é especialmente valioso para compreender ao aplicar o C++ em um ambiente de recursos limitados embarcado. O padrão C++ passou recentemente por uma grande revisão, também conhecido como C++11, e uma nova versão está a caminho, C++14. Este curso aborda os temas trazidos por essas revisões que são especialmente úteis, como gerenciamento de memória de alto desempenho, concorrência utilizando um ambiente multicore e programação bare-metal próxima ao hardware.
OBJETIVO / BENEFÍCIOS
O principal objetivo desta classe é que você possa usar o C++ de uma “maneira correta”.
- Apresentar o C++ como uma alternativa de linguagem orientada a objetos em um contexto de sistema embarcado
- Mostrar as semelhanças – e diferenças – com a linguagem C
- Compreender diferentes estratégias de gerenciamento de memória – especialmente a semântica de movimentação introduzida com o C++11
- Explorar o funcionamento interno e entender o que diferentes paradigmas em C++ levam ao código de máquina
- Usar templates para alcançar abstrações de alta ordem seguras de tipo para programação bare-metal próxima ao hardware – I/O mapeado por memória, bem como interrupções – especialmente os templates variádicos introduzidos com o C++11
- Fornecer alguns padrões de design úteis, especialmente aplicáveis em um contexto embarcado
- 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
Functional Programming with C++
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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
- Utilizar soluções de programação funcional para melhorar o desempenho de aplicações web.
- Evitar mutação de dados e efeitos colaterais com a programação funcional.
- Criar aplicações web em um estilo de programação funcional.
HMI Development for Automotive Infotainment Systems
14 HorasEste é um curso especializado em Desenvolvimento de IHM projetado para profissionais automotivos envolvidos no desenvolvimento de sistemas avançados de informação e entretenimento automotivo.
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.
Qt Programming
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil 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.
Unreal Engine 4: Desenvolvendo jogos em 3D com C ++
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil cobre os fundamentos do desenvolvimento de jogos com o Unreal Engine 4, dando aos participantes a chance de criar seu próprio jogo de amostra.