Безкоштовно
Триває набір на курс «ОСНОВИ ПІДПРИЄМНИЦЬКОЇ ДІЯЛЬНОСТІ»

Хочете відкрити власну справу або навести лад у фінансах бізнесу? Тоді цей курс — саме те, що Вам потрібно! Дізнатися більше
Зразок сертифiкатуОбразец сертификата

Курси Програмування на С# .net (Курси C#)

курсы c#
Рейтинг курса: 5/5 (6)

C# (Сі Шарп) - це нова мова, розроблена в корпорації Microsoft в якості основного середовища розробки для .NET Framework і всіх майбутніх продуктів Microsoft. C# бере свій початок в інших мовах, в основному, C ++, Java, Delphi і Smalltalk.
Наші курси програмування на C# дають можливість слухачам глибоко освоїти мову програмування і отримати навички практичного створення програм під платформу Windows.

На курсі слухачі знайомляться із застосуванням Windows-програм для забезпечення інтерактивності при спілкуванні користувача, а також роботі корпоративних додатків.
У період проходження курсів С # особлива увага приділяється огляду передових технологій.

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

Після закінчення курсу C# випускники Навчального центру отримують свідоцтво встановленого зразка. Фахівці з .NET можуть працювати у відділах інформаційних технологій великих компаній і холдингів, в фінансових, консалтингових, торгово-виробничих компаніях і фірмах, а також банківських структурах за спеціальностями менеджер проекту групи розробки, фахівець з комп'ютерних технологій, фахівець з ведення баз даних, керівник проекту групи розробки, з зарплатою в середньому від 1000 $ (і більше) в залежності від професійного рівня та кар'єрного зростання.

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

Викладач курсу: Миколайчук Ігор
Ігор Васильович має величезний досвід розробки програмного забезпечення. Учасник наукових проектів на посаді молодшого наукового співробітника, провідний інженер-програміст в інституті кібернетики АН України; автор 30-и наукових публікацій із питань розробки програмного забезпечення. Брав участь в розробці продукту для комерційних проектів на посаді .Net розробника в продуктових фірмах SDL Tridion, ТОВ "Negeso" і фріланс-проектах. Детальніше →
1 година - 60 хв. Тривалість курсу залежить від розкладу
Безкоштовне пробне заняття. Без передоплати
Приклад сертифіката розміщено на сайті зліва
5% - при повній оплаті за курс 10% - при записі вдвох
Вартість за безготівкою для всіх груп (+10%)

Груповое навчання (вiд 4 чол)

Пробне заняття
Наявне
Сертифiкат
Навчального центру
Знижка
10%
Цiна для юр. особ
6490 грн

Старт группи[1] Графік[2] Термін навчання[3]ФіліалВартістьЗапис
9липня
через 6 днів
вечірння група
19:00-21:00
Вт, Чт
6 тижднів (1.5 мес.)
12 занять по 2 години (24г)
18 серпня
6 900грн

1 – Дату старту групи може бути перенесенно на іншу дату в залежностi вiд темпiв набору.
2 – Адмiнiстратор фiлiї може запропонувати інший графік для скорішого запуску групи.
3 – Без свят та переносів занять

Iндивідуальне навчання


Iндивідуальне навчання 1 слухач
На нашiй території (грн/год з чол): 700 грн
За весь курс (грн/чол): 9800 грн
Рекомендована кiлькiсть годин: 14
На території клієнта (грн/год з чол): 750 грн
  1. Архітектура .NET (Core) та C#
    • Лекція 1. Огляд .NET (Core), його відмінності від .NET Framework. Основні характеристики. Стек технологій .NET.
    • Практичне заняття 1. Створення першого проєкту в .NET (Core). Робота з консольним застосунком.
    • Домашнє завдання. Написати консольну програму з базовими операціями.
  2. Типи даних і стандартні бібліотеки
    • Лекція 2. Універсальна система типів (CTS). Вбудовані типи значень та посилальні типи. Операції з рядками та числами.
    • Практичне заняття 2. Робота з типами, математичні обчислення, форматування тексту.
    • Домашнє завдання. Реалізувати програму з арифметичними операціями та форматуванням рядків.
  3. Керування виконанням програми та винятки
    • Лекція 3. Оператори керування (if, switch, цикли for, while, do-while). Обробка винятків (try-catch-finally).
    • Практичне заняття 3. Написання алгоритмів із використанням умов та циклів.
    • Домашнє завдання. Створити програму з умовними операторами та обробкою винятків.
  4. Windows Forms та графічний інтерфейс
    • Лекція 4. Компоненти Windows Forms, властивості та події.
    • Практичне заняття 4. Створення форми з кнопками та текстовими полями.
    • Домашнє завдання. Реалізувати Windows Forms-застосунок.
  5. Об'єктно-орієнтоване програмування (ООП)
    • Лекція 5. Основи ООП. класи, об'єкти, властивості, методи, інкапсуляція.
    • Практичне заняття 5. Створення класів, об'єктів, методів. Обговорення проєкту.
    • Домашнє завдання. Створити клас із конструкторами, методами та властивостями. Створити класи предметної області проєкту.
  6. Успадкування та поліморфізм
    • Лекція 6. Успадкування класів, перевизначення методів, використання ключових слів base та override.
    • Практичне заняття 6. Реалізація батьківських і дочірніх класів.
    • Домашнє завдання. Реалізувати ієрархію класів з успадкуванням.
  7. Статичні класи. Патерн Singleton
    • Лекція 7. Статичні класи, методи, патерн Singleton.
    • Практичне заняття 7. Реалізація статичних класів та Singleton.
    • Домашнє завдання. Написати статичний клас та реалізувати Singleton.
  8. Абстрактні класи, інтерфейси та множинне успадкування
    • Лекція 8. Інтерфейси, їх відмінності від абстрактних класів, множинне успадкування.
    • Практичне заняття 8. Реалізація класів, що імплементують інтерфейси.
    • Домашнє завдання. Реалізувати клас, що використовує один або кілька інтерфейсів.
  9. Колекції та узагальнені типи
    • Лекція 9. Основи роботи з колекціями (List, Dictionary<K, V>, Queue, Stack).
    • Практичне заняття 9. Викосилання колекцій.
    • Домашнє завдання. Реалізувати програму з різними колекціями.
  10. Делегати та події
    • Лекція 10. Делегати, події, механізм оберненого виклику.
    • Практичне заняття 10. Робота з делегатами та подіями.
    • Домашнє завдання. Реалізувати програму, що використовує делегати та події.
  11. Асинхронне програмування
    • Лекція 11. Асинхронне програмування в C#. async, await, Task.
    • Практичне заняття 11. Написання асинхронних методів.
    • Домашнє завдання. Створити асинхронний застосунок.
  12. Робота з базами даних (Entity Framework Core)
    • Лекція 12. Основи роботи з базами даних у C#. ORM Entity Framework Core.
    • Практичне заняття 12. Підключення до SQL-бази, створення моделей.
    • Домашнє завдання. Реалізувати програму з базою даних.
  13. LINQ та методи розширення
    • Лекція 13. Фільтрація, сортування та вибірка даних за допомогою LINQ.
    • Практичне заняття 13. Використання LINQ для обробки даних.
    • Домашнє завдання. Написати LINQ-запити.
  14. Підсумковий проєкт
    • Лекція 14. Архітектура застосунку. SOLID-принципи.
    • Практичне заняття 14-16. Презентація, захист та обговорення проєктів.

✦✦✦✦

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


Жовтяк Ігор закінчив Вінницький державний педагогічний університет, аспірантуру Інституту кібернетики ім. В.М. Глушкова АН УРСР. Має величезний досвід розробки програмного забезпечення.

Ігор Васильович - учасник наукових проектів на посаді молодшого наукового співробітника, провідний інженер-програміст в інституті кібернетики АН України; автор  30-и  наукових публікацій із питань розробки програмного забезпечення. Брав участь в розробці продукту для комерційних проектів на посаді .Net розробника в продуктових фірмах SDL Tridion, ТОВ "Negeso" і фріланс-проектах.

На сьогодні є консультантом українського продуктової фірми по розробці програмного забезпечення.

Має досвід викладання дисциплін ІТ і добре знає мови програмуванням С ++;С #.

Ігор проводить заняття в дуже живій і енергійній манері, дає прості і наочні пояснення навіть складних тем. Професійні поради досвідченого викладача знадобляться Вам на повсякденній практиці та роботі.

 

✦✦✦✦

Порядок запису для навчання в групi

  1. Попередній запис на курси в навчальному центрі відбувається за допомогою онлайн режиму Подання заявки
  2. Ми рекомендуємо не відкладати запис на курси «на потім». Групи комплектуються постійно, і ви можете просто не встигнути у зручну для Вас за датою та графіку групу – вона буде укомплектована. Також, ціна за курс закріплюється лише при оформленні.
  3. Початок занять у групах проходить за графіком або в міру формування групи.
  4. На першому занятті Ви визначаєтеся: чи підходять Вам наші курси та якість викладання.
  5. Після першого заняття Вам необхідно внести передоплату у розмірі 50% (тобто половину суми за курс навчання).
  6. Другу частину оплати навчання необхідно внести, пройшовши половину курсу.
  7. Оплата за курси вартістю до/або 3000 грн вноситься повністю (розділу оплати на 2 частини немає).

Онлайн заявка дозволяє попередньо забронювати місце в групі. Якщо Вас зацікавив цей курс, будь ласка, залиште заявку, навіть якщо розклад не надто Вам підходить. Перегляд розкладів занять відбувається постійно, і при достатній кількості бажаючих ми можемо відкрити групу, максимально зручну для Вас.
Що точнішу інформацією про кількість бажаючих відвідувати курс ми будемо мати, то більш вірогідно, що заняття в групі розпочнуться в запланований термін.

Порядок запису та оплати

Онлайн заявка дозволяє попередньо забронювати місце в групі. Якщо Вас зацікавив цей курс, будь ласка, залиште заявку, навіть якщо розклад не надто Вам підходить. Перегляд розкладів занять відбувається постійно, і при достатній кількості бажаючих ми можемо відкрити групу, максимально зручну для Вас.
Що точнішу інформацією про кількість бажаючих відвідувати курс ми будемо мати, то більш вірогідно, що заняття в групі розпочнуться в запланований строк.

Порядок запису та оплати