ITVDN | ASP.NET MVC Fundamentals (2014) PCRec [H.264/720p-LQ]
Автор (режиссер): Дмитрий Охрименко
Жанр: Программирование
Продолжительность: 10:19:25
Качество видео: PCRec
Видеокодек: AVC
Битрейт видео: ~1481 kb/s, 15,000 FPS.
Размер кадра: 1280x720
Аудиокодек: AAC
Битрейт аудио: 61,5 - 62 kb/s (CBR), 2 Ch, 44100 Hz
Доп. материалы: Есть
Описание:Видео курс «ASP.NET MVC Fundamentals» познакомит слушателя с технологией ASP.NET MVC, которая предназначена для разработки современных веб приложений. Прослушав видео уроки, Вы научитесь создавать сайты и сложные веб приложения с использованием языка программирования C# и платформы ASP.NET. Этот курс посвящен изучению MVC версии 4, которая на данный момент является актуальной и наиболее востребованной. Также видео уроки MVC4 Framework будут необходимыми для изучения следующей версии платформы - MVC 5. Перед прохождением этого курса мы рекомендуем пройти обучение по «видеокурсу C# Базовый», «видео курсу HTML и CSS», изучить «видео уроки по JavaScript».
Урок 1. Введение в ASP.NET MVC
Что такое MVC Framework. Версии платформы.
Традиционная платформа WebForms.
Шаблон Model View Conrtoller.
Сравнение MVC и WebForms.
Ключевые преимущества ASP.NET MVC.
Типы проектов.
Структура проектов.
Соглашения об именованиях.
Пример простого проекта.
Основы синтаксиса механизма визуализации Razor.
Урок 2. Маршрутизация и области
Функции системы маршрутизации.
Шаблоны URL. Регистрация шаблонов.
Использование переменных в шаблоне.
Использование опциональных параметров в шаблоне.
Наложение ограничений на значения сегментов.
Создание исходящих URL.
Создание областей
Урок 3. Представления и компоновки
Основы синтаксиса Razor.
Файл _Layout.cshtml.
Использование файла _ViewStart.cshtml.
Создание и использование секций.
Bundling & Minification. Основы оптимизации страниц.
Работа с частичными представлениями.
Работа с дочерними действиями.
Урок 4. Контроллеры и действия
Базовые типы, использующиеся при создании контроллеров.
Свойства для получения данных из контекста запроса.
Создание простой HTML формы и обработка данных на сервере.
Способы передачи данных из контроллера в представление.
Ответы от контроллера. Классы, производные от ActionResult.
Урок 5. Вспомогательные методы и HTML формы
Встраиваемые вспомогательные методы.
Внешние вспомогательные методы.
Создание HTML форм.
Вспомогательные методы для создания элементов форм.
Строго типизированные вспомогательные методы.
Создание списочных элементов.
Использование класса WebGrid.
Урок 6. Модель
Шаблонизированные методы.
Метаданные модели.
Специальные шаблоны EditorTempaltes и DisplayTemplates.
Использование EntityFramework.
Code First подход при работе с моделью.
Урок 7. Привязка модели и валидация
Привязка простых и сложных типов данных.
Привязка массивов.
Использование префиксов при привязке данных.
Загрузка файлов на сервер.
Создание пользовательских поставщиков данных.
Создание пользовательских связывателей данных.
Явная валидация форм.
Установка ошибок уровня свойств и уровня модели.
Использование атрибутов для валидации данных.
Валидация на стороне клиента.
Урок 8. Фильтры и авторизация
Фильтры, типы фильтров.
Использование фильтра HandleError.
Создание фильтров действий.
Создание фильтров результата.
Шаблон проекта Internet Application.
Использование Simple Membership для создания и управления пользователей.
Урок 9. AJAX
Технология AJAX
Простое AJAX приложение с применением MVC.
Основные свойства класса AjaxOptions. <
Callback функции, задаваемые через AjaxOptions.
Использование библиотеки AJAX для отправки асинхронных запросов.
Урок 10. Поиск и устранение уязвимостей
Работа HTTP : структура запроса и ответа.
Подмен запроса: подмену запроса с помощью Fiddler.
Поиск и устранение уязвимости Cross-Site Scripting.
Поиск и устранение уязвимости SQL Injection.
Поиск и устранение уязвимости Cross-Site Request Forgery.
Общие рекомендации по написанию безопасных приложений.
Код: |
Общее Уникальный идентификатор : 220752209561713787651137607406527926921 (0xA613543DD48CBE6AA4AAD6072ABB5289) Полное имя : C:\[ITVDN] ASP.NET MVC Fundamentals - 2014\Урок 01. Введение.mkv Формат : Matroska Версия формата : Version 4 / Version 2 Размер файла : 200 Мбайт Продолжительность : 1 ч. 6 м. Общий поток : 422 Кбит/сек Дата кодирования : UTC 2014-07-09 18:55:56 Программа кодирования : mkvmerge v7.0.0 ('Where We Going') 64bit built on Jun 9 2014 15:16:27 Библиотека кодирования : libebml v1.3.0 + libmatroska v1.4.1 DURATION : 01:06:15.674000000 NUMBER_OF_FRAMES : 171218 NUMBER_OF_BYTES : 30648009 _STATISTICS_WRITING_APP : mkvmerge v7.0.0 ('Where We Going') 64bit built on Jun 9 2014 15:16:27 _STATISTICS_WRITING_DATE_UTC : 2014-07-09 18:55:56 _STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Видео Идентификатор : 1 Формат : AVC Формат/Информация : Advanced Video Codec Профиль формата : Main@L5.0 Параметр CABAC формата : Да Параметр ReFrames формата : 4 кадра Параметр GOP формата : M=3, N=30 Идентификатор кодека : V_MPEG4/ISO/AVC Продолжительность : 1 ч. 6 м. Вид битрейта : Постоянный Номинальный битрейт : 1481 Кбит/сек Ширина : 1280 пикселей Высота : 720 пикселей Соотношение сторон : 16:9 Режим частоты кадров : Постоянный Частота кадров : 15,000 кадров/сек Стандарт вещания : NTSC Цветовое пространство : YUV Субдискретизация насыщенности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Прогрессивная Бит/(Пиксели*Кадры) : 0.107 Default : Да Forced : Нет
Аудио Идентификатор : 2 Формат : AAC Формат/Информация : Advanced Audio Codec Профиль формата : LC Идентификатор кодека : A_AAC Продолжительность : 1 ч. 6 м. Каналы : 2 канала Расположение каналов : Front: L R Частота : 44,1 КГц Метод сжатия : С потерями Default : Да Forced : Нет |
Скриншоты:
Время раздачи: 24/7 (круглосуточно)