microsoft-partner-logo.png

PL/М20483 Программирование на C#

Продолжительность 40 ак. часов
Ближайшая дата обучения: 06.11.2023

О курсе

Курс позволяет слушателям приобрести знания и навыки программирования, необходимые для разработки Windows приложений с использованием языка программирования C#. Курс охватывает основы построения программ на языке C#, синтаксис языка и детали реализации приложений на платформе .NET Framework 4.5, а также знакомит слушателей с методами и технологиями, используемыми в современных настольных и корпоративных приложениях. В курсе рассматриваются обработка событий, программирование пользовательского интерфейса, доступ к базам данных, асинхронное выполнение операций, создание пользовательских атрибутов и шифрование/дешифрование данных. Курс использует среду разработки Visual Studio 2012 на платформе Windows 8.

Цели обучения

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

Требования

  • Именование, объявление, инициализация и присваивание значений переменным в приложении.
  • Использование арифметических операторов для выполнения арифметических вычислений с участием одной или нескольких переменных.
  • Использование реляционных операторов для проверки связи между двумя переменными или выражениями.
  • Использование логических операторов для объединения выражений, содержащих операторы отношений.
  • Использование синтаксиса С#, ключевых слов, обработка синтаксических ошибок в Visual Studio.
  • Создание структуры ветвления с помощью оператора IF.
  • Создание циклов обработки массивов данных с использованием оператора FOR.
  • Поиск простых логических ошибок с помощью Visual Studio.
  • Создание функций.
  • Проектирование и реализация простого пользовательского интерфейса с использованием стандартных элементов управления из панели элементов Visual Studio.
  • Подключение и запрос данных из базы SQL.
  • Сортировка данных в цикле.
  • Распознавание классов и методов, используемых в программе
  • Успешное окончание курса М10266 Программирование на C# с помощью Microsoft Visual Studio 2010 или эквивалентные знания.

Целевая аудитория

  • Курс предназначен для опытных разработчиков, которые уже имеют опыт программирования на C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимают концепции объектно-ориентированного программирования.

Программа обучения

47 Тем40ч.

Обзор синтаксиса C#

• Обзор способов разработки приложений с использованием C#
• Типы данных, операторы и выражения
• Программирование языковых конструкций на C#
• Лабораторная работа: Разработка приложения Class EnrolmentСмотреть

Создание методов, обработка исключений и мониторинг приложений

Разработка кода для графического приложения

Создание классов и реализация коллекций

Создание иерархии классов при помощи наследования

Чтение и запись локальных данных

Доступ к базе данных

Проектирование пользовательского интерфейса для графических приложений

Повышение производительности приложений

Интеграция с неуправляемым (unmanaged) кодом

Создание повторно используемых типов и сборок

Шифрование данных

Расписание занятий

Дата Формат Место проведения Стоимость
06.11.2023 Дистанционный Виртуальный класс

49,000 

Write a review

Оставьте заявку

Мы используем cookie. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie

Мы проконсультируем вас по всем вопросам обучения!

Оставьте заявку!