Программирование на C#

направление: Microsoft
вендор: MICROSOFT
Даты проведения курса
Этот учебный курс даст разработчиков необходимые навыки для программирования на языке 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++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимающих основы объектно-ориентированного программирования. Курс не предназначен для новичков в программировании.