Программирование на языке C#

course-overview

В программе курса Вы получите навыки объектно-ориентированного программирования для Windows,методы создания пользовательского интерфейса и работы с базами данных. Слушатели курса изучают вопросы защиты, тестирования и развертывания Windows-приложений, их глобализации и создания справочной системы.
1. Введение в .NET Framework.
  • Инфраструктура .NET Framework и общеязыковая исполняющая среда.
  • Библиотека базовых классов .NET.
  • Классы и структуры.
  • Методы.
  • Область видимости и уровни доступа
  • Сбор мусора.
  • Применение классов и демонстрация сбора мусора.

2. Создание пользовательского интерфейса.
  • Принципы разработки пользовательского интерфейса.
  • Работа с формами.
  • Применение элементов управления и компонентов.
  • Меню.
  • Проверка данных, вводимых пользователем.
  • Приложение Virtual Doughnut Factory.

3. Типы и члены.
  • Применение типов данных.
  • Константы, перечисления, массивы и наборы.
  • Реализация свойств.
  • Реализация полиморфизма через наследование.
  • Добавление компонентов и реализация членов.

4. Объектно-ориентированное программирование и полиморфизмы.
  • Введение в объектно-ориентированное программирование.
  • Перегрузка членов.
  • Реализация пол через интерфейсы.
  • Реализация полиморфизма через наследование.
  • Применение производных классов.

5. Тестирование и отладка приложений.
  • Использование отладочных инструментов.
  • Применение классов Debug и Trace.
  • Создание плана блочного тестирования.
  • Обработка и генерация исключений.
  • Отладка приложения.

6. Доступ к данным с помощью ADO.NET.
  • Обзор ADO.NET.
  • Доступ к данным.
  • Применение объектов Data Set и обновление данных.
  • Связывание, просмотр и фильтрация данных.
  • Подключение к базе данных.

Зачет (собеседование).