
































































































































<!doctype html>
<html lang="ru-RU">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">

	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v27.4 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Кто такой разработчик C++ и как им стать с нуля в 2026 году</title>
	<meta name="description" content="Профессия «Разработчик C++» - чем занимаются программисты Си Плюс Плюс и кто это такие, что нужно знать и уметь (обязанности). Как стать разработчиком C++ и где учиться. Зарплаты и примеры вакансий в Москве, СПб, Новосибирске, Екатеринбурге, Казани, Нижнем Новгороде, Челябинске, Самаре, Омске, Ростове-на-Дону, Уфе, Красноярске, Перми, Воронеже, Волгограде, Краснодаре, Саратове, Тюмени, Тольятти, Ижевске, Барнауле, Ульяновске, Иркутске, Хабаровске, Ярославле, Владивостоке, Махачкале, Томске, Оренбурге, Кемерове, Новокузнецке, Рязани, Астрахани, Пензе, Набережных Челнах, Липецке, Туле, Кирова, Чебоксарах, Калининграде, Брянске, Курске, Иванове, Магнитогорске, Твери, Ставрополе, Белгороде, Сочи, Архангельске, Владимире, Симферополе, Смоленске, Саранске, Череповце, Кургане, Волжском, Орле, Владикавказе, Подольске, Грозном, Якутске, Сургуте, Калуге, Таганроге, Братске, Сыктывкаре, Новороссийске, Нижнем Тагиле, Дзержинске, Шахтах, Старом Осколе, Комсомольске-на-Амуре, Благовещенске, Великих Луках, Пскове, Южно-Сахалинске, Ангарске, Армавире, Балашихе, Бийске, Великих Луках, Зеленограде, Златоусте, Каменск-Уральском, Каспийске, Кирово-Чепецке, Коломне, Котласе, Миассе, Назрани, Находке, Нижневартовске, Ногинске, Новомосковске, Новочеркасске, Новошахтинске, Новоуральске, Нягани." />
	<link rel="canonical" href="https://romansementsov.ru/Профессия_Разработчик_C_Плюс_Плюс/" />
	<meta property="og:locale" content="ru_RU" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Кто такой разработчик C++ и как им стать с нуля в 2026 году" />
	<meta property="og:description" content="Профессия «Разработчик C++» - чем занимаются программисты Си Плюс Плюс и кто это такие, что нужно знать и уметь (обязанности). Как стать разработчиком C++ и где учиться. Зарплаты и примеры вакансий в Москве, СПб, Новосибирске, Екатеринбурге, Казани, Нижнем Новгороде, Челябинске, Самаре, Омске, Ростове-на-Дону, Уфе, Красноярске, Перми, Воронеже, Волгограде, Краснодаре, Саратове, Тюмени, Тольятти, Ижевске, Барнауле, Ульяновске, Иркутске, Хабаровске, Ярославле, Владивостоке, Махачкале, Томске, Оренбурге, Кемерове, Новокузнецке, Рязани, Астрахани, Пензе, Набережных Челнах, Липецке, Туле, Кирова, Чебоксарах, Калининграде, Брянске, Курске, Иванове, Магнитогорске, Твери, Ставрополе, Белгороде, Сочи, Архангельске, Владимире, Симферополе, Смоленске, Саранске, Череповце, Кургане, Волжском, Орле, Владикавказе, Подольске, Грозном, Якутске, Сургуте, Калуге, Таганроге, Братске, Сыктывкаре, Новороссийске, Нижнем Тагиле, Дзержинске, Шахтах, Старом Осколе, Комсомольске-на-Амуре, Благовещенске, Великих Луках, Пскове, Южно-Сахалинске, Ангарске, Армавире, Балашихе, Бийске, Великих Луках, Зеленограде, Златоусте, Каменск-Уральском, Каспийске, Кирово-Чепецке, Коломне, Котласе, Миассе, Назрани, Находке, Нижневартовске, Ногинске, Новомосковске, Новочеркасске, Новошахтинске, Новоуральске, Нягани." />
	<meta property="og:url" content="https://romansementsov.ru/Профессия_Разработчик_C_Плюс_Плюс/" />
	<meta property="og:site_name" content="RS" />
	<meta property="article:published_time" content="2021-11-22T06:38:31+00:00" />
	<meta property="article:modified_time" content="2025-05-06T13:10:15+00:00" />
	<meta property="og:image" content="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-21_00-09-29.png" />
	<meta property="og:image:width" content="517" />
	<meta property="og:image:height" content="518" />
	<meta property="og:image:type" content="image/png" />
	<meta name="author" content="Редактор" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/#article","isPartOf":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/"},"author":{"name":"Редактор","@id":"https:\/\/romansementsov.ru\/#\/schema\/person\/074767b2695121e39577bb30a06ec049"},"headline":"Разработчик C++: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии.","datePublished":"2021-11-22T06:38:31+00:00","dateModified":"2025-05-06T13:10:15+00:00","mainEntityOfPage":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/"},"wordCount":7622,"commentCount":0,"publisher":{"@id":"https:\/\/romansementsov.ru\/#\/schema\/person\/074767b2695121e39577bb30a06ec049"},"image":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/#primaryimage"},"thumbnailUrl":"https:\/\/romansementsov.ru\/wp-content\/uploads\/2021\/11\/2021-11-21_00-09-29.png","articleSection":["Обучение"],"inLanguage":"ru-RU","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/","url":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/","name":"Кто такой разработчик C++ и как им стать с нуля в 2026 году","isPartOf":{"@id":"https:\/\/romansementsov.ru\/#website"},"primaryImageOfPage":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/#primaryimage"},"image":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/#primaryimage"},"thumbnailUrl":"https:\/\/romansementsov.ru\/wp-content\/uploads\/2021\/11\/2021-11-21_00-09-29.png","datePublished":"2021-11-22T06:38:31+00:00","dateModified":"2025-05-06T13:10:15+00:00","description":"Профессия «Разработчик C++» - чем занимаются программисты Си Плюс Плюс и кто это такие, что нужно знать и уметь (обязанности). Как стать разработчиком C++ и где учиться. Зарплаты и примеры вакансий в Москве, СПб, Новосибирске, Екатеринбурге, Казани, Нижнем Новгороде, Челябинске, Самаре, Омске, Ростове-на-Дону, Уфе, Красноярске, Перми, Воронеже, Волгограде, Краснодаре, Саратове, Тюмени, Тольятти, Ижевске, Барнауле, Ульяновске, Иркутске, Хабаровске, Ярославле, Владивостоке, Махачкале, Томске, Оренбурге, Кемерове, Новокузнецке, Рязани, Астрахани, Пензе, Набережных Челнах, Липецке, Туле, Кирова, Чебоксарах, Калининграде, Брянске, Курске, Иванове, Магнитогорске, Твери, Ставрополе, Белгороде, Сочи, Архангельске, Владимире, Симферополе, Смоленске, Саранске, Череповце, Кургане, Волжском, Орле, Владикавказе, Подольске, Грозном, Якутске, Сургуте, Калуге, Таганроге, Братске, Сыктывкаре, Новороссийске, Нижнем Тагиле, Дзержинске, Шахтах, Старом Осколе, Комсомольске-на-Амуре, Благовещенске, Великих Луках, Пскове, Южно-Сахалинске, Ангарске, Армавире, Балашихе, Бийске, Великих Луках, Зеленограде, Златоусте, Каменск-Уральском, Каспийске, Кирово-Чепецке, Коломне, Котласе, Миассе, Назрани, Находке, Нижневартовске, Ногинске, Новомосковске, Новочеркасске, Новошахтинске, Новоуральске, Нягани.","breadcrumb":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/#primaryimage","url":"https:\/\/romansementsov.ru\/wp-content\/uploads\/2021\/11\/2021-11-21_00-09-29.png","contentUrl":"https:\/\/romansementsov.ru\/wp-content\/uploads\/2021\/11\/2021-11-21_00-09-29.png","width":517,"height":518},{"@type":"BreadcrumbList","@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Блог","item":"https:\/\/romansementsov.ru\/"},{"@type":"ListItem","position":2,"name":"Обучение","item":"https:\/\/romansementsov.ru\/category\/%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b5\/"},{"@type":"ListItem","position":3,"name":"Разработчик C++: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии."}]},{"@type":"WebSite","@id":"https:\/\/romansementsov.ru\/#website","url":"https:\/\/romansementsov.ru\/","name":"RS","description":"","publisher":{"@id":"https:\/\/romansementsov.ru\/#\/schema\/person\/074767b2695121e39577bb30a06ec049"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/romansementsov.ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":["Person","Organization"],"@id":"https:\/\/romansementsov.ru\/#\/schema\/person\/074767b2695121e39577bb30a06ec049","name":"Редактор","image":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/secure.gravatar.com\/avatar\/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=96&d=mm&r=g","caption":"Редактор"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=96&d=mm&r=g"},"description":"Подборки всех курсов сделаны на основе открытых источников (поисковые системы). Перед приобретением\/покупкой курса проверяйте юр. данные и отзывы о школе, во избежание какого либо обмана.","sameAs":["https:\/\/romansementsov.ru"],"url":"https:\/\/romansementsov.ru\/author\/tobestone\/"}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="RS &raquo; Лента комментариев к &laquo;Разработчик C++: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии.&raquo;" href="https://romansementsov.ru/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://romansementsov.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fromansementsov.ru%2F%25D0%259F%25D1%2580%25D0%25BE%25D1%2584%25D0%25B5%25D1%2581%25D1%2581%25D0%25B8%25D1%258F_%25D0%25A0%25D0%25B0%25D0%25B7%25D1%2580%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D1%2587%25D0%25B8%25D0%25BA_C_%25D0%259F%25D0%25BB%25D1%258E%25D1%2581_%25D0%259F%25D0%25BB%25D1%258E%25D1%2581%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://romansementsov.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fromansementsov.ru%2F%25D0%259F%25D1%2580%25D0%25BE%25D1%2584%25D0%25B5%25D1%2581%25D1%2581%25D0%25B8%25D1%258F_%25D0%25A0%25D0%25B0%25D0%25B7%25D1%2580%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D1%2587%25D0%25B8%25D0%25BA_C_%25D0%259F%25D0%25BB%25D1%258E%25D1%2581_%25D0%259F%25D0%25BB%25D1%258E%25D1%2581%2F&#038;format=xml" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://romansementsov.ru/wp-includes/css/dist/block-library/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<style id='wp-block-library-inline-css' type='text/css'>
/*wp_block_styles_on_demand_placeholder:69e6cbeeeaee2*/
/*# sourceURL=wp-block-library-inline-css */
</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel='stylesheet' id='wp-components-css' href='https://romansementsov.ru/wp-includes/css/dist/components/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-preferences-css' href='https://romansementsov.ru/wp-includes/css/dist/preferences/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-block-editor-css' href='https://romansementsov.ru/wp-includes/css/dist/block-editor/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-reusable-blocks-css' href='https://romansementsov.ru/wp-includes/css/dist/reusable-blocks/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-patterns-css' href='https://romansementsov.ru/wp-includes/css/dist/patterns/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-editor-css' href='https://romansementsov.ru/wp-includes/css/dist/editor/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='i2-pros-cons-block-style-css-css' href='https://romansementsov.ru/wp-content/plugins/i2-pro-cons/dist/blocks.editor.build.css?ver=1.3.0'  media='all' />
<style id='i2-pros-cons-block-style-css-inline-css' type='text/css'>
 .i2-pros-cons-main-wrapper .i2pctitle{text-align: center!important;} .i2-pros-cons-main-wrapper .i2pctitle{color: #ffffff!important;} .i2-pros-cons-main-wrapper .i2pctitle{background-color: #00bf08!important;} .i2-pros-cons-wrapper .i2-cons-title,.i2-pros-cons-wrapper .i2-pros-title{color: #ffffff!important;}.i2-pros-cons-wrapper .i2-pros-title {background-color: #00bf08 !important;} .i2-pros-cons-wrapper .i2-cons-title{background-color: #bf000a!important;} .i2-pros-cons-wrapper ul li {font-size: 18px!important; line-height : 23.4px;} .i2-pros-cons-wrapper .section ul li i{top: 4px!important;} .i2-pros-cons-wrapper .i2-pros  ul li i{color: #00bf08!important;} .i2-pros-cons-wrapper .i2-cons ul li i{color: #bf000a!important;} .i2-pros-cons-main-wrapper .i2-button-wrapper a{color: #ffffff!important;} .i2-pros-cons-main-wrapper .i2-button-wrapper a{background-color: #00bf08; border-color:#00bf08;} .i2-pros-cons-main-wrapper .i2-button-wrapper a:hover{background-color: #bf000a; border-color:#bf000a;}
/*# sourceURL=i2-pros-cons-block-style-css-inline-css */
</style>
<link rel='stylesheet' id='i2-pros-and-cons-custom-fonts-icons-style-css' href='https://romansementsov.ru/wp-content/plugins/i2-pro-cons/dist/fonts/styles.css?ver=1.3.0'  media='all' />
<link rel='stylesheet' id='cc-frontend-style-css' href='https://romansementsov.ru/wp-content/plugins/course-catalog/assets/css/frontend-style.css?ver=1.0.0'  media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Roboto%3A400%2C400i%2C700%7CMontserrat%3A400%2C400i%2C700&#038;subset=cyrillic&#038;display=swap&#038;ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='reboot-style-css' href='https://romansementsov.ru/wp-content/themes/reboot/assets/css/style.min.css?ver=1.4.3'  media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://romansementsov.ru/wp-content/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.8.0'  media='all' />
<link rel='stylesheet' id='elementor-post-40680-css' href='https://romansementsov.ru/wp-content/uploads/elementor/css/post-40680.css?ver=1705849899'  media='all' />
<link rel='stylesheet' id='elementor-pro-css' href='https://romansementsov.ru/wp-content/plugins/elementor-pro/assets/css/frontend-lite.min.css?ver=3.7.7'  media='all' />
<link rel='stylesheet' id='font-awesome-5-all-css' href='https://romansementsov.ru/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=3.8.0'  media='all' />
<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://romansementsov.ru/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=3.8.0'  media='all' />
<link rel='stylesheet' id='elementor-global-css' href='https://romansementsov.ru/wp-content/uploads/elementor/css/global.css?ver=1705849900'  media='all' />
<link rel='stylesheet' id='elementor-post-30840-css' href='https://romansementsov.ru/wp-content/uploads/elementor/css/post-30840.css?ver=1746675919'  media='all' />
<link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=auto&#038;subset=cyrillic&#038;ver=9aeb67d7993750518469267684402d42'  media='all' />
<script type="text/javascript" src="https://romansementsov.ru/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://romansementsov.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://romansementsov.ru/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=3.8.0" id="font-awesome-4-shim-js"></script>
<link rel="https://api.w.org/" href="https://romansementsov.ru/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://romansementsov.ru/wp-json/wp/v2/posts/30840" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://romansementsov.ru/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://romansementsov.ru/?p=30840' />
<link rel="preload" href="https://romansementsov.ru/wp-content/themes/reboot/assets/fonts/wpshop-core.ttf" as="font" crossorigin><script>var fixed_main_menu = 'yes';</script>
    <style>::selection, .card-slider__category, .card-slider-container .swiper-pagination-bullet-active, .post-card--grid .post-card__thumbnail:before, .post-card:not(.post-card--small) .post-card__thumbnail a:before, .post-card:not(.post-card--small) .post-card__category,  .post-box--high .post-box__category span, .post-box--wide .post-box__category span, .page-separator, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .btn, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .comment-respond .form-submit input, .page-links__item{background-color:#65a836}.entry-image--big .entry-image__body .post-card__category a, .home-text ul:not([class])>li:before, .page-content ul:not([class])>li:before, .taxonomy-description ul:not([class])>li:before, .widget-area .widget_categories ul.menu li a:before, .widget-area .widget_categories ul.menu li span:before, .widget-area .widget_categories>ul li a:before, .widget-area .widget_categories>ul li span:before, .widget-area .widget_nav_menu ul.menu li a:before, .widget-area .widget_nav_menu ul.menu li span:before, .widget-area .widget_nav_menu>ul li a:before, .widget-area .widget_nav_menu>ul li span:before, .page-links .page-numbers:not(.dots):not(.current):before, .page-links .post-page-numbers:not(.dots):not(.current):before, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .pagination .nav-links .post-page-numbers:not(.dots):not(.current):before, .entry-image--full .entry-image__body .post-card__category a, .entry-image--fullscreen .entry-image__body .post-card__category a, .entry-image--wide .entry-image__body .post-card__category a{background-color:#65a836}.comment-respond input:focus, select:focus, textarea:focus, .post-card--grid.post-card--thumbnail-no, .post-card--standard:after, .post-card--related.post-card--thumbnail-no:hover, .spoiler-box, .btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .inp:focus, .entry-tag:focus, .entry-tag:hover, .search-screen .search-form .search-field:focus, .entry-content ul:not([class])>li:before, .text-content ul:not([class])>li:before, .page-content ul:not([class])>li:before, .taxonomy-description ul:not([class])>li:before, .entry-content blockquote,
        .input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus{border-color:#65a836 !important}.post-card--small .post-card__category, .post-card__author:before, .post-card__comments:before, .post-card__date:before, .post-card__like:before, .post-card__views:before, .entry-author:before, .entry-date:before, .entry-time:before, .entry-views:before, .entry-content ol:not([class])>li:before, .text-content ol:not([class])>li:before, .entry-content blockquote:before, .spoiler-box__title:after, .search-icon:hover:before, .search-form .search-submit:hover:before, .star-rating-item.hover,
        .comment-list .bypostauthor>.comment-body .comment-author:after,
        .breadcrumb a, .breadcrumb span,
        .search-screen .search-form .search-submit:before, 
        .star-rating--score-1:not(.hover) .star-rating-item:nth-child(1),
        .star-rating--score-2:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(2),
        .star-rating--score-3:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(3),
        .star-rating--score-4:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(4),
        .star-rating--score-5:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(4), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(5){color:#65a836}a:hover, a:focus, a:active, .spanlink:hover, .entry-content a:not(.wp-block-button__link):hover, .entry-content a:not(.wp-block-button__link):focus, .entry-content a:not(.wp-block-button__link):active, .top-menu ul li>span:hover, .main-navigation ul li a:hover, .main-navigation ul li span:hover, .footer-navigation ul li a:hover, .footer-navigation ul li span:hover, .comment-reply-link:hover, .pseudo-link:hover, .child-categories ul li a:hover{color:#65a836}.top-menu>ul>li>a:before, .top-menu>ul>li>span:before{background:#65a836}.child-categories ul li a:hover, .post-box--no-thumb a:hover{border-color:#65a836}.post-box--card:hover{box-shadow: inset 0 0 0 1px #65a836}.post-box--card:hover{-webkit-box-shadow: inset 0 0 0 1px #65a836}body{font-family:"Roboto" ,"Helvetica Neue", Helvetica, Arial, sans-serif;}.site-title, .site-title a{font-family:"Roboto" ,"Helvetica Neue", Helvetica, Arial, sans-serif;}.site-description{font-family:"Roboto" ,"Helvetica Neue", Helvetica, Arial, sans-serif;}</style>
<link rel="icon" href="https://romansementsov.ru/wp-content/uploads/2021/01/cropped-photo-1516910817563-4df1c1b69058-1-32x32.jpg" sizes="32x32" />
<link rel="icon" href="https://romansementsov.ru/wp-content/uploads/2021/01/cropped-photo-1516910817563-4df1c1b69058-1-192x192.jpg" sizes="192x192" />
<link rel="apple-touch-icon" href="https://romansementsov.ru/wp-content/uploads/2021/01/cropped-photo-1516910817563-4df1c1b69058-1-180x180.jpg" />
<meta name="msapplication-TileImage" content="https://romansementsov.ru/wp-content/uploads/2021/01/cropped-photo-1516910817563-4df1c1b69058-1-270x270.jpg" />
		<style type="text/css" id="wp-custom-css">
			#page{
	background-color: #edeff1;
}
.site-title, .site-title a {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:20px;
}
.entry-excerpt{
	font-weight:400;
	text-align:left !important;
}

h3{
	margin-top: 40px !important;
	margin-bottom:5px !important;
	font-size:1.3em;
}
ul{
	margin-top: 20px !important;
	margin-bottom:5px !important;
}
h2{
	font-size:1.6em;
}		</style>
		    <meta name="ahrefs-site-verification" content="fa87c4719b74c477c7099d113a65711de0c5b47bc35527d557261dd8e95a50c3"></head>

<body class="wp-singular post-template-default single single-post postid-30840 single-format-standard wp-embed-responsive wp-theme-reboot sidebar-none elementor-default elementor-kit-40680 elementor-page elementor-page-30840">



<div id="page" class="site">
    <a class="skip-link screen-reader-text" href="#content">Перейти к содержанию</a>

    <div class="search-screen-overlay js-search-screen-overlay"></div>
    <div class="search-screen js-search-screen">
        
<form role="search" method="get" class="search-form" action="https://romansementsov.ru/">
    <label>
        <span class="screen-reader-text">Search for:</span>
        <input type="search" class="search-field" placeholder="Поиск..." value="" name="s">
    </label>
    <button type="submit" class="search-submit"></button>
</form>    </div>

    

<header id="masthead" class="site-header full" itemscope itemtype="http://schema.org/WPHeader">
    <div class="site-header-inner fixed">

        <div class="humburger js-humburger"><span></span><span></span><span></span></div>

        
<div class="site-branding">

    <div class="site-logotype"><a href="https://romansementsov.ru/"><img src="https://romansementsov.ru/wp-content/uploads/2022/11/cropped-ico-1-2.png" alt="RS"></a></div><div class="site-branding__body"><div class="site-title"><a href="https://romansementsov.ru/">RS</a></div></div></div><!-- .site-branding --><div class="top-menu"><ul id="top-menu" class="menu"><li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5"><a target="_blank" href="https://romansementsov.ru/blog">Блог</a></li>
<li id="menu-item-45910" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-45910"><a href="https://romansementsov.ru/category/event/">Конференции</a></li>
<li id="menu-item-35488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35488"><a rel="nofollow" href="https://romansementsov.ru/smi-about/">СМИ о нас</a></li>
<li id="menu-item-1002" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1002"><a target="_blank" rel="nofollow" href="https://romansementsov.ru/contacts">Контакты</a>
<ul class="sub-menu">
	<li id="menu-item-59243" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-59243"><a href="https://romansementsov.ru/magnitnye-buri/">Магнитные бури</a>
	<ul class="sub-menu">
		<li id="menu-item-59244" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-59244"><a href="/магнитные-бури-по-городам/">По городам</a></li>
	</ul>
</li>
	<li id="menu-item-60454" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-60454"><a href="/atmosfernoe-davlenie/">Атмосферное давление</a>
	<ul class="sub-menu">
		<li id="menu-item-60455" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-60455"><a href="/atmosfernoe-davlenie/po-gorodam">По городам</a></li>
	</ul>
</li>
</ul>
</li>
</ul></div>                <div class="header-search">
                    <span class="search-icon js-search-icon"></span>
                </div>
            
    </div>
</header><!-- #masthead -->


    
    <nav id="site-navigation" class="main-navigation full" style="display: none;">
        <div class="main-navigation-inner full">
            <ul id="header_menu"></ul>
        </div>
    </nav>
    <div class="container header-separator"></div>


    <div class="mobile-menu-placeholder js-mobile-menu-placeholder"></div>
    
	
    <div id="content" class="site-content fixed">

        
        <div class="site-content-inner">
    
        
        <div id="primary" class="content-area" itemscope itemtype="http://schema.org/Article">
            <main id="main" class="site-main article-card">

                
<article id="post-30840" class="article-post post-30840 post type-post status-publish format-standard has-post-thumbnail  category-16">

    
        <div class="breadcrumb" id="breadcrumbs"><span><span><a href="https://romansementsov.ru/">Блог</a></span> » <span><a href="https://romansementsov.ru/category/%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b5/">Обучение</a></span> » <span class="breadcrumb_last" aria-current="page">Разработчик C++: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии.</span></span></div>
                                <h1 class="entry-title" itemprop="headline">Разработчик C++: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии.</h1>
                    
        
                    <div class="entry-image post-card post-card__thumbnail">
                <img width="517" height="400" src="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-21_00-09-29-517x400.png" class="attachment-reboot_standard size-reboot_standard wp-post-image" alt="" itemprop="image" decoding="async" fetchpriority="high" />                                    <span class="post-card__category"><a href="https://romansementsov.ru/category/%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b5/" itemprop="articleSection">Обучение</a></span>
                            </div>

        
    
    
    
    <div class="entry-content" itemprop="articleBody">
        <div class="table-of-contents"><div class="table-of-contents__header"><span class="table-of-contents__hide js-table-of-contents-hide">Содержание</span></div><ol class="table-of-contents__list js-table-of-contents-list" style="display:none;">
<li class="level-1"><a rel="nofollow noreferrer noopener" href="#kto-takoy-razrabotchik-c">Кто такой разработчик C++?</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#chto-delayut-razrabotchiki-c-i-chem-zanimayutsya">Что делают разработчики C++ и чем занимаются?</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#chto-dolzhen-znat-i-umet-razrabotchik-c">Что должен знать и уметь разработчик C++? </a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#vostrebovannost-i-zarplaty-razrabotchikov">Востребованность и зарплаты разработчиков C++</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kak-stat-razrabotchikom-c-i-gde-uchitsya">Как стать разработчиком C++ и где учиться?</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#15-luchshih-kursov-dlya-obucheniya-razrabotchika">15+ лучших курсов для обучения разработчика C++: подробный обзор</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#1-mesto-kurs-professiya-razrabotchik-na-c">1 место. Курс «Профессия Разработчик на C++» — Skillbox</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#2-mesto-kurs-fakultet-razrabotki-na-s-geekbrains">2 место. Курс «Факультет разработки на С++» — GeekBrains</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#3-mesto-kurs-c-razrabotchik-skillfactory">3 место. Курс «C++ разработчик» — SkillFactory</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-c-developer-professional-otus">Курс «C++ Developer. Professional» — Otus</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-yazyk-programmirovaniya-c-chast-1-protsedurnoe">Курс «Язык программирования C++. Часть 1. Процедурное программирование» — Открытое образование</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-kak-stat-razrabotchikom-s-ano-dpo-shad">Курс «Как стать разработчиком С++» — АНО ДПО «ШАД», ООО «Яндекс»</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-osnovy-c-programmirovanie-dlya-nachinayuschih">Курс «Основы C++. Программирование для начинающих.» — #SimpleCode</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-programmirovanie-na-yazyke-c-stepik">Курс «Программирование на языке C++» — Stepik</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-uroki-c-itproger">Курс «Уроки C++» — itProger</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-osnovy-c-programmirovanie-dlya-nachinayuschih-2">Курс «Основы C++. Программирование для начинающих.» — Академия IT</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-videokursy-c-itvdn">Курс «ВИДЕОКУРСЫ C++» — ITVDN</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-programmirovanie-na-visual-s-spetsialist">Курс «Программирование на Visual С++» — «Специалист» при МГТУ им.Н.Э.Баумана</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-junior-c-developer-itmo">Курс «Junior C++ Developer» — ИТМО</a></li></ol></div><div data-elementor-type="wp-post" data-elementor-id="30840" class="elementor elementor-30840">
									<section class="elementor-section elementor-top-section elementor-element elementor-element-1154329 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1154329" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9ad7175" data-id="9ad7175" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-765e0d5 elementor-widget elementor-widget-text-editor" data-id="765e0d5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.8.0 - 30-10-2022 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style>				<h2 id="kto-takoy-razrabotchik-c">Кто такой разработчик C++?</h2><p><span style="font-size: 14pt;">Разработчик C++ (программист Си Плюс Плюс) — это разработчик программного обеспечения, который специализируется на языке программирования C++.</span></p><h2 id="chto-delayut-razrabotchiki-c-i-chem-zanimayutsya">Что делают разработчики C++ и чем занимаются?</h2><p><span style="font-size: 14pt;">Обязанности на примере одной из вакансий:</span></p><ul><li><span style="font-size: 14pt;">разработка высокопроизводительного кода C++ для обработки данных</span></li><li><span style="font-size: 14pt;">планирование разработки, участие в пуско-наладке и отладке</span></li></ul><h2 id="chto-dolzhen-znat-i-umet-razrabotchik-c">Что должен знать и уметь разработчик C++? </h2><p><span style="font-size: 14pt;"><strong>Требования к разработчикам C++:</strong></span></p><ul><li><span style="font-size: 14pt;">Разработка приложений на C++</span></li><li><span style="font-size: 14pt;">Кроссплатформенная разработка</span></li><li><span style="font-size: 14pt;">Работа с библиотекой STL</span></li><li><span style="font-size: 14pt;">Отладка и мониторинг приложений</span></li><li><span style="font-size: 14pt;">Работа с SQL</span></li><li><span style="font-size: 14pt;">Работа с многопоточностью</span></li><li><span style="font-size: 14pt;">Написание кода для Unreal Engine 4</span></li><li><span style="font-size: 14pt;">Создание микросервисов</span></li><li><span style="font-size: 14pt;">Работа с git, gcc, gdb</span></li><li><span style="font-size: 14pt;">Создание REST API</span></li><li><span style="font-size: 14pt;">Работа с документацией</span></li></ul><h2 id="vostrebovannost-i-zarplaty-razrabotchikov">Востребованность и зарплаты разработчиков C++</h2><p><span style="font-size: 14pt;">На сайте поиска работы в данный момент открыто 4 994 вакансии, с каждым месяцем спрос на разработчиков C++ растет.</span></p><p><span style="font-size: 14pt;">Количество вакансий с указанной зарплатой разработчика C++ по всей России:</span></p><ul><li><span style="font-size: 14pt;">от 90 000 руб. – 1 349</span></li><li><span style="font-size: 14pt;">от 175 000 руб. – 771</span></li><li><span style="font-size: 14pt;">от 260 000 руб. – 353</span></li><li><span style="font-size: 14pt;">от 350 000 руб. – 153</span></li><li><span style="font-size: 14pt;">от 435 000 руб. – 80</span></li></ul><p><span style="font-size: 14pt;">Вакансий с указанным уровнем дохода по Москве:</span></p><ul><li><span style="font-size: 14pt;">от 120 000 руб. – 493</span></li><li><span style="font-size: 14pt;">от 225 000 руб. – 221</span></li><li><span style="font-size: 14pt;">от 330 000 руб. – 91</span></li><li><span style="font-size: 14pt;">от 440 000 руб. – 46</span></li><li><span style="font-size: 14pt;">от 545 000 руб. – 30</span></li></ul><p><span style="font-size: 14pt;">Вакансий с указанным уровнем дохода по Санкт-Петербургу:</span></p><ul><li><span style="font-size: 14pt;">от 90 000 руб. – 264</span></li><li><span style="font-size: 14pt;">от 165 000 руб. – 155</span></li><li><span style="font-size: 14pt;">от 240 000 руб. – 74</span></li><li><span style="font-size: 14pt;">от 315 000 руб. – 35</span></li><li><span style="font-size: 14pt;">от 390 000 руб. – 13</span></li></ul><h2 id="kak-stat-razrabotchikom-c-i-gde-uchitsya">Как стать разработчиком C++ и где учиться?</h2><p><span style="font-size: 14pt;">Варианты обучения для разработчика C++ с нуля:</span></p><ul><li><span style="font-size: 14pt;"><strong>Самостоятельное обучение</strong> – всевозможные видео на YouTube, книги, форумы, самоучители и т.д. Плюсы – дешево или очень недорого. Минусы – нет системности, самостоятельное обучение может оказаться неэффективным, полученные навыки могут оказаться невостребованными у работодателя;</span></li><li><span style="font-size: 14pt;"><strong>Классическое оффлайн-образование</strong> в ВУЗах, колледжах и университетах. Диплом является преимуществом при устройстве на работу, при этом обучение обычно длится не менее четырех лет, часто дают устаревшие неактуальные знания;</span></li><li><span style="font-size: 14pt;"><strong>Онлайн-обучение. </strong>Пройти курс можно на одной из образовательных платформ. Такие курсы рассчитаны на людей без особой подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику – это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.</span></li></ul><p><span style="font-size: 14pt;">Ниже сделали обзор 15+ лучших онлайн-курсов.</span></p><h2 id="15-luchshih-kursov-dlya-obucheniya-razrabotchika">15+ лучших курсов для обучения разработчика C++: подробный обзор</h2>						</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-368ad92 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="368ad92" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c4137ce" data-id="c4137ce" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-bb6983e elementor-widget elementor-widget-text-editor" data-id="bb6983e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="1-mesto-kurs-professiya-razrabotchik-na-c"><a href='https://romansementsov.ru/link/177199' target='_blank' rel='nofollow' data-wpel-link='internal'>1 место. Курс «Профессия Разработчик на C++» — Skillbox</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://romansementsov.ru/link/177199' target='_blank' rel='nofollow' data-wpel-link='internal'>https://skillbox.ru/course/profession-c-plus-plus/</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-ca07ea0 elementor-widget elementor-widget-image" data-id="ca07ea0" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.8.0 - 30-10-2022 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}</style>									<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105031.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105031" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NTUsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTAzMS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" width="730" height="299" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105031-1024x419.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105031-1024x419.png 1024w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105031-300x123.png 300w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105031-768x314.png 768w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105031-870x356.png 870w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105031.png 1213w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="299"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e9ca166 elementor-widget elementor-widget-text-editor" data-id="e9ca166" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor" data-id="e8b043f" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><div style="text-align: left;"><span style="font-size: 14pt;"><strong><span style="font-family: geometria-regular;">Стоимость: </span></strong><span style="text-align: center;"><span data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Рассрочка на 28 мес. от 5 245 ₽/месяц.&quot;}" data-sheets-userformat="{&quot;2&quot;:15297,&quot;3&quot;:{&quot;1&quot;:0},&quot;9&quot;:0,&quot;10&quot;:2,&quot;11&quot;:0,&quot;12&quot;:0,&quot;14&quot;:{&quot;1&quot;:2,&quot;2&quot;:0},&quot;15&quot;:&quot;Calibri, sans-serif&quot;,&quot;16&quot;:11}">Рассрочка на 28 мес. от 5 245 ₽/месяц.</span><br /></span></span></div></div></div></div><div class="elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button" data-id="dc96d3f" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button-link elementor-button elementor-size-sm" role="button" href="https://romansementsov.ru/link/177199" target="_blank" rel="nofollow noopener" data-wpel-link="internal"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-6a4348b elementor-widget elementor-widget-text-editor" data-id="6a4348b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Программисты на C++ создают сложные программы и сервисы. Они разрабатывают высоконагруженные сетевые приложения, игры, графические движки, компоненты для операционных систем и железа. На этом языке написаны Windows, Linux и macOS, Android, Chrome, Counter-Strike, StarCraft и Diablo.<br /><br />Вы освоите легендарный язык программирования с нуля: напишете поисковой движок, собственный Booking.com и получите навыки работы в команде.</p><ul><li>2 проекта в портфолио</li><li>Поддержка наставника</li><li>Помощь в трудоустройстве</li><li>Онлайн-уроки в удобное время</li></ul><p><strong>Разработчики на C++</strong> работают в крупных IT-компаниях, геймдеве, веб-разработке, создают корпоративные и банковские приложения, проектируют операционные системы и софт для роботов.</p><ul><li>4 018 компаний</li></ul><p>сейчас ищут разработчиков на С++</p><ul><li>120 000 рублей</li></ul><p>средняя зарплата junior-специалиста</p><p><strong> </strong></p><p><strong>Кому подойдёт этот курс</strong></p><ul><li>Тем, кто хочет стать программистом</li></ul><p>Изучите основные принципы программирования на языке C++. Напишете свои первые программы, соберёте портфолио и сможете начать карьеру в понравившемся направлении.</p><ul><li>Разработчикам на других языках</li></ul><p>Познакомитесь с синтаксисом C++ и выучите востребованный язык. Напишете микросервис, сделаете игру для UE4 и сможете претендовать на позицию middle-разработчика в геймдеве или IT-компании.</p><p><strong> </strong></p><p><strong>Что вам даст этот курс</strong></p><ul><li>Всего за год пройдёте университетскую программу онлайн, не выходя из дома.</li><li>Выучите С++ — универсальный язык, на котором пишут веб-приложения, игры, микросервисы и десктопные программы.</li><li>Пополните портфолио поисковым движком для сайта компании и разработаете сервис бронирования отелей на C++.</li></ul><p><strong> </strong></p><p><strong>Чему вы научитесь</strong></p><ol><li>Программировать на C++</li></ol><p>Изучите синтаксис, циклы, условия и функции языка. Узнаете, как превратить строки кода в работающие программы.</p><ol start="2"><li>Работать с базами данных</li></ol><p>Изучите язык SQL и сможете быстро получать информацию с помощью запросов к базам данных.</p><ol start="3"><li>Использовать Git</li></ol><p>Научитесь работать с распределённой системой контроля версий и сможете вносить изменения в проект вместе с командой.</p><ol start="4"><li>Понимать принципы ООП</li></ol><p>Познакомитесь с парадигмой объектно-ориентированного программирования и научитесь работать с объектами и классами.</p><ol start="5"><li>Разрабатывать микросервисы</li></ol><p>Узнаете, как создавать алгоритмы, и сможете разрабатывать сложные программы из разных независимых компонентов.</p><ol start="6"><li>Создавать игры для UE4</li></ol><p>Научитесь применять инструментарий C++ для разработки игр. Сможете создавать простые арканоиды и шутеры для движка Unreal Engine.</p><p> </p><p><strong>Акция!</strong></p><p>Всем студентам курса на время обучения мы даём бесплатный доступ к специализированной IDE (среде разработки) от компании JetBrains — CLion. Умная кросс-платформенная IDE для C и C++.</p><p><strong> </strong></p><p><strong>Помогаем построить карьеру мечты</strong></p><p>Вас ждёт индивидуальная карьерная консультация, помощь в оформлении резюме и портфолио. На основе ваших пожеланий подберём подходящие вакансии, подготовим к собеседованию и сделаем всё, чтобы вы получили оффер.</p><p><strong>За 2021 год мы трудоустроили более 1000 студентов на работу по новой профессии</strong></p><p><strong> </strong></p><p><strong>Программа</strong></p><p>Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.</p><ul><li>95 тематических модулей</li><li>450 онлайн-уроков</li></ul><p><strong>Базовые навыки</strong></p><ol><li>C++<ol><li>Вводный модуль. Первая программа.</li><li>Целочисленные переменные. Данные и вычисления.</li><li>Ввод данных пользователя. Строки.</li><li>Конструкция условия if.</li><li>Логические операторы и сложные условия.</li><li>Введение в циклы: while, do while.</li><li>Циклы for и алгоритмы на циклах.</li><li>Числа с плавающей запятой. Математические вычисления.</li><li>Строки и текстовые данные. Базовые алгоритмы со строками.</li><li>Установка и настройка IDE.</li><li>Функции в программировании.</li><li>Массивы.</li><li>Знакомство с std::vector v2.</li><li>Двумерные массивы.</li><li>Алгоритмы на массивах.</li><li>Типы данных.</li><li>Указатели.</li><li>Расширенная работа с функциями.</li><li>Чтение из файлов.</li><li>Запись в файлы.</li><li>Структуры данных.</li><li>Словари std::map.</li><li>Макросы и препроцессор.</li><li>Работа с датами.</li><li>Структура проекта.</li><li>Введение в ООП. Часть 1.</li><li>Введение в ООП. Часть 2.</li><li>Введение в многопоточность.</li></ol></li><li>Система контроля версий Git<ol><li>Версии программного кода.</li><li>Установка Git.</li><li>Индекс и частичные коммиты.</li><li>Сравнение версий.</li><li>Отмена изменений и откат версий.</li><li>Репозитории и коллективная работа.</li><li>Ветки — создание и управление.</li><li>Слияние и разрешение конфликтов.</li><li>Полезные инструменты.</li><li>Правила работы с Git.</li></ol></li><li>Язык запросов SQL<ol><li>Введение.  </li><li>Структура БД, запрос DESCRIBE.  </li><li>Выбор и фильтрация данных, запрос SELECT.</li><li>Функции и выражения, агрегация данных.</li><li>Отношения и соединение таблиц: JOIN.</li><li>Группировка.</li><li>Модификация данных.</li><li>Подзапросы.</li><li>Объявление и изменение структуры данных.</li></ol></li><li>Универсальные знания программиста<ol><li>Как стать первоклассным программистом.</li><li>Как искать заказы на разработку.</li><li>Личный бренд разработчика.</li><li>Photoshop для программиста.</li><li>Вёрстка email-рассылок. Советы на реальных примерах.</li><li>The state of soft skills.</li><li>Как мы создавали карту развития для разработчиков.</li><li>Как эффективно работать с почтой.</li><li>Повышение своей эффективности.</li><li>Спор о первом языке программирования.</li><li>Саморазвитие.</li><li>Data-driven-подход к продуктивности — инсайты из данных миллиона людей.</li></ol></li></ol><p><strong>Продвинутый уровень</strong></p><ol><li>ООП и работа с сетью<ol><li>Парадигмы ООП.</li><li>Выполнение запросов по сети с помощью libcurl.</li><li>Дополнительные возможности классов.</li><li>Сериализация и десериализация JSON.</li><li>Использование исключений.</li><li>Знакомство с REST API.</li><li>Отладка приложений.</li><li>Создание своего REST API с помощью Pistache.</li><li>Введение в юнит-тестирование на примере gtest.</li><li>Логирование в приложениях на примере spdlog.</li><li>Бинарный формат сериализации protobuf.</li><li>Мониторинг приложений.</li><li>Использование баз данных.</li><li>Паттерны проектирования.</li><li>Введение в CI/CD.</li><li>Введение в шаблоны C++.</li><li>Использование регулярных выражений.</li><li>Расширенные возможности многопоточности.</li><li>Работа с умными указателями.</li><li>Введение в очереди сообщений.</li><li>Введение в библиотеку boost.</li><li>Безопасность приложений.</li><li>Новые возможности C++.</li></ol></li></ol><p><strong>Программирование игр на C++ для Unreal Engine</strong></p><ol><li>Делаем простой арканоид на Blueprints<ol><li>Создание проекта, интерфейс редактора, базовые операции.</li><li>Базовые классы, настройки проекта, структура проекта и движка.</li><li>Как использовать Git при работе в одиночку.</li><li>Первый блюпринт, компоненты.</li><li>Переменные, функции, управление потоком в Blueprints.</li><li>Actor, взаимодействие между Actor.</li><li>Отладка, тестирование Blueprints.</li><li>Наследование, массивы.</li><li>События скриптов (Construction Script, Spawn, Event Dispatcher).</li><li>Сборка на Blueprints.</li></ol></li><li>Усложняем задачу: пишем арканоид на С++<ol><li>Инструменты C++.</li><li>Базовый синтаксис C++ и принципы ООП на примере «Змейки».</li><li>«Змейка»: переписываем классы с помощью STL.</li><li>Создание проекта, создание базовых классов на C++, настройка проекта.</li><li>Правила создания классов и объектов, заголовки и макросы.</li><li>Переписываем Arkanoid на С++.</li><li>Отладка и тестирование.</li><li>Сборка.</li></ol></li><li>Делаем шутер с видом сверху (TDS)<ol><li>Создание проекта, настройка проекта, настройка базовой сцены.</li><li>Разбор диздока, разработка архитектуры проекта и настройка базовых классов под определенный жанр.</li><li>Работа с камерой.</li><li>ООП в UE4: Как строить архитектуру фичи на базе фреймворка UE4.</li></ol></li><li>Создаём окружение<ol><li>Типы ассетов.</li><li>Импорт различных типов ассетов, правила наименования, структура проекта.</li><li>Статичные модели (Static Mesh).</li><li>Модели со скелетной анимацией (Skeletal Mesh).</li><li>Анимация моделей с помощью инструментов Animation Blueprint, State Machine, Blending.</li><li>Создание ландшафтов с помощью Landscape.</li></ol></li><li>Разбираемся с основными классами и методами<ol><li>Система событий.</li><li>Базовый класс Pawn.</li><li>Механизм процедурных разрушений (Destructable Mesh).</li><li>Взаимодействие между Actor.</li><li>Контроллер (Controller).</li><li>Навигационные данные (Navmesh) и навигация.</li><li>Получение управления классом Pawn (Possess), создание новых Actor (Spawn).</li><li>Ссылка на функцию (Delegates).</li></ol></li></ol><p><strong>Дипломные проекты</strong></p><ol><li>Поисковый движок</li></ol><p>Разработаете поисковый движок для корпоративного портала компании — аналог поисковой строки Яндекса или Google. Научитесь получать данные с веб-страниц и строить поисковые индексы. Напишете формулу релевантности для выдачи результатов поиска.</p><ol start="2"><li>Сервис бронирования отелей</li></ol><p>Придумаете архитектуру сервиса бронирования отелей — аналог Booking.com. Вы напишете микросервисы для: управления информацией об отелях и свободных номерах, поиска номеров по заданным параметрам, запросов бронирования и подтверждения брони, управления рейтингом отелей, начисления персональных баллов, индивидуальных настроек пользователя. После разработки отдельных компонентов вы объедините их в рабочее приложение.</p><p> </p><p><strong>Ваше резюме после обучения</strong></p><ul><li>Должность <strong>Разработчик на С++</strong></li><li>Зарплата от: <strong>120 000 ₽</strong></li></ul><p>Профессиональные навыки:</p><ul><li>Разработка приложений на C++</li><li>Кроссплатформенная разработка</li><li>Работа с библиотекой STL</li><li>Отладка и мониторинг приложений</li><li>Работа с SQL</li><li>Работа с многопоточностью</li><li>Написание кода для Unreal Engine 4</li><li>Создание микросервисов</li><li>Работа с git, gcc, gdb</li><li>Создание REST API</li><li>Работа с документацией</li></ul><p><strong> </strong></p><p><strong>Диплом Skillbox</strong></p><p>Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-c09fcce greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="c09fcce" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/177199" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-430aa9f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="430aa9f" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f748d24" data-id="f748d24" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-ae37223 elementor-widget elementor-widget-text-editor" data-id="ae37223" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="2-mesto-kurs-fakultet-razrabotki-na-s-geekbrains"><a href='https://romansementsov.ru/link/795624' target='_blank' rel='nofollow' data-wpel-link='internal'>2 место. Курс «Факультет разработки на С++» — GeekBrains</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://romansementsov.ru/link/795624' target='_blank' rel='nofollow' data-wpel-link='internal'>https://gb.ru/geek_university/cpp-developer</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-ad1955e elementor-widget elementor-widget-image" data-id="ad1955e" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_134415650.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2023-02-17_134415650" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTMwMzcsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMTFcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIzLTAyLTE3XzEzNDQxNTY1MC5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" width="730" height="223" src="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_134415650.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_134415650.png 821w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_134415650-300x92.png 300w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_134415650-768x235.png 768w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="223"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-28230e5 elementor-widget elementor-widget-text-editor" data-id="28230e5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor" data-id="e8b043f" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><div style="text-align: left;"><span style="font-size: 14pt;"><strong><span style="font-family: geometria-regular;">Стоимость: </span></strong><span style="text-align: center;">Рассрочка на 36 месяцев &#8212; от 3 589 ₽ / мес</span></span></div></div></div></div><div class="elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button" data-id="dc96d3f" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button-link elementor-button elementor-size-sm" role="button" href="https://romansementsov.ru/link/795624" target="_blank" rel="nofollow noopener" data-wpel-link="internal"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-550d03a elementor-widget elementor-widget-text-editor" data-id="550d03a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Станьте разработчиком на С++ с нуля. Вы изучите язык программирования С++, научитесь создавать сетевые и мобильные приложения и реализовывать графические интерфейсы.</p><p>Длительность &#8212; 18 месяцев с учетом праздников/перерывов</p><p>Гарантия – Трудоустройство после обучения</p><p>Результат &#8212; 9 проектов в портфолио</p><p>Формат обучения &#8212; Онлайн, 2 вебинара в неделю</p><p> </p><p><strong>Разработчик C++ создаёт программы, приложения, игры, операционные системы, драйверы и другое высоконагруженное программное обеспечение. Если вы хотите выжать максимум из любого «железа», программировать роботов, создать свою ОС, язык или другую мощную и жадную до ресурсов штуку — вам понадобится язык программирования С++.</strong><strong><br /><br /></strong></p><p><strong>Как вы найдёте работу с помощью GeekBrains</strong></p><p>Проконсультируем</p><p>Поможем проанализировать ваши навыки, компетенции и зоны роста. Предложим несколько карьерных треков — вам останется только выбрать.</p><p>Вместе оформим резюме</p><p>HR-менеджер GeekBrains изучит ваше резюме и даст советы, как его улучшить. Мы расскажем, как выделиться среди других кандидатов.</p><p>Найдем вакансии</p><p>Менеджер по трудоустройству соберет самые перспективные вакансии, чтобы вы не тратили время на поиск.</p><p>Поможем пройти отбор</p><p>Расскажем, как вести себя на собеседовании, и как проявить себя. А потом поздравим с оффером 🙂</p><p>Гарантия трудоустройства закреплена в договоре. Если после успешного обучения вы не найдёте работу, мы вернём вам деньги.</p><p> </p><p><strong>Программа обучения</strong></p><p>Наша программа одна из самых объемных и содержательных. В то же время её легко понять, потому что знания даются постепенно: от базы к продвинутым инструментам.</p><p><strong>210 </strong><strong>часов обучающего контента</strong></p><p><strong>220 </strong><strong>часов практики</strong></p><p><strong>2 </strong><strong>вебинара</strong> <strong>в неделю</strong></p><p><strong> </strong></p><p><strong>Подготовка</strong></p><p><strong>Курсы</strong></p><ul><li>Как учиться эффективно. Видеокурс от методистов GeekUniversity</li><li>Базовый курс</li><li>Основы баз данных</li><li>Основы С. Интерактивный курс</li><li>Как найти первую работу</li></ul><p> </p><p><strong> </strong></p><p><strong>I четверть</strong></p><p><strong>Введение в C++. Фундаментальные знания</strong></p><p>Начнёте осваивать технические основы профессии. Узнаете базовые понятия Git и языков C/C++, получите навыки работы с операционной системой Linux, алгоритмами и структурами данных императивного программирования.</p><p><strong>Курсы</strong></p><p><strong>Введение в C++. Фундаментальные знания</strong></p><p>Начнёте осваивать технические основы профессии. Узнаете базовые понятия Git и языков C/C++, получите навыки работы с операционной системой Linux, алгоритмами и структурами данных императивного программирования.</p><p><strong>4 месяца</strong></p><p><strong>Основы C++</strong></p><p>Вы познакомитесь с основами программирования, ключевыми инструментами и понятиями. Узнаете, что такое компиляция, сборка проекта, переменные, функции, циклы и массивы.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Рабочая станция Linux</strong></p><p>Изучите основы работы в Linux. Научитесь управлять пользователями и правами файлов, писать скрипты в Bash, работать с процессами и управлять загрузкой и сервисами.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Алгоритмы и структуры данных</strong></p><p>Разберётесь в основных структурах данных и базовых алгоритмах. Получите общее понимание процессов внутри программы и освоите базовые навыки выстраивания работы алгоритмов.</p><p><strong>1 месяц — 17 уроков</strong></p><p><strong>Итоги четверти</strong></p><p>Разработаете игру в крестики-нолики в процедурном стиле.</p><p><strong> </strong></p><p><strong>II четверть</strong></p><p><strong>Применение C++.Понимание окружения</strong></p><p>Познакомитесь с инструментарием разработчика, не всегда напрямую связанным с программированием. Рассмотрите принципы ООП, сложные моменты программирования на C/C++, работу с сетями и базами данных.</p><p><strong>Курсы</strong></p><p><strong>Применение C++. Понимание окружения</strong></p><p>Познакомитесь с инструментарием разработчика, не всегда напрямую связанным с программированием. Рассмотрите принципы ООП, сложные моменты программирования на C/C++, работу с сетями и базами данных.</p><p><strong>3 месяца</strong></p><p><strong>ООП на примере C++</strong></p><p>Вы познакомитесь с лучшими техниками программирования на С++. Узнаете, как эффективно использовать объектно-ориентированное программирование и библиотеки потокового ввода-вывода. Напишете консольную игру.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Компьютерные сети</strong></p><p>Разберётесь, как функционируют стек протоколов TCP/IP, клиент-серверная архитектура и протоколы прикладного уровня. Научитесь создавать приложения, устойчивые к взлому.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Сложные моменты C++ </strong></p><p>Изучите продвинутые возможности С++ и стандартной библиотеки (STL). Научитесь писать эффективный и понятный код.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Итоги четверти</strong></p><p>Вы создадите игру в блек-джек с применением ООП.</p><p><strong> </strong></p><p><strong>III четверть</strong></p><p><strong>С++ в контексте.<br />Оптимизация и тонкости</strong></p><p>Научитесь использовать язык программирования C++ эффективно, узнаете об основных паттернах проектирования и создании графических интерфейсов. Вы объедините все полученные знания о языке и начнёте использовать их в комплексе. Это позволит создавать более сложные и технологичные приложения.</p><p><strong>Курсы</strong></p><p><strong>С++ в контексте. Оптимизация и тонкости</strong></p><p>Научитесь использовать язык программирования C++ эффективно, узнаете об основных паттернах проектирования и создании графических интерфейсов. Вы объедините все полученные знания о языке и начнёте использовать их в комплексе. Это позволит создавать более сложные и технологичные приложения.</p><p><strong>4 месяца</strong></p><p><strong>Паттерны проектирования GoF</strong></p><p>Паттерны проектирования GoFИзучите основные паттерны объектно-ориентированного проектирования. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учётом ограничений, возникающих при разработке.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Сетевое программирование на С++</strong></p><p>Познакомитесь с сетевыми технологиями. Разберётесь в сокетном взаимодействии, работе серверных протоколов прикладного уровня. Научитесь понимать принципы работы сетевых приложений от простейших сетевых сервисов до REST и Telegram-ботов.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Разработка программ с графическим интерфейсом Qt</strong></p><p>Вы узнаете, как перестать выводить результаты работы в консоль и вместо этого нативно рисовать интерфейс. Научитесь работать с сигналами и слотами, подключать основные модули Qt, работать с Qt Designer.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Итоги четверти</strong></p><p><strong> </strong></p><p>Создадите:</p><ul><li>HTTP-сервер, способный обрабатывать клиентские подключения и базовые запросы.</li><li>Базовый сетевой сканер.</li><li>Файловый менеджер с автоматическим монтированием внешних накопителей.</li><li>Игру SBomber.</li></ul><p><strong> </strong></p><p><strong>IV четверть</strong></p><p><strong>Современные технологии, где применяется C++</strong></p><p>Погрузитесь в практическое программирование и научитесь создавать современные приложения с использованием С++, которые можно добавить в портфолио. Приобретёте навык командной работы над проектом.</p><p><strong>Курсы</strong></p><p><strong>Мобильная разработка на С++/Qt Quick</strong></p><p>Познакомитесь с технологией, компонентами и алгоритмами работы Qt Quick, научитесь создавать мобильные приложения для ОС Android с использованием языка C++.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Основы работы с Unreal Engine</strong></p><p>Познакомитесь с движком Unreal Engine 4 и напишете на нём небольшую игру.</p><p><strong>1 месяц — 8 уроков</strong></p><p><strong>Командная разработка</strong></p><p>Разработаете open-source текстовый редактор типа Emacs на C++ с плагинами. Вы получите навыки командной работы, работы с Git и taskTracker, а также познакомитесь с методологиями Agile-разработки, Scrum и Kanban.</p><p><strong>1 месяц — 12 уроков</strong></p><p><strong>Итоги четверти</strong></p><p><strong> </strong></p><p>Создадите:</p><ul><li>Высокорегулируемый текстовый редактор с возможностью применения скриптов.</li><li>Мобильный список задач, который позволяет создавать, хранить и синхронизировать списки дел или покупок.</li><li>Игру в тетрис (или Arkanoid) на движке Unreal Engine 4.</li></ul><p><strong> </strong></p><p><strong>Законное индивидуальное предпринимательство и фриланс</strong></p><p>Факультатив подготовлен российским диджитал-банком для предпринимателей «Точка».</p><p><strong>Курсы</strong></p><ul><li>Законодательные тонкости при работе с валютой</li><li>Регистрация и налоги</li><li>Работа с площадками Google, Upwork, AppStore</li></ul><p> </p><p><strong>Ваше резюме после обучения</strong></p><p><strong>Мои навыки:</strong></p><ul><li>Навыки программирования на C/ C++<br />• Знание алгоритмов и структур данных, в том числе STL<br />• Сетевое программирование<br />• Основы разработки графического интерфейса во фреймворке Qt<br />• Работа с системой контроля версий Git<br />• Управление компиляцией<br />• Навыки использования шаблонов проектирования<br />• Владение игровым движком Unreal Engine 4<br />• Базовые навыки командной работы</li></ul><p> </p><p>Мы проводим обучение на основании государственной лицензии № 040485. Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-2706acb greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="2706acb" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/795624" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-af20992 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="af20992" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3525d07" data-id="3525d07" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-5c73538 elementor-widget elementor-widget-text-editor" data-id="5c73538" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="3-mesto-kurs-c-razrabotchik-skillfactory"><a href='https://romansementsov.ru/link/106396' target='_blank' rel='nofollow' data-wpel-link='internal'>3 место. Курс «C++ разработчик» — SkillFactory</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://romansementsov.ru/link/106396' target='_blank' rel='nofollow' data-wpel-link='internal'>https://skillfactory.ru/c-plus-plus-razrabotchik</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-d6d6bd7 elementor-widget elementor-widget-image" data-id="d6d6bd7" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105105.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105105" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NTcsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTEwNS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="269" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105105-1024x377.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105105-1024x377.png 1024w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105105-300x110.png 300w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105105-768x283.png 768w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105105-870x320.png 870w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105105.png 1217w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="269"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f5a0c4f elementor-widget elementor-widget-text-editor" data-id="f5a0c4f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor" data-id="e8b043f" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><div style="text-align: left;"><span style="font-size: 14pt;"><strong><span style="font-family: geometria-regular;">Стоимость: </span></strong><span style="text-align: center;">Рассрочка на 36 месяцев &#8212; от 2 597 руб. / мес</span></span></div></div></div></div><div class="elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button" data-id="dc96d3f" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button-link elementor-button elementor-size-sm" role="button" href="https://romansementsov.ru/link/106396" target="_blank" rel="nofollow noopener" data-wpel-link="internal"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-2d59141 elementor-widget elementor-widget-text-editor" data-id="2d59141" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Обучайтесь основам С++, решайте задачи любой сложности на одном из самых мощных языков программирования и укрепите базовые знания алгоритмов и ООП</p><p> </p><p>Краткая программа профессии</p><p>1-ый блок</p><p>2 месяца</p><p>Основные конструкции C++</p><ul><li>Переменные, типы данных</li><li>Порядок выполнения кода в программе. Ветвления, циклы</li><li>Массивы. Строки. Указатели и ссылки</li><li>Функции ООП</li><li>Исключения</li><li>Управление памятью C/C++</li><li>Шаблоны</li></ul><p>В результате вы:</p><p>Научитесь использовать основные возможности языка. Решите свыше 20 практических заданий для закрепления материала.<br /><br /></p><p>2-ой блок</p><p>2 месяца</p><p>Алгоритмы и структуры данных</p><ul><li>Оценка времени работы алгоритмов</li><li>Алгоритмы сортировки</li><li>Элементарные структуры данных</li><li>Введение в алгоритмы поиска</li><li>Сбалансированные деревья поиска</li><li>Хеширование</li><li>STL</li></ul><p> </p><p>Программа:</p><p>В результате вы:</p><p>Вы научитесь использовать основые алгоритмы и структуры данных, будете хорошо понимать, как они выглядят изнутри и как работают. Эти знания и навыки помогут вам писать высокопроизводительный код и пройти собеседования в крупные компании.</p><p> </p><p>3-ий блок</p><p>1 месяц</p><p>Основы Linux на примере Ubuntu</p><ul><li>Работа с файлами и директориями в терминале</li><li>Работа с пользователями и правами доступа</li><li>Устройство компьютера, базовые принципы работы. Компиляция программы</li></ul><p><br />4-ый блок</p><p>1 месяц</p><p>Параллельное программирование</p><ul><li>Что такое параллелизм</li><li>Потоки и процессы</li><li>Управление потоками</li><li>Асинхронная работа с сетью</li><li>Пулы потоков, прерывание потоков</li></ul><p> </p><p>5-ый блок</p><p>1,5 месяца</p><p>Работа с базами данных</p><ul><li>Введение в реляционные базы данных</li><li>Проектирование баз данных на примере PostgreSQL</li><li>Язык запросов SQL</li><li>Работа с базами данных в C++</li><li>Обзор NoSql</li></ul><p>В результате вы:</p><p>Научитесь проектировать базы данных, освоите язык запросов SQL, и научитесь взаимодействовать с БД из C++. А также познакомитесь NoSQL базами данных, и научитесь их использовать в проектах на C++</p><p> </p><p>6-ой блок</p><p>2 недели</p><p>Тестирование</p><ul><li>Unit-тестирование</li><li>TDD (Gtest, Gmock)</li></ul><p>В результате вы:</p><p>Научитесь писать надёжный код и покрывать его тестами.</p><p> </p><p>7-ой блок</p><p>2 недели</p><p>Современные стандарты C++</p><ul><li>Что нового в C++ 11 (Умные указатели)</li><li>Что нового в C++ 14 (Лямбда-выражения)</li><li>Новшества C++ 17</li><li>Все что нужно знать про C++ 20</li></ul><p>В результате вы:</p><p>Будете знать ключевые изменения, привнесённые в стандарты С++ 11, 14, 17, 20</p><p> </p><p>8-ой блок</p><p>2 недели</p><p>Desktop-разработка на Qt</p><ul><li>Введение в Qt</li><li>Создание UI для проекта</li></ul><p>В результате вы:</p><p>Cоздадите интерфейс для итогового проекта</p><p> </p><p><strong>Ваше резюме после обучения</strong></p><p>Я уверенно могу:</p><p>— Решать задачи любой сложности с помощью С++<br />— Знать основные возможности и стандарты языка C++<br />— Писать высокопроизводительный код<br />— Писать надежный код и покрывать его тестами<br />— Знаю и использую концепцию TDD<br />— Проектировать и взаимодействовать с базами данных (SQL, noSQL)</p>						</div>
				</div>
				<div class="elementor-element elementor-element-d090681 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="d090681" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/106396" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7e9e518 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7e9e518" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8884990" data-id="8884990" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-9d7e0ad elementor-widget elementor-widget-text-editor" data-id="9d7e0ad" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-c-developer-professional-otus"><a href='https://romansementsov.ru/link/969721' target='_blank' rel='nofollow' data-wpel-link='internal'>Курс «C++ Developer. Professional» — Otus</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://romansementsov.ru/link/969721' target='_blank' rel='nofollow' data-wpel-link='internal'>https://otus.ru/lessons/cpp-professional/</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-13016e0 elementor-widget elementor-widget-image" data-id="13016e0" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_135038793.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2023-02-17_135038793" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTMwMzksInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMTFcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIzLTAyLTE3XzEzNTAzODc5My5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="173" src="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_135038793-1024x242.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_135038793-1024x242.png 1024w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_135038793-300x71.png 300w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_135038793-768x181.png 768w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_135038793-870x205.png 870w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-17_135038793.png 1203w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="173"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a948f84 elementor-widget elementor-widget-text-editor" data-id="a948f84" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor" data-id="e8b043f" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><div style="text-align: left;"><span style="font-size: 14pt;"><strong><span style="font-family: geometria-regular;">Стоимость: </span></strong><span style="font-family: geometria-regular;">116 800 ₽</span></span></div></div></div></div><div class="elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button" data-id="dc96d3f" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button-link elementor-button elementor-size-sm" role="button" href="https://romansementsov.ru/link/969721" target="_blank" rel="nofollow noopener" data-wpel-link="internal"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-6ef1aba elementor-widget elementor-widget-text-editor" data-id="6ef1aba" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Разработчик С++. Углубленный уровень</strong></p><p>Что даст вам этот курс</p><ul><li>Умение писать на С++ правильно.</li><li>Понимание современных проблем языка и специфики его применения.</li><li>Освоение паттернов проектирования, принципов написания многопоточного кода.</li><li>Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.</li><li>Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.</li></ul><p> </p><p>Отзывы на сайте.</p><p><strong>Необходимые знания</strong></p><p>Для успешного обучения и оптимального усвоения уроков вы должны знать:<br /><br />1. Синтаксис языка программирования стандарта C++03:<br />— Переменные, функции, указатели<br />— Классы, структуры, union<br />— Переопределение операторов<br />— Наследование<br />— Исключения<br />— Понимание шаблонов в языке C++<br /><br />2. Основы computer science:<br />— Простые алгоритмы и их оценки сложности<br />— Структуры данных и их применение<br />— Принципы работы с памятью &#8212; стек, heap<br /><br />3. Основы SQL – некоторые уроки посвящены изучению работы с базами данных.<br /><br />4. Основы многопоточного программирования: понятие deadlock не должно ставить Вас в deadlock.</p><p> </p><p>Подготовительный курс</p><ul><li>Курс по разработке на C++ для начинающих программистов</li><li>Занятия в формате видео и проверочные тесты</li><li>Все необходимые знания и навыки для курса &#171;Разработчик С++&#187;</li></ul><p> </p><p><strong>Программа обучения</strong></p><p>В процессе обучения вы получите комплексные знания и навыки.</p><p>Модуль 1. <strong>Современный C++</strong></p><p>Тема 1. <strong>Система</strong> <strong>сборки</strong><strong>: build, test and deploy.</strong></p><p>Тема 2. <strong>Особенности C++11. auto, lambda, tuple</strong></p><p>Тема 3. <strong>Особенности</strong><strong> C++11. Move, variadic templates</strong></p><p>Тема 4. <strong>Сравнение C++11/C++14 с С++ 03</strong></p><p>Тема 5. <strong>Реализация умных указателей</strong></p><p>Тема 6. <strong>Идея аллокаторов</strong></p><p>Тема 7. <strong>Шаблонная магия</strong></p><p>Тема 8. <strong>Обзор</strong><strong> C++17. Constexpr lambda. Fold expression. Attributes. Type deduction</strong></p><p>Тема 9. <strong>Обзор</strong><strong> C++17. If constexpr. Structured bindings. Statements with initializer. std::filesystem</strong></p><p>Тема 10. <strong>C++20 &#8212; что это и зачем?</strong></p><p> </p><p>Модуль 2. <strong>Архитектура</strong></p><p>Тема 11. <strong>Принципы проектирования ПО</strong></p><p>Тема 12. <strong>GRASP</strong></p><p>Тема 13. <strong>Шаблоны GoF. Порождающие</strong></p><p>Тема 14. <strong>Шаблоны GoF. Структурные</strong></p><p>Тема 15. <strong>Шаблоны GoF. Поведенческие. </strong><strong>Command, Interpreter, Iterator, Mediator, Memento, Chain of responsibilily</strong></p><p>Тема 16. <strong>Шаблоны</strong><strong> GoF. </strong><strong>Поведенческие</strong><strong>. Observer, State, Strategy, Template method, Visitor</strong></p><p>Тема 17. <strong>STL. Контейнеры</strong></p><p>Тема 18. <strong>STL. Алгоритмы</strong></p><p>Тема 19. <strong>Бонус. Красно-чёрные деревья</strong></p><p>Тема 20. <strong>Boost. Разное</strong></p><p>Тема 21. <strong>Boost. Паттерны проектирования</strong></p><p>Тема 22. <strong>Бонус. Хэш-функции и хэш-таблицы</strong></p><p> </p><p>Модуль 3. <strong>Параллельные вычисления</strong></p><p>Тема 23. <strong>Многопоточность</strong></p><p>Тема 24. <strong>Шаблоны 5</strong></p><p>Тема 25. <strong>Асинхронное программирование</strong></p><p>Тема 26. <strong>Lockfree DS</strong></p><p>Тема 27. <strong>Атомарные типы данных</strong></p><p> </p><p>Модуль 4. <strong>Сеть</strong></p><p>Тема 28. <strong>Сетевое взаимодействие</strong></p><p>Тема 29. <strong>Асинхронный ввод/вывод</strong></p><p> </p><p>Модуль 5. <strong>Хранилища</strong></p><p>Тема 30. <strong>РСУБД</strong></p><p>Тема 31. <strong>Key Value</strong></p><p>Тема 32. <strong>Много данных</strong></p><p>Тема 33. <strong>ORM</strong></p><p> </p><p>Модуль 6. <strong>ML</strong></p><p>Тема 34. <strong>Dlib. Кластеризация и классификация</strong></p><p>Тема 35. <strong>Dlib. Регрессия</strong></p><p> </p><p>Модуль 7. <strong>Проектная работа</strong></p><p>Тема 36. <strong>Выбор темы и организация проектной работы</strong></p><p>Тема 37. <strong>Консультация по проектам и домашним заданиям</strong></p><p>Тема 38. <strong>Защита проектных работ</strong></p><p>Тема 39. <strong>Подведение итогов курса</strong></p><p> </p><p><strong>После обучения вы</strong></p><ul><li>заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);</li><li>получите сертификат о прохождении курса программирования на С++;</li><li>научитесь прикладному применению стандартов C++11 / C++14 / C++17;</li><li>освоите асинхронное и многопоточное программирование;</li><li>получите глубокое представление о шаблонной магии и паттернах проектирования;</li><li>получите приглашение пройти собеседование в компаниях-партнерах Otus (в случае успешного обучения на курсе).</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-cf7df61 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="cf7df61" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/969721" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6d12677 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6d12677" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7d9a9a" data-id="d7d9a9a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-e596e8b elementor-widget elementor-widget-text-editor" data-id="e596e8b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-yazyk-programmirovaniya-c-chast-1-protsedurnoe"><a href='https://openedu.ru/course/mephi/mephi_pro/' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Язык программирования C++. Часть 1. Процедурное программирование» — Открытое образование</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://openedu.ru/course/mephi/mephi_pro/' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://openedu.ru/course/mephi/mephi_pro/</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-5399d4c elementor-widget elementor-widget-image" data-id="5399d4c" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105131.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105131" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NTksInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTEzMS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="670" height="188" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105131.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105131.png 670w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105131-300x84.png 300w" sizes="auto, (max-width: 670px) 100vw, 670px" /><meta itemprop="width" content="670"><meta itemprop="height" content="188"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7e82719 elementor-widget elementor-widget-text-editor" data-id="7e82719" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>нет информации</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://openedu.ru/course/mephi/mephi_pro/' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-d2d017f elementor-widget elementor-widget-text-editor" data-id="d2d017f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>О курсе</strong></p><p>Курс дает знания процедурного программирования на языках C/C++, которые послужат фундаментом для дальнейшего изучения самых востребованных сегодня языков программирования: Python, Java, C#, JavaScript, PHP, так как эти языки являются «Си-подобными». А также для дальнейшего изучения языка C++, который уже много лет является главным языком системного программирования. Язык C++ ­­– это самый низкоуровневый язык из всех универсальных и самый универсальный из всех низкоуровневых. Автор полагает, что именно его и нужно изучать для знакомства с программированием как таковым, независимо от того, в какой области вы будете заниматься программированием в своей профессиональной жизни.</p><p><strong>Программа курса</strong></p><ol><li>Устройство компьютера: процессор, память, устройства ввода-вывода.</li><li>Создание проекта в MS Visual Studio. Программа Hello World. Установка среды Cygwin компиляция программы компилятором GCC.</li><li>Структура программы на языке C. Инструкции и выражения. Переменные: типы данных; объявление, инициализация, присваивание. Функции: объявление, определение, вызов. Области видимости: локальные и глобальные переменные.</li><li>Ввод-вывод данных. Функции printf, scanf, gets, getchar. Задача: консольный калькулятор. </li><li>Ветвления (if-else). Циклы (while, do-while, for). Задачи: факториал, наибольший общий делитель, простые числа, числа Фибоначчи, алгоритм Евклида.</li><li>Массивы (одномерные и многомерные) и указатели. Указательная арифметика. Строки. Преобразования типов. Задачи: сортировка массива (метод вставки, метод пузырька, быстрая сортировка), поиск подстроки, дамп памяти.</li><li>Структуры. Ссылки. Передача параметров по значению и по ссылке. Задачи: векторы и матрицы в виде структур и операции над ними.</li><li>Динамическое выделение памяти (функции malloc и free). Работа с файлами (функции fopen, fclose, fwrite, fread, fseek). Задачи: чтение и запись текстового файла.</li></ol><p><strong>Результаты обучения</strong></p><p>Получение знаний процедурного программирования на языках С/С++</p>						</div>
				</div>
				<div class="elementor-element elementor-element-ee105c8 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="ee105c8" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://openedu.ru/course/mephi/mephi_pro/" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-00fcc62 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="00fcc62" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c7d97eb" data-id="c7d97eb" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-20ee0dc elementor-widget elementor-widget-text-editor" data-id="20ee0dc" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-kak-stat-razrabotchikom-s-ano-dpo-shad"><a href='https://praktikum.yandex.ru/cpp' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Как стать разработчиком С++» — АНО ДПО «ШАД», ООО «Яндекс»</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://praktikum.yandex.ru/cpp' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://praktikum.yandex.ru/cpp</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-080595d elementor-widget elementor-widget-image" data-id="080595d" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105147.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105147" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NjAsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTE0Ny5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="618" height="158" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105147.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105147.png 618w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105147-300x77.png 300w" sizes="auto, (max-width: 618px) 100vw, 618px" /><meta itemprop="width" content="618"><meta itemprop="height" content="158"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-6201a49 elementor-widget elementor-widget-text-editor" data-id="6201a49" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>103 500 ₽</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://praktikum.yandex.ru/cpp' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-cf1bd94 elementor-widget elementor-widget-text-editor" data-id="cf1bd94" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Разработчик C++ участвует в создании сложных современных IT-продуктов: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. Вы изучите важнейшие инструменты программирования на C++, а также освоите необходимые в бэкенд-разработке базы данных и Git. В процессе обучения создадите несколько действующих сервисов.</p><p><strong> </strong></p><p><strong>Программа обучения</strong></p><p>1</p><p><strong>Основы C++. Бесплатный вводный курс</strong></p><p>30 часов</p><p>Вы познакомитесь с основными возможностями языка С++ и самостоятельно напишете на нём более 25 программ. По итогам этого модуля вы создадите на С++ собственную поисковую систему.</p><p>+ 1 проект в портфолио</p><p>2</p><p><strong>Основные компоненты C++</strong></p><p>120 часов</p><p>Вы освоите ряд понятий, важных для полноценной разработки на C++. Итераторы помогут применять всё многообразие стандартных алгоритмов, конструкторы сделают создание объектов удобным и гибким, а шаблоны функций позволят сделать код более универсальным.<br /><br />Помимо этого, вы научитесь работать со сложными программами на C++. Разбиение кода на несколько файлов поможет не загнуться под тяжестью растущей программы, а тестирование не даст коварным ошибкам попасть в продакшн.</p><p>+ 1 проект в портфолио</p><p>3</p><p><strong>Эффективность кода</strong></p><p>120 часов</p><p>Эффективность высокопроизводительного приложения важно уметь оценить до и после его разработки. Для предварительной оценки проводят асимптотический анализ кода. После написания программы применяют профилировщики.<br /><br />Писать производительные программы во многом помогают стандартные алгоритмы и контейнеры. Вы познакомитесь с внутренним устройством некоторых контейнеров и напишете первую версию собственного вектора. Заглянув под капот, вы лучше поймёте, как настроить элементы языка на более эффективную работу.<br /><br />Избежать лишних копирований позволяет move-семантика. А многопоточные программы при грамотном проектировании выжмут максимум из всех ядер процессора.</p><p>+ 1 проект в портфолио</p><p>4</p><p><strong>Элегантность и масштабируемость</strong></p><p>120 часов</p><p>Некоторые инструменты языка формально не нужны. Без них можно обойтись, но они делают код опрятным и защищают его от человеческих ошибок. Так, пространства имён разделяют сущности языка на смысловые блоки с общим именем. Константность и RAII подсказывают разработчику, как лучше использовать конкретный объект, метод или класс.<br /><br />Вы освоите приёмы, которые помогут будущим поколениям понять, «что хотел сказать автор», и избавят программу от проблем роста.<br /><br />Наконец, вы изучите динамический полиморфизм, узнаете, как хранить наборы объектов разных типов и выполнять над ними общие операции.</p><p>+ 1 проект в портфолио</p><p>5</p><p><strong>Разработка библиотек и больших проектов</strong></p><p>120 часов</p><p>Вы изучите темы, важные для разработки больших программ и даже отдельных библиотек. Основы сериализации объектов и библиотека protobuf помогут вашим программам обмениваться данными, а плотная упаковка сэкономит ценную память. Понимание концепции undefined behaviour и умение его обнаружения позволит избежать сложных ошибок.<br /><br />Вы напишете полноценный вектор, попутно познакомитесь с variadic templates — шаблонами с переменным числом аргументов — и гарантиями безопасности исключений.</p><p>+ 1 проект в портфолио</p><p>6</p><p><strong>Дипломный проект</strong></p><p>50 часов</p><p>В заключение вы напишете настоящий дипломный проект — крупную программу, которую сможете развивать. Именно так вы закрепите свои навыки написания понятного и масштабируемого кода.</p><p>+ 1 проект в портфолио</p>						</div>
				</div>
				<div class="elementor-element elementor-element-5a46bde greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="5a46bde" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://praktikum.yandex.ru/cpp" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4756ca3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4756ca3" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c9a0fd2" data-id="c9a0fd2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-79a9ffe elementor-widget elementor-widget-text-editor" data-id="79a9ffe" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-osnovy-c-programmirovanie-dlya-nachinayuschih"><a href='https://www.youtube.com/playlist?list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Основы C++. Программирование для начинающих.» — #SimpleCode</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://www.youtube.com/playlist?list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://www.youtube.com/playlist?list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-dae486d elementor-widget elementor-widget-image" data-id="dae486d" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105200.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105200" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NjEsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTIwMC5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="321" height="183" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105200.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105200.png 321w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105200-300x171.png 300w" sizes="auto, (max-width: 321px) 100vw, 321px" /><meta itemprop="width" content="321"><meta itemprop="height" content="183"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-2a4dc11 elementor-widget elementor-widget-text-editor" data-id="2a4dc11" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>бесплатно</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://www.youtube.com/playlist?list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-cad1947 elementor-widget elementor-widget-text-editor" data-id="cad1947" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li>C++ закрывается консоль. Что делать? Задержка экрана консоли. Урок #21.</li><li>Escape &#8212; последовательности. Как использовать. C++ для начинающих. Урок #3.</li><li>If else. Конструкция логического выбора if. Лесенка if &#8212; else if. Примеры использования. Урок #12.</li><li>Калькулятор. Меню. Домашнее задание. С++ #3.</li><li>Что это. Пример. Синтаксис. Оператор множественного выбора. Урок #13.</li><li>Visual studio 2017. Как создать проект. Изучение c++ с нуля. Первая программа. C++ #1.1</li><li>Visual studio где exe. Как сделать exe файл в visual studio. Как скомпилировать cpp в exe. Урок #20.</li><li>Visual studio. Как создать проект. Первая программа. C++ для начинающих. Урок #1.</li><li>Без этого вы не станете программистом! Найти ошибку в коде. Отладка. Как пользоваться отладчиком #23</li><li>Ввод данных. Cin. Пример. Синтаксис. C++ для начинающих. Урок #7.</li><li>Где скачать Visual studio бесплатно. Visual studio установка. C++ для начинающих. Урок #0.</li><li>Домашнее задание. C++. Сумма, произведение, среднее арифметическое чисел.</li><li>Инкремент и декремент. Постфиксный и префиксный. Пример. Синтаксис. C++ для начинающих. Урок #9.</li><li>Ключевое слово break. Оператор break. Описание. Пример. Синтаксис. Урок #18.</li><li>Ключевое слово continue c++ что это. Оператор continue. Пример. Синтаксис. Урок #19.</li><li>Константы. Ключевое слово const. C++ для начинающих. Урок #6.</li><li>Логические операции. Операторы сравнения, равенства, объединения, инверсия. C++ Урок #11.</li><li>Напишите программу, проверяющую число, введенное с клавиатуры на четность. Домашнее задание. C++ #2.</li><li>Оператор перехода goto. Когда код становится непонятен даже создателю. Урок #22.</li><li>Операторы. Арифметические операции с числами. C++ для начинающих. Урок #8.</li><li>Переменные. Способы объявления. Правила именования. C++ для начинающих. Урок #5.</li><li>Работа с циклами. Примеры. Цикл Do while. Домашнее задание #5</li><li>Работа с циклами. Примеры. Цикл while. Домашнее задание #4</li><li>Сокращенные арифметические формы +=, -= и т д. C++ для начинающих. Урок #10.</li><li>Структура и порядок выполнения программы. #Include. using namespace. C++ для начинающих. Урок #2.</li><li>Типы данных в C++. C++ для начинающих. Урок #4.</li><li>Цикл for. Фишки. Фичи. Особенности. Несколько переменных. Урок #17.</li><li>Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы. Урок #16.</li><li>Циклы. Цикл do while. Что это. Что делает. Пример. Синтаксис. Урок #15.</li><li>Циклы. Цикл while. Что это. Что делает. Пример. Синтаксис. Урок #14.</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-4a02535 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="4a02535" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://www.youtube.com/playlist?list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a5d381e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a5d381e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f01db6" data-id="2f01db6" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-3ff4876 elementor-widget elementor-widget-text-editor" data-id="3ff4876" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-programmirovanie-na-yazyke-c-stepik"><a href='https://stepik.org/course/7/promo' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Программирование на языке C++» — Stepik</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://stepik.org/course/7/promo' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://stepik.org/course/7/promo</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-a70baf6 elementor-widget elementor-widget-image" data-id="a70baf6" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105214.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105214" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NjIsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTIxNC5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="581" height="48" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105214.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105214.png 581w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105214-300x25.png 300w" sizes="auto, (max-width: 581px) 100vw, 581px" /><meta itemprop="width" content="581"><meta itemprop="height" content="48"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f2dae6d elementor-widget elementor-widget-text-editor" data-id="f2dae6d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>бесплатно</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://stepik.org/course/7/promo' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-b3319dc elementor-widget elementor-widget-text-editor" data-id="b3319dc" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Данный базовый курс повествует об основных средствах языка C++. Особое внимание уделяется обсуждению базовых принципов работы программ, а также процессу их компиляции. Курс далеко не исчерпывающий и покрывает лишь небольшую часть стандарта языка C++, однако мы постарались рассказать о наиболее важных возможностях этого языка.</p><p> </p><p>Мы постарались подобрать тесты и задачи на программирование, которые помогут проверить понимание изложенного материала. К сожалению, мы сможем проверять только работоспособность присланных нам решений — мы не сможем провести code review всех решений и дать комментарии относительно стиля кодирования. Однако, мы можем обсудить наиболее популярные ошибки: как фактические, приводящие к неработоспособности программы, так и стилистические, ошибки, которые ухудшают читабельность кода и усложняют его поддержку.</p><p> </p><p><strong>Для кого этот курс</strong></p><p data-processed="">Студенты младших курсов</p><p data-processed="">Курс рассчитан на студентов, владеющих синтаксисом хотя бы одного из «стандартных» структурных языков программирования (C, Pascal, Java, Fortran, и т.п.). Это значит, что мы предполагаем, что слушатели нашего курса уже знакомы с такими базовыми понятиями, как «переменная», «функция», «условный оператор» и «цикл». На первой лекции рассказывается о базовых синтаксических конструкциях, но в дальнейшем этому уделяется мало внимания.</p><p> </p><p>Программа курса</p><p>Введение в язык C++</p><ol><li>Обзор</li><li>История языка C++</li><li>Характеристики языка C++</li><li>Зачем нужен компилятор?</li><li>Структура кода на C++</li><li>Как компилируется программа на C++</li><li>Введение в синтаксис C++, часть 1</li><li>Введение в синтаксис C++, часть 2</li></ol><p>Как выполняются программы на C++</p><ol><li>Как выполняются программы на C++</li><li>Стек вызовов</li><li>Указатели и массивы</li><li>Использование указателей</li><li>Ссылки</li><li>Динамическая память</li><li>Многомерные массивы</li><li>Строки и ввод-вывод</li></ol><p>Структуры и классы</p><ol><li>Структуры</li><li>Методы</li><li>Конструкторы и деструкторы</li><li>Объекты и классы</li><li>Модификаторы доступа</li><li>Константность</li><li>Конструктор копирования и оператор присваивания</li><li>Класс массива</li></ol><p>Объектно-ориентированное программирование</p><ol><li>Наследование</li><li>Перегрузка</li><li>Виртуальные методы</li><li>Таблица виртуальных методов</li><li>Объектно-ориентированное программирование</li><li>Особенности наследования в C++</li></ol><p>Дополнительные возможности C++</p><ol><li>Перегрузка операторов</li><li>Правила переопределения операторов</li><li>Умные указатели</li><li>Ключевые слова static и inline</li><li>Ключевое слово friend</li><li>Шаблон проектирования Singleton</li></ol><p>Шаблоны</p><ol><li>Шаблоны классов</li><li>Шаблоны функций</li><li>Специализация шаблонов</li><li>Ещё о шаблонах</li></ol><p>Заключительный модуль</p><ol><li>Заключительный урок</li></ol>						</div>
				</div>
				<div class="elementor-element elementor-element-72d0a46 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="72d0a46" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://stepik.org/course/7/promo" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b0f2333 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b0f2333" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fbcc010" data-id="fbcc010" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-c369a51 elementor-widget elementor-widget-text-editor" data-id="c369a51" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-uroki-c-itproger"><a href='https://itproger.com/course/cpp' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Уроки C++» — itProger</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://itproger.com/course/cpp' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://itproger.com/course/cpp</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-6bfb10a elementor-widget elementor-widget-image" data-id="6bfb10a" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105235.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105235" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NjQsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTIzNS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="452" height="86" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105235.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105235.png 452w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105235-300x57.png 300w" sizes="auto, (max-width: 452px) 100vw, 452px" /><meta itemprop="width" content="452"><meta itemprop="height" content="86"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-cc6360c elementor-widget elementor-widget-text-editor" data-id="cc6360c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>бесплатно</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://itproger.com/course/cpp' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-93a1026 elementor-widget elementor-widget-text-editor" data-id="93a1026" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li>Уроки C++ с нуля / #1 &#8212; Основы</li><li>#2 &#8212; Первая программа на С++</li><li>#3 &#8212; Переменные и создание калькулятора</li><li>#4 &#8212; Условия и логические операции</li><li>#5 &#8212; Генератор чисел и работа со строками</li><li>#6 &#8212; Циклы For, While, Do while</li><li>#7 &#8212; Исключения и отлов ошибок</li><li>#8 &#8212; Массивы данных. Одномерные и многомерные</li><li>#9 &#8212; Указатели и ссылки</li><li>#10 &#8212; Динамический массив</li><li>#11 &#8212; Символы и строки</li><li>#12 &#8212; Структуры данных</li><li>#13 &#8212; Перечисления (Enum)</li><li>#14 &#8212; Работа с файлами</li><li>#15 &#8212; Функции в C++</li><li>#16 &#8212; Перегрузка функций</li><li>#17 &#8212; Математические операции</li><li>#18 &#8212; (Введение в ООП) Классы и объекты</li><li>#19 &#8212; Конструкторы и деструкторы</li><li>#20 &#8212; Дружественные функции</li><li>#21 &#8212; Дружественные классы</li><li>#22 &#8212; Указатель this</li><li>#23 &#8212; Наследование классов (ООП)</li><li>#24 &#8212; Шаблоны функций (template)</li><li>#25 &#8212; Шаблоны классов в С++</li><li>#26 &#8212; Заключительный урок</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-2ab1d4e greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="2ab1d4e" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://itproger.com/course/cpp" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-56054a8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="56054a8" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f4af364" data-id="f4af364" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-fceb20b elementor-widget elementor-widget-text-editor" data-id="fceb20b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-osnovy-c-programmirovanie-dlya-nachinayuschih-2"><a href='https://academiait.ru/course/osnovy-c-programmirovanie-dlya-nachinayushhih/' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Основы C++. Программирование для начинающих.» — Академия IT</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://academiait.ru/course/osnovy-c-programmirovanie-dlya-nachinayushhih/' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://academiait.ru/course/osnovy-c-programmirovanie-dlya-nachinayushhih/</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-5f4f46a elementor-widget elementor-widget-image" data-id="5f4f46a" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105246.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105246" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NjUsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTI0Ni5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="39" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105246.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105246.png 889w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105246-300x16.png 300w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105246-768x41.png 768w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105246-870x47.png 870w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="39"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-37b3a10 elementor-widget elementor-widget-text-editor" data-id="37b3a10" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>бесплатно</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://academiait.ru/course/osnovy-c-programmirovanie-dlya-nachinayushhih/' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-c7c0db6 elementor-widget elementor-widget-text-editor" data-id="c7c0db6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>После бесплатной регистрации Вам будут доступны другие уроки и курсы данного автора:</strong></p><ul><li>Escape &#8212; последовательности. Как использовать. C++ для начинающих. Урок #3.</li><li>Типы данных в C++. C++ для начинающих. Урок #4.</li><li>Переменные. Способы объявления. Правила именования. C++ для начинающих. Урок #5.</li><li>Константы. Ключевое слово const. C++ для начинающих. Урок #6.</li><li>Ввод данных. Cin. Пример. Синтаксис. C++ для начинающих. Урок #7.</li><li>Операторы. Арифметические операции с числами. C++ для начинающих. Урок #8.</li><li>Домашнее задание. C++. Сумма, произведение, среднее арифметическое чисел.</li><li>Инкремент и декремент. Постфиксный и префиксный. Пример. Синтаксис. C++ для начинающих. Урок #9.</li><li>Сокращенные арифметические формы +=, -= и т д. C++ для начинающих. Урок #10.</li><li>Логические операции. Операторы сравнения, равенства, объединения, инверсия. C++ Урок #11.</li><li>If else. Конструкция логического выбора if. Лесенка if &#8212; else if. Примеры использования. Урок #12.</li><li>Напишите программу, проверяющую число, введенное с клавиатуры на четность. Домашнее задание. C++ #2.</li><li>Что это. Пример. Синтаксис. Оператор множественного выбора. Урок #13.</li><li>Калькулятор. Меню. Домашнее задание. С++ #3.</li><li>Циклы. Цикл while. Что это. Что делает. Пример. Синтаксис. Урок #14.</li><li>Циклы. Цикл do while. Что это. Что делает. Пример. Синтаксис. Урок #15.</li><li>Работа с циклами. Примеры. Цикл while. Домашнее задание #4</li><li>Работа с циклами. Примеры. Цикл Do while. Домашнее задание #5</li><li>Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы. Урок #16.</li><li>Цикл for. Фишки. Фичи. Особенности. Несколько переменных. Урок #17.</li><li>Ключевое слово break. Оператор break. Описание. Пример. Синтаксис. Урок #18.</li><li>Ключевое слово continue c++ что это. Оператор continue. Пример. Синтаксис. Урок #19.</li><li>Visual studio где Как сделать exe файл в visual studio. Как скомпилировать cpp в exe. Урок #20.</li><li>C++ закрывается консоль. Что делать? Задержка экрана консоли. Урок #21.</li><li>Оператор перехода goto. Когда код становится непонятен даже создателю. Урок #22.</li><li>Без этого вы не станете программистом! Найти ошибку в коде. Отладка. Как пользоваться отладчиком #23</li><li>Что такое вложенный цикл. Вложенная конструкция. C++ для начинающих. Урок #24.</li><li>Вложенная конструкция. Вложенный цикл. Домашнее задание #6</li><li>Что такое массив. Примеры. Теория. Array. Одномерный массив. Синтаксис. C++. Урок #25.</li><li>Инициализация массива. Способы. Инициализация массива нулями. C++ для начинающих. Урок #26.</li><li>Вывод массива. Массивы и циклы. Цикл с массивом. Array c++. C++ для начинающих. Урок #27.</li><li>sizeof что это. sizeof c++ массив. Узнать количество элементов массива. sizeof array. Урок #28.</li><li>srand. rand задать диапазон. srand time null. Генератора случайных чисел. randomize. Урок #29.</li><li>Заполнить массив случайными числами. Генератор уникальных случайных чисел. rand. srand ДЗ #7</li><li>Найти минимальный элемент массива. Поиск минимального элемента в массиве. C++ для начинающих. ДЗ#8.</li><li>Двумерный массив что это. Многомерные массивы. Пример. Теория. Что такое массив. Array. C++ #30</li><li>Двумерный массив инициализация. Двумерный массив индексы. Синтаксис. Пример. Урок #31</li><li>Двумерные массивы вывод. Заполнение. Двумерный массив циклы. C++ для начинающих. #32</li><li>Функции c++ примеры. Синтаксис. Объявление, реализация функции. Параметры, аргументы. C++ #33</li><li>Передача параметров в функцию по значению. Параметры функции. Передача аргументов в функцию. #34</li><li>Передача массива в функцию. Как передать массив в функцию. C++ для начинающих. Урок #35.</li><li>Прототипы функций. Прототип функции что это. Прототип функции пример. C++ для начинающих. Урок #36</li><li>Область видимости. Глобальные переменные и локальные переменные. C++ для начинающих. Урок #37</li><li>Параметры по умолчанию. Передача аргументов в функцию по умолчанию. Аргументы по умолчанию. Урок #38</li><li>inline c++ что это. Ключевое слово inline. Встраиваемая функция. C++ для начинающих. Урок #39</li><li>Перегрузка функций c++ пример.Что такое перегрузка функций. Как перегрузить функцию. Урок #40</li><li>Шаблоны функций. Шаблонные функции c++. template typename. template class. Урок #41</li><li>Функции и стек. Стек алгоритм. Стек что это. Стек рекурсии. Стек c++. Стек рекурсивных вызовов #42</li><li>Рекурсия что это. Рекурсия программирование. Рекурсия и цикл. Рекурсия с++. Для начинающих. Урок #43</li><li>Рекурсия. Факториал числа c++ рекурсивно. Рекурсия факториал. Рекурсивный алгоритм факториал. #44</li><li>Что такое динамическая память. Утечка памяти. Стек и куча. Статическая память. Обзорный урок #45</li><li>Указатели c++ что это. Для чего нужны. Указатели c++ разыменование. C++ для начинающих. Урок #46</li><li>Арифметика указателей. Указатели и массивы. Массив это указатель. C++ для начинающих. Урок #47</li><li>Передача параметров в функцию по указателю c++. Передача указателя в функцию си. Урок #48</li><li>Возврат нескольких значений функции через указатели. Функция возвращает несколько значений. #49</li><li>Напишите функцию, меняющую местами значения переменных с помощью указателей. С++ для начинающих ДЗ#9</li><li>c++ ссылки что это. c++ ссылки и указатели разница. Указатель на ссылку. Для начинающих. Урок #50</li><li>Передача параметров в функцию по ссылке. Разница между ссылкой и указателем. Урок #51</li><li>Возврат нескольких значений функции через ссылки. Как вернуть несколько значений функции. Урок #52</li><li>Шаблонная функция. Меняет местами значения переменных с помощью ссылок. c++ для начинающих. Дз#10</li><li>new c++ что это. new c++ пример. c++ new delete. delete c++ что это. delete c++ пример. Урок #53</li><li>Что такое null pointer. null c++ что это. nullptr c++ что это. nullptr c++11. Урок #54</li><li>Динамический массив с++ пример. Создание, заполнение, удаление, размер динамического массива. #55</li><li>Двумерный динамический массив c++ пример. Создание, заполнение, удаление. Динамические массивы. #56</li><li>Константные аргументы функции. Константный указатель. Константные параметры. Для начинающих Урок #57</li><li>Копирование динамического массива c++. Скопировать массив с++. С++ Для начинающих. Урок #58</li><li>Изменить размер массива. Удалить. Добавить элемент в массив. Увеличение массива. с++ Урок #59</li><li>Строки в с++. Нуль терминатор. Что такое строка в с++. char c++ массив. С++ Для начинающих. Урок #60</li><li>Приведение типов в стиле с. Явное и неявное преобразование типов. Преобразование типов. С++ Урок #61</li><li>Что такое ascii символы. ascii что это такое? Таблица ascii c++. C ++ Для начинающих. Урок #62</li><li>Указатели символьные строки и функции. Строки и указатели в c++. C ++ Для начинающих. Урок #63</li><li>strlen c++ реализация. Посчитать количество символов в строке c++ ДЗ#11</li><li>Конкатенация строк что это. Объединение строк.Тип данных string c++ что это. Урок #64</li><li>Указатель на функцию в качестве параметра. Передача функции в качестве параметра. С++ Урок #65</li><li>Препроцессор что это. Директива #define. Макросы. Директивы препроцессора что это. C ++ Урок #66</li><li>c++ макрос функция. Макросы с аргументами. Макрос с параметрами. C ++ Для начинающих. Урок #67</li><li>Условная компиляция. #ifdef #else #endif #if #elif #endif #ifndef что это. C ++ Урок #68</li><li>Условный тернарный оператор что это. Как работает. Как использовать. C ++ Для начинающих. Урок #69</li><li>argc argv c++ что это. Параметры функции main argc argv. Аргументы main. C ++ Урок #70</li><li>int main или void main. int main vs void main c++. C ++ Для начинающих. Урок #71</li><li>Что такое ООП простыми словами. Объектно ориентированное программирование это. Урок #72</li><li>Что такое класс. Что такое объект класса. Экземпляр класса это. Класс ООП это. Урок #73</li><li>Методы класса. Что такое методы в программировании. Вызов метода класса. Функции. C++ Урок #74</li><li>Модификаторы доступа классов. public private protected что это. Спецификаторы доступа. C++ Урок #75</li><li>Что такое геттеры и сеттеры для класса. Методы get и set. Инкапсуляция это. Пример. C++ Урок #76</li><li>Инкапсуляция ООП пример. private методы. Что такое инкапсуляция. C++ Для начинающих. Урок#77</li><li>Конструктор класса пример. Зачем нужен. Конструктор с параметрами. Конструктор по умолчанию. Урок#78</li><li>Перегрузка конструкторов класса. Что такое перегрузка. Как перегрузить конструктор. Урок#79</li><li>Деструктор что это. Зачем нужен деструктор класса в ООП. Деструктор с параметрами. Перегрузка. #80</li><li>Ключевое слово this в ООП. Что означает. Что это такое. Для чего нужен this указатель C++ #81</li><li>Конструктор копирования. Что это. Пример. Когда вызывается Копирование объектов по умолчанию C++ #82</li><li>Перегрузка операторов пример. ООП. Перегрузка оператора присваивания. C++ Для начинающих. Урок#83</li><li>Перегрузка оператора равенства == и не равно !=. Перегрузка логических операторов сравнения. C++ #84</li><li>(Стрим) Основы c++ для начинающих. Свой класс string. Стрим. #SimpleCode. Часть 1.</li><li>Перегрузка оператора сложения. Перегрузка операторов пример.C++ Для начинающих. Урок#85</li><li>Перегрузка инкремента и декремента. Постфиксного и префиксного. ООП перегрузка операторов. C++ #86</li><li>Перегрузка оператора индексирования . Перегрузка операторов пример. C++ Для начинающих. Урок#87</li><li>Дружественные функции и классы пример. Для чего используются. Как определяются. Для двух классов #88</li><li>Определение методов вне класса. Вынести функцию в из класса. Вынести описание метода вне класса. #89</li><li>Дружественный метод класса. ООП. friend c++ что это. Функции друзья. C++ Для начинающих. Урок#90</li><li>Основы c++ для начинающих. Свой класс string. Часть 2. Запись стрима. #SimpleCode</li><li>Дружественные классы. ООП. friend class. friend c++ что это. C++ Для начинающих. Урок #91</li><li>static что это. Статические поля класса. Инициализация. Ключевое слово static. C++ #92</li><li>id generator. Генератор уникальных идентификаторов с использованием static переменной Начинающим #93</li><li>Статические методы класса зачем нужны. Модификатор static. Как влияет. ООП. Для начинающих. Урок #94</li><li>Вложенные классы с++ пример. Внутренние классы. Зачем нужны. inner class. ООП. Для начинающих #95</li><li>Массив объектов класса. Динамический. Статический. Создание Особенности. ООП C++ Для начинающих #96</li><li>Что такое агрегация и композиция. Отношения между классами и объектами. ООП. C++ Для начинающих #97</li><li>Наследование в ООП пример. Что такое наследование. Для чего нужно наследование классов. ООП. C++ #98</li><li>Модификаторы доступа при наследовании. private public protected Спецификаторы доступа. ООП. C++ #99</li><li>Порядок вызова конструкторов при наследовании. Как вызываются конструкторы. ООП C++ Начинающим #100</li><li>Порядок вызова деструкторов при наследовании. Деструкторы. ООП C++ Для начинающих. Урок #101</li><li>Вызов конструктора базового класса из конструктора класса-наследника. Наследование. ООП C++ #102</li><li>Секрет начинающим программистам. Можно ли самому самостоятельно выучить программирование.</li><li>Виртуальные методы класса c++. Ключевое слово virtual. Ключевое слово override. ООП. C++ #103</li><li>Абстрактный класс с++ пример. Чисто виртуальная функция. virtual. override. Полиморфизм ООП C++ #104</li><li>Виртуальный деструктор класса C++. Что это такое. Наследование. Полиморфизм. Для начинающих #105</li><li>Чисто виртуальный деструктор c++. Наследование. Полиморфизм. virtual. override. Для начинающих #106</li><li>Делегирующие конструкторы c++. Вызов конструктора из конструктора. ООП. С++ Для начинающих. #107</li><li>c++ вызов виртуального метода базового класса. ООП. Изучение с++ с нуля. Для начинающих. Урок #108</li><li>Множественное наследование c++ пример. ООП. Изучение С++ с нуля для начинающих. Урок #109</li><li>Порядок вызова конструкторов при множественном наследовании. ООП. С++ начинающих. Урок #110</li><li>Порядок вызова деструкторов при множественном наследовании. ООП. С++ начинающих. Урок #111</li><li>Три типа ошибок программирования в любом языке. Типичные ошибки программистов.</li><li>С++ множественное наследование одинаковые методы. ООП. Изучение С++ для начинающих. Урок #112</li><li>Что такое интерфейс в ООП. Интерфейс c++ пример. Изучение С++ для начинающих. Урок #113</li><li>Виртуальное наследование c++. Ромбовидное наследование c++. Изучение С++ для начинающих. Урок #114</li><li>Стоит ли учить ассемблер новичку. #SimpleCode</li><li>Работа с файлами с++. Запись в файл. c++ ofstream. Изучение С++ для начинающих. Урок #115</li><li>Работа с файлами с++. Чтение из файла с++ ifstream. Изучение С++ для начинающих. Урок #116</li><li>Запись ОБЪЕКТА КЛАССА в файл с++. Чтение объекта из файла c++ Для начинающих. Урок #117</li><li>Чтение и запись в файл с++ используя класс fstream c++. Изучение С++ для начинающих. Урок #118</li><li>Потоковый ввод вывод в файл c++. Перегрузка операторов. Изучение С++ для начинающих. Урок #119</li><li>С++ try catch. Обработка исключений С++. try catch что это. Изучение С++ для начинающих. Урок #120</li><li>Не могу написать программу! Что делать! Как начать писать код!</li><li>Генерация исключений с++ пример. throw c++ пример. Изучение С++ для начинающих. Урок #121</li><li>Несколько блоков catch. Обработка исключений С++. Изучение С++ для начинающих. Урок #122</li><li>Свой класс exception c++. Создание собственного класса исключений. С++ для начинающих. Урок #123</li><li>Перечисляемый тип enum С++. Изучение С++ для начинающих. Урок #124</li><li>Пространства имен с++. namespace c++ что это. Изучение С++ для начинающих. Урок #125</li><li>Какой язык программирования учить в 2018 году</li><li>Шаблоны классов с++ примеры. Обобщенные классы. Изучение С++ для начинающих. Урок #126</li><li>Наследование шаблонных классов. Изучение С++ для начинающих. Урок #127</li><li>Специализация шаблона класса. Изучение С++ для начинающих. Урок #128</li><li>Структуры в C++ | struct C++. Разница между структурой и классом. Изучение С++ для начинающих.#129</li><li>Умные указатели. Smart pointers. Изучение С++ для начинающих. Урок #130</li><li>auto_ptr | unique_ptr | shared_ptr | Умные указатели. Изучение С++ для начинающих. Урок #131</li><li>Динамический массив и умные указатели. Изучение С++ для начинающих. Урок #132</li><li>Реализация односвязного списка c++ Часть 1 | Урок #133</li><li>Реализация односвязного списка c++ Часть 2 | Урок #134</li><li>Реализация односвязного списка c++ Часть 3 | Урок #135</li><li>vector | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #1</li><li>Ключевое слово auto | Изучение С++ для начинающих. Урок #136</li><li>LIST | STL C++ | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #3</li><li>Итераторы STL | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #2</li><li>Итераторы stl c++ | prefix vs postfix | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #4</li><li>Цикл foreach C++ | range-based циклы | Изучение С++ для начинающих. Урок #137</li><li>forward list stl c++ | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #5</li><li>array STL C++ | | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #6</li><li>Контейнеры STL и операторы сравнения. | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #7</li><li>deque stl c++ | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #8</li><li>SET | MULTISET | Ассоциативные контейнеры | Библиотека стандартных шаблонов (stl) | Уроки | C++ #9</li><li>typedef c++ что это | Изучение С++ для начинающих. Урок #138</li><li>MAP | MULTIMAP | Ассоциативные контейнеры | Библиотека стандартных шаблонов (stl) | Уроки | C++ #10</li><li>Многопоточность | Потоки | thread | Многопоточное программирование | Уроки | C++ #1</li><li>Stack | Адаптеры контейнеров | Библиотека стандартных шаблонов (stl) | Уроки | C++ #11</li><li>Потоки с параметрами | Многопоточное программирование | Уроки | C++ #2</li><li>queue | priority queue | Адаптеры контейнеров | Библиотека стандартных шаблонов (stl) | C++ #12</li><li>Многофайловый проект | Изучение С++ для начинающих. Урок #139</li><li>Многофайловый проект | Защита от повторного включения | Изучение С++ для начинающих. Урок #140</li><li>Возврат результата из потока по ссылке | Многопоточное программирование | Уроки | C++ #3</li><li>Union | Использование в С++ | Изучение С++ для начинающих. Урок #141</li><li>std::function | Полиморфная обёртка функции | Изучение С++ для начинающих. Урок #142</li><li>Лямбда-выражения | Лямбда функции | Анонимные функции | Изучение С++ для начинающих. Урок #143</li><li>Лямбда выражения и возврат результата выполнения потока | Многопоточное программирование | C++ #4</li><li>Захват контекста лямбдой | Лямбда функции | Лямбда-выражения | Анонимные функции | Урок #144</li><li>Как измерить время выполнения кода | Изучение С++ для начинающих. Урок #145</li><li>Функторы в с++ | Что такое функтор | Изучение С++ для начинающих. Урок #146</li><li>Предикаты с++ | Что такое предикат | Изучение С++ для начинающих. Урок #147</li><li>STL Алгоритмы сортировки | Бинарный предикат | Лямбда функции | C++ STL Уроки | #13</li><li>STL алгоритмы поиска | find | find_if | find_if_not | Библиотека стандартных шаблонов (stl) C++ #14</li><li>stl copy | stl copy_if | Выборка данных по условию | Библиотека стандартных шаблонов (stl) C++ #15</li><li>stl remove | stl remove_if | stl удаление элемента по условию | Библиотека (stl) #16</li><li>Поиск максимального элемента | max_element c++ | Библиотека стандартных шаблонов (stl) C++ #17</li><li>Поиск минимального элемента | min_element c++ | Библиотека стандартных шаблонов (stl) C++ #18</li><li>С++ потоки и методы класса | С++ метод класса в потоке | Многопоточное программирование | C++ #5</li><li>accumulate c++ | сумма и произведение элементов массива | Библиотека (stl) C++ #19</li><li>STL equal и mismatch | Сравнение массивов | Библиотека стандартных шаблонов (stl) C++ #20</li><li>С чего начать начинающему программисту</li><li>Что такое mutex | Cинхронизация потоков | Многопоточное программирование | C++ #6</li><li>std equal predicate | Библиотека стандартных шаблонов (stl) C++ #21</li><li>lock_guard mutex c++ | Cинхронизация потоков | Многопоточное программирование | C++ #7</li><li>Deadlock Взаимная блокировка | Многопоточное программирование | C++ #8</li><li>Алгоритм for_each c++ | Библиотека стандартных шаблонов (stl) C++ #22</li><li>recursive_mutex C++ | Рекурсивный мьютекс | Многопоточное программирование | C++ #9</li><li>STL unique | Удалить повторяющиеся элементы | Библиотека стандартных шаблонов (stl) C++ #23</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-62ea4d2 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="62ea4d2" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://academiait.ru/course/osnovy-c-programmirovanie-dlya-nachinayushhih/" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5adf753 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5adf753" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0fb1c8d" data-id="0fb1c8d" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-3e5fbcd elementor-widget elementor-widget-text-editor" data-id="3e5fbcd" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-videokursy-c-itvdn"><a href='https://itvdn.com/ru/video/cplusplus' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «ВИДЕОКУРСЫ C++» — ITVDN</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://itvdn.com/ru/video/cplusplus' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://itvdn.com/ru/video/cplusplus</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-fb379d9 elementor-widget elementor-widget-image" data-id="fb379d9" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105311.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105311" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NjcsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTMxMS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="318" height="40" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105311.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105311.png 318w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105311-300x38.png 300w" sizes="auto, (max-width: 318px) 100vw, 318px" /><meta itemprop="width" content="318"><meta itemprop="height" content="40"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-aec8d8d elementor-widget elementor-widget-text-editor" data-id="aec8d8d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>30 дней за 9.99 USD</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://itvdn.com/ru/video/cplusplus' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-f42a7b4 elementor-widget elementor-widget-text-editor" data-id="f42a7b4" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>С++ &#8212; это высокопроизводительный статически типизированный язык программирования. Область его применения практически безгранична &#8212; от разработки встроенных и операционных систем до создания компьютерных игр и игровых движков. Видео курс начинается с изучения самых основ и прекрасно подойдет для новичков. На примерах вы узнаете, как начать работу и на какие факторы нужно обратить внимание в ходе создания своей программы. После прохождения курса вы сможете создавать простые приложения на С++, используя полученные навыки программирования.</p><p>Чему вы научитесь с помощью данного видео курса:</p><ul><li>Владеть основами языка программирования С++</li><li>Понимать, как устроена память компьютера и как в ней хранятся данные</li><li>Работать с переменными, константами, производить арифметические операции</li><li>Работать с различными типами данных, выполнять их преобразование</li><li>Применять условные и логические операторы</li><li>Использовать циклы и функции в С++</li><li>Понимать указатели, работать с массивами, строками</li><li>Разбираться в пространстве имен и основных директивах препроцессора</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-73c6385 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="73c6385" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://itvdn.com/ru/video/cplusplus" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-af9b0bc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="af9b0bc" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5303b1c" data-id="5303b1c" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-ff5df80 elementor-widget elementor-widget-text-editor" data-id="ff5df80" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-programmirovanie-na-visual-s-spetsialist"><a href='https://www.specialist.ru/course/sipp' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Программирование на Visual С++» — «Специалист» при МГТУ им.Н.Э.Баумана</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://www.specialist.ru/course/sipp' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://www.specialist.ru/course/sipp</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-807ce05 elementor-widget elementor-widget-image" data-id="807ce05" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105337.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105337" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NjksInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTMzNy5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="685" height="69" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105337.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105337.png 685w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105337-300x30.png 300w" sizes="auto, (max-width: 685px) 100vw, 685px" /><meta itemprop="width" content="685"><meta itemprop="height" content="69"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8f6503e elementor-widget elementor-widget-text-editor" data-id="8f6503e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>25 150 ₽</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://www.specialist.ru/course/sipp' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-019a5a1 elementor-widget elementor-widget-text-editor" data-id="019a5a1" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Programming with C++</strong></p><p>На курсе «Программирование на Visual С++» рассматриваются все этапы подготовки и написание программ на языке C++. Вы научитесь работать с различными типами данных, операторами и функциями С++, производить инкапсуляцию, использовать конструкторы и деструкторы. Освоите абстрактные классы и интерфейсы, шаблоны функций, узнаете, как управлять исключениями. Программа курса также предусматривает изучение современной среды разработки Microsoft Visuаl Studio.</p><p>На курсе <strong>«Программирование на Visual С++»</strong> рассматриваются все этапы подготовки и написание программ на языке C++. Вы научитесь работать с различными типами данных, операторами и функциями С++, производить инкапсуляцию, использовать конструкторы и деструкторы. Освоите абстрактные классы и интерфейсы, шаблоны функций, узнаете, как управлять исключениями. Программа курса также предусматривает изучение современной среды разработки Microsoft Visuаl Studio.</p><p><strong>Вы научитесь</strong></p><ul><li>Работать с различными типами данных, операторами и функциями С++</li><li>Производить инкапсуляцию</li><li>Использовать конструкторы и деструкторы</li><li>Перегружать операции</li><li>Использовать наследование и полиморфизм</li><li>Разрабатывать абстрактные классы и интерфейсы</li><li>Применять шаблоны функций и классов</li><li>Управлять исключениями</li><li>Использовать современную среду разработки Microsoft Visuаl Studio</li></ul><p><strong>Программа курса</strong></p><p><strong>Модуль 1. Типы данных, операции и функции в С++  (4 ак. ч.)</strong></p><ul><li>Ссылочный тип данных.</li><li>Операции &#8212; расширения контекста.</li><li>Операции  new и delete.</li><li>Встроенные inline-функции.</li><li>Перегрузка функций. Аргументы по умолчанию</li></ul><p><strong>Модуль 2. Инкапсуляция (4 ак. ч.)</strong></p><ul><li>Декларация класса.</li><li>Управление доступом.</li><li>Указатель this.</li><li>Дружественные классы и функции.</li></ul><p><strong>Модуль 3. Специальные методы класса (4 ак. ч.)</strong></p><ul><li>Конструктор по умолчанию.</li><li>Конструктор  копирования.</li><li>Перегрузка конструкторов.</li><li>Деструктор.</li></ul><p><strong>Модуль 4. Константные и статические члены класса  (4 ак. ч.)</strong></p><ul><li>Константные функции и объекты.</li><li>Статические данные и функции.</li><li>Правила инициализации и использования.</li></ul><p><strong>Модуль 5. Перегрузка операций  (4 ак. ч.)</strong></p><ul><li>Правила перегрузки операций в С++.</li><li>Примеры перегрузки основных операций.</li><li>Перегрузка операции присваивания и конструктора копирования.</li></ul><p><strong>Модуль 6. Потоки данных в С++ (4 ак. ч.)</strong></p><ul><li>Иерархия классов потоков в С++.</li><li>Форматированный ввод/вывод.</li><li>Использование и создание манипуляторов.</li><li>Перегрузка операций ввода/вывода.</li><li>Работа с файлами.</li></ul><p><strong>Модуль 7. Наследование и полиморфизм  (4 ак. ч.)</strong></p><ul><li>Наследование как механизм повторного использования кода.</li><li>Виртуальные функции и позднее связывание.</li><li>Множественное наследование</li><li>Виртуальный базовый класс.</li><li>Чистые виртуальные функции и абстрактные классы.</li></ul><p><strong>Модуль 8. Шаблоны функций и классов  (4 ак. ч.)</strong></p><ul><li>Области применения шаблонов.</li><li>Создание и перегрузка шаблонных функций.</li><li>Определение, специализация и использование шаблонов классов.</li></ul><p><strong>Модуль 9. Управление исключениями  (4 ак. ч.)</strong></p><ul><li>Применение операторов try, catch, throw.</li><li>Динамическая идентификация типов времени выполнения (RTTI).</li><li>Операции приведения типа.</li></ul><p><strong>Модуль 10. Итоговое занятие  (4 ак. ч.)</strong></p><ul><li>Выполнение курсовой работы.</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-20552f5 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="20552f5" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://www.specialist.ru/course/sipp" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-628d7df elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="628d7df" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bee681b" data-id="bee681b" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-b46362d elementor-widget elementor-widget-text-editor" data-id="b46362d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-junior-c-developer-itmo"><a href='http://profi.ifmo.ru/plus-developer/' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Junior C++ Developer» — ИТМО</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='http://profi.ifmo.ru/plus-developer/' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>http://profi.ifmo.ru/plus-developer/</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-02bcd41 elementor-widget elementor-widget-image" data-id="02bcd41" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105415.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-08-11_105415" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3NzIsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDhcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA4LTExXzEwNTQxNS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="415" height="113" src="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105415.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105415.png 415w, https://romansementsov.ru/wp-content/uploads/2021/08/изображение_2021-08-11_105415-300x82.png 300w" sizes="auto, (max-width: 415px) 100vw, 415px" /><meta itemprop="width" content="415"><meta itemprop="height" content="113"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8d255e7 elementor-widget elementor-widget-text-editor" data-id="8d255e7" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>45000 руб.</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='http://profi.ifmo.ru/plus-developer/' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-4fa4058 elementor-widget elementor-widget-text-editor" data-id="4fa4058" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>В курсе рассматривается:</strong></p><ul><li>​Язык программирования С</li><li>Компилятор GCC</li><li>Отладчик GDB</li><li>Язык программирования С++</li><li>Графическая библиотека QT</li></ul><p> </p><p>ПРОГРАММА</p><p>Модуль 1. Язык программирования С.</p><ul><li>​Архитектура операционной системы (Linux)</li><li>Анатомия С программы</li><li>Компилятор GCC и файл сборки</li><li>Типы данных, операторы и выражения</li><li>Конструкции ветвления, циклы, функции</li><li>Массивы и указатели</li><li>Структуры</li></ul><p> </p><p>Модуль 2. Язык программирования C++</p><ul><li>​Базовый класс</li><li>Перегрузка операторов</li><li>Механизм наследования</li><li>Наследование, полиморфизм</li><li>Пространства имен</li><li>Шаблоны</li><li>Отслеживание исключительных ситуаций и ошибок</li><li>Введение в C++ 11</li></ul><p>Модуль 3. Анализ и проектирование программ.</p><ul><li>​Паттерны проектирования</li><li>Тестирование программ</li><li>Философия Qt</li><li>Слоты и сигналы</li><li>QtDesigner</li><li>Разработка GUI на базе QT</li><li>Процессы и потоки</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-bfe168f greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="bfe168f" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="http://profi.ifmo.ru/plus-developer/" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе C++ →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
							</div>    </div><!-- .entry-content -->

</article>








    <div class="entry-social">
		
        		<div class="social-buttons"><span class="social-button social-button--vkontakte" data-social="vkontakte" data-image="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-21_00-09-29-150x150.png"></span><span class="social-button social-button--odnoklassniki" data-social="odnoklassniki"></span><span class="social-button social-button--telegram" data-social="telegram"></span><span class="social-button social-button--twitter" data-social="twitter"></span><span class="social-button social-button--moimir" data-social="moimir" data-image="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-21_00-09-29-150x150.png"></span><span class="social-button social-button--pinterest" data-social="pinterest" data-url="https://romansementsov.ru/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA_C_%D0%9F%D0%BB%D1%8E%D1%81_%D0%9F%D0%BB%D1%8E%D1%81/" data-title="Разработчик C++: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии." data-description="Кто такой разработчик C++? Разработчик C++ (программист Си Плюс Плюс) — это разработчик программного обеспечения, который специализируется на языке программирования C++. Что делают разработчики C++ и чем занимаются? Обязанности на примере одной из вакансий: разработка высокопроизводительного кода C++ для обработки данных планирование разработки, участие в пуско-наладке и отладке Что должен знать и уметь разработчик C++?  [&hellip;]" data-image="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-21_00-09-29-150x150.png"></span><span class="social-button social-button--viber" data-social="viber"></span><span class="social-button social-button--whatsapp" data-social="whatsapp"></span></div>            </div>
















<!--noindex-->
<div class="author-box">
    <div class="author-info">
        <div class="author-box__ava">
            <img alt='' src='https://secure.gravatar.com/avatar/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=70&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=140&#038;d=mm&#038;r=g 2x' class='avatar avatar-70 photo' height='70' width='70' loading='lazy' decoding='async'/>        </div>

        <div class="author-box__body">
            <div class="author-box__author">
                <a href ="https://romansementsov.ru/author/tobestone/" target="_blank">Редактор</a>            </div>
            <div class="author-box__description">
                <!--noindex--><p>Подборки всех курсов сделаны на основе открытых источников (поисковые системы). Перед приобретением/покупкой курса проверяйте юр. данные и отзывы о школе, во избежание какого либо обмана.</p>
<!--/noindex-->
            </div>

            
        </div>
    </div>

            <div class="author-box__rating">
            <div class="author-box__rating-title">Оцените автора</div>
            <error>
    <code>internal_server_error</code>
    <title><![CDATA[WordPress &amp;rsaquo; Ошибка]]></title>
    <message><![CDATA[&lt;p&gt;На сайте возникла критическая ошибка.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://wordpress.org/documentation/article/faq-troubleshooting/&quot;&gt;Узнайте больше про решение проблем с WordPress.&lt;/a&gt;&lt;/p&gt;]]></message>
    <data>
        <status>500</status>
    </data>
</error>

<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->
