Опис курсу
Цей навчальний курс навчає розробників навичкам програмування, які необхідні їм для створення додатків Windows з використанням мови Visual C #. Протягом п'яти днів в класі студенти вивчають основи структури програми Visual C #, синтаксису мови і деталей реалізації, а потім об'єднують свої знання, створюючи додаток, що включає кілька функцій .NET Framework 4.7.
Аудиторія
Цей курс призначений для досвідчених розробників, які вже мають досвід програмування на C, C ++, JavaScript, Objective-C, Microsoft Visual Basic або Java і розуміють концепції об'єктно-орієнтованого програмування.
Цей курс не призначений для студентів, які погано знайомі з програмуванням; він призначений для професійних розробників з досвідом програмування не менше одного місяця в об'єктно-орієнтованому середовищі.
Цілі курсу
Після проходження цього курсу студенти зможуть:
- • Описати основний синтаксис і можливості Visual C #.
- • Створювати методи, обробляти виключення і описувати вимоги до моніторингу масштабних додатків.
- • Реалізувати базову структуру і основні елементи типового настільного додатку.
- • Створювати класи, визначати і реалізовувати інтерфейси, а також створювати і використовувати загальні колекції.
- • Використовувати спадкування для створення ієрархії класів і розширення класу .NET Framework.
- • Здійснювати читання і запис даних з використанням файлового вводу / виводу і потоків, а також серіалізация і десеріалізацію даних в різних форматах.
- • Створити і використовувати модель даних сутності для доступу до бази даних і використовувати LINQ для запиту даних.
- • Отримувати доступ і запитувати видалені дані за допомогою типів в просторі імен System.Net і WCF Data Services.
- • Створювати графічний користувальницький інтерфейс за допомогою XAML.
- • Збільшити пропускну здатність і час відгуку додатків за рахунок використання завдань і асинхронних операцій.
- • Інтегрувати некеровані бібліотеки і динамічні компоненти в додаток Visual C #.
- • Вивчати метадані типів за допомогою відображення, створювати і використовувати настроюються атрибути, генерувати код під час виконання і управляти версіями збірок.
- • Шифрувати і дешифрувати дані за допомогою симетричного і асиметричного шифрування.