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

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

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

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

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

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

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

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

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

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





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++.

2 Модуль. ООП C++

2-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Перезагрузка основных операции. Перезагрузка присваивания и конструктора копирования.
  2. Алгоритм работы с потоками данных в С++. Иерархия классов.
  3. Ввод/вывод данных. Манипуляторы и их использование в С++.
  4. Работа с файлами. Перезагрузка операций ввода/вывода.
  5. Наследование. Повторное использование кода.
  6. Виртуальные функции и абстрактные классы в С++.
  7. Множественное наследование одинаковых методов в С++.
  8. Виртуальные базовые классы и деструкторы. Закрытое наследование.

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

3 Модуль. Embedded-разработка

3-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

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

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

4 Модуль. Стандартная библиотека шаблонов С++

4-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

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

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

Смотреть всю программу

iconКурс включает в себя:

iconКому подойдёт этот курс:

  • Новичкам в IT
  • Студентам ВУЗов
  • Системным администраторам
  • Действующим программистам

Новичкам в IT

Освойте востребованную конкурентоспособную IT профессию с IT-школой Avenue. На курсе вы научитесь разрабатывать программы для ПК. Полученный опыт и знания позволят вам брать свои первые заказы сразу после окончания обучения.

Студентам ВУЗов

Уже изучаете языки программирования в ВУЗе, но хотите улучшить знания языка программирования С++? Добро пожаловать на курс С++ Разработчик. Преподаватели IT-школы Avenue - практики, с реальным опытом еmbedded-разработки! Получить навыки и реальный практический опыт на наших курсах.

Системным администраторам

Хорошо разбираетесь в «железе» компьютера, но вас не устраивает заработная плата? Освойте еmbedded-разработку вместе с IT-школой Avenue и откройте для себя карьеру программиста всего за 4 месяца!

Действующим программистам

Мечтаете о стабильном заработке и карьерном росте? Расширить набор известных вам языков программирования и изучите С++. Современный рынок труда IT-специалистов нуждается в опытных еmbedded-разработчиках. Наш практический подход к обучению позволит студентам стать настоящими еmbedded-разработчиками всего за 4 месяца!

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

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

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

Нури практикующий 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 – ваш выбор!