Ближайшие курсы
Об этом блоге
Слукин Сергей - тренер, независимый консультант. Microsoft Certified Trainer, Professional Developer, Technology Specialist, IT Professional Специализируюсь на: SharePoint 2013, SharePoint Server 2010, Office 365, SharePoint 2007, MOSS 2007, WSS 3.0, SharePoint Designer 2010, .NET, ASP.NET, C#, ADO.NET, LINQ, WPF, WCF, WF, Silverlight, Visual Studio 2012, Visual Studio 2010, Windows Phone 7.5, Biztalk 2010, SQL Server 2012, SQL Server 2008 R2, Business Intelligence, Reporting, Analysis, Integration Services.
Календарь
<<  Июль 2017  >>
ПнВтСрЧтПтСбВс
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

Программа курса "M2349 Программирование Microsoft .NET Framework на языке C#"

Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft M2349 Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET)

Цель курса

Цель данного курса - помочь разработчикам приложений понять стратегию Microsoft .NET Framework.

Данный курс предназначен для профессиональных разработчиков программного обеспечения, включая сотрудников независимых компаний и фирм-поставщиков программного обеспечения, а также профессионалов, работающих в корпоративных группах разработчиков. Среди слушателей, как правило, преобладают разработчики на Microsoft WIN32, Microsoft Visual Basic или Microsoft Visual C++.

Описание курса

Помимо обзора возможностей платформы .NET Framework и знакомства с ключевыми понятиями и терминологией, курс также предусматривает ряд лабораторных работ, в которых подробно рассматриваются возможности платформы .NET Framework, используемые в целях программирования, отладки, настройки и развертывания приложений.

Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.

Содержание курса

1.       Обзор Microsoft .NET Framework

2.       Знакомство с управляемой средой выполнения программы

3.       Работа с компонентами

4.       Развертывание приложений и контроль версий

5.       Общая система типов

6.       Работа с типами

7.       Строки, массивы и коллекции

8.       Делегаты и события

9.       Память и управление ресурсами

10.   Потоки и файлы данных

11.   Доступ к Internet

12.   Сериализация (преобразование в последовательную форму)

13.   Система, обеспечивающая работу с удаленными объектами, и Web-сервисы

Длительность курса

40 академических часов / 5 дней

В курсе рассматриваются следующие вопросы

Модуль 1. Обзор Microsoft .NET Framework

1.       Обзор Microsoft .NET Framework

2.       Обзор пространств имен

Модуль 2. Знакомство с управляемой средой выполнения программы

1.       Написание .NET приложения

2.       Компиляция и выполнение .NET приложения

Модуль 3. Работа с компонентами

1.       Знакомство с ключевыми технологиями разработки .NET Framework

2.       Создание простого компонента .NET Framework

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

4.       Создание клиента ASP .NET

Модуль 4. Развертывание приложений и контроль версий

1.       Введение в процесс развертывания приложений

2.       Сценарии развертывания приложений

3.       Относящиеся к процессу темы и средства

Модуль 5. Общая система типов

1.       Знакомство с Общей системой типов

2.       Элементы Общей системы типов

3.       Объектно-ориентированные характеристики

Модуль 6. Работа с типами

1.       Функциональные возможности класса System.Object

2.       Специализированные конструкторы

3.       Типовые операции

4.       Интерфейсы

5.       Управление внешними типами

Модуль 7. Строки, массивы и коллекции

1.       Строки

2.       Терминология - Коллекции

3.       Массивы .NET Framework

4.       Коллекции .NET Framework

Модуль 8. Делегаты и события

1.       Делегаты

2.       Многообъектные делегаты

3.       События

4.       Случаи использования делегатов, событий и интерфейсов

Модуль 9. Память и управление ресурсами

1.       Основы управления памятью

2.       Управление ресурсами, не относящимися к памяти

3.       Управление неявными ресурсами

4.       Управление явными ресурсами

5.       Оптимизация процесса сбора мусора

Модуль 10. Потоки и файлы данных

1.       Потоки

2.       Классы Reader и Writer

3.       Ввод/Вывод основных данных файла

Модуль 11. Доступ к Internet

1.       Сценарии Internet приложений

2.       Модель WebRequest (запрос) и WebResponse (ответ)

3.       Протоколы приложений

4.       Обработка ошибок

5.       Безопасность

6.       Лучшие методы проведения данных операций

Модуль 12. Сериализация (преобразование в последовательную форму)

1.       Сценарии сериализации

2.       Атрибуты сериализации

3.       Граф объекта

4.       Процесс сериализации

5.       Пример сериализации

6.       Пример десериализации (преобразования из последовательной формы в параллельную)

7.       Специальная сериализация

8.       Пример специальной сериализации

9.       Вопросы безопасности

Модуль 13. Система, обеспечивающая работу с удаленными объектами, и Web-сервисы

1.       Работа с удаленными объектами

2.       Конфигурационные файлы системы

3.       Web-сервисы