Курс C# Microsoft .NET

  • Online
  • Для опытных
  • C# / .NET
Образовательный центр: Levelup
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:16 недель
Начало курса:09.09.2024
Стоимость обучения:Уточняйте

Отримаєш все для старту у професії .NET-розробника на позиції Junior Software Engineer. Отримаєш навички розробки мовою C#. Створиш власний додаток, використовуючи платформу .NET. На курс "Розробка C#/.NET" зараховуються слухачі, які завершили навчання на курсі "Основи програмування" або успішно склали вступний тест.

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

C# і ООП

  • Основні конструкції мови C# і ООП
  • Введення в об'єктно-орієнтоване програмування на С# (ООП)
  • Делегати і події
  • Управління ресурсами
  • Виняткові ситуації (Exceptions)
  • Робота з колекціями

Рефлексія ситуацій

  • Робота з метаданими
  • Динамічне завантаження збірок

Серіалізація

  • Необхідність серіалізації
  • SOAP і XML серіалізації

Потік

  • Створення та управління потоків
  • Синхронізація потоків
  • Конфігурація додатків

Огляд платформи .NET Framework

  • Огляд платформи .NET Framework
  • Архітектура платформи .NET Framework
  • Порівняння з іншими платформами: WinAPI, Java, etc.
  • Поняття: модульна і інтерпретується код, CLR
  • Перевага використання інтерпретуємого коду
  • Алгоритми і структури даних
  • Операційні системи
  • Організація комп'ютерних систем

Бази даних

  • Поняття реляційних баз даних
  • Таблиці і зв'язку
  • Принципи проектування баз даних. Нормальні форми: НФ1, НФ2, НФ3
  • Введення в SQL
  • Управління структурою даних на SQL (DDL)
  • Управління даними на SQL (DML)
  • Вибірка даних: оператор Select, сортування, об'єднання, умова вибірки, агрегує функції, угруповання даних
  • Складна вибірка: код запиту, тимчасові таблиці, з'єднання таблиць, внутрішні і зовнішні з'єднання таблиць
  • Вставка, видалення, оновлення даних форми

Мова розмітки гіпертексту HTML і каскадні таблиці стилів CSS

  • Поняття сайту, поняття веб-сторінок
  • Основи HTML: гіпертекст, теги, атрибути
  • Структура HTML-документа
  • Спецсимволи, коментарі, гіперпосилання
  • Робота з медіа даними
  • Списки, види списків
  • Форми і їх елементи
  • Таблиці і таблична верстка
  • Основи CSS: синтаксис, селектори, селектори атрибутів, основні властивості стилів

Мова JavaScript і бібліотека JQuery

  • Основи синтаксису JavaScript: структура DOM-документа, змінні, типи даних
  • Поняття призначених для користувача функцій і їх використання
  • Робота з HTML-формами JavaScript
  • Знайомство з jQuery
  • Селектори, фільтри
  • Робота з формами і стилями на jQuery

ASP.NET і MVC

  • Архітектура WEB додатки
  • Види WEB додатків
  • Архітектура ASP.NET додатки
  • Основні класи HttpContext, HttpApplication, HttpSession, HttpRequest, HttpResponse, HttpCookie, HttpViewState, HttpCache
  • Життєвий цикл сторінки і додатки
  • Серверні елементи управління
  • Валідація даних
  • Компонування сторінок
  • Робота з даними
  • Система безпеку в ASP.NET додатках
  • Локалізація додатку
  • XML WEB Сервіси
  • Model-View-Controller (MVC). Архітектура ASP.NET MVC і відмінності від ASP.NET. Особливості тестування MVC додатків

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

  • виконувати арифметичні та логічні операції над різними типами даних; будувати алгоритми за допомогою базових конструкцій мови
  • виконувати інкапсуляцію даних усередині класу чи структури; використовувати механізм успадкування для опису нових класів на основі вже існуючих класів чи інтерфейсів
  • обробляти виняткові ситуації та помилки
  • використовуючи середовище розробки програм MS Visual Studio та засоби бібліотеки .Net
  • налаштування середовища, робота з .Net колекціями даних для організації даних у програмі
  • виконувати серіалізацію та десеріалізацію даних. Програмно виконувати запис даних у файл та зчитувати дані з файлу
  • створювати та виконувати запити Linq над колекціями даних. Розробляти юніт тести

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

  • Інтенсивна практика та розбір домашніх завдань
  • Онлайн навчання + відеозапис занять
  • Підсумковий проєкт для портфоліо, який ти презентуєш роботодавцям
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти
  • Великий стек технологій
  • Можлива оплата курсу частинами

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

Олександр Пюра - ментор SoftServe IT Academy

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Main Academy
Формат
Online
Начало обучения
Дата формується
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
20 000 UAH за курс
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
21.10.2025
Длительность
18 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 565 UAH за курс
Учебный центр
Foxminded
Формат
Online
Начало обучения
Будь-який момент
Длительность
4 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
1 775 UAH за курс