Специалист объектно ориентированное программирование

Зачем нам объектно-ориентированное программирование?

С начала 80-х годов парадигма объектно-ориентированного программирования стала доминирующей в сфере IT. Что она изменила в этой области? В лучшую и худшую сторону произошли изменения? И как теперь не утонуть в мире объектов?

Если вы хотите полностью разобраться в актуальных условиях программирования, записывайтесь на курс «Практикум программирования»! Он даст необходимую подготовку для обучения на языках Java, C#, а также поможет разобраться в теории и основах программирования, необходимых для того, чтобы писать чистый код. Языки программирования Java и C# — одни из самых популярных объектно-ориентированных языков программирования. Созданные на Java и C# приложения успешно работают на любом компьютере независимо от его архитектуры и операционной системы. Окончив курс, вы будете востребованным сотрудником и сможете устроиться на работу в любой точке мира!

Занятие проведёт Кораблин Александр Игоревич — ведущий преподаватель Центра по программированию с более чем 20-летним опытом работы. Удостоен почётной грамоты Microsoft за большой личный вклад в развитие обучения по технологиям Microsoft Visual Studio для разработчиков под Microsoft Windows. У него 15-летний опыт разработки программного обеспечения на языках Pascal, C, C++, C# с использованием технологий Windows API, СОМ и .NET. В 2002 году Александр Игоревич проходил специализированный тренинг в Лондоне и успешно выдержал сложнейший очный экзамен по управлению проектами — Microsoft Solutions Framework. В 2006 году участвовал в тренинге в Дубае по использованию новых программных интерфейсов Windows Vista и .Net 3.0.

Читайте также:  Назначение языка программирования типы языков программирования

Поделиться

с 07.08.2023
по 10.08.2023

Источник

Паттерны в объектно — ориентированном программировании

Знание паттернов ООП позволяет тратить меньше времени, используя готовые решения, вместо повторного изобретения велосипеда. До некоторых решений вы смогли бы додуматься и сами, но многие могут быть для вас открытием.

Ближайшая группа

Шуйков

Дата начала 24.07.2023 Преподаватель Шуйков Сергей Юрьевич

Для физ.лиц

Для организаций*

* Для оформления заказа от организации обращайтесь по тел. +7 (495) 780-48-44

Преподаватели

Шуйков Сергей Юрьевич

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

Паттерн проектирования — это часто встречающееся решение определённой проблемы при проектировании архитектуры программ.

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

Знание паттернов ООП позволяет тратить меньше времени, используя готовые решения, вместо повторного изобретения велосипеда. До некоторых решений вы смогли бы додуматься и сами, но многие могут быть для вас открытием.

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

Сами названия паттернов являются своего рода «словарем программистов», позволяющий им быстро объяснять друг другу особенности архитектурного дизайна проектов.

Вы научитесь

Вы будете знать

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

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

Предварительная подготовка

Требуемая подготовка:

Опыт программирования с использованием объектно-ориентированных языков программирования (Java, C#, C++). Понимание принципов объектно-ориентированного подхода в программировании.

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

  1. Фабричный метод (Factory Method)
  2. Абстрактная фабрика (Abstract Factory)
  3. Строитель (Builder)
  4. Прототип (Prototype)
  5. Одиночка (Singleton)

Лабораторная: Реализация порождающих паттернов.

  1. Адаптер (Adapter)
  2. Мост (Bridge)
  3. Композиция ( Composite)
  4. Декоратор (Обёртка, Decorator)
  5. Фасад (Facade)
  6. Flyweight (Кэш)
  7. Прокси (Proxy)

Лабораторная: Реализация структурных паттернов.

  1. Цепочка обязанностей (Chain of Responsibility)
  2. Команда (Действие, Транзакция, Action, Command)
  3. Итератор (Iterator)
  4. Посредник (Mediator, Intermediary, Controller)
  5. Хранитель (Memento, Снимок)
  6. Наблюдатель (Издатель-Подписчик, Слушатель, Observer)
  7. Состояние (State)
  8. Стратегия (Strategy)
  9. Шаблонный метод (Template Method)
  10. Посетитель (Visitor)

Лабораторная: Реализация поведенческих паттернов.

Аудиторная нагрузка в классе с преподавателем: 24 ак. ч. + 12 ак. ч. бесплатно*

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

  • утренним группам с 9:00 до 10:00
  • дневным группам — по 1 ак.ч. до и после занятий (13.15-14.00, 17.10-17.55)

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

Преподаватели

Шуйков Сергей Юрьевич

Отзывы выпускников

Белянов Дмитрий Александрович

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

Марченкова Екатерина Сергеевна

Удалось систематизировать знания и пришло понимание некоторых давно интересующих вопросов по применению шаблонов ООП.

Кантёпкин Денис Анатольевич

Очень крутой курс. Позволяет ознакомиться с шаблонами проектирования, где примеры на Java, даже не зная Java, при этом всё отлично понимаешь.

Расписание групп обучения

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме онлайн . Чтобы записаться на онлайн-обучение, в корзине измените тип обучения на «онлайн» и выберите удобную для вас группу.

Сортировать:

с 24.07.2023
по 26.07.2023

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Бауманская

с 21.08.2023
по 23.08.2023

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Бауманская

с 11.09.2023
по 13.09.2023

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Бауманская

с 17.09.2023
по 01.10.2023

воскресенье утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Бауманская

с 09.10.2023
по 16.10.2023

ежедневно вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Бауманская

с 13.11.2023
по 15.11.2023

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Бауманская

м. Авиамоторная

с 26.11.2023
по 10.12.2023

воскресенье утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Бауманская

с 29.01.2024
по 31.01.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 03.02.2024
по 17.02.2024

суббота утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 12.02.2024
по 19.02.2024

ежедневно, кр.23.02 вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 13.02.2024
по 20.02.2024

ежедневно, кр.23.02 вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 14.02.2024
по 21.02.2024

ежедневно, кр.23.02 вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 15.02.2024
по 22.02.2024

ежедневно, кр.23.02 вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 16.02.2024
по 26.02.2024

ежедневно, кр.23.02 вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 25.03.2024
по 27.03.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 22.04.2024
по 24.04.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 20.05.2024
по 27.05.2024

ежедневно вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 03.06.2024
по 05.06.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 06.07.2024
по 20.07.2024

суббота утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 15.07.2024
по 17.07.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 22.07.2024
по 29.07.2024

ежедневно вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 19.08.2024
по 21.08.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 16.09.2024
по 23.09.2024

ежедневно вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 30.09.2024
по 02.10.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 14.10.2024
по 16.10.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 21.10.2024
по 28.10.2024

ежедневно вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 26.10.2024
по 09.11.2024

суббота утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 11.11.2024
по 13.11.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 18.11.2024
по 25.11.2024

ежедневно вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 30.11.2024
по 14.12.2024

суббота утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 02.12.2024
по 04.12.2024

ежедневно утро-день
10:00 — 17:10

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

с 16.12.2024
по 23.12.2024

ежедневно вечер
18:30 — 21:30

Шуйков Сергей Юрьевич

ШуйковСергей
Юрьевич

м. Пролетарская

м. Крестьянская застава

* Данная скидка действительна при заказе и оплате обучения только сегодня. Запишитесь прямо сейчас со скидкой!

Стоимость обучения

Частным лицам

От 1 280 руб./месяц

Организациям

Указана минимальная цена за индивидуальное обучение. Число часов работы с преподавателем в 2 раза меньше, чем при обучении в группе. Если Вам для полного усвоения материала курса потребуется больше часов работы с преподавателем, то они оплачиваются дополнительно. В случае занятий по индивидуальной программе расчёт стоимости обучения и количества необходимых часов производится отдельно.

Длительность индивидуального обучения — минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Для юридических лиц (организаций) указана цена, действующая при полной предоплате.

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

Свидетельство выпускника

Cертификат международного образца

Удостоверение о повышении квалификации

* Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Больше знаний — меньше стоимость!

Этот курс обойдётся до 30% дешевле, если изучать его в составе дипломных программ. Пройдя обучение, Вы получите современную профессию и диплом о переподготовке.

Данное предложение действует только для частных лиц.

Cпециальность

09.02.07 Информационные системы и программирование

Форматы обучения

Форматы обучения

Форматы обучения

Свободное обучение — самостоятельное обучение по записям с возможностью задавать вопросы преподавателю через личный кабинет.

Авторизации

1С Microsoft Cisco Autodesk Corel

Phone icon

Телефон:

Msg icon

Whatsapp:

Marker icon

Адрес главного офиса:

Mail icon

E-mail:

UK icon

English version

Источник

Оцените статью