(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Курс "10266 Программирование на С# с использованием Microsoft® Visual Studio® 2010 (10266 Programming in C# with Microsoft® Visual Studio® 2010)"

Код: 10266
Специализация: Microsoft Visual Studio 2010

Продолжительность - 5 дней

Производится набор группы

Стоимость:  37 500 руб.  

Курс предназначен для разработчиков, которые имеют опыт написания кода на С, С++, Visual Basic или Java и понимают концепции ООП.

Среда разработки Visual Studio получила широкое распространение на платформе Microsoft Windows. Одна из последних версий — Visual Studio 2010 охватывает все этапы создания приложений от разработки объектно-ориентированной архитектуры и кодирования до тестирования и отладки. На курсе «Программирование на С# с использованием Microsoft® Visual Studio® 2010» подробно рассматривается синтаксис языка программирования C# 4.0, основные приемы и методы эффективного использование новейших возможностей C#, его интеграция с технологией доступа к данным LINQ и интеграция с динамическими языками Ruby и Python.

На курсе Вы научитесь:

  • Создавать и вызывать методы.
  • Создавать пользовательские типы и понимать отличия ссылочного и структурного типов.
  • Создавать свойства, индексаторы и выполнять перегрузку операций.
  • Создавать слабо связанные компоненты с использованием событий.
  • Использовать LINQ для доступа к данным в коллекциях.

По окончании курса Вы будете понимать:

  • Назначение .NET Framework и роли Visual C# и Visual Studio 2010 в создании приложений.
  • Синтаксис программных конструкций C#.
  • Механизмы перехвата, обработки и выброса исключений.
  • Базовые операции ввода вывода в приложении на Visual C#.
  • Способы управления видимостью и временем жизни членов пользовательского типа.
  • Значение наследования при создании нового ссылочного типа.
  • Механизмы управления временем жизни объектов и использования ресурсов.
  • Коллекции и применять параметризованные типы для реализации типо-безопасных классов, структур, интерфейсов и методов.
  • Механизмы интеграции кода, написанного на динамических языках и СОМ компонентов с приложением на C#.

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

1. Введение в С# и .NET Framework 4

  • Введение в .NET Framework 4.
  • Создание проектов в Visual Studio 2010.
  • Написание проектов на С#.
  • Создание графических приложений.
  • Способы документирования кода.
  • Отладка приложений в Visual Studio 2010.

Лабораторная работа: введение в С# и .NET Framework

2. Использование программных конструкций С#

  • Создание и инициализация переменных.
  • Выражения и операторы.
  • Создание и работа с массивами.
  • Использование операторов выбора.
  • Использование операторов цикла.

Лабораторная работа: использование программных конструкций С#

3. Объявление и вызов методов

  • Создание и использование методов.
  • Работа с параметрами по умолчанию и выходными параметрами.

Лабораторная работа: объявление и вызов методов

4. Обработка исключений

  • Перехват исключений.
  • Выброс исключений.

Лабораторная работа: обработка исключений

5. Чтение и запись файлов

  • Доступ к файловой системе.
  • Чтение и запись файлов с использованием потоков.

Лабораторная работа: чтение и запись файлов.

6. Создание пользовательских типов

  • Создание и использование перечислений.
  • Создание и использование классов.
  • Создание и использование структур.
  • Сравнение ссылочного и структурного типов.

Лабораторная работа: создание пользовательских типов

7. Инкапсуляция данных и методы

  • Управление доступом к членам пользовательского типа.
  • Разделяемые методы и данные.

Лабораторная работа: инкапсуляция данных и методы

8. Наследование от классов и реализация интерфейсов

  • Использование наследование для создания нового ссылочного типа.
  • Объявление и реализация интерфейсов.
  • Объявление абстрактных классов.

Лабораторная работа: наследование от классов и реализация интерфейсов

9. Управление временем жизни объектов и работа с ресурсами

  • Ведение в сборку мусора.
  • Управление ресурсами.

Лабораторная работа: управление временем жизни объектов и работа с ресурсами

10. Инкапсуляция данных и определение перегруженных операций

  • Создание и использование свойств.

Лабораторная работа А: создание и использование свойств

  • Создание и использование индексаторов.

Лабораторная работа В: создание и использование индексаторов

  • Перегрузка операций

Лабораторная работа С: перегрузка операций

11. Слабо связанные компоненты и обработка событий

  • Объявление и использование делегатов.
  • Использование лямбда выражений.
  • Обработка событий.

Лабораторная работа: слабо связанные компоненты и обработка событий

12. Использование коллекций и создание параметризованных типов

  • Работа с коллекциями.

Лабораторная работа А: работа с коллекциями

  • Создание и использование параметризованных типов.
  • Создание параметризованных интерфейсов, понимание ковариации и контравариации.
  • Использование параметризованных методов и делегатов.

Лабораторная работа В: создание параметризованных типов

13. Создание и работа с пользовательской коллекцией

  • Создание пользовательской коллекции.
  • Добавление объекта перечислителя к пользовательской коллекции.

Лабораторная работа: создание и работа с пользовательской коллекцией

14. Использование LINQ для доступа к данным

  • Использование расширяющих методов LINQ и операторов для создания запросов.
  • Создание динамических запросов и выражений на LINQ.

Лабораторная работа: использование LINQ для доступа к данным

15. Интеграция кода Visual C# с динамическими языками и СОМ компонентами

  • Интеграция кода Visual C# с Ruby и Python.
  • Реализация доступа к СОМ компонентам из Visual C#.

Лабораторная работа: интеграция кода Visual C# с динамическими языками и СОМ компонентами

В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.


Процесс развития технологий не происходит сам по себе, этим занимаются люди. Именно поэтому, если Вы хотите стать одним из тех, кто вносит свой вклад в развитие информационных технологий с позиции разработчика, то курсы по Microsoft Visual Studio - это именно то, что Вам нужно. Этот программный продукт, а точнее целая линейка продуктов, представляет собой полноценный комплекс, включающий в себя интегрированную среду разработки программного обеспечения, позволяющую заниматься разработкой как консольных приложений, так и программ с графическим интерфейсом, а также приложений для Магазина Windows, т.е. для Windows 8.1, и мобильных приложений, не говоря уже о сайтах и порталах на платформе ASP.

Наши инструкторы готовы донести до Вас систематизированные знания, необходимые как новичкам в области разработки Windows-приложений, так и тем, кто хочет систематизировать знания и подготовится к сертификации Microsoft, которая доступна разработчикам. Кто знает, может быть, именно Вы получите статус MCM и станете одним из лучших разработчиков Windows-приложений уже через пару лет, если прямо сейчас запишетесь на курсы и начнете развиваться в этом направлении.

  • Developing Windows Applications with Microsoft Visual Studio 2010

Пройдите курс 10262

  • Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Пройдите курс 10263

  • Developing Web Applications with Microsoft Visual Studio 2010

Пройдите курс 10264

  • Developing Data Access Solutions with Microsoft Visual Studio 2010

Пройдите курс 10265

  • Programming in C# with Microsoft Visual Studio 2010

Пройдите курс 10266

  • Introduction to Web Development with Microsoft Visual Studio 2010

Пройдите курс 10267

  • Windows Azure Solutions with Microsoft Visual Studio 2010

Пройдите курс 50466

По окончании авторизованного курса Microsoft выдаётся международный сертификат Microsoft


 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office для дома и учебы 2019 (лицензия ESD)
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft 365 Apps for business (corporate)
Microsoft 365 Business Standard (corporate)
Microsoft 365 Business Basic (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Поиск курсов
 
 
Интересные факты

Учебный центр "Интерфейс" - в десятке ведущих учебных центров России в сфере IT.

  • У нас преподают такие известные эксперты, как Пржиялковский В.В., Леоненков А.В., Новичков А.Н., Зайцев А.Л., Зайцев Р.А., Большаков О.Н., Мирончик И.Я., Саксонов А.А., Пригодина Н.Ю.
  • Учебный центр "Интерфейс" проводит авторизованные курсы по продуктам компаний Microsoft, ERwin, Embarcadero (CodeGear), Postgres Professional
  • Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
  • Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
  • Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
  • Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.

Горячая линия:
+ 7 (495) 925-0049
mail@interface.ru
Отправить быстрое сообщение

Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Обучение для IT-профессионалов
Обучение и сертификация Microsoft
IT сертификация
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100