spinner-it

Курс Веброзробка C# .NET Core у Києві

Курс Веброзробка на .NET Core

Старт навчання
29.06.2022
42 год. по 2-3 рази на тиждень

Після курсу Ви зможете:

  • Претендувати на позицію Junior Backend Developer
  • Розробляти продуктивні крос-платформні вебдодатки з використанням .NET Core

Програма курсу:

1. Вступ в платформу .Net Core

  • Види проектів
  • Створення проекту
  • Базові класи (Program, Startup)

2. Робота з Git

  • Створення сховища для проекту в Github
  • Додавання CI з використанням Appveyor

3. Базові поняття

  • Патерн MVC (Model-View-Controller)
  • Інверсія контролю (Inversion of control)
  • Впровадження залежностей (Dependency Injection)

4. Модель (Model)

  • Використання Entity Framework Core
  • Додавання бази даних
  • Створення таблиць
  • Створення зв'язків між сутностями
  • Написання запитів з використанням LINQ
  • Використання патерну Repository

5. Контролери (Controller)

  • Архітектурний стиль RESTful
  • Роутинг
  • Авторизація і аутентифікація в додатку
  • Поділ логіки обробки запитів в контролерах

6. Відправка повідомлень користувачеві

  • Email-розсилка з використанням SMTP-сервера
  • Sms-розсилка з використанням сервісу Twilio

7. Middleware-компоненти

  • Поняття middleware
  • Робота з контекстом запиту
  • Створення та підключення middleware

8. Фонові завдання

  • Поняття фонового завдання
  • Розгляд hosted-сервісів
  • Створення та підключення фонових завдань

9. Протокол WS

  • Розгляд WebSocket
  • Створення live-чатів з використанням сокетів

10. Кешування даних

  • Додавання кешування в контролери
  • Використання Redis для кешування даних

11. Додавання юніт-тестів

12. Створення візуальної частини сайту, робота з HTML5, CSS3, JS

13. Розгляд сучасних фронтенд бібліотек/фреймворків

14. Розгортання додатку

  • Конфіграції додатку для запуску на хостингу
  • Додавання App Service на Azure 
  • Використання Azure Pipelines для Continuous Deployment

* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!

У зв'язку з карантином всі наші курси читаються у online-форматі.