Программирование на C#
Даты проведения курса
Этот учебный курс даст разработчиков необходимые навыки для программирования на языке C# приложений Windows. В течение пяти дней слушатели узнают об основах программной структуры, синтаксиса языка и закрепят свои знания по мере разработки приложения, которое объединяет различные функциональные возможности .NET Framework 4.5.
По окончании курса слушатели получат твердое знание C# и того, как использовать C# для разработки приложения .NET Framework 4.5.
После успешного прохождения курса слушатели должны уметь:
Описывать базовые синтаксис и возможности C#
Создавать и вызывать методы, обрабатывать исключения и описывать требования к большим приложениям с точки зрения их мониторинга
Реализовывать базовую структуру и существенные элементы типичного настольного приложения
Создавать классы, определять и реализовывать интерфейсы, а также применять обобщенные (generic) коллекции
Использовать наследование для создания иерархии классов, расширять класс .NET Framework и создавать обобщенные классы и методы
Читать и записывать данные с помощью ввода/вывода в файл и потоков, а также сериализовать и десериализовать данные в различных форматах
Создавать и использовать модель данных для доступа к БД и применять LINQ для запроса и обновления данных
Использовать типы данных, находящиеся в пространстве имен System.Net, а также службы данных WCF для доступа к удаленным данным и запроса к ним
Создавать графический интерфейс с помощью XAML
Улучшать производительность и время отклика приложений, используя задачи и асинхронные операции
Вызывать не относящиеся к .NET библиотеки и динамические компоненты из приложения C#
Проверять метаданные типов с помощью reflection, создавать и использовать собственные атрибуты, генерировать код в процессе исполнения и управлять версиями приложения
Шифровать и дешифровать данные с помощью симметричного и асимметричного шифрования.
Необходимая предварительная подготовка:
Разработчики, проходящие это курс, должны уже обладать каким-нибудь ограниченным опытом работы с C#, позволяющим решать простые задачи.
Слушатели должны знать следующее:
Как давать имена переменным, объявлять их и присваивать им значения
Как использовать:
Арифметические операции для выполнения арифметических вычислений, содержащих одну и более переменных
Операции сравнения для переменных или выражений
Логические операции для выражений, содержащих операции сравнения
Как создавать код с использованием простых операторов и ключевых слов C#, как использовать среду разработки Visual Studio для определения синтаксических ошибок
Как создавать простое ветвление в коде с помощью оператора IF
Как использовать оператор For для создания циклов и перебора данных в массиве
Как использовать среду разработки Visual Studio для определения простых логических ошибок
Как создавать функции, использующие аргументы, параметры и возвратные значения разных типов
Как проектировать и создавать простой пользовательский интерфейс, используя стандартный набор элементов управления Visual Studio
Как подключаться к БД SQL Server database и основы того, как хранятся и извлекаются данные
Как сортировать данные с помощью циклов
Как распознавать классы и методы, используемые в программе
По окончании курса слушатели получат твердое знание C# и того, как использовать C# для разработки приложения .NET Framework 4.5.
После успешного прохождения курса слушатели должны уметь:
Необходимая предварительная подготовка:
Разработчики, проходящие это курс, должны уже обладать каким-нибудь ограниченным опытом работы с C#, позволяющим решать простые задачи.
Слушатели должны знать следующее:
Как использовать:
Аудитория курса:
Курс предназначен для опытных разработчиков, уже обладающих опытом программирования на C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимающих основы объектно-ориентированного программирования.
Курс не предназначен для новичков в программировании.