УЦ Микротест - источник ваших знаний
 
Личный кабинет Вход / Регистрация
 
 
 
  Вход Регистрация
Логин*
E-mail, указанный при регистрации
Пароль* не помню
 
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
 
 
0 позиций

       +7 (495) 231 23 51 Москва

       +7 (964) 778 99 27 Москва

       Дербеневская наб. д.7 стр. 5

Курс Разработка ASP.NET Core MVC веб-приложений (Код: 20486)

Microsoft

Чтобы заказать курс, нажмите на удобную дату прохождения обучения
Москва
Май ´19
Июнь ´19
Июль ´19
Август ´19
Сентябрь ´19
Октябрь ´19
Ноябрь ´19
Декабрь ´19
Январь ´20
Февраль ´20
Март ´20
Апрель ´20
Май ´20
20 - 24 27 - 31 24 - 28 22 - 26 26 - 30

Если в расписании нет удобных для Вас дат, напишите нам - мы разработаем удобные варианты специально для Вас!
В пятидневном курсе профессиональные веб-разработчики смогут изучить современные .Net Core инструменты и технологии для разработки ASP.NET Core MVC приложений. Программа курса делает акцент на темах расширения и масштабирования веб-приложений.
Курс длится 40 академических часов


Аудитория
Курс предназначен для профессиональных разработчик современных веб-приложений, использующих Microsoft Visual Studio в своей индивидуальной или групповой работе. Которые хотят всесторонне управлять отображаемыми HTML страницами. Хотят создавать веб-сайты с разделённым пользовательский интерфейс, доступом к данным и логикой приложения.
Необходимая подготовка
  • Опыт работы с Visual Studio 2017.
  • Опыт программирования на C # и такие понятия, как лямбда-выражения, LINQ и анонимные типы.
  • Опыт использования .NET Framework.
  • Опыт работы с HTML, CSS и JavaScript.
  • Опыт работы с данными и манипулирования данными с ADO.NET.
  • Знание XML и JSON структур данных.
Цели курса
По окончании курса слушатели научатся:
  • Дать описание стаку веб-технологий Microsoft
  • Проектировать архитектуру и реализацию веб-приложения в соответствии с функциональными требованиями
  • Сконфигурируйте конвейер веб-приложений ASP.NET Core с использованием промежуточного программного обеспечения и используйте внедрение зависимостей в приложении MVC
  • Добавление контроллеров в приложение MVC для управления взаимодействием с пользователем, обновления моделей, а также выбора и возврата представлений
  • Разрабатывать веб-приложение, которое использует ядро ​​маршрутизации ASP.NET Core для представления дружественных URL-адресов и логической иерархии навигации пользователям.
  • Создавать виды в приложении MVC, которые отображают и редактируют данные и взаимодействуют с моделями и контроллерами.
  • Создавать модели MVC и пишите код, который реализует бизнес-логику в методах, свойствах и событиях модели.
  • Подключать приложение ASP.NET Core к базе данных с помощью Entity Framework Core.
  • Реализовывать согласованный внешний вид всего веб-приложения MVC.
  • Писать код JavaScript, который выполняется на стороне клиента и использует библиотеку сценариев jQuery для оптимизации скорости отклика веб-приложения MVC.
  • Добавлять клиентские пакеты и настройте Runners.
  • Запускать модульные тесты и средства отладки для веб-приложения в Visual Studio 2017.
  • Писать приложение MVC, которое аутентифицирует и разрешает пользователям безопасный доступ к контенту с помощью Identity.
  • Создавать приложение MVC, которое противостоит злонамеренным атакам.
  • Использовать кэширование для ускорения ответов на запросы пользователей.
  • Использовать SignalR для обеспечения двусторонней связи между клиентом и сервером.
  • Описывать, что такое веб-API и почему разработчики могут добавлять веб-API в приложение.
  • Описывать, как упаковать и развернуть веб-приложение ASP.NET Core MVC с компьютера разработчика на веб-сервер.

Подробная программа курса

Содержание

Модуль 1: Изучение ASP.NET Core MVC

Microsoft ASP.NET Core MVC и другие веб-технологии ASP.NET Core могут помочь вам создавать и размещать динамические, мощные и расширяемые веб-приложения. ASP.NET Core, частью которого является ASP.NET Core MVC, является кроссплатформенной средой с открытым исходным кодом, которая позволяет создавать веб-приложения. Вы можете разрабатывать и запускать веб-приложения ASP.NET Core в Windows, macOS, Linux или на любой другой платформе, которая его поддерживает. ASP.NET Core MVC поддерживает гибкий, управляемый тестами цикл разработки. Он также позволяет использовать новейшие стандарты HTML и интерфейсные среды, такие как Angular, React и другие.

Занятия

  • Обзор веб-технологий Microsoft
  • Обзор ASP.NET 4.x
  • Введение в ASP.NET Core MVC

Лабораторная работа: изучение ASP.NET Core MVC

  • Изучение приложения бритвенных страниц
  • Изучение приложения веб-API
  • Изучение приложения MVC

После прохождения этого курса студенты смогут:

  • Понимать разнообразие технологий, доступных в веб-стеке Microsoft.
  • Опишите различные модели программирования, доступные для разработчиков в ASP.NET.
  • Выберите между ASP.NET Core и ASP.NET 4.x.
  • Опишите роль ASP.NET Core MVC в стеке веб-технологий и как использовать ASP.NET Core MVC для создания веб-приложений.
  • Различать модели MVC, контроллеры MVC и представления MVC.

Модуль 2. Разработка веб-приложений ASP.NET Core MVC

Microsoft ASP.NET Core MVC - это модель программирования, которую вы можете использовать для создания мощных и сложных веб-приложений. Тем не менее, все сложные проекты развития, и в частности крупные проекты, могут быть сложными и запутанными для полного понимания. Без полного понимания целей проекта вы не сможете разработать эффективное решение проблемы клиента. Вам необходимо знать, как определить набор бизнес-потребностей и спланировать веб-приложение Model-View-Controller (MVC) для удовлетворения этих потребностей. Созданный план проекта гарантирует заинтересованным сторонам, что вы понимаете их требования, и сообщает разработчикам о функциональных возможностях веб-приложения, его пользовательском интерфейсе, структуре и хранилище данных. Написав подробный и точный план проекта, вы можете обеспечить эффективное использование мощных функций MVC для решения бизнес-задач клиента.

Занятия

  • Планирование на этапе разработки проекта
  • Проектирование моделей, контроллеров и представлений

Лабораторная работа: разработка веб-приложений ASP.NET Core MVC

  • Планирование классов моделей
  • Планирование контроллеров
  • Планирование видов
  • Архитектура и веб-приложение MVC

После прохождения этого модуля студенты смогут:

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

Модуль 3. Настройка промежуточного программного обеспечения и служб в ASP.NET Core

ASP.NET Core - это фреймворк, который позволяет нам создавать различные приложения. В этом модуле вы узнаете, как использовать платформу ASP.NET Core для обработки запросов и ответов через существующее и настраиваемое промежуточное ПО, а также как настроить службы для использования в промежуточном ПО и во всех других частях приложения, таких как контроллеры. Промежуточное программное обеспечение - это сегмент кода, который можно использовать как часть конвейера запросов и ответов, который позволяет нам обрабатывать их в соответствии с любым соответствующим параметром. Это потенциально позволяет обрабатывать несколько отдельных запросов совершенно по-разному и получать отдельные ответы. Сервисы - это классы, которые предоставляют функциональные возможности, которые впоследствии можно использовать в разных частях приложения, без необходимости вручную отслеживать область действия в каждом отдельном местоположении и создавать какие-либо зависимости. Это делается с помощью внедрения зависимостей. Внедрение зависимостей - это метод, используемый в ASP.NET Core, который позволяет нам добавлять зависимости в код, не беспокоясь о создании объектов, сохранении их в памяти или передаче требуемых зависимостей. Это позволяет приложению стать более гибким и уменьшить потенциальные точки отказа при каждой смене службы.

Занятия

  • Настройка Middlewares
  • Настройка сервисов

Лабораторная работа: настройка промежуточного программного обеспечения и сервисов в ASP.NET Core

  • Работа со статическими файлами
  • Создание собственного промежуточного программного обеспечения
  • Использование внедрения зависимости
  • Внедрение услуги в контроллер

После прохождения этого модуля студенты смогут:

  • Использовать существующее промежуточное ПО для настройки приложения ASP.NET Core.
  • Создавать свое собственное промежуточное программное обеспечение и используйте его для определения пользовательского поведения.
  • Понимать основные принципы, лежащие в основе внедрения зависимостей, и то, как они используются в ASP.NET Core.
  • Знать, как создать пользовательскую службу, настроить ее область действия и внедрить ее как в промежуточное ПО, так и в контроллеры ASP.NET Core MVC.

Модуль 4: Разработка контроллеров

ASP.NET Core MVC - это платформа для создания веб-приложений с использованием архитектурного шаблона Model-View-Controller (MVC). Контроллер по существу отвечает за обработку веб-запроса путем взаимодействия с моделью и последующей передачи результатов в представление. Модель представляет бизнес-уровень, иногда называемый доменом, и может включать объекты данных, логику приложения и бизнес-правила. Представление использует данные, которые оно получает от контроллера, для создания HTML или другого вывода, который отправляется обратно в браузер. В этом модуле вы узнаете, как разрабатывать контроллеры. Контроллеры являются центральными для приложений MVC. Понимание того, как работают контроллеры, крайне важно для возможности создавать соответствующие объекты модели, манипулировать ими и передавать их в соответствующие представления. Контроллер - это класс. Он содержит несколько методов. Эти методы называются действиями. Когда приложение MVC получает запрос, оно находит, какой контроллер и действие должны обработать запрос. Это определяется с помощью маршрутизации Uniform Resource Locator (URL). URL-маршрутизация является еще одной очень важной концепцией, необходимой для разработки приложений MVC. Среда ASP.NET Core MVC включает гибкую систему маршрутизации URL, которая позволяет вам определять правила отображения URL в ваших приложениях. Чтобы максимизировать повторное использование кода в контроллерах, важно знать, как писать фильтры действий. Вы можете использовать фильтры действий для запуска кода до или после каждого действия в веб-приложении, для каждого действия в контроллере или для других комбинаций действий контроллера.

Занятия

  • Написание контроллеров и действий
  • Настройка маршрутов
  • Написание фильтров действий

Лаборатория: Разработка контроллеров

  • Добавление контроллеров и действий в приложение MVC
  • Настройка маршрутов с использованием таблицы маршрутизации
  • Настройка маршрутов с использованием атрибутов
  • Добавление файла действий

После прохождения этого модуля студенты смогут:

  • Добавьте контроллер в веб-приложение, которое реагирует на действия пользователя, указанные в проекте проекта.
  • Добавьте маршруты в ядро ​​маршрутизации ASP.NET Core и убедитесь, что URL-адреса удобны для пользователя в веб-приложении MVC.
  • Напишите код в фильтрах действий, которые выполняются до или после действия контроллера.

Модуль 5: Разработка видов

Представления являются одним из трех основных компонентов модели программирования Model-View-Controller (MVC). Вы можете определить пользовательский интерфейс для вашего веб-приложения, создав представления. Представление - это комбинация разметки HTML и кода C #, которая выполняется на веб-сервере. Поэтому, чтобы создать представление, вам нужно знать, как писать разметку HTML и код C # и использовать различные вспомогательные классы, встроенные в MVC. Вам также необходимо знать, как создавать частичные представления и компоненты представления, которые отображают фрагменты HTML, которые можно повторно использовать в вашем веб-приложении.

Занятия

  • Создание видов с помощью синтаксиса Razor
  • Использование HTML Helpers и Tag Helpers
  • Повторное использование кода в представлениях

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

  • Добавление видов в приложение MVC
  • Добавление частичного вида
  • Добавление компонента просмотра

После прохождения этого модуля студенты смогут:

  • Создайте представление MVC и добавьте в него разметку Razor для отображения данных пользователям.
  • Используйте HTML-помощники и теги-помощники в представлении.
  • Повторно используйте разметку Razor в нескольких местах в приложении.

Модуль 6: Разработка моделей

Большинство веб-приложений взаимодействуют с различными типами данных или объектов. Например, приложение электронной коммерции управляет продуктами, корзинами, покупателями и заказами. Приложение социальной сети может помочь управлять пользователями, обновлениями статуса, комментариями, фотографиями и видео. Блог используется для управления записями блога, комментариями, категориями и тегами. Когда вы пишете веб-приложение Model-View-Controller (MVC), вы создаете модель MVC для моделирования данных для вашего веб-приложения. Внутри этой модели вы создаете класс модели для каждого типа объекта. Класс модели описывает свойства каждого типа объекта и может включать бизнес-логику, соответствующую бизнес-процессам. Следовательно, модель является фундаментальным строительным блоком в приложении MVC. В этом модуле вы узнаете, как создавать код для моделей.

Занятия

  • Создание моделей MVC
  • Работа с формами
  • Проверить приложение MVC

Лабораторная работа: разработка моделей

  • Добавление модели
  • Работа с формами
  • Добавить проверку

После прохождения этого модуля студенты смогут:

  • Добавьте модель в приложение MVC и напишите в ней код для реализации бизнес-логики.
  • Используйте отображение и редактирование аннотаций данных.
  • Проверьте ввод пользователя с аннотациями данных.

 

Модуль 7: Использование Entity Framework Core в ASP.NET Core

Веб-приложения часто используют информацию, и им обычно требуется хранилище данных для этой информации. Рендеринг веб-страниц, использующих данные из хранилища данных, позволяет создавать веб-приложения, которые постоянно изменяются в ответ на пользовательский ввод, административные действия и публикации событий. Хранилище данных обычно представляет собой базу данных, но иногда используются другие типы хранилищ данных. В приложениях Model-View-Controller (MVC) вы можете создать модель, которая реализует логику доступа к данным и бизнес-логику. Кроме того, вы можете отделить бизнес-логику от логики доступа к данным с помощью репозитория. Репозиторий - это класс, который контроллер может вызывать для чтения данных из хранилища данных и записи данных в хранилище данных. При написании приложения ASP.NET вы можете использовать технологии Entity Framework Core (EF Core) и Language Integrated Query (LINQ), которые делают код доступа к данным очень быстрым для написания и простым для понимания. В этом модуле вы увидите, как создать управляемый базой данных веб-сайт в MVC.

Занятия

  • Введение в Entity Framework Core
  • Работа с Entity Framework Core
  • Используйте Entity Framework Core для подключения к Microsoft SQL Server

Лабораторная работа: использование Entity Framework Core в ASP.NET Core

  • Добавление Entity Framework Core
  • Используйте Entity Framework Core для извлечения и хранения данных
  • Используйте Entity Framework Core для подключения к Microsoft SQL Server

После прохождения этого модуля студенты смогут:

  • Подключите приложение к базе данных для доступа и хранения данных.
  • Объясните EF Core.
  • Работа с Entity Framework Core.
  • Используйте EF Core для подключения к базе данных, включая Microsoft SQL Server

Модуль 8. Использование макетов, CSS и JavaScript в ASP.NET Core MVC

При создании веб-приложений вы должны применять единообразный внешний вид приложения. Вы должны включить согласованные разделы верхнего и нижнего колонтитула во все представления. Microsoft ASP.NET Core MVC включает такие функции, как стили и макеты каскадных таблиц стилей (CSS), которые улучшают внешний вид и удобство использования вашего веб-приложения. В ASP.NET Core MVC вы можете создавать интерактивные элементы HTML с помощью JavaScript. Вам нужно знать, как использовать JavaScript в вашем веб-приложении. Чтобы упростить добавление JavaScript в ваше веб-приложение, вам нужно знать, как использовать библиотеки, такие как jQuery.

Занятия

  • Использование макетов
  • Использование CSS и JavaScript
  • Использование jQuery

Лабораторная работа: использование макетов, CSS и JavaScript в ядре ASP.NET

  • Применение макета и ссылок на него
  • Использование CSS
  • Использование JavaScript
  • Использование jQuery

После прохождения этого модуля студенты смогут:

  • Примените согласованную разметку к приложениям ASP.NET Core MVC.
  • Добавьте код JavaScript в ваше веб-приложение.
  • Используйте библиотеку jQuery в своем веб-приложении.

Модуль 9: Разработка на стороне клиента

При создании приложения важно знать, как разработать приложение как на стороне клиента, так и на стороне сервера. В этом модуле вы изучите клиентские инструменты, которые позволят вам создавать обширные веб-приложения в любом масштабе. Эти инструменты основаны на темах, описанных в модуле 8 «Использование макетов, CSS и JavaScript в ASP.NET Core MVC». В этом модуле вы узнаете, как использовать среду Bootstrap для стилизации вашего веб-приложения. Затем вы узнаете, как использовать Sass and Less, два распространенных препроцессора Cascading Style Sheets (CSS), которые добавляют в CSS такие функции, как переменные, вложенные правила и функции. Это значительно повышает удобство сопровождения сложных веб-приложений. Далее вы узнаете, как настроить исполнители задач, такие как Grunt и gulp, и как использовать их для компиляции файлов Sass во время сборки Microsoft Visual Studio. Вы узнаете, как использовать средство запуска gulp для выполнения связывания и минимизации файлов CSS и JavaScript, а также как настроить задачу-наблюдатель для компиляции файлов Sass во время написания кода без необходимости перестраивать решение. Наконец, вы изучите адаптивные инструменты дизайна, которые позволяют настраивать отображение вашего веб-приложения на основе возможностей и спецификаций веб-браузера или устройства. Вы научитесь писать медиа-запросы CSS, как использовать адаптивную сеточную систему Bootstrap и как применять макет флексбокса CSS к своим представлениям.

Занятия

  • Применение стилей
  • Использование бегунов задач
  • Адаптивный дизайн

Лаборатория: Разработка на стороне клиента

  • Используйте gulp для запуска задач
  • Стилизация с использованием Sass
  • Использование Bootstrap

После прохождения этого модуля студенты смогут:

  • Используйте Bootstrap, Sass и Less в приложении Microsoft ASP.NET Core.
  • Используйте обработчики задач в приложении ASP.NET Core.
  • Убедитесь, что веб-приложение правильно отображается на устройствах с разными размерами экрана.

Модуль 10: Тестирование и устранение неисправностей

Программные системы, такие как веб-приложения, являются сложными и требуют совместной работы нескольких компонентов, которые часто пишутся разными разработчиками. Неправильные предположения, неточное понимание, ошибки кодирования и многие другие источники могут создавать ошибки, которые приводят к исключениям или неожиданному поведению. Чтобы улучшить качество вашего веб-приложения и создать удовлетворительный пользовательский интерфейс, вы должны выявлять ошибки из любого источника и устранять их. Традиционно тестеры выполняют большую часть тестирования в конце проекта разработки. Однако в последнее время стало общепризнанным, что тестирование в течение всего жизненного цикла проекта повышает качество и гарантирует отсутствие ошибок в производственном программном обеспечении. Вы должны понимать, как запускать тесты на небольших компонентах вашего веб-приложения, чтобы убедиться, что они функционируют должным образом, прежде чем собирать их в полноценное веб-приложение. Также важно, чтобы вы знали, как обрабатывать исключения во время их возникновения. Во время работы приложения могут возникнуть непредвиденные ситуации. Важно правильно управлять своими исключениями и обеспечивать хорошую обратную связь с пользователем, избегая при этом утечки информации о структуре приложения. Наконец, используя журналы по всему приложению, вы можете отслеживать действия пользователей, которые могут привести к неожиданным проблемам, а затем вы можете найти решения для ошибок, которые вы обычно не знаете, как воспроизвести, следя за потоками, которые произошли в производственной среде, и находя дополнительные ошибки.

Занятия

  • Тестирование приложений MVC
  • Реализация стратегии обработки исключений
  • Регистрация приложений MVC

Лабораторная работа: тестирование и устранение неисправностей

  • Тестирование модели
  • Тестирование контроллера с использованием поддельного репозитория
  • Реализация репозитория в проекте MVC
  • Добавить обработку исключений
  • Добавить запись

После прохождения этого курса студенты смогут:

  • Запускать модульные тесты для компонентов Model-View-Controller (MVC), таких как классы моделей и контроллеры, и найдите потенциальные ошибки.
  • Создать приложение Microsoft ASP.NET Core MVC, которое обрабатывает исключения плавно и надежно.
  • Запустить поставщиков журналов, которые приносят пользу вашим приложениям, и запускайте их, используя общий API ведения журналов.

Модуль 11: Управление безопасностью

Поскольку веб-приложения обычно ориентированы на пользователей, использующих только браузер, чтобы использовать приложение, вероятно, будет гораздо больше пользователей, чем в случае установленных приложений. Однако открытость веб-приложения означает, что безопасность всегда должна быть в центре вашего внимания при их создании. В качестве обеспечения безопасности вы должны решить, какие пользователи могут выполнять какие действия, одновременно защищая пользователей и ваше приложение от злонамеренных третьих лиц с возможным доступом к вашему приложению. Аутентификация - это использование нескольких параметров, чтобы убедиться, что пользователь является тем, кем он себя считает. Используя аутентификацию, вы можете выяснить, кто пользователь, и предоставить им соответствующий контент при использовании ваших приложений. Авторизация - это процесс, в котором уже авторизованному пользователю в приложении может быть предоставлен доступ к определенным действиям или ресурсам. Используя авторизацию, вы можете запретить пользователям доступ к конфиденциальным материалам, не предназначенным для них, или к выполнению действий, которые они не должны иметь. Наконец, в какой-то момент своей жизни ваши приложения могут подвергаться атакам злоумышленников. Они могут различаться по средствам и намерениям, но цена незащищенности может быть большой. Вы можете потерять потенциальных пользователей, которые пострадали, ценные данные могут быть ошибочно изменены, а в худшем случае все приложение может стать непригодным для использования. Решения для некоторых из самых популярных атак будут рассмотрены в этом модуле.

Занятия

  • Аутентификация в ASP.NET Core
  • Авторизация в ASP.NET Core
  • Защита от атак

Лабораторная работа: управление безопасностью

  • Использовать личность
  • Добавить авторизацию
  • Избегайте атаки подделки межсайтовых запросов

После прохождения этого модуля студенты смогут:

  • Добавьте базовую аутентификацию в ваше приложение.
  • Настройте Microsoft ASP.NET Core Identity.
  • Добавьте базовую авторизацию в ваше приложение.
  • Используйте несколько разных подходов авторизации.
  • Знать, как работают эксплойты безопасности и как лучше защищаться от них

Модуль 12: Производительность и связь

Современные веб-приложения требуют сложного взаимодействия с пользователями. Пользователи часто запрашивают много данных за небольшой промежуток времени, а также ожидают соответствующих данных, как только они появятся в сети. Это может легко вызвать значительную нагрузку на неподготовленный сервер, что приведет к излишне сложным или повторным операциям и большой нагрузке на ваш сервер. К счастью, есть несколько способов уменьшить нагрузку. Кэширование позволяет хранить часто повторяющиеся запросы, предотвращая необходимость повторного выполнения одной и той же логики. Используя кеширование, вы можете повторно использовать уже загруженные данные и представить их пользователю. Это обеспечивает пользователю быстрое время отклика и уменьшает системные ресурсы, используемые при проведении логики для действия. Между тем состояние позволяет достичь состояния согласованности между различными запросами. Используя различные формы управления состоянием, вы можете преобразовать обычную веб-среду без сохранения состояния в ту, которая настраивается индивидуально для отдельных клиентов, при этом разные пользователи получают отдельную и релевантную работу в одном приложении. Наконец, SignalR - это структура, которая позволяет абстрагировать несколько различных протоколов связи в простой в использовании API, который позволяет легко создавать единый набор инструментов на сервере и клиенте для упрощения двусторонней связи. Это позволяет вам сосредоточиться на логике, которую вы хотите реализовать, в то же время позволяя вам не обслуживать определенные браузеры.

Занятия

  • Реализация стратегии кэширования
  • Государство управления
  • Двусторонняя связь

Лаборатория: Производительность и общение

  • Реализация стратегии кэширования
  • Управление государством
  • Двусторонняя связь

После прохождения этого модуля студенты смогут:

  • Реализация кэширования в приложении Microsoft ASP.NET Core.
  • Используйте технологии управления состоянием для улучшения взаимодействия с клиентом, предоставляя пользователю постоянный опыт.
  • Внедрите двустороннюю связь с помощью SignalR, позволяя серверу уведомлять клиента о важных событиях.

Модуль 13: Реализация веб-API

Большинство веб-приложений требуют интеграции с внешними системами, такими как мобильные приложения. Вам необходимо знать, как использовать веб-API для взаимодействия приложений с внешними системами. Вы можете использовать веб-API для реализации служб представления состояния (REST) в вашем приложении. Службы REST помогают снизить накладные расходы приложений и ограничить объем данных, передаваемых между системами клиента и сервера. Вам необходимо знать, как вызывать веб-API с помощью серверного кода и кода jQuery для эффективной реализации веб-API в стиле REST в вашем приложении.

Занятия

  • Представляем веб-API
  • Разработка веб-API
  • Вызов веб-API

Лабораторная работа: реализация веб-API

  • Добавление действий и вызов их с помощью Microsoft Edge
  • Вызов веб-API с использованием серверного кода
  • Вызов веб-API с использованием jQuery

После прохождения этого модуля студенты смогут:

  • Создавайте сервисы с помощью ASP.NET Core Web API.
  • Вызовите веб-API из серверного кода и jQuery.

Модуль 14: Хостинг и Развертывание

Приложения ASP.NET Core MVC предназначены для предоставления услуг нескольким пользователям одновременно, при этом требуется только установка сервера и предоставление клиентам доступа к нему через браузеры. Это приводит к крайне желательным приложениям, которые не зависят от установки пользователем специального программного обеспечения и обеспечения его доступности для клиентов на самых разных машинах. Чтобы настроить приложение ASP.NET Core для производственной среды, вам необходимо скомпилировать код и сжать его, а затем настроить и запустить на выделенном сервере. Хостинг предполагает использование выделенного сервера для размещения скомпилированного приложения и предоставления его пользователям в качестве веб-службы. Существует множество различных технологий, которые можно использовать для размещения вашего приложения, и вы должны выбрать ту, которая соответствует вашим требованиям. Развертывание - это процесс, в котором код проекта компилируется, а затем передается на хост-сервер таким образом, чтобы он соответствовал требованиям среды хостинга. Microsoft Azure - это облачный сервис, предоставляемый Microsoft. Он может использоваться для размещения приложений ASP.NET Core и является популярным инструментом на рынке облачных технологий. Он предоставляет удобные сервисы, связанные с веб-приложениями, с несколькими вариантами выставления счетов в соответствии с требованиями.

Занятия

  • Локальный хостинг и размещение
  • Развертывание в Microsoft Azure
  • Основы Microsoft Azure

Лабораторная работа: хостинг и развертывание

  • Развертывание веб-приложения в Microsoft Azure
  • Загрузите изображение в хранилище BLOB-объектов Azure

После прохождения этого модуля студенты смогут:

  • Разместить и развернуть приложение ASP.NET Core MVC на IIS.
  • Разместить и развернуть приложение ASP.NET Core MVC в Microsoft Azure.
  • Уметь использовать службы, предлагаемые Microsoft Azure, для улучшения возможностей ваших веб-приложений.


Скрыть подробную программу курса

Готовит к тесту
70-486: Developing ASP.NET MVC Web Applications

Заказать обучение «Разработка ASP.NET Core MVC веб-приложений (20486)» можно, кликнув на удобную дату его проведения, по почте training AT training-microtest DOT ru или по одному из телефонов, указанных в разделе Контакты.



 
 
Заказать
Добавить отзыв Вы сможете после регистрации на нашем сайте

Зарегистрироваться или авторизоваться