Мікросервіси на .NET з нуля: створення REST API, контейнеризація Docker та деплой у Kubernetes
-
Unit-тестування у C#
-
Unit тестирование в C#
-
Рефакторинг .NET застосунків
-
Логування в C# за допомогою NLog та практики обробки помилок
-
Продуктивність C# коду і питання його оптимізації
-
Перспективи професії .NET розробник у 2024 році
-
Що нового у .NET 8
-
Делегати та події в C#. Основні поняття та практичні сценарії використання
-
Як стати програмістом? Python, Java, FrontEnd чи .NET – що обрати?
-
Як скласти резюме, щоб вас запросили на співбесіду
-
Як правильно скласти резюме для пошуку роботи в міжнародній IT-компанії
-
Як початківці знаходять роботу під час війни? Реальний досвід та відгуки
-
Чому мені відмовляють рекрутери? Як отримати перший оффер в ІТ
Сучасна backend-розробка все частіше будується навколо мікросервісної архітектури, контейнеризації та оркестрації. Але як виглядає повний шлях — від створення REST API на .NET до розгортання сервісів у Kubernetes-кластері?
На цьому вебінарі ми з нуля створимо два REST мікросервіси на .NET 10, які будуть взаємодіяти між собою через HTTP. Після цього ми контейнеризуємо їх за допомогою Docker Desktop та розгорнемо у локальному Kubernetes-кластері, запущеному всередині Docker Desktop.
Вебінар має практичний формат із live-демонстрацією, що дозволить краще зрозуміти реальний процес розгортання та контейнеризації сучасних .NET застосунків.
План вебінару:
- Створення REST мікросервісів на .NET 10. Побудова окремих Web API сервісів, організація їх архітектури та реалізація взаємодії між ними через HTTP. Огляд підключення та розгортання SQL-бази даних, робота з рядками підключення (connection string) та базове налаштування конфігурацій застосунку.
- Контейнеризація з Docker. Створення Dockerfile для кожного мікросервісу, додавання контейнера з SQL Server та налаштування змінних середовища для передачі параметрів конфігурації й підключення до бази даних. Побудова Docker-образів і запуск контейнерів у локальному середовищі.
- Kubernetes у Docker Desktop. Огляд основних ресурсів Kubernetes — Pod, Deployment, Service та Secret — і їх ролі в мікросервісній архітектурі. Розгортання мікросервісів і SQL-бази в локальному кластері Docker Desktop, налаштування доступу до бази через Service, використання Secret для зберігання облікових даних та забезпечення мережевої взаємодії між сервісами всередині кластера.
Цільова аудиторія:
Цей вебінар буде корисний для .NET розробників рівня Junior+ та Middle, які хочуть навчитися створювати мікросервіси та розгортати їх у Docker і Kubernetes. Ви отримаєте практичне розуміння повного циклу — від побудови REST API та роботи з SQL-базою до контейнеризації та запуску застосунків у локальному кластері.
