Курс 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, чтобы не пропустить анонсы новых курсов.

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

Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
20 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
5 127 UAH за курс
Учебный центр
Junior IT
Формат
Online
Начало обучения
Дата формується
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Levelup
Формат
Online
Начало обучения
Дата формується
Длительность
24 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
20.02.2026
Длительность
16 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
10 000 UAH за курс