Київська школа економіки оголошує конкурс на зайняття посади Викладач(-ка) дисципліни “API Design” бакалаврської програми “Програмна Інженерія та Бізнес-Аналіз”
Загальна інформація про дисципліну “API Design”:
Кількість кредитів ЄКТС: 5;
Мова викладання: англійська;
Орієнтовна кількість студентів: 2 групи (30 осіб);
Орієнтовна кількість занять: 36 занять, 1 сесія офісних годин щотижня;
Орієнтовні дати проведення курсу: січень-квітень 2025
Формат занять: інтерактивні лекції і практичні заняття, які проходять очно на кампусі Київської школи економіки (м. Київ, вул. Миколи Шпака 3).
Зміст курсу:
Курс “API Design” передбачається як вибірковий для студентів 2-4 курсів, що вже пройшли курси ООП та баз даних, мають розуміння клієнт-серверної взаємодії. Курс буде обовʼязковим для студентів що обрали спеціалізацію “Enterprise Systems”. Курс повинен в себе включати:
- REST: принципи, правила проектування, основні методи, statelessness, обробка помилок та версіонування;
- SOAP: різниця з REST, принципи, структура;
- GraphQL: SDL, запити та мутації, підписки, обробка помилок, кращі практики;
- Аутентифікація та авторизація: OAuth 2.0, JWT, OpenID, API keys;
- Проектування та документування: Swagger/OpenAPI, загальні принципи, створення інтерактивної документації;
- Тестування API, асинхронні операції (webhooks);
- Огляд алтернатив REST (gPRC);
Точний список тем та рівень заглиблення в кожну буде обговорюватися з викладачем під час підготовки курсу з урахуванням його бачення, професійного досвіду та експертизи.
Вимоги до кандидатів:
Досвід викладання чи менторства, публічних виступів;
Досвід роботи у галузі (бекенд) від 5 років;
Практичний досвід роботи з компʼютерною графікою з позиції розробника.
Щоб податись до нас, надсилайте свої резюме/linkedin на пошту akorotenko@kse.org.ua