image of what you will learn
Навчайся та приєднуйся до ITOMYCH STUDIO
Курс .NET Web Engineering для початкiвцiв
Старт курсу:
Початок через:
д г хв с
Формат:
online
Залишилось місць із
понеділок та середа, з 19:00 до 21:00
3 400*
грн/курс
2.5
місяці
20
занять
40
годин
*1 190 грн для студентів
*З 16 вересня вартість становитиме 4 000 грн та 1 900 грн відповідно

Що потрібно для старту?

Image of a form
1
Заповнити форму реєстрації
Dialog image
2
Успішно пройти 20-хвилинне інтерв’ю з куратором курсу
Envelope image
3
Отримати запрошення до курсу
Check image
4
Сплатити навчання
Наша головна ідея — залучити перспективних спеціалістів до команди ITOMYCH STUDIO, саме тому ми призначили
мінімальну вартість курсу
Отримати підтвердження участі можна тільки після успішного проходження
короткого інтерв‘ю

Чому ITOMYCH STUDIO?

10
років досвіду .NET розробки
Senior
експертиза команди
40+
інженерів, яких навчили з нуля
6
років досвіду розробки fintech-додатків
First
second

Тобі до нас якщо ти маєш:

  • Прагнення працювати в IT галузi та здатність до самонавчання
  • Pозуміння принципів об'єктно-орієнтованого програмування
  • Базове володіння IDE Microsoft Visual Studio
  • Базові навички C#:
    • Розуміння класу й об'єкту
    • Знання базових типів даних
    • Знання операторів
    • Знання циклів
  • Знання реляційної теорії баз даних
  • Вміння будувати прості SQL-запити
  • Знання англійської мови на рівні читання та розуміння технічної документації
a man sitting with a laptop on his lap

Чому ти навчишся?

A picture of an item you'll learn
ic_checkmark
Дізнаєшся, як влаштована платформа .NET
A picture of an item you'll learn
ic_checkmark
Опануєш мову C# і навчишся мислити об'єктно
A picture of an item you'll learn
ic_checkmark
Здобудеш теоретичнi та практичні навички розробки з використанням фреймворка ASP.NET Core
A picture of an item you'll learn
ic_checkmark
Навчишся використовувати систему контролю версій Git
A picture of an item you'll learn
ic_checkmark
Здобудеш базові навички роботи з Docker
A picture of an item you'll learn
ic_checkmark
Отримаєш теоретичний і практичний фундамент для роботи з реляційними базами даних, використовуючи технологiю Entity Framework Core

Що ти отримаєш?

Найкращі студенти групи вже у грудні приєднаються до нашої .NET-команди
Знання, адаптовані під вимоги роботодавців
Власний проєкт у портфоліо
Якісне CV та консультація нашої рекрутингової команди

Сертифікат ITOMYCH STUDIO

An image of certificate
An Image in the heading of the program
Програма курсу
.NET Web Engineering
40
годин навчання
20
занять online
6
тематичних модулів
Модуль 1. Вступ
Лекція №1:
Загальні поняття
  • Git Workflow
  • Життєвий цикл розробки програмного забезпечення
  • Scrum
Модуль 2. Основи C# .Net - Частина 1
Лекція №2:
Архітектура .NET
  • Common Language Runtime
  • Framework Class Library. Основні простори імен
  • .NET CLI
Лекція №3:
Принципи програмування з використанням мови C#
  • KISS
  • DRY
  • YAGNI
  • SOLID
Лекція №4:
Колекції
  • Типи колекцій
  • Інтерфейси IEnumerable і IEnumerator
  • Ключове слово yield
  • LINQ. Загальні положення
Лекція №5:
Керування пам'яттю в .NET
  • Value/Reference types. Boxing/unboxing
  • Покоління і Garbage collector
  • Memory Leak
  • Клас ArrayPool
  • Інструмент 'BenchmarkDotNet
Лекція №6:
C# Clean code. Code smells. Refactoring
  • Clean Code
  • Приклади code smells
  • Рефакторінг
Модуль 3. Основи C# .Net - Частина 2
Лекція №7:
Багатопотоковість та асинхронне програмування
  • Клас Thread. ThreadPool
  • Асинхронні методи, ключові слова async/await
  • Послідовний і паралельний виклик асинхронних операцій
  • Скасування асинхронних операцій
  • Best Practices
Лекція №8:
Обробка виключень
  • Загальні поняття. Конструкція try...catch...finnaly
  • Визначення блоку catch. Фільтри винятків
  • Створення власних винятків
  • Best Practices
Лекція №9:
Продуктивність програми
  • Аспекти продуктивності
  • Засоби профілювання
  • Час виконання та пропускна здатність
  • Memory Leak
  • Best Practices
Модуль 4. ASP.NET Core
Лекція №10:
Основи ASP.NET - Частина 1
  • Протоколи HTTP/HTTPS
  • REST. HTTP методи і коди
  • Environments. Конфігурація додатку
  • Secrets Storage
  • Middleware
Лекція №11:
Основи ASP.NET - Частина 2
  • Безпека веб-додатків
  • Аутентифікація
  • Авторизація
  • Nugget Packages
Лекція №12:
Шаблони проектування веб-додатків
  • Clean Architecture
  • Мікросервіси
Лекція №13:
Система об'єктно-реляційної бази даних PostgreSQL
  • СУБД. Створення та огляд бази даних
  • Властивості транзакцій ACID
  • Індекси
  • Big Data
Лекція №14:
Робота з даними в .NET Core
  • Entity Framework Core
  • Підключення до бази даних
  • Міграції
  • Кешування даних
Лекція №15:
Dependency Injection
  • Inversion of Control
  • Шаблон Dependency Injection
  • Контейнер IoC
  • Життєвий цикл залежностей
  • Singleton-об'єкти та Scoped-сервіси
Лекція №16:
Фільтри в ASP.NET Core
  • Конвеєр фільтрів
  • Фільтри авторизації
  • Action фільтрів
  • Фільтри винятків
Лекція №17:
Ведення журналу
  • Загальні положення "Що? Де? Коли?"
  • Шаблони ведення журналу
  • Бібліотека Serilog. Встановлення та використання
Лекція №18:
Версії API
  • Коли та як створювати версії API
  • Swagger. Open API специфікація
Модуль 5. Тестування .NET додатків
Лекція №19:
Модульне тестування
  • Загальні поняття
  • Переваги модульного тестування
  • Засоби модульного тестування
  • Практичні навички
Модуль 6. Хостинг веб додатків
Лекція №20:
Основи Docker
  • Компоненти Docker
  • Встановлення та налаштування
  • Використання Docker CLI
  • Запуск програми в Docker контейнері

Куратори

A photo of a curator
Олег Денисенко
.NET Team Lead
A photo of a curator
Дмитро Босак
.NET Tech Lead

Як проходить навчання?

1
Заняття 2 рази на тиждень, Пн та Ср, 19:00-21:00
2
Обговорення пройденого матеріалу в групових чатах
3
Відправка домашнього завдання на перевірку
4
Індивідуальний фідбек куратора про виконану роботу

Зареєструватися на курс

Вартість:
3 400 грн
*1 190 грн для студентів
Розклад:
10 тижнів
Понеділок та середа,
з 19:00 до 21:00
Місце:
Цілодобовий  доступ до минулих занять у Zoom
*З 16 вересня вартість становитиме 4 000 грн та 1 900 грн відповідно
An image of a man running to register

Поширені запитання

Чому наш курс платний, хоча є відбір за резюме та співбесідою?
Які є вимоги до апаратного забезпечення?
Чи достатньо знань я отримаю для працевлаштування?