Тренинговым компаниям: Добавить тренингВойти
TRN.ua
тренинг

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

Организатор:
Сетевые технологии, учебный центр
Продолжительность: 40 часов
Документ об окончании: Сертификат компании Microsoft о прохождении обучения
Стоимость: 15000 грн
питание входит в стоимость
-10%
при заказе с сайта

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


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

Цель мероприятия

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

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

Программа

Модуль 1. Обзор синтаксиса C# 

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

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

  • Создание и вызов методов 
  • Создание перегруженных методов и использование опциональных (optional) и параметров, возвращающих значение (Output) 
  • Обработка исключений 
  • Мониторинг приложений

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

  • Реализация структур и перечислений 
  • Организация данных в коллекции 
  • Обработка событий

Модуль 4. Создание классов и реализация коллекций 

  • Создание классов 
  • Определение и реализация интерфейсов 
  • Реализация коллекции

Модуль 5. Создание иерархии классов при помощи наследования 

  • Создание иерархии классов 
  • Расширение классов .NET Framework 
  • Создание универсальных (generic) типов

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

  • Чтение и запись файлов 
  • Сериализации и десериализации данных 
  • Реализация ввода/вывода с помощью потоков

Модуль 7. Доступ к базе данных 

  • Создание и использование моделей данных (Entity Data Models) 
  • Запрос данных с помощью LINQ 
  • Обновление данных с помощью LINQ

Модуль 8. Доступ к удаленным данным 

  • Доступ к данным через сеть 
  • Доступ к данным в облаке

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

  • Использование XAML для проектирования пользовательского интерфейса 
  • Привязка элементов управления к данным 
  • Стилизация пользовательского интерфейса

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

  • Реализация многопоточности с помощью классов Tasks и лямбда выражений 
  • Асинхронное выполнение операций 
  • Синхронизация одновременного доступа к данным

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

  • Создание и использование динамических объектов 
  • Управление временем жизни объектов и unmanaged ресурсами

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

  • Проверка метаданных объекта 
  • Создание и использование пользовательских атрибутов 
  • Генерация управляемого кода 
  • Управление версиями, подпись и развертывание сборок

Модуль 13. Шифрование данных 

  • Реализация симметричного шифрования 
  • Реализация асимметричного шифрования

Дополнительная информация

  • Различные виды подключения к обучению - проведение тренинга на нашей территории, на территории Заказчика, удаленное обучение, корпоративное обучение.
Контактная информация
Компания: Контактное лицо:
Маргарита Шепетько
Телефон:
(044) 390-73-36 Показать
Добавить комментарий
Ваше имя, компания:
Комментарий:
не более 1000 символов (введено: 0)
Эл. почта:
Проверочный код:
5 английских букв:
 или Отменить
Другие тренинги в категории: Информационные технологии, IT
Партнеры сайта
TRN.ua
Главная страница
Обратная связь
Помощь
Отправить страницу другу
Тренинговым компаниям
Тренинги и семинары
Тренинговые компании
Тренеры
Новости
Статьи
Услуги сайта
Статистика сайта
О проекте
Контакты
Условия использования
© TRN.ua — тренинги в Украине.
Сделано в компании «Реактор».