- Регистрация
- 26.05.2022
- Сообщения
- 26 711
- Реакции
- 180
- Баллы
- 63
Этот язык входит в ТОП-5 самых популярных в мире. Программисты любят его за чистую и красивую логику, они говорят: «Этот язык помогает думать как программируешь и программировать — как думаешь». Он близок к «железу», так что на нем можно создавать код для датчиков, марсоходов. Однако гибкость языка помогает ему находить свое место в создании игр, высоконагруженных приложений и систем моделирования. С++ для миллионов программистов стал аналогом английского языка. На нем можно и на IT-конференции выступить, и роман написать.
Научитесь С++ с нуля
Получите новую профессию даже без базовых знаний программирования. Мы научим всему, что важно.
Мышление программиста
Мы поможем развить «мышление программиста»: вы начнете думать алгоритмически и раскладывать в уме даже сложные задачи.
Теория и практика
Обучение разбито на сотни маленьких шагов. Каждый кусочек теории вы закрепите на практике. У нас есть тренажеры, мини-проекты, интерактивные вебинары, сквозные проекты и командный проект.
Ментор и сообщество
Вы не останетесь один на один с новым. SkillFactory обеспечит индивидуальные консультации с ментором, персональную личная обратная связь по проектам.
Почему стоит изучать С++:
Правильная основа
С++ - это язык, который позволяет подвести крепкий фундамент под профессию программиста. На его основе легче изучать алгоритмы, ООП и «высокое» программирование
Скорость
С++ - очень быстрый язык в выполнении кода. Это язык-спорткар в мире программирования.
Широкий спектр использования
С++ используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
С++ - это и есть настоящее программирование!
Краткая программа обучения:
Блок 1: Основные конструкции C++ (2 месяца)
Переменные, типы данных
Порядок выполнения кода в программе. Ветвления, циклы
Массивы. Строки. Указатели и ссылки
Функции
ООП
Исключения
Управление памятью C/C++
Шаблоны
В результате вы:
Научитесь использовать основные возможности языка. Решите свыше 20 практических заданий для закрепления материала.
Блок 2: Алгоритмы и структуры данных (2 месяца)
Оценка времени работы алгоритмов
Алгоритмы сортировки
Элементарные структуры данных
Введение в алгоритмы поиска
Сбалансированные деревья поиска
Хеширование
STL
В результате вы:
Вы научитесь использовать основые алгоритмы и структуры данных, будете хорошо понимать, как они выглядят изнутри и как работают. Эти знания и навыки помогут вам писать высокопроизводительный код и пройти собеседования в крупные компании.
Блок 3: Основы Linux на примере Ubuntu (1 месяц)
Работа с файлами и директориями в терминале
Работа с пользователями и правами доступа
Устройство компьютера, базовые принципы работы. Компиляция программы
Блок 4: Параллельное программирование (1 месяц)
Что такое параллелизм
Потоки и процессы
Управление потоками
Асинхронная работа с сетью
Пулы потоков, прерывание потоков
Блок 5: Работа с базами данных (1,5 месяца)
Введение в реляционные базы данных
Проектирование баз данных на примере PostgreSQL
Язык запросов SQL
Работа с базами данных в C++
Обзор NoSql
В результате вы:
Научитесь проектировать базы данных, освоите язык запросов SQL, и научитесь взаимодействовать с БД из C++. А также познакомитесь NoSQL базами данных, и научитесь их использовать в проектах на C++
Блок 6: Тестирование (2 недели)
Unit-тестирование
TDD (Gtest, Gmock)
В результате вы:
Научитесь писать надёжный код и покрывать его тестами.
Блок 7: Современные стандарты C++ (2 недели)
Что нового в C++ 11 (Умные указатели)
Что нового в C++ 14 (Лямбда-выражения)
Новшества C++ 17
Все что нужно знать про C++ 20
В результате вы:
Будете знать ключевые изменения, принесённые в стандарты С++ 11, 14, 17, 20
Блок 8: Desktop-разработка на Qt (2 недели)
Введение в Qt
Создание UI для проекта
В результате вы:
Cоздадите интерфейс для итогового проекта
# Получить полную программу курса можно на продажнике заполнив форму.
Ваше резюме после обучения:
Эксперты курса:
Адамов Александр
Программист (Playrix)
Основные конструкции C++
В IT с 16 лет, последние 4 года занимается разработкой на С++ в геймдеве, работал над серией Assassins creed, сейчас занимается разработкой движка в Playrix.
Золотых Андрей
Разработчик ПО в группе компаний «Остек»
Группа архитектуры и новых технологий OOO «МТС Информационные технологии»
Ведущий разработчик С++, A3 GROUP – Тимлид, руководитель проектов, победитель хакатона Baltic Sea Hack 2019. Эксперт по языкам программирования С и С++, системам реального времени и сетевым протоколам. В данный момент занимается разработкой back-end для высоконагруженных систем.
Юсифов Арслан
C++/DevOps Engineer at ActiveVideo
Работает над виртуализацией Android для легковесного стриминга видео клиентам из популярных приложений (Netflix, Amazon, HBO).
Новогодняя распродажа с 11 по 20 Декабря ( скидка 50% )
Каждому студенту до конца акции дарим мешок подарков:
КУРС Google Sheets 24833₽ 0₽
Станьте виртуозом таблиц Google и удивите коллег — даже почтенных мастеров экселя
МИКРОКУРС Soft-skills 5000₽ 0₽
С хард-скилами вы найдете работу, а с софт-скилами — будете в ней успешны и счастливы
ГИД Написание резюме 990₽ 0₽
Инструкция для резюме, которое покажет вас с лучших сторон и «продаст» топовым работодателям
МИКРОКУРС Создание телеграм-бота 990₽ 0₽
Научитесь автоматизировать переписку, чтобы облегчить свою работу или делать боты на заказ
МИКРОКУРС Work-Life Learning Balance 4990₽ 0₽
Выстроить баланс между разными сферами жизни сложно — но можно, если знать секреты
Длительность обучения: 8,5 месяцев
Цена: 5 333 ₽ / месяц (Стоимость обучения при беспроцентной рассрочке на 12 месяцев )
Продажник:
skillfactory.ru/cplus
Научитесь С++ с нуля
Получите новую профессию даже без базовых знаний программирования. Мы научим всему, что важно.
Мышление программиста
Мы поможем развить «мышление программиста»: вы начнете думать алгоритмически и раскладывать в уме даже сложные задачи.
Теория и практика
Обучение разбито на сотни маленьких шагов. Каждый кусочек теории вы закрепите на практике. У нас есть тренажеры, мини-проекты, интерактивные вебинары, сквозные проекты и командный проект.
Ментор и сообщество
Вы не останетесь один на один с новым. SkillFactory обеспечит индивидуальные консультации с ментором, персональную личная обратная связь по проектам.
Почему стоит изучать С++:
Правильная основа
С++ - это язык, который позволяет подвести крепкий фундамент под профессию программиста. На его основе легче изучать алгоритмы, ООП и «высокое» программирование
Скорость
С++ - очень быстрый язык в выполнении кода. Это язык-спорткар в мире программирования.
Широкий спектр использования
С++ используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
С++ - это и есть настоящее программирование!
Краткая программа обучения:
Блок 1: Основные конструкции C++ (2 месяца)
Переменные, типы данных
Порядок выполнения кода в программе. Ветвления, циклы
Массивы. Строки. Указатели и ссылки
Функции
ООП
Исключения
Управление памятью C/C++
Шаблоны
В результате вы:
Научитесь использовать основные возможности языка. Решите свыше 20 практических заданий для закрепления материала.
Блок 2: Алгоритмы и структуры данных (2 месяца)
Оценка времени работы алгоритмов
Алгоритмы сортировки
Элементарные структуры данных
Введение в алгоритмы поиска
Сбалансированные деревья поиска
Хеширование
STL
В результате вы:
Вы научитесь использовать основые алгоритмы и структуры данных, будете хорошо понимать, как они выглядят изнутри и как работают. Эти знания и навыки помогут вам писать высокопроизводительный код и пройти собеседования в крупные компании.
Блок 3: Основы Linux на примере Ubuntu (1 месяц)
Работа с файлами и директориями в терминале
Работа с пользователями и правами доступа
Устройство компьютера, базовые принципы работы. Компиляция программы
Блок 4: Параллельное программирование (1 месяц)
Что такое параллелизм
Потоки и процессы
Управление потоками
Асинхронная работа с сетью
Пулы потоков, прерывание потоков
Блок 5: Работа с базами данных (1,5 месяца)
Введение в реляционные базы данных
Проектирование баз данных на примере PostgreSQL
Язык запросов SQL
Работа с базами данных в C++
Обзор NoSql
В результате вы:
Научитесь проектировать базы данных, освоите язык запросов SQL, и научитесь взаимодействовать с БД из C++. А также познакомитесь NoSQL базами данных, и научитесь их использовать в проектах на C++
Блок 6: Тестирование (2 недели)
Unit-тестирование
TDD (Gtest, Gmock)
В результате вы:
Научитесь писать надёжный код и покрывать его тестами.
Блок 7: Современные стандарты C++ (2 недели)
Что нового в C++ 11 (Умные указатели)
Что нового в C++ 14 (Лямбда-выражения)
Новшества C++ 17
Все что нужно знать про C++ 20
В результате вы:
Будете знать ключевые изменения, принесённые в стандарты С++ 11, 14, 17, 20
Блок 8: Desktop-разработка на Qt (2 недели)
Введение в Qt
Создание UI для проекта
В результате вы:
Cоздадите интерфейс для итогового проекта
# Получить полную программу курса можно на продажнике заполнив форму.
Ваше резюме после обучения:
Эксперты курса:
Адамов Александр
Программист (Playrix)
Основные конструкции C++
В IT с 16 лет, последние 4 года занимается разработкой на С++ в геймдеве, работал над серией Assassins creed, сейчас занимается разработкой движка в Playrix.
Золотых Андрей
Разработчик ПО в группе компаний «Остек»
Группа архитектуры и новых технологий OOO «МТС Информационные технологии»
Ведущий разработчик С++, A3 GROUP – Тимлид, руководитель проектов, победитель хакатона Baltic Sea Hack 2019. Эксперт по языкам программирования С и С++, системам реального времени и сетевым протоколам. В данный момент занимается разработкой back-end для высоконагруженных систем.
Юсифов Арслан
C++/DevOps Engineer at ActiveVideo
Работает над виртуализацией Android для легковесного стриминга видео клиентам из популярных приложений (Netflix, Amazon, HBO).
Новогодняя распродажа с 11 по 20 Декабря ( скидка 50% )
Каждому студенту до конца акции дарим мешок подарков:
КУРС Google Sheets 24833₽ 0₽
Станьте виртуозом таблиц Google и удивите коллег — даже почтенных мастеров экселя
МИКРОКУРС Soft-skills 5000₽ 0₽
С хард-скилами вы найдете работу, а с софт-скилами — будете в ней успешны и счастливы
ГИД Написание резюме 990₽ 0₽
Инструкция для резюме, которое покажет вас с лучших сторон и «продаст» топовым работодателям
МИКРОКУРС Создание телеграм-бота 990₽ 0₽
Научитесь автоматизировать переписку, чтобы облегчить свою работу или делать боты на заказ
МИКРОКУРС Work-Life Learning Balance 4990₽ 0₽
Выстроить баланс между разными сферами жизни сложно — но можно, если знать секреты
Длительность обучения: 8,5 месяцев
Цена: 5 333 ₽ / месяц (Стоимость обучения при беспроцентной рассрочке на 12 месяцев )
Продажник:
skillfactory.ru/cplus