new logo1
    

+375 (29) 764-00-95 МТС Можно связаться по viber telegramchik
+375 (29) 664-00-95 A1 Можно связаться по viber  telegramchik

Написать на е-мейл:  Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 пн-пт: 9:00-18:30 сб-вс: вых

 Республика Беларусь г. Минск,

 ул. Уманская, 59/61

 

 

Курсы программирования на С++

 

[el]{text}[/el]

 

Курс предназначен для тех, кто в систематизированном виде хочет освоить основные понятия и возможности языка C++, их применение при разработке объектно-ориентированных программ. Язык С++ - один из самых популярных в мире. Данный язык создан Денисом Риччи в 1972 году в компании Bell. Но самая удобная среда программирования для С++ - это среда Visual Studio C++ фирмы Microsoft.

Задачами курса является приобретение базовых навыков работы для активного использования среды разработки MS Visual Studio; овладение приемами разработки программных проектов на основе принципов объектно-ориентированного программирования с использованием основных объектов и конструкций языка С++; освоение технологии объектно-ориентированного программирования для решения прикладных задач на примере типовых задач; освоение навыков работы с предоставляемыми стандартными библиотеками классов и шаблонов сложных структур данных; овладение техникой отладки приложений.

По окончании курса вы будете знать и уметь: разрабатывать объектно-ориентированные алгоритмы решения задач; планировать структуру одномодульных и многомодульных консольных объектно-ориентированных программ, создавать их, разрабатывать; создавать и использовать классы и объекты классов, разрабатывать, создавать и применять различные методы классов, применять шаблоны классов, разрабатывать и создавать иерархическую последовательность наследуемых классов; выполнять потоковые объектно-ориентированные операции ввода-вывода в файлы любых типов; корректно обрабатывать исключительные ситуации в программах; применять классы для работы с производными структурами данных (списки, стеки, очереди).

Обязательными предварительными навыками для прохождения курса являются: знание основ программирования, программирование на языке С (данный курс Вы можете пройти в нашем Центре).

.

.

Преимущества покупки курса у нас

1.Практикоориентированный курс одного из наиболее востребованных языков программирования в современной IT-сфере, что позволит Вам в краткие сроки получить основные навыки объектно-ориентированного программирования для возможности в дальнейшем самостоятельного написания компьютерных программ на основе языка С++. Профессия программиста - одна из наиболее востребованных и высокооплачиваемых как в Беларуси, так и зарубежом. 

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

3.Преподаватель - практический специалист высокого уровня, имеющий многолетний опыт разработки программного обеспечения с использованием самых современных программных продуктов и языков программирования, автор большого количества научных публикаций, преподаватель БГУИР с многолетним опытом работы.
 

.

.

Учебная программа

Занятия 1 Синтаксические конструкции языка C++. Основные определения. Новые возможности

• Встроенные типы данных: целые числа разной разрядности, вещественные числа, логические величины, перечисляемые значения, символы и их кодировка

• Производные типы данных: Создание и использование массивов, структур, объединений, указателей. Адресная арифметика. Строки и литералы

• Комментарии. Размещение описаний переменных внутри блока

• Преобразование типа

• Модификаторы const и volatile в С++

• Доступ к глобальным переменным, скрытым локальными переменными с тем же именем (оператор ::)

Занятия 2 Распределение памяти

• Проблемы при явном распределении памяти в С++, способы их решения

•  Ссылки (type &)  и указатели

•  Распределение памяти под переменные, управление памятью с помощью переопределения операторов new и delete

• Операторы динамического распределения памяти (new, delete)

• Использование new и delete на примере динамических массивов, стеков, очередей

Занятия 3 Функции в С++. Правила их записи, вызова и передачи параметров

• Прототипы функций

• Аргументы функций по умолчанию

• Подставляемые функции (inline-функции)

• Перегрузка функций

• Шаблоны функций

• Перегрузка операторов

Занятие 4-5 С++. Основы объектно-ориентированного программирования

• Основные положения объектной модели: абстрагирование, модульность, иерархия, типизация

• Базовые конструкции объектно-ориентированных программ: классы и объекты

• Способы описания класса

• Инициализация и разрушение объекта

•  Компоненты класса. Конструкторы и деструктор

• Возможности инициализации объектов. Копирующий конструктор.

• Обращение к атрибутам и методам объектов

Занятие 6 С++. Основы ООП. Продолжение

• Обращение к атрибутам и методам объектов

• Контроль доступа к объекту. Возможность контроля доступа к атрибутам и методам объекта, контроль по чтению и по записи

• Дополнительные возможности классов: дополнительные возможности при определении классов, включая переопределение операций, определение методов inline и задание собственных преобразований типа

• Перегрузка операторов для классов

Занятие 7 С++. Основы ООП. Продолжение

• Организация внешнего доступа к локальным компонентам класса

• Интерфейсные (дружественные) функции

• Статические и константные компоненты класса

• Вложенные классы

• Перегрузка и переопределение функций

Занятие 8 С++. Инкапсуляция

• Инкапсуляция

• Область действия класса и доступ к компонентам класса

• Управление доступом к компонентам класса

Занятие 9 С++. Наследование

• Наследование и определения собственных типов данных

• Виды наследования. Иерархия классов. Иерархия наследования классов

• Базовые и производные классы. Доступ к членам базовых классов внутри производного класса

• Виртуальные базовые классы

• Простое и множественное наследование

• Переопределение членов базового класса в производном

Занятие 10 С++. Полиморфизм

• Полиморфизм, его основные проявления, механизмы использования

• Понятие раннего и позднего связывания

• Использование виртуального механизма для реализации принципа полиморфизма

• Доопределение операций

• Виртуальные функции-члены

• Абстрактные классы

Занятие 11 С++. Шаблоны

• Понятие шаблона

• Функции-шаблоны

• Шаблоны классов. Примеры использования

• Применение шаблонов методов и шаблонов классов

• Стандартная библиотеку шаблонов (классов коллекций)

Занятие 12 Библиотека классов MFC среды проектирования Visual Studio

• SDI и MDI приложения

• Архитектура документ-отображение

• Механизм управления документом

• Классы отображений

• Классы шаблона документа и классы документа

• Пример SDI-приложения

Занятия 13 Потоки ввода/вывода, организация работы с файлами в С++

• Потоки, общее понятие

• Организация ввода из потока и вывод в поток

• Работа с файлами последовательного и произвольного доступа

• Неформатированный ввод-вывод

• Ввод-вывод в символьные массивы

Занятие 14 Основы обработки исключений в С++

• Перехватывание исключений: try и catch

• Генерирование исключений: операция throw

• Организация обработки исключений

• Спецификация исключений стандартной библиотеки Win32.

. Занятие 15 Классы для реализации производных структур данных

• Списки, стеки, очереди

• Бинарные деревья

• Деревья двоичного поиска

Занятие 16 Практические примеры использования классов

• Механизм использования элементов управления в приложениях с использованием  библиотеки классов MFC среды проектирования Visual Studio

• Классы элементов управления, включая CEdit, CStatic, CButton, CListBox, CComboBox, CRichEditCtrl.

• Классы как средство создания больших программных комплексов

• Тест

Если Вам не нужна вся учебная программа, Вы можете присоединиться к любой текущей группе и посетить только те занятия, которые Вам необходимы с оплатой за количество посещенных занятий. О том, идут ли в нужный Вам момент группы по данному курсу, их расписание и количество свободных мест, стоимость за нужное количество занятий Вы можете узнать в отделе продаж.

.

.

Количество учебных часов: 42 у.ч. (1 час - 40 минут). Продолжительность - 2 месяца.
 

Стоимость группового обучения (в том числе онлайн): 925 руб в месяцИнформацию обо всех скидках на групповое обучение Вы можете прочитать здесьСкидки от 5 до 50%!

ВНИМАНИЕ! Средняя заработная плата начинающего программиста - не менее 2500 рублей, таким образом Вы сможете окупить свое образование уже в первый месяц работы! Будем рады помочь Вам начать профессиональную деятельность в этой области. 

Индивидуальное обучение (в том числе онлайн)

Подробнее о преимуществах и особенностях индивидуального и онлайн обучения.

Записаться на курсы!

.

.

.

.

.

.

 

narodnay marka 2 20 Образовательный и кадровый центр «Новое завтра» - Финалист премии Народная марка 2015, 2016, Призер 2017, 2018, 2019, 2020. Наш Центр отмечен Премией уже 6 лет подряд.
Краткая информация
Реестр Образовательный и кадровый центр «Новое завтра» внесен в Реестр агентств по трудоустройству Министерства труда и социальной защиты.
Краткая информация
ЦУР Беларусь


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

Все слушатели обеспечиваются БЕСПЛАТНЫМИ раздаточными материалами, которые включают всю теоретическую базу учебной программы (Вам не нужно будет тратить время на записи в период обучения, чтобы больше времени уделить практическим занятиям). Кроме того, данные раздаточные материалы Вы сможете использовать как хорошую подсказку на работе или для собственных нужд. Данные конспекты являются авторскими и уникальными разработками преподавателей нашего Центра.

Подробнее о преимуществах нашего Центра читайте здесьОбучение ведется в группах не более 6-8 человек. 

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

Подробнее о гарантиях, которые мы даем каждому клиенту, читайте здесь. Также здесь Вы можете ознакомиться с фото и адресами учебных аудиторий.

Подробнее о помощи в трудоустройстве, которую оказывает наш Центр, читайте здесь.

Интересует корпоративное обучение сотрудников по данному курсу? Подробнее здесь.

Все ответы на вопросы, которые Вы хотели получить о Центре и курсах, читайте здесь.

 

.

.

На основе анализа математических моделей и алгоритмов решения научных, прикладных экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их отладку и тестирование.

-Разрабатывает технологию решения задачи по всем этапам обработки информации.

-Осуществляет выбор языка программирования для описания алгоритмов и структур данных.

-Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.

-Выполняет работу по подготовке программ к отладке и проводит отладку.

-Определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению.

-Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.

-Проводит тестирование и корректировку разработанной программы на основе анализа выходных данных.

-Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.

-Осваивает и применяет в работе новые компьютерные технологии. Определяет возможность использования готовых программных продуктов.

-Осуществляет сопровождение внедренных программ и программных средств. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации.

-Выполняет работу по унификации и типизации вычислительных процессов. Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.

Так у нас проходят практические занятия (нажмите на изображение, чтобы увеличить):

.

.
 

Для повышения Вашей конкурентоспособности на рынке труда предлагаем также пройти курс "Программирование на Си", Курсы бизнес-анализа, бизнес-аналитика..

.

.

Преподаватель:

На сайте размещены ведущие преподаватели центра. Однако в случае их занятости к обучению могут привлекаться другие или новые преподаватели, резюме которых пока нет на сайте.

Логинова Ирина Петровна:

Образование: БГУ, специальность "физика", аспирантура НАН Беларуси (Объединенный институт проблем информатики), кандидат технических наук, доцент.

Опыт работы: более 30 лет инженером, инженером-программистом. Большой опыт участия в проектах и научных исследованиях в области автоматизации и проектирования, в том числе, белорусско-российских программ.

Опыт преподавания: более 10 лет на кафедре экономической информатики в БГУИР.

.
 

 Дополнительная информация:

1. Просим Вас более ответственно относиться к выбору курса, т.к. Администрация Центра не несет ответственности за несовпадение личностных, психологических и природных способностей слушателей и выбранного курса. Внимательно ознакомьтесь с должностными обязанностями или пройдите тест на Профессиональную ориентацию.

2. Учебные программы большинства курсов рассчитаны на базовый уровень слушателей, т.е. на тех, кто начинает изучать программу "с нуля". Однако в группе могут находиться слушатели, уровень которых немного выше.

 

Все, что Вам необходимо для качественного и результативного обучения, у нас есть! 


Добавить комментарий

Правилами запрещается:
3.1 Размещать комментарии, которые:
3.1.1 нарушают соответствующие законы Республики Беларусь и международные правовые акты;
3.1.2 призывающие к экстремизму, национальной розни, оскорбительные, угрожающие, клеветнические, порнографические.
3.2 Недоброжелательно высказываться по отношению к другим участникам комментирования.
3.3 Использовать грубые, нецензурные выражения и оскорбления в любой форме, сообщения, грубые по тону и содержанию.


Мы можем сами Вам перезвонить!

Отправьте номер Вашего телефона и в ближайшее (рабочее) время Вам перезвонит наш консультант. Если Вы оправите номер Вашего телефона в выходной день или в не рабочее время, мы перезвоним Вам до 12.00 следующего дня.
 

Вы можете забронировать место, заполнив эту форму:

Записаться на курсы и оставить заявку прямо с сайта теперь очень легко! Выберите курс, заполните все необходимые поля и просто нажмите кнопку "Забронировать место". Заявка автоматически поступит в отдел продаж, и Вам перезвонят в течение получаса в рабочее время. Если Вы оставите заявку в выходной день или в не рабочее время, мы перезвоним Вам до 12.00 следующего дня. Вы получите самую подробную и полную консультацию о курсе, форматах обучения, преподавателе.
 
×

Записаться моделью

­

Пожалуйста, заполните все обязательные поля.
 
Стрижка волос
Окраска/колорирование/мелирование волос
Химзавивка волос
Прическа/укладка (в том числе, свадебные и торжественные), косоплетение
Наращивание ногтей
Педикюр
Макияж/коррекция и окраска бровей
Маникюр/дизайн ногтей
Наращивание волос
Плетение афрокосичек
Наращивание, ламинирование и биозавивка ресниц
Депиляция/бикини-дизайн
Массаж тела/массаж лица
Роспись тела, боди-арт
Перманентный макияж, микроблейдинг
Косметические и SPA-процедуры
Лечение и восстановление волос
Мини-тату
Тейпирование лица и тела
×

Оплатить картой

Выберите курс и нажмите кнопку "Оплатите картой".

 
×

Заказать подарочный сертификат

Вы можете купить электронный подарочный сертификат, заполнив эту форму:

Купить подарочный сертификат прямо с сайта теперь очень легко! Выберите курс, заполните все необходимые поля и просто нажмите кнопку "Купить сертификат". Заявка автоматически поступит в отдел продаж, и Вам перезвонят в течение получаса в рабочее время. Если Вы оставите заявку в выходной день или в не рабочее время, мы перезвоним Вам до 12.00 следующего дня. Далее электронный сертификат Вы получите любым способом, который будет Вам удобен. Оплату также можно будет провести удаленно.
 
×