Курс Веброзробка на .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, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
10 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
2 564 UAH за курс
Учебный центр
Junior IT
Формат
Online
Начало обучения
Дата формується
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте

C#

Prog Academy
Учебный центр
Prog Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
5 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
19 236 UAH за курс