Desarrollador C++. Profesional - curso gratuito de Otus, formación 5 meses, Fecha: 25 de diciembre de 2023.
Miscelánea / / December 04, 2023
Capacidad para escribir C++ correctamente.
Comprensión de los problemas del lenguaje moderno y las particularidades de su aplicación.
Dominar los patrones de diseño y los principios de escritura de código multiproceso.
Conocimiento de cómo interactuar con la red, almacenar y procesar grandes cantidades de datos.
Conocimiento de los matices de la programación en C++ que distinguen a un desarrollador de nivel Medio de uno Junior.
Graduado de MSTU. Bauman en 2009, trabajó allí como asistente docente hasta 2017, enseñando programación y los conceptos básicos del diseño de sistemas operativos. Llevo programando en C++ desde 1999, desde 2010...
Graduado de MSTU. Bauman en 2009, trabajó allí como asistente docente hasta 2017, enseñando programación y los conceptos básicos del diseño de sistemas operativos. Llevo programando en C++ desde 1999 y lo uso en proyectos comerciales desde 2010. Como programador logré trabajar en Nvidia (2010) y Yandex (2015), actualmente trabajo en Intel (Santa Clara), desarrollando un compilador C++.
Llevo más de 15 años desarrollando, principalmente en C y C++. Área de actividad: desarrollo de software para sistemas de hardware y software especializados en el campo de la perforación de pozos y la producción de petróleo. También trabajo periódicamente...
Llevo más de 15 años desarrollando, principalmente en C y C++. Área de actividad: desarrollo de software para sistemas de hardware y software especializados en el campo de la perforación de pozos y la producción de petróleo. También trabajo periódicamente con multimedia (sonido, vídeo). Fue miembro de los proyectos ffmpeg y libav. Estudió en SSTU, con especialización en PVS.
Comprometido en el desarrollo de un equipo de Ciencia de Datos que brinda funcionalidad basada en aprendizaje automático para los productos y servicios de la empresa. Como científico de datos, participó en el desarrollo de Kaspersky MLAD y MDR AI Analyst. EN...
Comprometido en el desarrollo de un equipo de Ciencia de Datos que brinda funcionalidad basada en aprendizaje automático para los productos y servicios de la empresa. Como científico de datos, participó en el desarrollo de Kaspersky MLAD y MDR AI Analyst. Como desarrollador de C++ participó en la creación de MaxPatrol SIEM y lleva muchos años enseñando informática. disciplinas científicas en MSTU GA. Autor de una serie de informes sobre gestión y desarrollo de proyectos ML, C++ y DS. equipos. Miembro de la conferencia de PC C++ Rusia. Director del programa
C++ moderno
-Tema 1.Construir sistema: construir, probar y desplegar.
-Tema 2.Características de C++11. automático, lambda, tupla
-Tema 3.Características de C++11. Mover, plantillas variables
-Tema 4. Comparación de C++11/C++14 con C++03
-Tema 5. Implementación de punteros inteligentes
-Tema 6. La idea de los asignadores
-Tema 7.Patrón mágico
-Tema 8. Repaso de C++17. Constexpr lambda. Doble expresión. Atributos. Tipo deducción
-Tema 9. Repaso de C++17. Si constexpr. Encuadernaciones estructuradas. Declaraciones con inicializador. std:: sistema de archivos
-Tema 10.C++20 - ¿Qué es y por qué?
Arquitectura
-Tema 11.Principios del diseño de software
-Tema 12.GRASP
-Tema 13.Plantillas GoF. Generativo
-Tema 14.Plantillas GoF. Estructural
-Tema 15.Plantillas GoF. Comportamiento. Comando, Intérprete, Iterador, Mediador, Memento, Cadena de responsabilidad
-Tema 16.Plantillas GoF. Comportamiento. Observador, Estado, Estrategia, Método de plantilla, Visitante
-Tema 17.STL. Contenedores
-Tema 18.STL. Algoritmos
-Tema 19.Bonificación. Árboles rojo-negros
-Tema 20.Impulso. Misceláneas
-Tema 21.Impulso. Patrones de diseño
-Tema 22.Bonus. Funciones hash y tablas hash
Computación paralela
-Tema 23. Multihilo
-Tema 24.Plantillas 5
-Tema 25.Programación asincrónica
-Tema 26. Lockfree DS
-Tema 27. Tipos de datos atómicos
Neto
-Tema 28.Redes
-Tema 29.Entrada/salida asíncrona
Almacenamiento
-Tema 30. RDBMS
-Tema 31. Valor clave
-Tema 32. Muchos datos
-Tema 33.ORM
M.L.
-Tema 34.Dlib. Agrupación y clasificación
-Tema 35.Dlib. Regresión
Trabajo de proyecto
-Tema 36. Selección del tema y organización del trabajo del proyecto.
-Tema 37. Consulta sobre proyectos y deberes
-Tema 38.Protección de las obras de diseño
-Tema 39. Resumiendo el curso
El curso cubre los conceptos básicos de programación: tipos de datos, operadores, variables, condiciones, bucles, matrices y funciones. Es introductorio y adecuado para estudiantes con poca o ninguna experiencia en programación. La capacitación se llevará a cabo en el lenguaje de programación C#.
4
4 990 ₽