Курс Програмування на C#. Basic

  • Online
  • Для начинающих
  • C# / .NET
Образовательный центр: IT-Столица
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:12 занятий
Начало курса:Любой момент
Стоимость обучения:5 900 UAH за курс

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

Знайомство з C#-синтаксисом

  • Введення в методи розробки додатків за участі С#
  • Знайомство c IDE Visual Studio
  • Поняття компіляції програми
  • Структура програми
  • Знайомство з типами даних
  • Створення та ініціалізація змінних
  • Область видимості
  • Константи
  • Знайомство з умовними виразами та операторами
  • Види циклів, циклічні операції
  • Алгоритм програмування за допомогою С#
  • Практика

Масиви

  • Знайомство з масивами
  • Способи створення масивів
  • Робота з масивами
  • Зубчасті масиви
  • Багатовимірні масиви
  • Практика

Формування методів

  • Етапи створення методів
  • Етапи виклику методів
  • Тип значення, що повертається
  • Прийоми формування перевантажених методів
  • Параметри методів з аргументами за замовчуванням
  • Модифікатори out і ref
  • Практика

Введення в ООП. Поняття класів і об'єктів

  • Поняття класу та об'єкта
  • Створення класів, їх вміст
  • Створення об'єктів за допомогою класів
  • Конструктори призначені для користувача і за замовчуванням
  • Механізм визначення інтерфейсів
  • Модифікатори доступу
  • Властивості класу
  • Механізм реалізації інтерфейсів
  • Властивості класу і інкапсуляція
  • Практика

Наслідування і поліморфізм

  • Механізм побудови ієрархії класів
  • Поняття і реалізація успадкування
  • Базовий тип Object
  • Поняття і реалізація поліморфізму
  • Віртуальні методи
  • Практика

Абстракція і інтерфейси

  • Поняття абстракції
  • Створення абстрактних класів
  • Робота з абстрактними методами
  • Спадкування від абстрактних класів
  • Поняття інтерфейсу
  • Створення та реалізація інтерфейсів
  • Практика

Статичні класи і методи

  • Створення і виклик статичних методів
  • Робота зі статичними методами
  • Створення статичних класів
  • Необхідність в статичних класах
  • Розширюють методи

Введення в колекції

  • Що таке колекції й навіщо вони потрібні. Їх відмінність від масивів
  • Узагальнені й неузагальнені колекції
  • Процедура обробки подій
  • Методи реалізації перерахувань та структур
  • Робота з колекціями
  • Створення свого типу даних
  • Практика

Робота з файлами і папками: запис та прочитання

  • Як відбувається запис файлів
  • Як відбувається прочитання
  • Знайомство з класами: StreamReader, StreamWriter, File, Directory, DirectoryInfo
  • Специфіка введення з використанням потоків
  • Специфіка виведення з використанням потоків
  • Практика

Винятки. Обробка помилок

  • Поняття виняткових ситуацій
  • Обробка винятків, конструкція try, catch, finally
  • Створення своїх класів винятків
  • Множинна обробка винятків
  • Практика

Складальник сміття

  • Принцип роботи GC
  • Ресурси додатки
  • Метод dispose()
  • Конструкція using(){}
  • Практика

Будування графічних додатків (GUI)

  • Введення в GUI. Знайомство з Windows Forms
  • Проєктування інтерфейсу користувачів
  • Знайомство з панеллю елементів
  • Створення подій
  • Як прив'язати компоненти управління до даних
  • Зміна зовнішнього вигляду користувальницького інтерфейсу
  • Практика

Чим ви здивуєте після проходження курсу:

  • Виконанням перезавантаження операторів
  • Будуванням проектів та програмних рішень, використовуючи при цьому нові версії Visual Studio, .NET-платформи, а також C#
  • Використанням у власних додатках статистичних, абстрактних класів та інтерфейсів, а також розумінням відмінностей між ними
  • Побудовою і реалізацією своїх призначених для користувача колекцій
  • Обробкою виключень та помилок, які можуть бути допущені під час роботи додатка
  • Розумінням діяльності розширюючих методів та компетентним їх використанням у конкретних операціях
  • Достойними знаннями бази ООП

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

Учебный центр
Levelup
Формат
Online
Начало обучения
26.02.2024
Длительность
24 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Foxminded
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
8 000 UAH за месяц
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
20 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
5 127 UAH за курс
Учебный центр
Levelup
Формат
Online
Начало обучения
09.09.2024
Длительность
16 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте