Курс: C# Уровень 2
Продолжительность курса: 16 ак. ч.
Описание курса:
На этом курсе вы сможете глубже вникнуть в принципы объектно-ориентированного программирования и написать свою аркадную игру. Курс также даст вам опыт разработки Windows-приложений. Вы освоите инструменты .NET Framework: LINQ, ADO.NET, WCF, WPF и другие. Чтобы закрепить знания, вы создадите на платформе WPF бизнес-решение для ПК.
Аудитория:
• Разработчики .NET Framework, C#
Необходимая подготовка:
• Иметь опыт программирования
Результат обучения:
После изучения слушатель будет уметь:
• Глубокому пониманию принципов ООП.
• Разным технологиям .NET Framework.
• Использовать LINQ.
• Работать с базами данных.
• Применять технологии WCF.
• Разрабатывать десктопные приложения на WPF.
Программа курса:
Модуль 1. Объектно-ориентированное программирование.
• Структура. Класс. Объект. Инкапсуляция. Конструкторы. Свойства. Индексаторы. Наследование и полиморфизм.
Модуль 2. Объектно-ориентированное программирование.
•Абстрактные методы и классы. Интерфейсы. Стандартные интерфейсы. Исключения.
Модуль 3. Объектно-ориентированное программирование.
• Обобщения. Делегаты и события. Паттерн «наблюдатель».
Модуль 4. Объектно-ориентированное программирование.
• Списки. Обобщенные списки. Лямбда-выражения. Linq.
Модуль 5. Знакомство с технологией WPF.
• Особенности платформы WPF. Введение в язык XAML. Стили. Обзор элементов управления и их свойств.
Модуль 6. Связывание данных. Триггеры.
• Связывание данных. Триггеры. Обработка исключений. ListView. Виртуализация.
Модуль 7. Взаимодействие с базой данных.
• Взаимодействие с базой данных. Обзор технологии ADO.Net.
Модуль 8. Обзор сервис-ориентированной архитектуры приложений (SOA).
• Web-сервис asmx. WCF-сервис. Web-api сервис.
Окончательная цена указывается в договоре на обучение.
Записаться на курс