Курс Веброзробка на .NET
Наразі набір на цей курс не проводиться. Перегляньте інші курси
- Online
- Для досвідчених
- C# / .NET
![]() |
|
| Навчальний центр: | ITEA – IT Education Academy |
|---|---|
| Формат: | Курс |
| Тривалість навчання: | 42 годин |
| Початок курсу: | Дата формується |
| Вартість навчання: | 9 550 UAH за курс |
Доступна оплата частинами
Курс допоможе опанувати сучасну крос-платформу web-розробку з використанням платформи .NET і мови програмування C#. Під час навчання напишете додаток, використовуючи патерн проєктування MVC, спроєктуєте базу даних і розробите простий UI з використанням сучасних фронтенд-бібліотек.
Програма курсу
Вступна інформація про платформу .Net
- Види проєктів
- Створення проєкту
- Базові класи (Program, Startup)
Робота з Git
- Створення сховища для проєкту в Github
- Додавання CI з використанням Appveyor
Базові поняття
- Патерн MVC (Model-View-Controller)
- Інверсія контролю (Inversion of control)
- Впровадження залежностей (Dependency Injection)
Модель (Model)
- Використання Entity Framework Core
- Додавання бази даних
- Створення таблиць
- Створення зв'язків між сутностями
- Написання запитів з використанням LINQ
- Використання патерну Repository
Контролери (Controller)
- Архітектурний стиль RESTful
- Роутинг
- Авторизація та аутентифікація в додатку
- Поділ логіки обробки запитів в контролерах
Відправлення повідомлень користувачеві
- Email-розсилка з використанням SMTP-сервера
- Sms-розсилка з використанням сервісу Twilio
Middleware-компоненти
- Поняття middleware
- Робота з контекстом запиту
- Створення та підключення middleware
Фонові завдання
- Поняття фонового завдання
- Розгляд hosted-сервісів
- Створення та підключення фонових завдань
Протокол WS
- Розгляд WebSocket
- Створення live-чатів з використанням сокетів
Кешування даних
- Додавання кешування в контролери
- Використання Redis для кешування даних
Додавання юніт-тестів
Створення візуальної частини сайту, робота з HTML5, CSS3, JS
Розгляд сучасних фронтенд бібліотек/фреймворків
Розгортання додатка
- Конфігурації додатка для запуску на хостингу
- Додавання App Service на Azure
- Використання Azure Pipelines для Continuous Deployment
Вимоги для проходження курсу
- Високий рівень програмування на C#
Особливості курсу
- Заняття 2-3 рази на тиждень
- Курсовий проєкт
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 127 UAH за курс
Навчальний центр
Beetroot Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
16 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 933 UAH за курс
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
4 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 775 UAH за курс
