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

Курсы паттерны проектирования

713 курсів знайдено

Архітектура ПО: Meta та SOLID принципи в ООП на C#

2 190 грн.
Рекомендований курс
Предпросмотр 09:27 Демо нарушения SRP 03:44 Рефакторинг кода 05:34 Ещё примеры нарушения SRP 04:14 Паттерны... У цьому курсі ви дізнаєтеся, як застосовувати SOLID та метапринципи, щоб ваше програмне забезпечення мало довге та здорове життя. Ви навчитеся писати якісний код: зрозумілий, розширюваний та надійний. Курс охоплює такі теми, як визначення кількості залежностей класу, застосування SRP для конкретизації класів, визначення запаху дублювання, викликаного порушенням OCP, застосування OCP для усунення або запобігання дублюванню коду, використання ISP для конкретизації інтерфейсів, визначення порушень LSP, які ламають клієнтський код, застосування LSP для усунення неправильного успадкування, використання DIP для побудови плагін-подібної архітектури, побудова власного елементарного IoC-контейнера та побудова «чистого» API на C#.
Початковий
5 годин
online
Перейти на сайт курса
Сертифікат
Занять 63
Годин 5
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс "2D проектирование в Autodesk AutoCAD для школьников"

5 400 грн.
На этом курсе вы изучите основы работы в программе AutoCAD, которая является одним из самых популярных инструментов для 2D проектирования. В течение курса вы познакомитесь с особенностями установки программы, настройками интерфейса и работой с панелями инструментов, меню и инструментальными палитрами. Вы также изучите системы координат и научитесь создавать чертежи в AutoCAD, используя основные инструменты черчения, такие как линия, полилиния, прямоугольник, многоугольник, окружность, дуга, эллипс и сплайн. Вы также узнаете о режимах контроля черчения объектов в AutoCAD. Кроме того, вы изучите основные свойства объектов и научитесь работать со стилями и слоями в AutoCAD. В целом, освоение AutoCAD может помочь студентам приобрести практические навыки, которые могут быть полезными в будущей работе в области архитектуры, строительства и других технических профессий.
Початковий
18 годин
1 місяць
online
Перейти на сайт курса
Сертифікат
Занять 8
Годин 18
Місяців 1
Періодичність 2 рази на тиждень
Тип навчання online
Місто Киев
Вікова категорія для школярів
Рівень підготовки Початковий
Мова Русский

Створення гри 2D Minecraft на C# та WinForms

730 грн.
Рекомендований курс
Роман Сакутин Последнее обновление: 6/2018русский Чему вы научитесь Основы Winforms Основные игровые паттерны... Курс призначений для початківців програмістів, які хочуть вивчити мову програмування C# та розробку ігор. Курс починається з основ мови: змінні, цикли та функції. У кінці курсу студенти отримають практичні навички на прикладі створення клону гри Minecraft на WinForms. У результаті створюється цікавий проект, в якому можна генерувати світ, будувати та видаляти блоки, переміщуватися гравцем по світу, зберігати та завантажувати світ. Курс охоплює основи WinForms, основні ігрові патерни, алгоритми процедурної генерації та збереження даних гри в файл. Курс містить 8 відеоуроків, пожиттєвий доступ та сертифікат про успішне завершення.
Початковий
8 годин
online
Перейти на сайт курса
Сертифікат
Занять 5
Годин 8
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Знайомство з Unity. 3D Snake

2 010 грн.
Рекомендований курс
многих компаниях требуются навыки ООП( Объектно ориентированного программирования), знание и применение паттернов... Цей курс призначений для початківців розробників Unity, як художників, так і програмістів з інтересом до комп'ютерів. Ви дізнаєтеся про мобільний мову програмування C# на прикладі створення ігор. Курс побудований на прикладах з реального життя, щоб засвоїти матеріал було легше. Курс підійде як для початківців, так і для продвинутих розробників, які хочуть познайомитися з мовою програмування C#. Після закінчення курсу ви зможете створити гру самостійно та матимете навички роботи з двигуном та мовою програмування C#. Курс допоможе вам підготуватися до дальшого навчання в компаніях, де потрібні навички ООП та знання паттернів. Ви дізнаєтеся про часті помилки та підводні камені при розробці 3D графіки в Unity. На курсі ми познайомимося з часто використовуваними компонентами для об'єктів, UI, скриптами та функціями. Після закінчення курсу ви отримаєте готовий проект, який можна використовувати в інтернеті або на торговій площадці.
Початковий
4 годин
online
Перейти на сайт курса
Сертифікат
Занять 6
Годин 4
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

iOS Start: Путь c 0 до 1 (Swift)

2 190 грн.
Рекомендований курс
отображение на любом устройстве (Autolayout) Работе с таблицами и ячейками Изучите основные шаблоны проектирования... Курс дозволяє навчитися розробці мобільних додатків для iOS з нуля. Ви дізнаєтеся основи мови програмування Swift, роботи з інтерфейсом, стандартними компонентами, навігацією та обміном даними між екранами, відлагодженню коду, роботі в команді та багато іншого. Курс орієнтований на практичне використання отриманої інформації, що дозволяє швидко засвоїти необхідні знання для розробки мобільних додатків для iOS.
Початковий
22 годин
online
Перейти на сайт курса
Сертифікат
Занять 101
Годин 22
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Розробка простого додатку погоди для Android

2 550 грн.
Рекомендований курс
Привіт, це курс з розробки власного додатку для ОС Android. Цей курс буде корисним для початківців розробників Android, які хочуть поповнити своє портфоліо власним додатком. Разом ми розглянемо всі етапи створення додатку погоди, який, крім відображення актуальних даних для вашого місцезнаходження, також зможе інформувати користувача про погоду в будь-якому місті. Ми навчимося створювати попередній дизайн в додатку Figma. Розберемося в психологічних принципах та паттернах створення користувацького інтерфейсу. В кінці ми адаптуємо додатки під дві мови: англійську та російську. Розробка буде вестись на основній мові програмування під Android Kotlin. Даний курс розрахований на розв'язання двох задач: 1. При самостійному вивченні програмування під ОС Android рано чи пізно настає момент, коли окремих знань по різним частинам створення додатку достатньо, але не вистачає розуміння, як все це з'єднати в реальному проекті. 2. Дуже часто перед запрошенням на співбесіду вам висилають тестове завдання, в якому проситься розробити якийсь нескладний додаток. І, як правило, це додаток погоди. Тому, добре розібравшись в нашому проекті, ви зможете його легко адаптувати під вимоги тестового завдання.
Початковий
21 годин
online
Перейти на сайт курса
Сертифікат
Занять 30
Годин 21
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Создание 2D игр на Unity. Platformer

1 820 грн.
Рекомендований курс
В начале каждый начинающий программист задается такими вопросами, как: - "Какой язык программирования выбрать?", - "Какую сферу выбрать в программировании?", поэтому в данном курсе хочу познакомить вас с одним из распространенных и мобильным языком программирования C# на примере создания игр, все мы любим игры, а когда учишься - учиться всегда приятнее в игровой форме.Также в данном курсе надеюсь, что получилось передать информацию простым языком на примерах из реальной жизни, чтобы усваивать ее было в разы легче, так как многие книги написаны на непонятном языке "роботов"Данный курс подойдет, как начинающим в разработке игр, так и продвинутым для расширения кругозора, тем кто желает познакомиться с языком программирования C#, так как язык распространен в разработке не только, как игровой, а также на котором можно перейти на разработку десктопных приложений, серверов и т.д.По окончанию данного курса вы получите навыки работы с движком и языком программирования C#, после которого можете сделать игру самостоятельно опираясь на навыки, которые получили и быть подготовленным к дальнейшему обучению, к примеру во многих компаниях требуются навыки ООП(Объектно ориентированного программирования), знание и применение паттернов, такими как MVC - делается это для того, чтобы работа в команде стала в разы проще и сокращала временные затраты, то есть применять шаблон написания кода, потому что код можно написать всегда по разному, хоть мы и используем команды, предоставленные API(документацией, в данном случае Unity), как говорится "сколько людей, столько и мнений", а в нашем случае "сколько людей, столько и вариантов написания кода", поэтому сначала учимся работать и применять свои идеи в коде, а потом работать в команде, донося свои идеи простым языком. Многие пишут книги, а мы наносим свои идеи холст с помощью единиц и нулей.Я постараюсь вам показать частые ошибки и все подводные камни с которыми вы можете встретиться при разработке 2D графики в Unity.В данном курсе мы познакомимся с одним из известных жанров - Platformer и научимся работать с:часто используемыми компонентами для объектов, такие как Tilemap, Transform, RigidBody, Collision, Light, AudioSource, AudioListener, в их числе UI: Canvas, Panel, Button, Textнаучимся читать код и красиво его оформлятьскриптами, в основном часто используемыми функциями и командами, такими как Start(), Update(), OnCollisionEnter(), а также научимся создавать свои функции, как с аргументами, так и безВо время этого курса, когда проект будет готов, мы научимся работать с контролем версий с помощью GitHubПо окончанию курса вы получите готовый проект со сборкой, который можно выложить в интернет или торговую площадку.
Початковий
9 годин
online
Перейти на сайт курса
Сертифікат
Занять 12
Годин 9
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Створення 3D ігор на Unity. Shooter

1 820 грн.
Рекомендований курс
многих компаниях требуются навыки ООП( Объектно ориентированного программирования), знание и применение паттернов... Цей курс призначений для початківців розробників Unity, як художників, так і програмістів з інтересом до комп'ютерів. Ви дізнаєтеся про мову програмування C# на прикладі створення ігор. Курс підходить як для початківців у розробці ігор, так і для продвинутих, які бажають розширити свій кругозір. Після завершення курсу ви зможете працювати з двигуном та мовою програмування C#, створювати свої власні ігри та бути готовими до подальшого навчання. Курс допоможе вам зрозуміти часті помилки та підводні камені, з якими ви можете зіткнутися при розробці 3D графіки в Unity. Ви навчитеся працювати з компонентами для об'єктів, такими як Transform, RigidBody, Collision, Light, AudioSource, AudioListener, UI: Canvas, Panel, Button, Text, Raycast та Ragdoll, створювати управління Touch, читати та оформлювати код, використовуючи часто вживані функції та команди, такі як Start(), Update(), OnCollisionEnter(), а також створювати свої власні функції.
Початковий
12 годин
online
Перейти на сайт курса
Сертифікат
Занять 13
Годин 12
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Java для новачків: професійне мислення з нуля

2 190 грн.
Рекомендований курс
Начинают решать много задач просто на знание синтаксиса, без понимания основных принципов ООП, проектирования... Основне призначення курсу навчити вас мислити як професіонал, навіть якщо ви вивчаєте Java з нуля. Курс призначений переважно для новачків, тому інформація буде подаватись в стилі 'для чайників'. Починаючи з встановлення IDE і закінчуючи вирішенням задач. Після проходження курсу ви зможете отримати системні знання Java, принципи розробки будь-яких Java-проектів, об'єктно-орієнтоване програмування, синтаксис Java, закріплення на практиці (задачі різного рівня складності), бібліотеку Lombok, сбірник Gradle та знання Java, які потрібні в будь-якій великій компанії (для Junior, Middle, Senior). Курс триватиме близько 1-2 місяців, якщо ви займатиметесь кожен день. Курс підходить для початківців, які хочуть вивчити Java з нуля.
Початковий
10 годин
online
Перейти на сайт курса
Сертифікат
Занять 110
Годин 10
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Архітектура ПО: внедрення залежностей на C#

1 460 грн.
Рекомендований курс
Курс призначений для будь-якого розробника на C#, який бажає навчитися використовувати внедрення залежностей та контейнери для внедрення залежностей. Ви отримаєте прочну основу для розуміння архітектури програмного забезпечення, вивчивши внедрення залежностей з IoC-контейнерами. Курс покриває такі теми, як принцип інверсії залежностей, внедрення залежностей, типи залежностей, анти-паттерни та рефакторинги, контейнери IoC тощо.
Початковий
3 годин
online
Перейти на сайт курса
Сертифікат
Занять 52
Годин 3
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс Методологии управления проектами Вступление в SCRUM

1 840 грн.
Курс “Методологии управления проектами. Вступление в SCRUM ” состоит из 4-х видеоуроков, в которых объясняется что представляет собой цикл разработки программного обеспечения (SDLS).
Середній
2 годин
online
Перейти на сайт курса
Сертифікат
Занять 4
Годин 2
Тип навчання online
Місто Киев
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский

Розробка HTML5 ігор на Phaser 3: Детальний посібник

2 740 грн.
Рекомендований курс
Улучшите свои знания и навыки в разработке программ и игр, освоив современные техники и паттерны проектирования... Цей курс призначений для професійних розробників різних галузей, які цікавляться геймінгом, інді-розробників та програмістів ігор, студентів IT-спеціальностей, геймдизайнерів та художників, які володіють мовою JavaScript. Ви навчитеся створювати HTML5 ігри за допомогою популярного ігрового фреймворку Phaser 3. Під час курсу ви створите три повноцінні ігри, використовуючи два фізичних двигуни: базовий аркадний та продвинутий MatterJS. Ви будете впевнено використовувати широкий інструментарій Phaser, включаючи роботу зі спрайтами та графікою, створення сцен та архітектури проекту, запуск анімацій, підключення кастомних шрифтів, відтворення звуків та музики. Ви також навчитеся генерувати спрайтлисти в програмі TexturePacker та створювати з них покадрову анімацію в Phaser. Крім того, ви зможете створювати свої власні карти рівнів з набору тайлів за допомогою програми Tiled. Ви зрозумієте принципи роботи клієнт-серверних ігор та навчитеся їх розробляти, використовуючи SocketIO для реалізації PVP мультиплеєра в реальному часі. Після завершення курсу ви зможете підготувати солідний портфоліо, яке дозволить вам вийти на ринок геймінгу як впевнений фахівець. Ви також зможете підготувати збірку проекту для релізу за допомогою webpack.
Початковий
16 годин
online
Перейти на сайт курса
Сертифікат
Занять 69
Годин 16
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Django для Начинающих

2 190 грн.
Рекомендований курс
't Repeat Yourself) на примере работы с html-шаблонами Поработаете с Django ORMРассмотрите паттерн... Курс "Django для Начинающих" призначений для початківців розробників Python, які готові використовувати свої знання для вивчення фреймворку Django. Курс містить теорію та багато практики. Після проходження курсу у вас буде +1 кейс в портфоліо, фундаментальні знання для подальшого розвитку та можливість знайти роботу в цій галузі. Курс включає в себе вивчення Django з самого початку, роботу з шаблонами, контекстом та базою даних, взаємодію з користувачем, створення кошика товарів та роботу з Django-адмінкою. Курс містить 9,5 годин відео та 1 ресурс для завантаження.
Початковий
9 годин
online
Перейти на сайт курса
Сертифікат
Занять 46
Годин 9
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Стратегия торговли акциями на фондовой бирже: 5/5.

1 090 грн.
Рекомендований курс
Этот курс научит вас алгоритму внутридневной торговли по одной из стратегий, которую используют проп-фирмы по всему миру. Это сильная стратегия торговли акциями, которую я успешно использую уже более 8 лет и теперь раскрою её вам, а также покажу на практике. Мою стратегию легко освоить даже новичкам при соблюдении всех нюансов, которым я вас научу.Трейдинг на эмоциях это плохо и убыточно, это частая ошибка новичков, я научу вас профессиональному подходу к торговле на бирже.Одно из преимуществ моей стратегии заключается в том, что она абсолютно исключает психологическую составляющую в трейдинге. На данном курсе я научу вас торговать без эмоций используя математический подход к процессу трейдинга. Во второй части курса покажу как правильно анализировать график акции, находить нужные формации и паттерны, выбирать подходящие под мою стратегию акции, цена которых с большой долей вероятности сделает сильное движение в предполагаемую сторону. Передам вам разработанную мной таблицу Excel с встроенными формулами, которые помогут вам с расчётами.В заключении курса я покажу вам один день торговли акциями по данной стратегии на реальном рынке, вы сможете увидеть весь процесс и полученный результат. Моя стратегия подходит как для начинающих так и для опытных трейдеров, ищущих вдохновение. Всего за день вы освоите мощный алгоритм торговли, который пополнит ваш счёт и профессиональное портфолио.
Початковий
4 годин
online
Перейти на сайт курса
Сертифікат
Занять 21
Годин 4
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Создаем сайт турагентства на базе фреймворка Python Django

7 310 грн.
Рекомендований курс
Вы узнаете о паттернах современного веб-проектирования и сможете научиться создавать полнофункциональные... За восемь уроков курсу ви будете послідовно створювати та налаштовувати шаблон Django-проекту, реалізувати в проекті кілька додатків, в тому числі каталог товарів, систему реєстрації та автентифікації, адмінку проекту, можливість реєстрації через соціальні мережі, реалізувати додатки «кошик товарів» та «замовлення», і в кінці курсу виконати розгортання Django-додатку в хмарній платформі. Ви зможете задавати питання викладачу та консультуватися з ним щодо складнощів, що виникають у процесі освоєння матеріалу. Ви отримаєте цінні теоретичні знання та практичні навички! Ви зможете поповнити свій портфоліо унікальним проектом!
Початковий
10 годин
online
Перейти на сайт курса
Сертифікат
Занять 131
Годин 10
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский