⏩ Курс С++ ⏪ в Москве, курсы программирования С++ | Avenue
8 917 552 0333

C++ разработчик (Си)

Описание курса

Хотите заниматься разработкой программ для ОС? Создавать браузеры, десктопные программы, антивирусы и даже игры? Тогда язык программирования С++ - ваш выбор!

Что такое С++?
С++ – это многофункциональный низкоуровневый язык программирования, который способен решить практически любую задачу. Язык программирования С++ относят к «низкоуровневым», т.к. он близок к железу. Главный плюс С++ в его скорости. Обеспечение высокой скорости языком С++ позволяет использовать его даже в разработке операционных систем. Например, операционные системы Windows и Unix были созданы с помощью С++.
Кроме этого С++ также используется в написании различных редакторов (графических и видео редакторов) и скоростных веб-серверов. С++ является лучшим языком программирования для разработки игр на различных «движках».
Даже сейчас, скорее всего, вы используете браузер Google Chrome, который написан на С++. Язык программирования С++ это пропуск в мир разработки всего, что должно работать максимально быстро. Игры, поисковые системы, антивирусы – и это краткий список того, что сегодня разрабатывают с помощью C++.

Почему именно C++?

Скорость работы
С++ горячо любим разработчиками за высокую скорость работы. Разработка на С++ удовлетворит ваше стремление к созданию «идеальных» программ. С++ часто встречается в embedded-разработке, где каждый байт и миллисекунда на счету..
Перспективы
С++ - ключевой инструмент в embedded-разработке, т.е. создание системных программ, утилитов и плагинов благодаря которым Пользователь может использовать все возможности персонального компьютера не вникая в «начинку» ОС.

Какие перспективы для разработчика PHP?

Направления:
Разработка игр на графических движках
Работа со скоростными веб-серверами
Разработка программ для операционных систем

Зарплата:
880 $ - стажер
1 350$ - С++ Junior программист
2 600$ - С++ Senior программист

Гарантия возврата денег!Если в течении первых 2х занятий вы по любой из причин не хотите продолжать курс - мы вернем вам 100% всей оплаты.

Сложность курса
Осталось мест
6/14
Старт: 28 августа
Длительность:
4 месяца
2 раза в неделю
с 19:30 до 21:30




icon Выберите удобный для Вас пакет обучения

Online

39 950 руб или ежемесячно 12 000 руб

Обучение онлайн
Группы до 14 человек
Проверка домашних заданий
Видео всех занятий
Интенсив по трудоустройству

VIP

56 800 руб или ежемесячно 18 300 руб

Обучение в аудиториях
Группы до 14 человек
Проверка домашних заданий
Видео всех занятий
Интенсив по трудоустройству
Раздаточный материал
4 часа индивидуальных занятий
Помощь в трудоустройстве


Standart

47 000 руб или ежемесячно 14 100 руб

Обучение в аудиториях
Группы до 14 человек
Проверка домашних заданий
Видео всех занятий
Интенсив по трудоустройству
Раздаточный материал


icon Программа курса

1Блок
Введение в C++
1-й месяц Длительность: 21 Ак. Час
  1. Введение в С++. Типы данных. Ссылочный тип данных.
  2. Операции в С++. Расширение контекста. New/Delete.
  3. Функции в С++. Inline встроенные функции.
  4. Работа с функциями в С++. Перезагрузка. Аргументы по умолчанию.
  5. Классы. Декларация классов и настройки доступа. Инкапсуляция в С++.
  6. Методы класса. Конструкторы и деструкторы.
  7. Члены класса. Константы. Статические данных и функции.
  8. Инициализация переменных в С++.

По итогам блока:

Приобретён навык написания простых программ на C++.

Microsoft Visual Studio - линейка продуктов для разработки программного обеспечения
С++ - язык программирования
2Блок
ООП C++
2-й месяц Длительность: 21 Ак. Час
  1. Перезагрузка основных операции. Перезагрузка присваивания и конструктора копирования.
  2. Алгоритм работы с потоками данных в С++. Иерархия классов.
  3. Ввод/вывод данных. Манипуляторы и их использование в С++.
  4. Работа с файлами. Перезагрузка операций ввода/вывода.
  5. Наследование. Повторное использование кода.
  6. Виртуальные функции и абстрактные классы в С++.
  7. Множественное наследование одинаковых методов в С++.
  8. Виртуальные базовые классы и деструкторы. Закрытое наследование.

По итогам блока:

Чёткое понимание ООП в C++. Навык работы с потоками данных, файлами и функциями в C++.

Microsoft Visual Studio - линейка продуктов для разработки программного обеспечения
С++ - язык программирования
3Блок
Embedded-разработка
3-й месяц Длительность: 21 Ак. Час
  1. Чистые виртуальные функции и абстрактные классы.
  2. Шаблоны и контейнерные классы.
  3. Параметры non-type шаблона.
  4. Явная, частичная и полная специализация шаблонов в С++.
  5. Работ с исключениями. Механизмы обработки ошибок: Cerr() И Exit(), а также Assert(). Оператор Return.
  6. Обработка исключений в С++. Операторы Throw, Try и Catch.
  7. Спецификация исключений. Обработчик Catch-All и работа с ним.
  8. Динамическая идентификация типов времени выполнения (RTTI).

По итогам блока:

Приобретён навык написания простых программ на С++. Работа с шаблонизаторами в С++

Microsoft Visual Studio - линейка продуктов для разработки программного обеспечения
С++ - язык программирования
4Блок
Стандартная библиотека шаблонов С++
4-й месяц Длительность: 21 Ак. Час
  1. Стандартная библиотека шаблонов (STL) в С++. Контейнеры, итераторы, алгоритмы.
  2. Контейнеры STL: последовательные, ассоциативные. Адаптеры.
  3. Итераторы STL. Итерация по вектору/ списку/set-y/ ассоциативному массиву.
  4. Основы UML. Диаграммы использования и последовательности.
  5. Паттерны проектирования С++.
  6. XML-файлы в С++. Обработка. Отчёты.
  7. Базы данных. Borland.
  8. Метапрограммирование.

По итогам блока:

Приобретён навык написания программ на С++ с использованием STL. Изучены Паттерны проектирования. Создание и интеграция баз данных (Borland).

Borland - среда программирования
С++ - язык программирования
STL - стандартная библиотека шаблонов в языке программирования C++
XML - язык для хранения и передачи данных
UML - графический язык для визуализации

icon Что будете уметь при завершении курса?

Ваш финальный проект по завершению курса

check

Использовать ООП-методологии для разработки программ

check

Разрабатывать консольные приложения в операционной системе Linux

check

Проектировать Базы Данных для сайтов

check

Использовать технологию клиент-сервер

check

Использовать современную среду разработки Microsoft Visuаl Studio

Ваше резюме

Анастасия Баранец

C++ Developer

Заработная плата - 120 000 руб/мес

Ключевые навыки

  • Уверенные знания основ C++, включая графический интерфейс пользователя (GUI) и объектно-ориентированное программирование (ООП)
  • Среда разработки: Microsoft Visuаl Studio
  • Разрабатывать консольные приложения в операционной системе Linux
  • Создание и интеграция баз данных (Borland)
  • Умею создавать консольные приложения с использованием ООП парадигмы

Образование

  • IT School Avenue
    Курс «C++ разработчик»‎
    4 месяца. (1.08.19 - 1.12.19)

Сертификат

Анастасия Баранец

Успешно завершила обучение по курсу:

«C++ разработчик»‎

Дата выдачи: 1 декабря 2019 года

Александр Васильев Преподаватель курса
Светлана Петрова Куратор курса

icon Хочешь пойти на IT-курсы?

Оставляй заявку и получи бесплатную
консультацию у нашего менеджера.

  • Консультация по курсу
  • Помощи в выборе направления
  • Дополнительные материалы для старта

icon Плюшки Студентам

Сертификат и его онлайн копия

Проявил себя и выжал максимум!

Скидка 15%

Каждому выпускнику Avenue скидка 15% на любой другой курс.

Чат 24/7

Общий чат и постоянная онлайн-поддержка от преподавателя.

Avenue Bar

Безлимит на божественный чай, ароматный кофе и воздушные печеньки.

Партнеры

Отправляем резюме лучших студентов рекрутерам ведущих ІТ-компаний.

Видео всех занятий

Мы ведем видеозаписи всех занятий для всех наших студентов.

Тренинг по трудоустройству

По окончанию курса опытный рекрутер расскажет вам как трудоустроиться.

Закрытая платформа

Студенты автоматически попадают в закрытую платформу нашей школы.

Мы не просто ІТ-школа, мы — ІТ-компания,
которая всегда ищет таланты!
avenue-pro.ru

Преподаватель курса

Франсуа Тхиери Аристид Байха

Занимается программированием более 6 лет. Опыт работы формировался в организациях малого, среднего и крупного бизнеса - camel, kari, otto group. Обладает множеством профильных сертификатов.

  • Создание сайтов (с нуля) и доработка старых
  • Управление сайтами (администрирование)
  • Работа с базой данных
  • Интеграция дизайна
  • Программирование (php, js)
Образование: РГСУ, специальность "Информатика и вычислительная техника".
Преподаватель курса

Мухаммад Нури

Нури практикующий IT-специалист. Область его знаний обширна: от создания 3D графики до написания программ на С++. Нури любит делится своими знаниями и навыками с учениками. Легко находить общий язык со всеми студентами. Знает как говорить просто о сложном.

  • Выпускник Ланкастерского университета (магистр)
  • 6 лет опыта преподавания программирования
  • Знает о разработке на С++ из реального опыта
  • Увлекается созданием игр на Unreal Engine более 8 лет
  • Уверенный пользователь Autodesk Maya
  • Обладает уникальной коммуникабельностью

Пропустил занятие?

Не страшно, мы ведем видеозапись лекции и она будет доступна в личном кабинете на закрытой платформе Avenue

icon Наши выпускники

icon Хочешь пойти на IT-курсы?

Оставляй заявку и получи бесплатную
консультацию у нашего менеджера.

  • Консультация по курсу
  • Помощи в выборе направления
  • Дополнительные материалы для старта

Курсы C++ разработчик (Си)

Обучение си – первая ступень в карьере embedded-разработчика. Разработка утилит и операционных систем – одна из самых перспективных и высокооплачиваемых отраслей на рынке IT. После окончания курса Си ++ программирования вы будете готовы к решению задач на позиции C++ Junior Программист.
Курсы программирования Си нацелены на тех, кто хочет освоить С++ «с нуля». Окончив полный курс по си вы получите не только глубокую теоретическую базу знаний, но и изучите практическую сторону применения языка программирования.
Язык программирования С++ - универсальный мультитул в embedded-разработке. Успешное окончание обучения си – прочный фундамент для embedded-разработчики.

О курсах программирования Си в Avenue
Курсы программирования Си в Avenue – концентрат практических заданий, который помогут вам освоить язык Си за курс! Составляя программу курса си мы опирались на современные требования к С++ - разработчику. Программа полного курса си выстроена по принципу «от малого к большому» и «от лёгкого к трудному» поэтому абсолютно каждый сможет освоить этот язык.
Курс си позволит вам освоить ООП на С++, базовый синтаксис, работу с шаблонизаторами и базами данных.

Что вы будете уметь после окончания полного курса Си?
1. Разрабатывать игры на «движки».
Язык С++ - мощный инструмент для разработки игр. После окончания обучения си – вы с лёгкостью сможете разрабатывать игры для графических «движков». Самая популярная игра разработанная на сервере С++ - World of Tanks.
2. Разработка программ для ОС
Обучение си – верный путь в embedded-разработку. Что же это такое? Еmbedded-разработка – разработка программ для операционных систем. Браузеры, антивирусные программы, утилиты для ПК – всё это работа embedded-разработчика.

После окончания полного курса си вы будете готовы создавать «вспомогательные» программы для ПК абсолютно любой сложности.
Если вы давно думали о курсах программирования си, то Avenue – ваш выбор!