Курс Веброзробка на .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 за курс