softline academy
Microsoft IT Academy Program

Организаторы
Учебного центра
  Факультет ВМК MГУ Факультет
ВМК MГУ
 
Компания Softline
Учебные центры Softline Academy Alliance

orenburg.it-academy.ru

 Другие проекты Softline
Exponenta.ru
Все о математических пакетах

Matlab.ru
Консультационный центр Matlab

Allsoft.ru
Интернет-магазин лицензионного софта

Edu.Allsoft.ru
Серьезные программы по студенческим ценам

Центр решений Microsoft
Комплексный ответ на ваши бизнес-задачи

Горячая линия
Переход на лицензионное ПО

Главная > Учебные курсы > Каталог учебных курсов > Описание курса: AMS-320

AMS-320: Язык C# и платформа .NET Framework(25 часов)


Краткое описание

Этот авторский курс знакомит с платформой .NET, языком программирования С#, основами разработки приложений и объектно-ориентированного программирования. Курс является стартовым для комплексной учебной программы Разработка приложений (Microsoft С# .NET).


Дата начала, расписание и стоимость курса

  • Стоимость курса: 7900 рублей
  • Дата начала: с 14 октября 2010 г.
  • Длительность и дни занятий: 3 недели (ср, сб) с 18:00 до 22:00, сб. с 9:30 до 13:30 [расписание всех курсов программы]
  • Преподаватель: Александр Голубев

Сертификационный экзамен

Совместно с курсом AMS-321 Основы разработки приложений для платформы .NET этот курс готовит слушателей к экзамену 70-536: TS: Microsoft .NET Framework - Application Development Foundation, который является обязательным экзаменом для получения статусов:

  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Web Applications
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Windows Applications
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Distributed Applications
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Presentation Foundation Applications
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Communication Foundation Applications
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Workflow Foundation Applications
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Forms Applications
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, ADO.NET Applications
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, ASP.NET Applications

Предварительные требования

Навыки программирования на C, C++, Visual Basic, Java или других языках программирования или прохождение вводного курса AMS-319 Введение в программирование на C# в среде MS Visual Studio 2008.


Программа курса


Модуль 1. Знакомство с платформой .NET

  • Введение в платформу .NET
  • Структура .NET Framework
  • Межъязыковое взаимодействие в .NET
  • Разработка и выполнение приложений .NET
  • Структура программы для .NET

Модуль 2. Обзор языка C#

  • Структура программы на языке C#
  • Ввод-вывод в консольном приложении
  • Основы работы со средой разработки Visual Studio 2008
  • Простейшие методы отладки

Модуль 3. Типы-значения и типы-ссылки

  • Разница между типами-значениями и типами-ссылками
  • Работа с типами-ссылками
  • Работа с типами-значениями
  • Шаблонные типы
  • Встроенные типы
  • Работа с локальными переменными

Модуль 4. Операторы и исключения

  • Обзор операторов языка C#
  • Операторы цикла, ветвления, выбора
  • Создание и обработка исключительных ситуаций

Модуль 5. Коллекции

  • Работа с массивами
  • Динамические массивы, списки, очереди, стеки
  • Ассоциативные массивы
  • Битовые массивы
  • Итераторы

Модуль 6. Разработка типов. Способы передачи параметров методам

  • Перечисления
  • Структуры и классы
  • Поля класса
  • Методы класса
  • Способы передачи параметров методам
  • Перегрузка методов
  • Свойства и индексаторы

Модуль 7. Основы объектно-ориентированного программирования

  • Классы и объекты в языке C#
  • Инкапсуляция, наследование и полиморфизм
  • Повторное использование кода
  • Основы объектно-ориентированного проектирования

Модуль 8. Создание и уничтожение объектов. Автоматический сборщик мусора

  • Работа с конструкторами и деструкторами
  • Перегрузка конструкторов
  • Особенности программирования в среде с автоматическим сборщиком мусора
  • Управление ресурсами

Модуль 9. Наследование. Интерфейсы

  • Абстрактные и запечатанные классы
  • Переопределение методов в классе-потомке
  • Сходства и отличия интерфейсов и классов
  • Работа с интерфейсами

Модуль 10. Пространства имен и компоненты

  • Внутренние классы, методы и данные
  • Отношения агрегации и использования
  • Фабрики классов
  • Работа с пространствами имен
  • Компонентное программирование
  • Создание простейших компонент

Модуль 11. Операторы и события

  • Перегрузка операторов
  • Делегаты
  • Создание события, подписка на получение уведомления о событии
  • Широковещательные уведомления
  • Возможные сценарии использования событий

Модуль 12. Рефлексия и атрибуты

  • Основы рефлексии
  • Встроенные атрибуты
  • Создание новых атрибутов
  • Получение списка атрибутов

Модуль 13. Работа со сборками

  • Версии сборок
  • Поиск сборки
  • Загрузка сборок и рефлексия
  • Глобальный кэш сборок
© 2004-2006 Softline
Тел. 939-15-85
info@it-university.ru
адрес и схема проезда
Учебный центр | Ваша IT-карьера | Учебные курсы | Online-тесты | Скидки | FAQ