Курс С++ в «Специалисте» при МГТУ им.Баумана
Главная > Курсы > Курсы для начинающих программистов | Курсы Visual Studio
Код курса: СИПП-А
ПутеводительПрограммирование и СУБДРазработка мобильных приложений
Этот курс в нашем Центре
|
Programming with C++Язык программирования С++ возник в начале 1980-х годов, когда сотрудник фирмы Bell Labs Бьёрн Страуструп придумал ряд усовершенствований к языку C под собственные нужды. Сейчас C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр. Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Одним из вариантов С++ является Visual С++ — продукт корпорации Microsoft, являющийся частью комплекта Microsoft Visual Studio. Если вспомнить, что продукция Microsoft используется в наше время чрезвычайно широко, то станет понятно, что профессионалы, работающие с этим ПО востребованы рынком. Тех, кто хочет развивать свою карьеру в сфере программирования, Учебный центр «Специалист» приглашает на курс «Программирование на Visual С++». Курс предназначен для всех Си-программистов и на всех платформах. Он будет полезен как опытным, так и начинающих разработчикам на языке C, которые хотят развить свои профессиональные навыки, изучив C++. Программа курса составлена с учетом требований профессионального стандарта «Программист», утв. приказом Министерства труда и социальной защиты РФ от 18 ноября 2013 г. № 679н. На курсе «Программирование на Visual С++» рассматриваются все этапы подготовки и написание программ на языке C++. Вы научитесь работать с различными типами данных, операторами и функциями С++, производить инкапсуляцию, использовать конструкторы и деструкторы. Освоите абстрактные классы и интерфейсы, шаблоны функций, узнаете, как управлять исключениями. Программа курса также предусматривает изучение современной среды разработки Microsoft Visuаl Studio. Особенность курса «Программирование на Visual С++» в том, что все теоретические знания, полученные на курсе, закрепляются на практических примерах. Курс ведут замечательные преподаватели, профессионалы своего дела. Все они успешно сочетают преподавание с практической работой. По окончании курса вы получите свидетельство Центра «Специалист», признаваемое работодателями. Запишитесь на курсы в «Специалисте»! Получите полезные навыки для дальнейшего развития карьеры! |
По окончании курса Вы будете уметь:
- Работать с различными типами данных, операторами и функциями С++
- Производить инкапсуляцию
- Использовать конструкторы и деструкторы
- Перегружать операции
- Использовать наследование и полиморфизм
- Разрабатывать абстрактные классы и интерфейсы
- Применять шаблоны функций и классов
- Управлять исключениями
- Использовать современную среду разработки Microsoft Visuаl Studio
Продолжительность курса — 40 ак. ч.
Преподаватели курса |
Отзывы о курсе |
О преподавателе: Преподаватель курсов по направлению «Программирование и СУБД», опытный программист-разработчик на языках семейства C, эксперт по распределенным вычислениям и автоматизации.Читать далее Все преподаватели по курсу О преподавателе:Уникальный преподаватель-практик по направлениям «Программирование», «Трехмерная графика» и «MacOS». Его занятия по программированию на языках Java и C насыщены увлекательными практическими примерами, позволяющими понять суть и тонкости каждого языка. Материал подает понятно и ярко, с добрым юмором. Не оставляет без исчерпывающего ответа ни одного вопроса. Слушатели ловят каждое его слово, после обучения оставляют восторженные отзывы и с удовольствием идут на дальнейшее обучение к этому преподавателю. Читать далее Все преподаватели по курсу О преподавателе:Инженер-программист, разработчик программного обеспечения. Более 7 лет занималась разработкой ПО для Windows и Linux в компании «МЕРА-НН». Владеет языками C/C++, C#, SQL, инструментами MS Visual Studio, Borland C++ Builder.Читать далее Все преподаватели по курсу |
Все отзывы по курсу (41) |
Предварительная подготовка
Требуемая подготовка:
Рекомендуемая подготовка (необязательная): Успешное окончание курса Английский язык для IT специалистов (pre — intermediate) или знание технического английского языка.
Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.
Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.
Рекомендуемые курсы по специальности
Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:
Программа курса
По данному курсу бесплатно предоставляются дополнительные часы для самостоятельной работы в компьютерных классах Центра, где проводятся занятия. Вы можете закрепить полученные знания, выполнить домашние задания, проконсультироваться у специалистов Центра. Дополнительные часы предоставляются в дни занятий по предварительному согласованию с администратором комплекса.
- утренним группам с 8:30 до 10:00
- дневным группам — по 1 ак.ч. до и после занятий (13.15-14.00, 17.10-17.55)
Ближайшие группы
*Данная скидка действительна при заказе и оплате очного и онлайн обучения только сегодня. Запишитесь прямо сейчас со скидкой!
*Группа в формате открытого обучения.
*Данная скидка действительна при заказе и оплате очного и онлайн обучения только сегодня. Запишитесь прямо сейчас со скидкой!
*Группа в формате открытого обучения.
*Данная скидка действительна при заказе и оплате очного и онлайн обучения только сегодня. Запишитесь прямо сейчас со скидкой!
На данный момент групп нет
На данный момент групп нет
*Данная скидка действительна при заказе и оплате очного и онлайн обучения только сегодня. Запишитесь прямо сейчас со скидкой!
*Группа в формате открытого обучения.
с 10:00 до 17:00 Экономия до 15% |
Вечер или Выходные Стандартная цена |
Онлайн Экономия до 15% |
Индивидуальное обучение | Записаться | |||
---|---|---|---|---|---|---|---|
Частные лица | 24 990 21 200 | 24 990 | 24 990 21 200 | 93 000 ** | |||
Организации | 28 990 | 28 990 | 28 990 |
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения — минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.
Документы об окончании
В зависимости от программы обучения выдаются следующие документы:
Свидетельство
Удостоверение*
Cертификат международного образца
*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.
Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.
Все документы ЦентраАктуальные новости
Праздничная акция ко Дню программиста
13 сентября программисты празднуют свой профессиональный праздник. Учебный центр «Специалист» при МГТУ им. Н.Э. Баумана поздравляет всех, кто связан с профессией программиста! Желаем успехов и профессионального развития! И в честь праздника дарим скидку в размере 10% на обучение по курсам «Программирование и СУБД».Полный текст новости
Лидерами не рождаются, лидерами становятся! Запишитесь на курс «Разбуди в себе лидера!»
Вы хотите стать лидером, повысить личную и профессиональную эффективность, обрести уверенность в себе? Задатки харизматичного лидера есть в каждом. Мы научим Вас выявлять и развивать их! Новый уникальный курс Центра поможет Вам сформулировать успешную стратегию лидерства. Вы будете правильно определять и достигать значимые цели в карьере, работе, личной жизни и творчестве.Полный текст новости
Все новости
Главная > Курсы > Курсы для начинающих программистов | Курсы Visual Studio
Курсы программирования: обучение программистов в Санкт-Петербурге
В Центре обучения проводятся курсы повышения квалификации по направлению: «Программирование» c выдачей удостоверения установленного образца Университета ИТМО.
Современные знания по языкам программирования позволяют получить достаточно востребованные навыки, которые могут позволить найти работу в качестве программиста, как в России, так и за рубежом. Поэтому неудивительно, что достаточное количество людей стремится овладеть этими знаниями.
Курсы повышения квалификации по направлению «Программирование» позволяют получить теоретические знания и практические навыки по современным технологиям программирования фирм: Microsoft и Oracle, освоить методы разработки программного обеспечения c использованием языков программирования: С#, С++, Java, JavaScript, PHP и др.
Перечень основных курсов по направлению «Программирование» представлен ниже.
Java — разработчик (профессиональная переподготовка)
Основы программирования
Программирование на Microsoft Visual C++
Введение в программирование с использованием Python
Программирование на Java
Программирование на C#
Microsoft Visual Basic for Applications (VBA)
Создание Windows приложений на C#
Разработка приложений в Microsoft ADO.NET
Разработка приложений в Microsoft ASP.NET
Курс по C++ в CS центре, первая часть / Образовательные проекты JetBrains corporate blog / Habr
Computer Science Center — это совместная инициатива Computer Science клуба при ПОМИ РАН, компании JetBrains и Школы анализа данных Яндекса.Центр существует, чтобы дать возможность талантливым студентам и выпускникам развиваться в интересных им направлениях: Computer Science, Data Science или Software Engineering.
Курс по C ++ в двух частях в центре читает Валерий Михайлович Лесин, valery-l, преподаватель CS центра и совместной магистратуры ИТМО и JetBrains «Разработка программного обеспечения / Software Engineering», технический директор Simlabs.
Первая часть курса нужна, чтобы нарастить базу по С++: к концу семестра студенты с большой вероятностью получат достаточно навыков программирования на этом языке для решения своих задач. Пока без move semantics, sfinae, но для начала этого, скорее всего, будет достаточно.
Студентам с опытом использования С++ эта часть поможет закрыть пробелы. Например, в линковке, работе с памятью, лямбда-функциях и других темах. В лекциях будут представлены как ретроспектива устоявшихся практик, так и обзор возможностей, которые предоставляют последние стандарты языка. Курс построен так, чтобы студенты разного уровня могли найти в нём новый для себя материал.
Приятного просмотра!
1. Организация разработки программ на С++.
История и философия языка. Применимость: за и против. Библиотеки, компиляция, средства разработки. Переменные, условия, циклы, функции, простейший ввод и вывод.
2. Компоновка программ. Единицы трансляции. Объявления и определения. ODR. Глобальные и локальные переменные.
3. Работа с памятью. Выполнение программ.
Архитектура, процесс и потоки. Устройство памяти процесса, страничная память. Разыменование, указатели, массивы. Арифметика указателей, константы и константные указатели. Ссылки, инициализация константных ссылок, выделение памяти, утечки памяти.
4. Встроенные типы, инструкции и операторы.
Размеры типов, явное приведение типов, тип void, null terminated strings, перечисления enum, синоним имени typedef. Объявления, области действия и видимости, структуры struct. Операторы, выражения, инкремент/декремент, инструкция (statement) выбора. Циклы, комментарии, операторы.
5. Функции.
Структурное программирование. Объявление функций, передача параметров, передача массивов, возврат значения. Перегрузка, выбор функции. Аргументы по умолчанию. Произвольное количество аргументов, указатель на функцию. Bind & function.
6. Классы.
Типы классов, определение класса, функции-члены, управление доступом, определение функций в классе, 4 главные функции, swap-trick. Поля класса.
7. Namespace. Переопределение операторов.
Объявление и использование namespace’ов, using директива, using объявление, поиск Кёнига. Перегрузка операторов, что можно и нельзя, где и как писать операторы, примеры объявления операторов, явное и неявное преобразование. Смешанная арифметика. Friend функции. Префиксный и постфиксный инкремент. Функторы. Операторы для указателя. Какими делать функции?
8. Динамический полиморфизм: простое наследование.
Реализация объектов. Композиция. Наследование. Расположение полей. Особенности наследования. Конструкторы. Полиморфное поведение. Поле типа, виртуальные функции, таблица виртуальных функций, срезка, чисто-виртуальные функции, открытое и закрытое наследование. Деструктор. Вызов виртуальный функций.
9. Динамический полиморфизм: множественное и виртуальное наследование.
Множественное наследование, разрешение неоднозначности, сокрытие функций, повтор базового класса. Виртуальное наследование, повтор базового класса, управление доступом, использование защищенных методов, динамическое приведение типов и ссылок, static_cast и dynamic_cast, оператор typeid, расположение объекта в памяти.
10. Введение в шаблоны. Шаблоны классов и функций.
Шаблонный класс, особенности шаблонов, шаблонные функции, инстанцирование, параметры шаблонов, эквивалентность типов, выведение типов, перегрузка функций, выбор алгоритма, аргументы по умолчанию.
11. Введение в шаблоны. Специализация. Связь с наследованием. Умные указатели.
Специализация шаблонов класса. Частичная специализация. Общая нешаблонная база. Явное инстанцирование. Специализация шаблонов функций. CRTP. Шаблонный typedef. Наследование и шаблоны. Шаблонные функции в нешаблонном классе. Динамический и статический полиформизм.
12. Умные указатели.
13. Стратегии обработки ошибок. Отладка.
Что дополнительно почитать
- Б. Му. Эффективное программирование на С++.
- С. Мейерс. Эффективный и современный С++: 42 рекомендации по использованию С++11 и С++14.
Этот курс в нашем Центре
|
Programming with CРАЭК рекомендует курсы «Специалист» В свое время язык С (Си) стал первым языком, который применяется в разработке системного программного обеспечения. В наше время он остаётся языком, реализованным на максимальном количестве аппаратных платформ, и одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С (Си) является основой для таких языков программирования, как C++, C#, Java и Objective-C. Курс охватывает два стандарта языка С, а именно С89 и С11 появившийся в 2011 году. Для кого это курсКурс предназначен для тех, кто уже освоил основы программирования и баз данных, и хочет в дальнейшем профессионально заниматься созданием научных, офисных, а также сетевых приложений. Соответствие профстандартуПрограмма курса составлена с учетом требований профессионального стандарта «Программист», утв. приказом Министерства труда и социальной защиты РФ от 18 ноября 2013 г. № 679н. Актуальные знанияВы под руководством опытных экспертов на практике:
Особое внимание обращается на получение теоретических знаний, как по самому языку Си, так и по методам разработки алгоритмов, выбора и проектирования структур данных, создания и тестирования программного обеспечения. Бауманская подготовкаОсобенность курса «Программирование на языке C (Си)» состоит в том, что все теоретические темы, разбираемые на занятиях, закрепляются составлением и отладкой программ, что позволяет на практике изучить все возможности языка программирования С (СИ).Эксперты-практикиКурс «Программирование на языке C (Си)» ведут замечательные преподаватели, профессионалы своего дела. Все они успешно сочетают преподавание с практической работой. Вы получаетеГарантию качества подготовки и возможность обучаться очно и онлайн, гарантированное расписание на год вперед, и большой выбор места и времени занятий, а также налоговые льготы, участие в программе лояльности и помощь в трудоустройстве. Престижные документы об окончанииПо окончании курса вы получите свидетельство Центра «Специалист», признаваемое работодателями. Запишитесь на курсы в «Специалисте»! Получите полезные навыки для дальнейшего развития карьеры! |