- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Этот язык входит в ТОП-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 Станьте виртуозом таблиц Google и удивите коллег — даже почтенных мастеров экселя Микрокурс Soft-skills С хард-скилами вы найдете работу, а с софт-скилами — будете в ней успешны и счастливы Гид Написание резюме Инструкция для резюме, которое покажет вас с лучших сторон и «продаст» топовым работодателям Микрокурс Создание телеграм-бота Научитесь автоматизировать переписку, чтобы облегчить свою работу или делать боты на заказ Микрокурс Work-Life Learning Balance Выстроить баланс между разными сферами жизни сложно — но можно, если знать секреты Длительность обучения: 8,5 месяцев Цена: 5 333 ₽ / месяц (Стоимость обучения при беспроцентной рассрочке на 12 месяцев ) |