| Описание курса | Visual Studio 2012 (подготовка к сертификации MCSD: Windows Store Apps Using C#/ MCSD: Web Applications Solutions Developer) | |
Продолжительность: 5 недель (150 часов)Предварительная подготовка: Начальные навыки программирования Цели курса: По окончании Вы получите:- Certificate of Excellence
- Звание MCSD (Microsoft Certified Solution Developer) по одной из специализаций: Windows Store Apps Using C# или Web Applications Solutions Developer
Сдача следующих экзаменов:
Для получения статуса MCSD: Windows Store Apps Using C#- 70-483: Programming in C#
- 70-484: Essentials of Developing Windows Store Apps Using C#
- 70-485: Advanced Windows Store App Development Using C#
Для получения статуса MCSD: Web Applications Solutions Developer- 70-480: Programming in HTML5 with JavaScript and CSS3
- 70-486: Developing ASP.NET 4.5 MVC Web Applications
- 70-487: Developing Windows Azure and Web Services
Описание курса:
Обзор платформы .Net Framework 3.5
Основы работы со средой разработки Visual Studio 2012
Основы языка C# - Основы языка C#
- Структура программ на C#
- Базовые типы, структуры, перечисления
- Выражения
- Обработка исключительных ситуаций
- Boxing / Unboxing
- Преобразование типов
- Константы и константы времени исполнения
- Методы и параметры
- Массивы, коллекции
- Основы работы с файлами и папками
- Основы объектно-ориентированного программирования
- Создание иерархии классов
- Наследование и полиморфизм
- Конструкторы / Деструкторы. Управление временем жизни объекта
- Использование интерфейсов, абстрактных методов / классов
- Пространства имен
- Лямбда - выражения
- Операторы, делегаты, события
- Свойства и индексы
- Атрибуты
- Сериализация и десериализация данных
- Реализация многопоточности и асинхронное выполнение
- Основы доступа к локальным и удаленным данным
- Интеграция с неуправляемым (unmanaged) кодом
- Управление версиями, подпись и развертывание сборок
Создание Windows Store приложений на С#- Обзор платформы Windows 8 и архитектуры WinRT
- Создание первого приложения для Windows Store
- Базовые принципы дизайна приложений для Windows Store
- Основы XAML. Создание пользовательского интерфейса. Элементы управления
- Режимы работы приложений
- Навигация в приложениях Windows Store
- Создание и использование панели AppBar
- Представление данных. Работа с шаблонами и ресурсами
- Масштабирование и привязка (snapping)
- Модель исполнения приложений. Многозадачность
- Создание и использование фоновых задач в приложениях Windows Store
- Реализация контрактов Windows 8 (Search, Share). Реализация расширенных контрактов
- Реализация плиток и пользовательских уведомлений
- Взаимодействие с сервисом Windows Push Notification (WNS)
- Проектирование и реализация стратегии доступа к данным
- Управление данными. Настройка хранилищ данных. Кэширование
- Доступ к файлам для приложений Windows Store
- Работа с мультимедиа
- Работа с датчиками и устройствами
- Работа с картами
- Безопасность данных в приложениях Windows Store
- Трассировка и профилирование приложений Windows Store
- Глобализация и локализация приложений
- Публикация приложений в Windows Store
- Сертификация приложений Windows Store
- Получение дохода
HTML5, CSS, JavaScript- Обзор технологий создания веб-приложений с помощью Visual Studio 2012
- Обзор HTML и CSS
- Создание и стилизации HTML5 страниц
- Создание интерактивных страниц с помощью HTML5
- Введение в JavaScript. Обзор синтаксиса JavaScript
- Использование DOM в JavaScript
- Введение в jQuery
- Создание форм для сбора данных и проверки вводимых пользователем данных с помощью JavaScript
- Взаимодействие с удаленным источником данных
- Использование CSS3
- Создание объектов с помощью JavaScript
- Хранение данных на стороне клиента
- Реализация адаптивного интерфейса пользователя Использование графики
- Анимация интерфейса пользователя
- Реализация двунаправленного обмена сообщениями с использованием Web Sockets
- Использование Web Workers
Разработка Web - приложений- Основы создания Web – приложений с использованием Visual Studio 2012
- Обзор подхода MVC
- Разработка моделей, контроллеров, представлений в подходе MVC
- Оптимизация под поисковые системы (Search Engine Optimization, SEO)
- Создание пользовательского интерфейса Web-приложения
- Трассировка и отладка ASP.NET MVC 4 Web-приложения
- Работа со стилями
- Кэширование данных
- Использование JavaScript and jQuery в ASP.NET MVC 4 Web-приложениях
- Безопасность приложений
- Пользовательские предпочтения
- Использование Windows Azure Web Services в ASP.NET MVC 4 Web-приложениях
- Использование HTTP Modules и HTTP Handlers
- Конфигурация и развертывание Web-приложений
Разработка распределенных приложений и сервисов- Особенности построения распределенных приложений
- Обзор служб и облачных технологий
- Работа с данными в распределенных приложениях
- Доступ к данным с помощью Entity Framework
- Создание и использование служб ASP.NET Web API
- Расширение и обеспечение безопасности служб ASP.NET Web API
- Создание служб WCF
- Контракты сервисов, данных, сообщений, операций
- Поведения
- Привязки
- Создание и конфигурирование оконечных точек
- Обеспечение безопасности сервисовWCF data services
- Мониторинг и диагностика WCF сервисовWindows Azure Service Bus
- Размещение (hosting) сервисов
- Развертывание сервисов
- Работа с хранилищем Windows Azure (Windows Azure Storage)
- Масштабируемые службы
|
|
| |