Категорії курсів

Шаблоны проектирования. Design patterns tutorial.

1 270 грн.
Рекомендований курс
Для кого курсЭтот курс ориентирован на тех, кто уже знаком с языком программирования Java/PHP/C# и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения.На этом курсе Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем.Вы научитесь познакомитесь с основными понятиями и принципами объектно-ориентированного подхода, изучите порождающие, структурные и поведенческие шаблоны проектирования.Вы узнаете, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя объектно-ориентированные принципы и шаблоны проектирования.О чем курсВ данном курсе охвачены практически все известные шаблоны проектирования программного обеспечения. В курс вошли обзор базовых, структурных, поведенческих, порождающих, параллельного программирования и архитектурных шаблонов проектирования программного обеспечения. В курсе содержится большой пласт теории и практики. В каждой лекции вы найдете решение на языке PHP рассматриваемого шаблона.Структура лекцийКаждая лекция состоит из основных разделов: 1. Суть шаблона. 2. Проблема, которую решает шаблон. 3. Решение, которое предлагает шаблон. 4. Схема или структура шаблона и набора классов. 5. Практический пример. 6. Применимость. 7. Плюсы и минусы. 8. Связь с другим шаблонами. 9. Итог. Какие шаблоны рассмотрены1. БАЗОВЫЕ Контейнер свойств / PropertyContainerДелегирование / DelegationКанал событий / Event ChannelИнтерфейс / InterfaceШаблон функционального дизайна / Finctional DesignНеизменяемый интерфейс / Immutable InterfaceНеизменяемый объект / Immutable objectНеизменяемая обертка / Immutable WrapperИнтерфейс маркер / Marker Interface2. ПОРОЖДАЮЩИЕФабричный метод / Factory MethodАбстрактная фабрика / Abstract FactoryСтатический фабричный метод / Static Factory MethodСтатическая фабрика / Static FactoryПростая фабрика / Simple FactoryСтроитель / BuilderПрототип / PrototypeОдиночка / SingletoneОбъектный пул / PoolОтложенная инициализация / Lazy InitializationМультитон / MultitoneПолучение ресурса есть инициализация / RAII3. СТРУКТУРНЫЕЛегковес / FlyweightМост / BridgeАдаптер / AdapterКомпоновщик / ComposerПреобразователь данных / Data MapperДекоратор / DecoratorВнедрение зависимостей / DIФасад / FacadeЕдиная точка доступа / Front ControllerЗаместитель / ProxyТекучий интерфейс / Fluent interfaceПриватный дата-класс / Private data mapperРеестр / RegistryФильтр / FilterБизнес делегат / Business delegateСоставной объект / Composite EntityОбъект доступа к данным / DAOФильтр перехвата / Intercepting filterЛокатор служб / Service LocatorОбъект значение / Object ValueОбъект передачи данных / DTOБрокер / BrockerСессионный фасад / Session FacadeОбработчик списка значений / Value List HandlerКаналы и фильтры / Pipes and FiltersАктивная запись / Active recordОбвязка свойств / Binding properties4. ПОВЕДЕНЧЕСКИЕЦепочка обязанностей / Chain of responsibilityКоманда / CommandИнтерпретатор / InterpreterИтератор / IteratorПосредник / MediatorХранитель / MementoНуль-объект / Null obkectНаблюдатель / ObserverИздатель-подписчик / PubSubСлуга / ServantСпецификация / SpecificationСостояние / StateСтратегия / StrategyШаблонный метод / Template Method Посетитель / VisitorОдноразовый посетитель / Single serving visitorИерархический посетитель / Hierarchical visitor5. АРХИТЕКТУРНЫЕMVCMVPMVVMPACГолый объект / Naked objectHMVCVIPERЧему научитесь по окончанию курсаПо окончанию курса вы научитесь применять на практике шаблоны проектирования в вашем проекте.Who the Course Is For This course is aimed at those who are already familiar with the Java / PHP / C # programming language and would like to deepen their knowledge and explore object-oriented analysis and software design.In this course, you will become familiar with the basic principles and patterns of object-oriented design used in the development of software systems. You will learn to familiarize yourself with the basic concepts and principles of the object-oriented approach, study generative, structural and behavioral design patterns. You will learn how to create modular, flexible, and reusable software using object-oriented principles and design patterns. What the course is about This course covers almost every known software design pattern. The course included an overview of basic, structural, behavioral, generative, parallel programming, and architectural software design patterns. The course contains a large layer of theory and practice. In each lecture, you will find a PHP solution to the template in questionStructure of the lectures Each lecture consists of the main sections: 1. The essence of the template. 2. The problem that the template solves. 3. The solution that the template offers. 4. Scheme or structure of a template and a set of classes. 5. A practical example. 6. Applicability. 7. Pros and cons. 8. Link to other templates. 9. Summary.
Початковий
16 годин
online
Перейти на сайт курса
Сертифікат
Занять 73
Годин 16
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Автоматизація тестування Java + Selenium + TestNG

2 550 грн.
Рекомендований курс
программирования java автоматизация тестирования создание фрэймворка для автоматизации Этот курс включает: 8... Даний курс призначений для початківців автоматизаторів тестування. Ви отримаєте повний обсяг знань для автоматизації тестування WEB за допомогою мови програмування Java, Selenium WebDriver та TestNG. Після проходження курсу ви зможете написати базовий фреймворк для автоматизації, який зможете використовувати на своїх робочих проектах.
Початковий
8 годин
online
Перейти на сайт курса
Сертифікат
Занять 39
Годин 8
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс Английский для детей

340 грн.
Индивидуальные занятия с преподавателем по Скайп. Для учеников всех классов школы, лицея или гимназии. Для тех, кто желает улучшить оценки по английскому языку.
42 годин
online
Перейти на сайт курса
Сертифікат
Занять 50
Годин 42
Тип навчання online
Місто Киев
Трансляція Прямий ефір
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для школярів
Мова English

MATH AVATAR. 1-я часть

730 грн.
Рекомендований курс
Перед вами 1-я часть нашого курсу MATH AVATAR. Программа рекомендується як додаткова до основного шкільного курсу математики, а також може стати повною альтернативою, особливо для тих, хто навчається вдома. Курс підходить для школярів для вивчення та розуміння основ математики за 4-8 класи в короткий термін, а також для третьокласників, які не бояться труднощів. Програма курсу об'єднує розвиток hard skills та soft skills. Сучасна платформа для доступу до навчальних матеріалів з комп'ютера, планшета або телефона. Ви зможете контролювати результати навчання та звертатися за допомогою при необхідності. Результат гарантується. Ребенок раз і назавжди зрозуміє математику. Підвищаться оцінки з математики та інших предметів. Пропаде страх виходити до дошки. Навчиться легко та самостійно розв'язувати задачі. Появиться інтерес до навчання. Навчиться підбирати рішення до задач та застосовувати математику в житті. Основи шкільної програми по математиці за 1-5 класи. Упражнення на підвищення ефективності для тіла та розуму розвиток пам'яті, уваги, нестандартного мислення. Ріст інтелекту, креативності та швидкості мислення. Удосконалення оцінок з інших предметів. Розвиток уміння підбирати оптимальне рішення в життєвих задачах. Отсутствие домашних заданий діти повторюють та закріплюють матеріал під час уроків.
Початковий
4 годин
online
Перейти на сайт курса
Сертифікат
Занять 69
Годин 4
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс Программирования на С++ (Курсы С++)

5 600 грн.
Наш курс С++ рассчитан на слушателей, начинающих изучение языка С++ с нуля либо имеющих знания на начальном уровне и желающих закрепить их и расширить. Знание других языков программирования не является обязательным – в процессе обучения происходит также знакомство с общими понятиями и приемами программирования. Слушатели курса овладеют основными возможностями языка С++. Научатся оперировать данными разных типов, создавать собственные типы данных, работать с памятью, писать условные выражения и циклы. Узнают, что такое процедурное программирование, как и для чего использовать функции. И наконец, научатся использовать всю мощь объектно-ориентированного программирования, реализовывать на практике три основных механизма ООП – наследование, инкапсуляцию и полиморфизм. Также будут изучены инструменты обобщенного программирования: шаблоны классов и функций, исключительные ситуации, стандартная библиотека шаблонов (STL). Будут рассмотрены и общие понятия, необходимые для программирования на любом языке: построение алгоритма, динамические структуры данных, системы счисления, фазы сборки программы, отладка кода и др. Программы будут создаваться в среде разработки Microsoft Visual Studio – одной из ведущих интегральных сред разработки OC Windows, использующейся во многих украинских и зарубежных проектах.
45 годин
online, offline
Киев
Перейти на сайт курса
Сертифікат
Занять 18
Годин 45
Періодичність 2 рази на тиждень
Тип навчання online, offline
Місто Киев
Трансляція Прямий ефір
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Мова Русский

Уроки Как вдохнуть жизнь в фотографии

Доступна розстрочка
СДЕЛАЙ ЯРЧЕ свои фотки "КОНТРАСТ" (урок 9) Я ЗАПРЕЩАЮ стандартный РАКУРС ( урок композиции 8... Уроки для того чтобы Вы научились делать естественные фотографии, уменее их обрабатывать
Початковий
16 годин
online
Перейти на сайт курса
Сертифікат
Занять 36
Годин 16
Періодичність щодня
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Письмо і читання арабської мови з нуля

Доступна розстрочка
Рекомендований курс
Курс призначений для всіх, починаючи з 8 класу і далі. На цьому курсі ми навчимося: 1. Арабські літери та оголоси; 2. Тверді та м'які харфи; 3. "Незрозумілі" арабські звуки порівнюються: а) Схожі букви в правописі; б) Схожі букви в вимові; 1. Сукун відсутність голосного; 2. Ташдид посилення приголосного; 3. Тануїн (закінчення слова звуком "н"); 4. Додаткові букви, які не увійшли до алфавіту; 5. Правопис Хамзи; 6. Види hамзи з Аліфом; 7. Мадд подовження голосних; 8. Читання визначеного артикля Аль; 9. Правила читання букви лям в артиклі Аль; 10. Перші кроки читання без оголосівок; 11. Складні з'єднання букв. Ми вивчаємо арабські літери в простий спосіб, вивчаємо правопис букв, вивчаємо голосні звуки в арабській мові.
Початковий
6 годин
online
Перейти на сайт курса
Сертифікат
Занять 38
Годин 6
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс подтверждение квалификации для практикующего косметолога

На курсе Вам предоставляется все необходимое: методические пособия, расходные материалы, косметика премиум класса. Практическую часть Вы отрабатываете на моделях, предоставляемых школой.
Професійний
online, offline
Киев
Перейти на сайт курса
Сертифікат
Занять 1
Тип навчання online, offline
Місто Киев
Трансляція Прямий ефір
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Професійний
Мова Русский

Уроки по Django REST Framework

Доступна розстрочка
Базовый класс APIView для представлений | Уроки по Django REST Framework #4.... Для чего нужен DRF (Django REST Framework). Архитектура и порядок работы пакета.
Початковий
4 годин
online
Перейти на сайт курса
Сертифікат
Занять 15
Годин 4
Періодичність щодня
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс штамп в иллюстрации

1 140 грн.
Простой, яркий и вариативный инструмент – штамп – работает по принципу модульного конструктора. Из него вы можете собрать персонажа по кирпичикам и ромбам, выложить текстуру и мозаику, создать фигурку или собрать целую толпу. Курс состоит из теоретических уроков и практических мастер-классов, в которых Мария Титова подробно разбирает приёмы работы со штампом на наглядных примерах.
Початковий
1 годин
1 місяць
online
Перейти на сайт курса
Сертифікат
Занять 12
Годин 1
Місяців 1
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс RHCSA Rapid Track course with RHCSA / Курс быстрой подготовки с экзаменом RHCSA (RHEL7)

Master essential Red Hat Enterprise Linux 8 tasks and methods in a condensed format The RHCSA Rapid Track course with exam (RH200) is designed for students who already have significant experience with Linux® administration. This offering combines Red Hat System Administration I (RH124) and Red Hat System Administration II (RH134) and includes the Red Hat Certified System Administrator (RHCSA) exam (EX200), allowing you to review and validate the tasks at an accelerated pace. This course is based on Red Hat® Enterprise Linux 8.
Середній
40 годин
online
Перейти на сайт курса
Сертифікат
Занять 5
Годин 40
Тип навчання online
Місто Киев
Трансляція Прямий ефір
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова English

Уроки Java для Android-разработчиков

Доступна розстрочка
Android-разработчиков - #4 - Порядок выполнения программы на Java Java для Android-разработчиков - #5 - Объекты и классы... В этом вводном уроке поговорим о курсе, для кого и для чего он нужен, о преимуществах java и напишем первое простейшее приложение.
Початковий
2 годин
online
Перейти на сайт курса
Сертифікат
Занять 13
Годин 2
Періодичність щодня
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Уроки по основам Java с нуля

Доступна розстрочка
Операции, Операторы Уроки Java для начинающих #7 / Видимость переменных Уроки Java для начинающих #8... Серия уроков по основам Java для начинающих программировать. Хотите стать Java программистом? Тогда начинайте с этих уроков по основам языка программирования Java. Конечно, потребуется еще многое изучить, но вы будете уже владеть основами, которые помогут легко понять все новое и двигаться дальше.
Початковий
5 годин
online
Перейти на сайт курса
Сертифікат
Занять 28
Годин 5
Періодичність щодня
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Уроки Java для начинающих

Доступна розстрочка
В этом видеокурсе вы найдете уроки Java программирования для начинающих. Мы изучим простые вещи (переменные, циклы...), а также затронем ООП (классы, объекты, интерфейсы, конструкторы) и изучим GUI Java с JFrame
Початковий
4 годин
online
Перейти на сайт курса
Сертифікат
Занять 25
Годин 4
Періодичність щодня
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс How to Swift Starter

1 840 грн.
Курс “How to Swift Starter” состоит из 8 уроков, в которых объясняются основные инструменты и подходы при разработке приложений под iOS. Он станет отличным выбором для тех, кто уже завершил “Swift Starter” и желает закрепить или освежить полученные знания.
Початковий
2 годин
online
Перейти на сайт курса
Сертифікат
Занять 8
Годин 2
Тип навчання online
Місто Киев
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский