top of page

Програма курсу "Базовий C#"

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

Ціна: 3000грн/міс

Тривалість: 5 місяців

Вік: 13+

Розпочніть навчання вже сьогодні!

⏰ 21 заняття

📅 1 раз на тиждень

🎯 Набір групи щомісяця

Основи C#:

  • Введення у мову програмування C#, встановлення та налаштування середовища розробки.

  • Основи синтаксису C#, змінні, типи даних, оператори, введення та виведення з консолі.

  • Керування пам'яттю в C#, робота зі збирачем сміття, розуміння управління ресурсами.

2

Базовий C#

  • Умовні оператори (if-else, switch), цикли (for, foreach, while, do-while) для контролю потоку виконання програми.

  • Функції, перегрузка методів, застосування рекурсії, розуміння області видимості та життєвого циклу змінних.

  • Основи об'єктно-орієнтованого програмування в C#, класи та об'єкти, конструктори та деструктори.

  • Інкапсуляція, наслідування, поліморфізм, абстрактні класи та інтерфейси у C#.

3

Базовий C#

  • Перевантаження операторів, робота з делегатами та подіями, шаблони та узагальнення (generics).

  • Робота з колекціями та LINQ (Language Integrated Query) у C#, використан

  • ня різних типів колекцій та алгоритмів обробки даних.

  • Розширене керування пам'яттю, використання IDisposable для управління ресурсами, уникнення витоків пам'яті.

  • Лямбда-вирази, винятки та обробка помилок у C#, багатопоточність, асинхронне програмування з використанням async та await.

4

Базовий C#

  • Інтеграція з базами даних, використання Entity Framework для ORM (Object-Relational Mapping).

  • Робота з файловою системою, серіалізація та десеріалізація даних.

  • Розробка графічного інтерфейсу користувача з використанням WPF (Windows Presentation Foundation) та UWP (Universal Windows Platform).

  • Застосування атрибутів та рефлексії для метапрограмування в C#.

  • Інтеграція з іншими технологіями та платформами, наприклад з .NET Core, Xamarin для мобільної розробки.

  • Забезпечення безпеки програм та даних, використання шифрування та аутентифікації.

bottom of page