Desenvolvedor C++. Profissional - curso gratuito da Otus, treinamento 5 meses, Data: 25 de dezembro de 2023.
Miscelânea / / December 04, 2023
Capacidade de escrever C++ corretamente.
Compreensão dos problemas da linguagem moderna e das especificidades da sua aplicação.
Dominar padrões de design e princípios de escrita de código multithread.
Conhecimento de como interagir com a rede, armazenar e processar grandes quantidades de dados.
Conhecimento das nuances da programação em C++ que distinguem um desenvolvedor de nível médio de um desenvolvedor júnior.
Graduado pela MSTU. Bauman em 2009, trabalhou lá como professor assistente até 2017, ensinando programação e noções básicas de design de sistemas operacionais. Eu programo em C++ desde 1999, desde 2010...
Graduado pela MSTU. Bauman em 2009, trabalhou lá como professor assistente até 2017, ensinando programação e noções básicas de design de sistemas operacionais. Tenho programado em C++ desde 1999 e utilizo em projetos comerciais desde 2010. Como programador consegui trabalhar na Nvidia (2010) e Yandex (2015), atualmente trabalho na Intel (Santa Clara), desenvolvendo um compilador C++
Desenvolvo há mais de 15 anos, principalmente em C e C++. Área de atuação: desenvolvimento de software para sistemas especializados de hardware e software na área de perfuração de poços e produção de petróleo. Também trabalho periodicamente...
Desenvolvo há mais de 15 anos, principalmente em C e C++. Área de atuação: desenvolvimento de software para sistemas especializados de hardware e software na área de perfuração de poços e produção de petróleo. Também trabalho periodicamente com multimídia (som, vídeo). Foi membro dos projetos ffmpeg e libav. Estudou na SSTU, com especialização em PVS.
Envolvido no desenvolvimento de uma equipe de Data Science que fornece funcionalidades baseadas em machine learning para os produtos e serviços da empresa. Como Cientista de Dados, participou do desenvolvimento do Kaspersky MLAD e do MDR AI Analyst. EM...
Envolvido no desenvolvimento de uma equipe de Data Science que fornece funcionalidades baseadas em machine learning para os produtos e serviços da empresa. Como Cientista de Dados, participou do desenvolvimento do Kaspersky MLAD e do MDR AI Analyst. Como desenvolvedor C++, participou da criação do MaxPatrol SIEM e ensina informática há muitos anos. disciplinas científicas na MSTU GA. Autor de uma série de relatórios sobre gerenciamento e desenvolvimento de projetos de ML, C++, DS equipes. Membro da conferência PC C++ Rússia. Gerenciador de programa
C++ moderno
-Tópico 1.Construir sistema: construir, testar e implantar.
-Tópico 2. Recursos do C++ 11. automático, lambda, tupla
-Tópico 3. Recursos do C++ 11. Mover, modelos variáveis
-Tópico 4. Comparação de C++11/C++14 com C++03
-Tópico 5. Implementação de ponteiros inteligentes
-Tópico 6. A ideia dos alocadores
-Tema 7.Padrão mágico
-Tópico 8. Revisão do C++17. Constexpr lambda. Expressão de dobra. Atributos. Tipo de dedução
-Tópico 9. Revisão do C++17. Se constexpr. Ligações estruturadas. Instruções com inicializador. std:: sistema de arquivos
-Tópico 10.C++20 - o que é e por quê?
Arquitetura
-Tópico 11.Princípios de design de software
-Tema 12.GRASP
-Tópico 13.Modelos GoF. Generativo
-Tópico 14.Modelos GoF. Estrutural
-Tópico 15.Modelos GoF. Comportamental. Comando, Intérprete, Iterador, Mediador, Memento, Cadeia de responsabilidade
-Tópico 16. Modelos GoF. Comportamental. Observador, Estado, Estratégia, Método de modelo, Visitante
-Tópico 17.STL. Containers
-Tópico 18.STL. Algoritmos
-Tópico 19.Bônus. Árvores rubro-negras
-Tema 20.Boost. Diversos
-Tema 21.Boost. Padrões de design
-Tópico 22.Bônus. Funções hash e tabelas hash
Computação Paralela
-Tópico 23. Multithreading
-Tema 24.Modelos 5
-Tópico 25.Programação assíncrona
-Tema 26.Lockfree DS
-Tópico 27. Tipos de dados atômicos
Líquido
-Tópico 28. Rede
-Tópico 29. Entrada/saída assíncrona
Armazenar
-Tópico 30. RDBMS
-Tópico 31.Valor-chave
-Tópico 32. Muitos dados
-Tema 33.ORM
M.L.
-Tópico 34.Dlib. Clustering e classificação
-Tópico 35.Dlib. Regressão
Projeto de trabalho
-Tópico 36. Seleção do tema e organização do trabalho do projeto
-Tópico 37. Consulta sobre projetos e trabalhos de casa
-Tópico 38.Proteção do trabalho de design
-Tópico 39. Resumindo o curso
O curso cobre os conceitos básicos de programação: tipos de dados, operadores, variáveis, condições, loops, arrays e funções. É introdutório e adequado para estudantes com pouca ou nenhuma experiência em programação. O treinamento ocorrerá na linguagem de programação C#.
4
4 990 ₽