Levelup

C# Microsoft .NET

16 тижнів
Для досвідчених
C# / .NET
Цей курс навчить тебе розробляти на C# та платформі .NET. Ти опануєш основні концепції мови, роботу з базами даних, веб-технологіями та створиш власний додаток. Після курсу зможеш претендувати на позицію Junior .NET-розробника.

Про курс

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

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

На цьому курсі починають з основ мови C#. Студенти вивчають базові конструкції та переходять до об'єктно-орієнтованого програмування. Розглядають роботу з делегатами, подіями та управління ресурсами. Навчаються обробляти виняткові ситуації та ефективно працювати з колекціями даних.

Поглиблене вивчення .NET та робота з даними

Далі курс охоплює рефлексію та роботу з метаданими. Студенти освоюють динамічне завантаження збірок та серіалізацію даних. Особливу увагу приділяють XML та SOAP серіалізації. Також розглядають створення та синхронізацію потоків, конфігурацію додатків.

Архітектура .NET Framework та алгоритми

Цей блок присвячений глибокому розумінню платформи .NET Framework. Порівнюють її з іншими технологіями та розбирають архітектурні особливості. Вивчають концепції CLR, інтерпретованого коду. Також охоплюють алгоритми, структури даних та принципи роботи операційних систем.

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

Студенти освоюють реляційні бази даних від основ. Вчаться проектувати таблиці, встановлювати зв'язки між ними. Вивчають нормальні форми та принципи оптимізації структур даних. Практикуються в написанні SQL-запитів: від простих вибірок до складних з'єднань таблиць з використанням DDL та DML.

Frontend розробка: HTML, CSS та JavaScript

Курс включає створення веб-інтерфейсів. Починають з основ HTML: структура документа, робота з текстом, медіа та формами. Потім переходять до CSS для стилізації елементів. JavaScript вивчають для додавання інтерактивності, включаючи роботу з DOM та jQuery для спрощення розробки.

Backend розробка на ASP.NET та MVC

Завершальний блок присвячений створенню веб-додатків. Студенти вивчають архітектуру ASP.NET, життєвий цикл додатків та роботу з основними класами. Освоюють серверні елементи управління, валідацію даних та системи безпеки. Особливу увагу приділяють паттерну MVC, його перевагам та особливостям тестування.

Практичні навички після курсу

Після завершення курсу студенти можуть працювати з різними типами даних, будувати алгоритми та використовувати принципи ООП. Вміють обробляти помилки, працювати з файлами та базами даних. Можуть розробляти повноцінні веб-додатки з використанням .NET технологій та писати тести для своїх проектів.

Переваги навчання

Курс орієнтований на практику з розбором домашніх завдань. Навчання проходить онлайн з доступом до записів занятть. Студенти створюють проект для портфоліо та отримують підтримку у працевлаштуванні. Доступна оплата частинами, кар'єрні заходи та підтримка викладачів протягом всього навчання.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора