Csharp_thumb

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

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

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

О курсе

Курс позволяет слушателям приобрести знания и навыки программирования, необходимые для разработки Windows приложений с использованием языка программирования C#.

Курс охватывает основы построения программ на языке C#, синтаксис языка и детали реализации приложений на платформе .NET Framework 4.5, а также знакомит слушателей с методами и технологиями, используемыми в современных настольных и корпоративных приложениях.

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

По окончании курса слушатели смогут

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

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

Приобрести знания и навыки программирования на языке C#
Узнать методы и технологиями в современных настольных и корпоративных приложениях
Подготовка к экзамену MCSD: WINDOWS STORE APPS – C#
Подготовка к экзамену 070-483: Programming in C#

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

  • Опытные разработчики
  • Программисты C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java
  • Слушатели с пониманием концепции объектно-ориентированного программирования

Документы об окончании

Удостоверение о повышении квалификации

Удостоверение о повышении квалификации

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

26 Тем32ч.

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

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

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

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

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

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

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

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

Доступ к удаленным данным

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

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

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

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

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

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

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

39,000 

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

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

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