Подробнее о курсе
Курс охватывает основы построения программ на языке C#, синтаксис языка и детали реализации приложений на платформе .NET Framework 4.5. Курс также познакомит Вас с методами и технологиями, используемыми в современных настольных и корпоративных приложениях. В курсе рассматриваются обработка событий, программирование пользовательского интерфейса, доступ к базам данных, асинхронное выполнение операций, создание пользовательских атрибутов и шифрование/расшифровка данных. Курс использует среду разработки Visual Studio на Windows 8
По окончании курса слушатели научатся
- Описать синтаксис и основные особенности C#
- Создавать и вызывать методы, перехватывать и обрабатывать исключения, описывать требования к мониторингу масштабируемых приложений
- Реализовать базовую структуру и основные элементы типичного настольного приложения
- Создавать классы, определять и реализовать интерфейсы, а также создавать и использовать коллекции
- Использовать наследование для создания иерархии классов, расширять классы .NET Framework, а также создавать универсальные классы и методы
- Читать и записывать данные с помощью методов файлового ввода/вывода, потоков, сериализовать и десериализовать данные в различных форматах
- Создавать и использовать модель данных (Entity Data Model) для доступа к базам данных с помощью LINQ-запросов, обновлять данные
- Создавать графический интерфейс пользователя средствами XAML
- Повышать удобство и снижать время отклика приложений с помощью задач и асинхронных операций
- Интегрировать неуправляемые библиотеки (unmanaged libraries) и динамические компоненты в приложения C#
- Использовать метаданные с помощью отражения (reflection), создавать и использовать пользовательские атрибуты, генерировать код во время выполнения, а также управлять версиями сборок
- Шифровать и расшифровывать данные с помощью симметричного и асимметричного шифрования