Курсы паттерны проектирования
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#.
Сертифікат | |
Занять | 63 |
Годин | 5 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Курс "2D проектирование в Autodesk AutoCAD для школьников"
5 400 грн.
На этом курсе вы изучите основы работы в программе AutoCAD, которая является одним из самых популярных инструментов для 2D проектирования.
В течение курса вы познакомитесь с особенностями установки программы, настройками интерфейса и работой с панелями инструментов, меню и инструментальными палитрами. Вы также изучите системы координат и научитесь создавать чертежи в AutoCAD, используя основные инструменты черчения, такие как линия, полилиния, прямоугольник, многоугольник, окружность, дуга, эллипс и сплайн.
Вы также узнаете о режимах контроля черчения объектов в AutoCAD.
Кроме того, вы изучите основные свойства объектов и научитесь работать со стилями и слоями в AutoCAD.
В целом, освоение AutoCAD может помочь студентам приобрести практические навыки, которые могут быть полезными в будущей работе в области архитектуры, строительства и других технических профессий.
Сертифікат | |
Занять | 8 |
Годин | 18 |
Місяців | 1 |
Періодичність | 2 рази на тиждень |
Тип навчання | online |
Місто | Киев |
Вікова категорія | для школярів |
Рівень підготовки | Початковий |
Мова | Русский |
Створення гри 2D Minecraft на C# та WinForms
730 грн.
Рекомендований курс
Роман Сакутин Последнее обновление: 6/2018русский Чему вы научитесь Основы Winforms Основные игровые паттерны... Курс призначений для початківців програмістів, які хочуть вивчити мову програмування C# та розробку ігор. Курс починається з основ мови: змінні, цикли та функції. У кінці курсу студенти отримають практичні навички на прикладі створення клону гри Minecraft на WinForms. У результаті створюється цікавий проект, в якому можна генерувати світ, будувати та видаляти блоки, переміщуватися гравцем по світу, зберігати та завантажувати світ. Курс охоплює основи WinForms, основні ігрові патерни, алгоритми процедурної генерації та збереження даних гри в файл. Курс містить 8 відеоуроків, пожиттєвий доступ та сертифікат про успішне завершення.
Сертифікат | |
Занять | 5 |
Годин | 8 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Знайомство з Unity. 3D Snake
2 010 грн.
Рекомендований курс
многих компаниях требуются навыки ООП( Объектно ориентированного программирования), знание и применение паттернов... Цей курс призначений для початківців розробників Unity, як художників, так і програмістів з інтересом до комп'ютерів. Ви дізнаєтеся про мобільний мову програмування C# на прикладі створення ігор. Курс побудований на прикладах з реального життя, щоб засвоїти матеріал було легше. Курс підійде як для початківців, так і для продвинутих розробників, які хочуть познайомитися з мовою програмування C#. Після закінчення курсу ви зможете створити гру самостійно та матимете навички роботи з двигуном та мовою програмування C#. Курс допоможе вам підготуватися до дальшого навчання в компаніях, де потрібні навички ООП та знання паттернів. Ви дізнаєтеся про часті помилки та підводні камені при розробці 3D графіки в Unity. На курсі ми познайомимося з часто використовуваними компонентами для об'єктів, UI, скриптами та функціями. Після закінчення курсу ви отримаєте готовий проект, який можна використовувати в інтернеті або на торговій площадці.
Сертифікат | |
Занять | 6 |
Годин | 4 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
iOS Start: Путь c 0 до 1 (Swift)
2 190 грн.
Рекомендований курс
отображение на любом устройстве (Autolayout)
Работе с таблицами и ячейками
Изучите основные шаблоны проектирования... Курс дозволяє навчитися розробці мобільних додатків для iOS з нуля. Ви дізнаєтеся основи мови програмування Swift, роботи з інтерфейсом, стандартними компонентами, навігацією та обміном даними між екранами, відлагодженню коду, роботі в команді та багато іншого. Курс орієнтований на практичне використання отриманої інформації, що дозволяє швидко засвоїти необхідні знання для розробки мобільних додатків для iOS.
Сертифікат | |
Занять | 101 |
Годин | 22 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Розробка простого додатку погоди для Android
2 550 грн.
Рекомендований курс
Привіт, це курс з розробки власного додатку для ОС Android. Цей курс буде корисним для початківців розробників Android, які хочуть поповнити своє портфоліо власним додатком. Разом ми розглянемо всі етапи створення додатку погоди, який, крім відображення актуальних даних для вашого місцезнаходження, також зможе інформувати користувача про погоду в будь-якому місті. Ми навчимося створювати попередній дизайн в додатку Figma. Розберемося в психологічних принципах та паттернах створення користувацького інтерфейсу. В кінці ми адаптуємо додатки під дві мови: англійську та російську. Розробка буде вестись на основній мові програмування під Android Kotlin. Даний курс розрахований на розв'язання двох задач: 1. При самостійному вивченні програмування під ОС Android рано чи пізно настає момент, коли окремих знань по різним частинам створення додатку достатньо, але не вистачає розуміння, як все це з'єднати в реальному проекті. 2. Дуже часто перед запрошенням на співбесіду вам висилають тестове завдання, в якому проситься розробити якийсь нескладний додаток. І, як правило, це додаток погоди. Тому, добре розібравшись в нашому проекті, ви зможете його легко адаптувати під вимоги тестового завдання.
Сертифікат | |
Занять | 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По окончанию курса вы получите готовый проект со сборкой, который можно выложить в интернет или торговую площадку.
Сертифікат | |
Занять | 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(), а також створювати свої власні функції.
Сертифікат | |
Занять | 13 |
Годин | 12 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Java для новачків: професійне мислення з нуля
2 190 грн.
Рекомендований курс
Начинают решать много задач просто на знание синтаксиса, без понимания основных принципов ООП, проектирования... Основне призначення курсу навчити вас мислити як професіонал, навіть якщо ви вивчаєте Java з нуля. Курс призначений переважно для новачків, тому інформація буде подаватись в стилі 'для чайників'. Починаючи з встановлення IDE і закінчуючи вирішенням задач. Після проходження курсу ви зможете отримати системні знання Java, принципи розробки будь-яких Java-проектів, об'єктно-орієнтоване програмування, синтаксис Java, закріплення на практиці (задачі різного рівня складності), бібліотеку Lombok, сбірник Gradle та знання Java, які потрібні в будь-якій великій компанії (для Junior, Middle, Senior). Курс триватиме близько 1-2 місяців, якщо ви займатиметесь кожен день. Курс підходить для початківців, які хочуть вивчити Java з нуля.
Сертифікат | |
Занять | 110 |
Годин | 10 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Архітектура ПО: внедрення залежностей на C#
1 460 грн.
Рекомендований курс
Курс призначений для будь-якого розробника на C#, який бажає навчитися використовувати внедрення залежностей та контейнери для внедрення залежностей. Ви отримаєте прочну основу для розуміння архітектури програмного забезпечення, вивчивши внедрення залежностей з IoC-контейнерами. Курс покриває такі теми, як принцип інверсії залежностей, внедрення залежностей, типи залежностей, анти-паттерни та рефакторинги, контейнери IoC тощо.
Сертифікат | |
Занять | 52 |
Годин | 3 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Курс Методологии управления проектами Вступление в SCRUM
1 840 грн.
Курс “Методологии управления проектами. Вступление в SCRUM ” состоит из 4-х видеоуроков, в которых объясняется что представляет собой цикл разработки программного обеспечения (SDLS).
Сертифікат | |
Занять | 4 |
Годин | 2 |
Тип навчання | online |
Місто | Киев |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Середній |
Мова | Русский |
Розробка HTML5 ігор на Phaser 3: Детальний посібник
2 740 грн.
Рекомендований курс
Улучшите свои знания и навыки в разработке программ и игр, освоив современные техники и паттерны проектирования... Цей курс призначений для професійних розробників різних галузей, які цікавляться геймінгом, інді-розробників та програмістів ігор, студентів IT-спеціальностей, геймдизайнерів та художників, які володіють мовою JavaScript. Ви навчитеся створювати HTML5 ігри за допомогою популярного ігрового фреймворку Phaser 3. Під час курсу ви створите три повноцінні ігри, використовуючи два фізичних двигуни: базовий аркадний та продвинутий MatterJS. Ви будете впевнено використовувати широкий інструментарій Phaser, включаючи роботу зі спрайтами та графікою, створення сцен та архітектури проекту, запуск анімацій, підключення кастомних шрифтів, відтворення звуків та музики. Ви також навчитеся генерувати спрайтлисти в програмі TexturePacker та створювати з них покадрову анімацію в Phaser. Крім того, ви зможете створювати свої власні карти рівнів з набору тайлів за допомогою програми Tiled. Ви зрозумієте принципи роботи клієнт-серверних ігор та навчитеся їх розробляти, використовуючи SocketIO для реалізації PVP мультиплеєра в реальному часі. Після завершення курсу ви зможете підготувати солідний портфоліо, яке дозволить вам вийти на ринок геймінгу як впевнений фахівець. Ви також зможете підготувати збірку проекту для релізу за допомогою webpack.
Сертифікат | |
Занять | 69 |
Годин | 16 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Django для Начинающих
2 190 грн.
Рекомендований курс
't Repeat Yourself) на примере работы с html-шаблонами Поработаете с Django ORMРассмотрите паттерн... Курс "Django для Начинающих" призначений для початківців розробників Python, які готові використовувати свої знання для вивчення фреймворку Django. Курс містить теорію та багато практики. Після проходження курсу у вас буде +1 кейс в портфоліо, фундаментальні знання для подальшого розвитку та можливість знайти роботу в цій галузі. Курс включає в себе вивчення Django з самого початку, роботу з шаблонами, контекстом та базою даних, взаємодію з користувачем, створення кошика товарів та роботу з Django-адмінкою. Курс містить 9,5 годин відео та 1 ресурс для завантаження.
Сертифікат | |
Занять | 46 |
Годин | 9 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Стратегия торговли акциями на фондовой бирже: 5/5.
1 090 грн.
Рекомендований курс
Этот курс научит вас алгоритму внутридневной торговли по одной из стратегий, которую используют проп-фирмы по всему миру. Это сильная стратегия торговли акциями, которую я успешно использую уже более 8 лет и теперь раскрою её вам, а также покажу на практике. Мою стратегию легко освоить даже новичкам при соблюдении всех нюансов, которым я вас научу.Трейдинг на эмоциях это плохо и убыточно, это частая ошибка новичков, я научу вас профессиональному подходу к торговле на бирже.Одно из преимуществ моей стратегии заключается в том, что она абсолютно исключает психологическую составляющую в трейдинге. На данном курсе я научу вас торговать без эмоций используя математический подход к процессу трейдинга. Во второй части курса покажу как правильно анализировать график акции, находить нужные формации и паттерны, выбирать подходящие под мою стратегию акции, цена которых с большой долей вероятности сделает сильное движение в предполагаемую сторону. Передам вам разработанную мной таблицу Excel с встроенными формулами, которые помогут вам с расчётами.В заключении курса я покажу вам один день торговли акциями по данной стратегии на реальном рынке, вы сможете увидеть весь процесс и полученный результат. Моя стратегия подходит как для начинающих так и для опытных трейдеров, ищущих вдохновение. Всего за день вы освоите мощный алгоритм торговли, который пополнит ваш счёт и профессиональное портфолио.
Сертифікат | |
Занять | 21 |
Годин | 4 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Создаем сайт турагентства на базе фреймворка Python Django
7 310 грн.
Рекомендований курс
Вы узнаете о паттернах современного веб-проектирования и сможете научиться создавать полнофункциональные... За восемь уроков курсу ви будете послідовно створювати та налаштовувати шаблон Django-проекту, реалізувати в проекті кілька додатків, в тому числі каталог товарів, систему реєстрації та автентифікації, адмінку проекту, можливість реєстрації через соціальні мережі, реалізувати додатки «кошик товарів» та «замовлення», і в кінці курсу виконати розгортання Django-додатку в хмарній платформі. Ви зможете задавати питання викладачу та консультуватися з ним щодо складнощів, що виникають у процесі освоєння матеріалу. Ви отримаєте цінні теоретичні знання та практичні навички! Ви зможете поповнити свій портфоліо унікальним проектом!
Сертифікат | |
Занять | 131 |
Годин | 10 |
Періодичність | індивідуальний графік |
Тип навчання | online |
Трансляція | Відеозапис |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Початковий |
Мова | Русский |
Знайдено курси паттерны проектирования в таких містах:
Киев
Одесса
Днепр
Харьков
Львов
Запорожье
Кривой Рог
Николаев
Винница
Донецк
Луганск
Херсон
Чернигов
Полтава
Черкассы
Хмельницкий
Черновцы
Житомир
Сумы
Ровно
Ивано-Франковск
Каменское
Кропивницкий
Тернополь
Кременчуг
Луцк
Белая Церковь
Краматорск
Ужгород
Никополь
Бровары
Павлоград
Вишневое
Борисполь
Вышгород
Обухов
Васильков
Буча
Ирпень
Мукачево
Белгород-Днестровский
Фастов
Измаил
Умань