Pomiń do głównej zawartości

Opis kursu

логотип проекту

Курс був розроблений в рамках проекту "MOOC@PB-Nowoczesne technologie w procesie kształcenia" контракт №. POWR.03.01.00-00-W040/18-00 фінансується Європейським Союзом в рамках дії 3.1 Kompetencje w szkolnictwie wyższym Programu Operacyjnego Wiedza Edukacja Rozwój 2014-2020

ПРО КУРС

Курс охоплює розробку веб-додатків на мові Java з використанням фреймворку Spring. Після завершення курсу учасник зможе написати складний додаток на основі патерну MVC, що складається з таких елементів: логін та авторизація доступу, повний користувацький інтерфейс у вигляді HTML-коду, згенерованого фреймворком Thymeleaf, форми введення даних з механізмом валідації, бази даних та RESTful-технології.

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

Курс складається з дев'яти інформативних уроків, під час яких розробляється додаток для інтернет-магазину. Після кожного заняття учасники розв'язують тест і отримують доступ до коду в Git-репозиторії.

НАВЧАЛЬНИЙ ЗМІСТ

  1. Підготовка середовища розробки - Що таке Spring? Як створити початкову структуру в проекті?
  2. Елементи програми в технології Spring MVC - Основні елементи аплікації
  3. Інші елементи програми
  4. Створення представлення програми за допомогою фреймворку Thymeleaf
  5. Введення даних за допомогою форми - Введення та перевірка даних
  6. Spring Data - Інтеграція бази даних
  7. Архітектура REST - Програма з інтерфейсом REST
  8. Spring Security - Захист програми
  9. Тестування програми

ВИКОРИСТАНІ МЕТОДИ ТА ЗАСОБИ

  • відеозаписи,
  • мультимедійні презентації,
  • конфігураційні задачі та проблеми.

ПЕРЕДУМОВИ

Курс вимагає знання програмування на Java.

Всі поняття, пов'язані з предметом, подаються в доступному форматі. Акцент робиться на практичних навичках розробки додатків.

УМОВИ ОЦІНКИ

Для того, щоб пройти курс, необхідно набрати мінімум 51% на іспиті в кінці курсу.

Кожен, хто закінчить курс, отримає сертифікат про проходження курсу.

КАДРA КУРСУ

dr inż. Urszula Kużelewska

Ад'юнкт Факультету Комп’ютерних Наук Білостоцького Технологічного Університету

Багаторічний науково-педагогічний співробітник на Факультеті Комп’ютерних Наук Білостоцького Технологічного Університету. Викладає курси програмування на C/C++, Java, JavaScript, React і Angular. Наукова діяльність: аналіз даних, веб-майнінг та системи рекомендацій. Вoнa також є співвласником компанії, що займається інтелектуальними рішеннями в галузі Інтернету речей, нагородженої сертифікатом European Seal of Excellence.

dr Joanna Szydło

Кандидат економічних наук, працює на Факультеті Інженерного Менеджменту Білостоцького Технологічного Університету. Веде заняття в галузі міжкультурного менеджменту та управління персоналом, етики. Авторкa кількох десятків наукових публікацій. Брала участь у багатьох вітчизняних та закордонних проектах.

Zapisz się