В курсе рассматриваются обработка событий, программирование пользовательского интерфейса, доступ к базам данных, асинхронное выполнение операций, создание пользовательских атрибутов и шифрование/расшифровка данных. Курс использует среду разработки Visual Studio на Windows 8.
Курс предназначен для опытных разработчиков, которые уже имеют опыт программирования на C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимают концепции объектно-ориентированного программирования.
Курс помогает подготовиться к сертификационному экзамену: 70-483: Programming in C#
По окончании курса Вы будете уметь:
-
Описать синтаксис и основные особенности C#;
-
Создавать и вызывать методы, перехватывать и обрабатывать исключения, описывать требования к мониторингу масштабируемых приложений;
-
Реализовать базовую структуру и основные элементы типичного настольного приложения;
-
Создавать классы, определять и реализовать интерфейсы, а также создавать и использовать коллекции;
-
Использовать наследование для создания иерархии классов, расширять классы .NET Framework, а также создавать универсальные классы и методы;
-
Читать и записывать данные с помощью методов файлового ввода/вывода, потоков, сериализовать и десериализовать данные в различных форматах;
-
Создавать и использовать модель данных (Entity Data Model) для доступа к базам данных с помощью LINQ-запросов, обновлять данные;
-
Создавать графический интерфейс пользователя средствами XAML;
-
Повышать удобство и снижать время отклика приложений с помощью задач и асинхронных операций;
-
Интегрировать неуправляемые библиотеки (unmanaged libraries) и динамические компоненты в приложения C#;
-
Использовать метаданные с помощью отражения (reflection), создавать и использовать пользовательские атрибуты, генерировать код во время выполнения, а также управлять версиями сборок;
-
Шифровать и расшифровывать данные с помощью симметричного и асимметричного шифрования.
Продолжительность курса - 40 ак. ч.
097SP693