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

Детальніше про курс

Цей курс розширює об'єктно-орієнтований аналіз та проектування, використовуючи шаблони проектування для створення інтерактивних додатків. Шляхом огляду встановлених шаблонів проектування ви отримаєте основу для більш складних програмних додатків. Нарешті, ви визначите проблемні програмні проекти, посилаючись на каталог запахів коду. Ви будете викликані в проекті Capstone для перепроектування існуючого додатка на основі Java для Android, щоб реалізувати комбінацію шаблонів проектування. Ви також будете критикувати заданий код на Java за запахи коду. Після завершення цього курсу ви зможете: • Демонструвати, як використовувати шаблони проектування для вирішення проблем проектування інтерфейсу користувача. • Визначити найбільш підходящий шаблон проектування для вирішення задачі проектування додатка. • Застосовувати принципи проектування (наприклад, відкритий-закритий, інверсія залежності, найменша кількість знань). • Критикувати код, ідентифікуючи та рефакторингуючи анти-шаблони. • Застосовувати архітектурний шаблон модель-представлення-контролер.
Сертифікат
Занять 26
Годин 15
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский, English

Чого ви навчитеся на цьому курсі?

  • Використання шаблонів проектування для вирішення проблем проектування інтерфейсу користувача. Визначення найбільш підходящого шаблону проектування для вирішення задачі проектування додатка. Застосування принципів проектування (наприклад, відкритий-закритий, інверсія залежності, найменша кількість знань). Критикування коду, ідентифікація та рефакторинг анти-шаблонів. Застосування архітектурного шаблону модель-представлення-контролер.
Детальніше про програму курса

Для кого курс?

Курс призначений для розробників програмного забезпечення, які мають досвід розробки програмного забезпечення на мові Java. Для успішного закінчення курсу потрібно мати досвід розробки програмного забезпечення на мові Java та знання основ об'єктно-орієнтованого проектування.

Фінансові умови

Так. У деяких програмах навчання ви можете подати заявку на отримання фінансової допомоги або стипендії, якщо не можете оплатити реєстрацію. Якщо для обраної вами програми навчання пропонується фінансова допомога або стипендія, посилання для подання заявки міститься на сторінці опису.

Додаткова інформація про курс

Цей курс і повна Спеціалізація Придатні для поширення сертифікати Опція навчання з вільним графіком Відео та матеріали для самостійного вивчення курсу Тренувальні тести Оцінювані завдання з відгуками однокурсників Оцінювані тести з відгуками Оцінювані завдання з програмування

Про компанію Coursera

Coursera співпрацює з більш ніж 275 провідними університетами та компаніями, щоб надавати гнучке, доступне та практичне онлайн-навчання для осіб та організацій по всьому світу. Ми пропонуємо широкий спектр можливостей для навчання — від практичних проектів та курсів до сертифікатів, які готують до роботи, а також до програм з отримання диплому.

Ми віримо, що навчання є джерелом людського прогресу. Воно має силу перетворити наш світ — від хвороби до здоров'я, від бідності до процвітання, від конфліктів до миру. Навчання має силу змінити наше життя — для нас самих, для наших родин, для наших спільнот.

Незалежно від того, хто ми є і де ми знаходимося, навчання дарує нам можливість змінитися і рости, переосмислюючи те, що можливо. Тому доступ до найкращого навчання є правом, а не привілеєм.

І саме для цього існує Coursera. Ми співпрацюємо з найкращими установами, щоб принести найкраще навчання в кожний куточок світу. Таким чином, кожна людина будь-де має можливість перетворити своє життя за допомогою навчання.

На сайт курсу
Coursera

Coursera співпрацює з більш ніж 275 провідними університетами та компаніями, щоб надавати гнучке, доступне та практичне онлайн-навчання для осіб та організацій по всьому світу. Ми пропонуємо широкий спектр можливостей для навчання — від практичних проектів та курсів до сертифікатів, які готують до роботи, а також до програм з отримання диплому.

Ми віримо, що навчання є джерелом людського прогресу. Воно має силу перетворити наш світ — від хвороби до здоров'я, від бідності до процвітання, від конфліктів до миру. Навчання має силу змінити наше життя — для нас самих, для наших родин, для наших спільнот.

Незалежно від того, хто ми є і де ми знаходимося, навчання дарує нам можливість змінитися і рости, переосмислюючи те, що можливо. Тому доступ до найкращого навчання є правом, а не привілеєм.

І саме для цього існує Coursera. Ми співпрацюємо з найкращими установами, щоб принести найкраще навчання в кожний куточок світу. Таким чином, кожна людина будь-де має можливість перетворити своє життя за допомогою навчання.

Детальніше про школу