Курс Веброзробка на .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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
EPAM
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Levelup
Формат
Online
Початок навчання
09.09.2024
Тривалість
16 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 700 UAH за місяць
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
16 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 933 UAH за курс