Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

29 900 ₽
нет рассрочки
Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку позволяют использовать сработавшие ранее решения.
Знание паттернов проектирования позволяет не только быстрее строить решения и получать качественный исходный код, но и лучше понимать коллег, которые уже освоили данную технологию.
В курсе рассматриваются базовые паттерны, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF)).

Что вы получите после обучения

Сертификат, ссылками на который можно делиться с другими людьми

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

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

Разбираемые темы:
Модуль 1:
Введение;
Авторы, литература;
ООП, UML, LePUS3;
Принципы ОО-дизайна;
Каталог шаблонов GoF.
Модуль 2:
Factory Method, Abstract Factory, Adapter, Composite, Decorator, Observer, Strategy.
Модуль 3:
Template method, Bridge, Chain of Responsibility, Prototype, Façade, Mediator, Flyweight.
Модуль 4:
Command, Proxy, Interpreter, Iterator, State, Memento, Visitor, Singleton.

Рейтинг курса

3.7
рейтинг
0
0
0
0
0

Может быть интересно

Основы программирования на C# - БЕСПЛАТНО прямо сейчас
Основы программирования на C# - БЕСПЛАТНО прямо сейчас
JavaПопулярный и востребованный язык, который отлично подходит для первых шагов в программирование. На Java пишут игры, создают мессенджеры, сайты, корпоративный софт и другие приложения для решений задач бизнеса. Например, Тинькофф, Сбер, Газпромбанк, Альфа-Банк, Ингосстрах, ВК используют этот язык программирования для разработки своих приложений. Основы Frontend разработки на ReactФронтенд-разработчики (или творческие программисты) отвечают за видимую часть приложений. Frontend developer переносит макеты дизайнера на код и следит, чтобы всё работало корректно. Например, фронтенд-разработчик следит, чтобы на сайт было удобно заходить с компьютера и телефона, а анимация и картинки загружались быстро. Самые важные инструменты разработчика — язык программирования JavaScript, язык разметки текста HTML, CSS (каскадные таблицы стилей) и фреймворк React, который помогает ускорить и упростить работу программиста. Основы тестированияТестировщики помогают находить ошибки в приложениях и спасают пользователей от неприятных ситуаций (например, когда игра постоянно «вылетает»). Один из способов тестирования — «имитация» действий пользователя, когда тестировщик представляет себя на месте клиента, например, заказывает такси, регистрируется в приложении или оформляет заказ в магазине косметики и проверяет, чтобы на пути реального пользователя не встретились ошибки.  Junior Automation QAAQA-специалист, грубо говоря, автоматизирует работу ручного тестировщика, используя инструменты одного из языков программирования (например, Java). Автотестировщик помогает проверять приложения «на прочность» и надёжность, находить ошибки, прогнозировать возможные сбои, тестировать пользовательские интерфейсы. Также AQA Engineer помогают быстрее выкатывать приложения и фичи (новые функции). Основы программирования на C#C# — популярный язык программирования, который широко применяется в самых разных сферах. Например, на C# разрабатывают игры и сайты, обучают нейросети с помощью специальных библиотек, пишут серверные и веб-приложения (например, у Ozon есть много микросервисов на C#, которые обеспечивают работу сайта, склада и систем логистики).
бесплатно
обновлено 19.04.2025 09:36
Шаблоны проектирования (GoF). Редакция для Java

Шаблоны проектирования (GoF). Редакция для Java

Оставить отзыв
Поделиться курсом с друзьями