Програма курсу "Базовий C#"
Курс C# для розробників пропонує всеосяжне навчання, орієнтоване на практичне застосування мови програмування C#. Програма курсу ретельно сконструйована, щоб студенти не лише засвоїли теоретичні аспекти мови, але й набули вмінь у розробці комплексних додатків. Вони ознайомляться з фундаментальними принципами об'єктно-орієнтованого програмування, вивчать стандартні бібліотеки C#, освоять розширене керування пам'яттю та поглиблять знання у сферах багатопоточності та оптимізації коду.
Ціна: 2890грн/міс
Тривалість: 5 місяців
Вік: 13+
Розпочніть навчання вже сьогодні!
⏰ 21 заняття
📅 1 раз на тиждень
🎯 Набір групи щомісяця
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 для мобільної розробки.
-
Забезпечення безпеки програм та даних, використання шифрування та аутентифікації.