Курс C#/.Net розробник

  • Online
  • Для початківців
  • C# / .NET
Навчальний центр: Main Academy
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 місяців
Початок курсу:Дата формується
Вартість навчання:20 000 UAH за курс

На курсі студенти матимуть змогу опанувати мову SQL і технологію Entity Framework для звернення до баз даних з C # застосунків, попрацювати з базами даних та користуватися технологією ASP.NET Core. Протягом курсу необхідно виконати багато практичних занять, тестів та фінальний проєкт для захисту. Після закінчення курсу учасники зможуть претендувати на посаду розробника C#/.Net.

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

Базові принципи мови C#. Парадигма ООП

Основи C#, CLR

  • Створення мови програмування C#
  • Принципи зберігання даних
  • Типи даних
  • Використання типів
  • Оператори
  • Масиви
  • Розмір масиву
  • Операції з масивами
  • Структури і перерахування
  • Робота з рядками
  • Робота з Console Application
  • Клас Console

Основи об'єктно-орієнтованого програмування на C#

  • Визначення класу
  • Основні принципи ООП
  • Методи та параметри
  • Перевантаження операторів
  • Вкладення і Поліморфізм
  • Композиція, вкладені класи

Продвинуте програмування на C#. Обробка виключень

Обробка винятків

  • Обробка типів виключень
  • Перехоплення виключень різних типів і базових винятків
  • Реалізація блоків try-catch-finally
  • Виклик винятків

Delegates. Події. Lambdas. Узагальнені колекції

  • Робота з делегатами
  • Лямбда-вирази (анонімні функції)
  • Створення та реалізація подій і зворотних викликів
  • Колекції, узагальнені колекції

Робота з даними

  • Виконання операцій введення / виводу
  • Форматування рядків
  • Оператори введення / виведення
  • Регулярні вирази
  • Серіалізація

Робота з базами даних

  • Основи баз даних
  • Основи SQL

Робота з ADO.NET

  • Загальні відомості про ADO.NET
  • Постачальники даних .NET Framework
  • SQL Server і ADO.NET
  • Entity Framework
  • Запити та робота з даними та об'єктами за допомогою LINQ

Розробка професійних додатків .NET

Збірка і налагодження додатків

  • Управління збірками додатків
  • Запобігання конфліктам імен за допомогою просторів імен
  • Директива using
  • Рефлексія
  • Діагностика додатків
  • Модульне тестування (Unit Testing)

Багатопотоковість й асинхронна обробка

  • Потоки (Thread)
  • Пули потоків (ThreadPool)
  • Асинхронна модель на основі подій (EAP)
  • Методи async

Небезпечний код і покажчики. Безпека в .NET Framework

  • Типи покажчиків
  • Основні поняття безпеки
  • Основні алгоритми шифрування і захисту інформації
  • Виконання симетричного і асиметричного шифрування

Windows forms. Windows presentation i XAML

  • Багатошарова архітектура клієнтських додатків
  • Мова XAML
  • Дослідження збірок WPF

Розробка професійних WEB-додатків на .NET

Основи ASP.NET Web forms and MVC

  • ASP.NET - web-платформа
  • Архітектура ASP.NET MVC
  • Маршрутизація, контролери, дії
  • Подання

Використання ASP.NET web forms, MVC i REST

  • Введення в AJAX
  • ASP.NET MVC
  • Web API
  • REST архітектура

Windows communication foundation

  • Сервіс-орієнтована архітектура (SOA)
  • Розробка і реалізація служб
  • WCF и ASP.NET Web API
  • Шаблони проєктів WCF

Архітектура додатків і шаблони проєктування

  • Життєвий цикл проєкту
  • Шаблони проєктування
  • Архітектурні шаблони і стилі

Виконання персонального навчального проєкту

Робота над практичним завданням по створенню індивідуального проєкту

  • Обробка ТЗ
  • Консультації по проєкту (2 год.)
  • Самостійна робота над проєктом під керівництвом тренера (24 год.)

Захист свого навчального проєкту

  • Захист відбувається в аудиторії, перед незалежним експертом-практиком, з наших компаній-партнерів
  • Захист буде нагадувати вашу першу технічну співбесіду, яка дозволить показати вашу майстерність
  • Ви отримаєте розгорнутий фідбек про свою роботу, а також дізнаєтеся в якому напрямку вам необхідно прокачати скіли

Особливості курсу

  • Навчання з інструктором у групах по ZOOM згідно розкладу
  • Доступ до усіх відео уроків: лекції, практичні, проєкти, Q&A
  • Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
  • Живе спілкування з інструктором у ZOOM та Telegram, перевірка практичних
  • Сертифікат по закінченню курсу

Викладачі курсу

  • Артем Домалевський - Senior C#/.NET Developer, Tech Lead at SmartIT
  • Іван Срайчук - C# Developer
  • Богдан Байда - Middle .NET Developer at Smart Inovative Technologies
  • Руслан Житовський - C#/.NET Developer

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
25 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Junior IT
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
20.10.2025
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
55 993 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
10 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
2 564 UAH за курс