Курс Основи програмування на мові C # і платформа Microsoft .NET Framework у Дніпрі

[Основи програмування на C#]

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


Курс триває 4 місяці (64 години)
Заняття 2 рази на тиждень (по 2 години)
Заняття у вечерній час та/або по выхідних
Внесок 2400 грн. на місяць
По завершенню курса міжнародний сертифікат *
В группі 8-12 студентів
Найближчий старт 7 листопада 2019
Місце проведення - навчальний центр ОРТ Дніпро
Мова навчання: російська мова
Можливо отримати Грант на навчання

Відгуки про курс

За результатами курсу

  • Ви будете розуміти та вміти:
    • Призначення .NET Framework і ролі Visual C # і Visual Studio створенні додатків
    • Синтаксис програмних конструкцій C #
    • Механізми перехоплення, обробки і викиду винятків
    • Створення, налагодження, компіляція і виконання програми на С #
    • Створення та використання змінні
    • Використання виразу мови і застосування обробки винятків
    • Створювати, форматувати і використовувати масиви
    • Знати базові концепції і термінологію об’єктно-орієнтованого програмування
    • Створення, ініціалізація і руйнування об’єктів в програмі на С #
    • Створення класів і ієрархій класів
    • Визначати операції і події в призначеному для користувача класі
    • Реалізацію властивості і індексаторів
    • Використання стандартних і користувальницьких атрибутів
    • Способи управління видимістю і часом життя членів призначеного для користувача типу
    • Значення спадкування при створенні нового засланого типу
    • Механізми управління часом життя об’єктів і використання ресурсів
    • Колекції і застосовувати параметризрвані типи для реалізації типо-безпечних класів, структур, інтерфейсів і методів
    • Механізми інтеграції коду, написаного на динамічних мовами і СОМ компонентів з додатком на C #

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

  • Модуль 1. Основи Microsoft .NET і C #
    • Введення в .NET
    • The Common Language Runtime (CLR)
    • The Common Type System (CTS)
    • The Framework Class Library (FCL)
    • Структура C # програми
    • Основні Input / Output операції
  • Модуль 2. Введення в типи даних
    • Примітивні
    • Value Types
    • Reference Types
    • Boxing / Unboxing
    • String
  • Модуль 3. Користувальницькі типи
    • Класи
    • Конструктори
    • IDisposable і його призначення
    • Структури
    • Порівняння класів і структур
    • Interfaces vs Abstract Classes
    • System.Enum
  • Модуль 4. Управління виконання програми
    • IF конструкція
    • CASE (switch) конструкція
    • FOR, FOREACH цикли
    • DO WHILE цикл
  • Модуль 5. Життєвий цикл змінних. Складальник сміття
    • Життєвий цикл довідкових змінних і змінних значимого типу
    • Складальник сміття (GC)
    • IDisposable і GC
  • Модуль 6. Поля, методи і властивості
    • Поля
    • Константи
    • Модифікатори доступу
    • Параметри методів. Передача параметрів по посиланню і за значенням
    • Властивості
    • індексатора
    • Методи розширення
    • Рекурсія
  • Модуль 7. Колекції
    • Узагальнені колекції (Dictionary, List, Queue, SortedList, Stack)
    • Concurrent колекції
    • Колекції (ArrayList, Hashtable, Queue, Stack)
    • 3 рівні інтерфейсів колекцій
  • Модуль 8. Узагальнення
    • Введення і вигода від узагальнень
    • Обмеження для типів в узагальненнях
    • Узагальнені класи, інтерфейси, методи
    • Generic and Arrays
    • Узагальнені делегати
  • Модуль 9. Винятки та обробка помилок
    • Визначення винятків
    • Проброс і обробка виключень. try {…} catch {…} finally {…}
  • Модуль 10. Складання
    • Strong Names
    • GAC
    • Приватні та загальні Assemblies
  • Модуль 11. ООП в .NET
    • поліморфізм
    • Інкапсуляція
    • Спадкування
    • Успадкування і композиція

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

** Навчальний центр залишає за собою право вносити зміни в програму курсу.