Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Тбилиси
Личный кабинет
Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Тбилиси
Microsoft
20486
Developing ASP.NET MVC 5Web Applications

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

Вендор
Продукт
Тип курса
Авторизированный
Длительность
40 ак. часов
Ближайшая дата
Отсутствует
Стоимость
31 900 RUB
Формируем расписание курса
Оставьте заявку, и мы проинформируем вас когда все будет готово.
Описание
В пятидневном курсе профессиональные веб-разработчики смогут изучить современные .Net Core инструменты и технологии для разработки ASP.NET Core MVC приложений. Программа курса делает акцент на темах расширения и масштабирования веб-приложений.
Профиль аудитории
Курс предназначен для профессиональных разработчик современных веб-приложений, использующих 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, для улучшения возможностей ваших веб-приложений.

FAQ

По окончанию обучения слушатели получают либо Сертификат Учебного Центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении). Для получения Свидетельства необходимо, чтобы длительность обучения превышала 16 академических часов, а так же необходимо предоставить оригинал Диплома о профессиональном или высшем образовании государственного образца.

Помимо этого, по факту прохождения авторизованных курсов вендоров Cisco, Postgres, AstraLinux, Microsoft, ICAgile выдается электронный сертификат вендора.

Возьмите паспорт и Диплом об окончании профессионального или высшего образования. Диплом понадобится для получения Удостоверения о повышении квалификации (в случае отсутствия Диплома, по окончанию курса будет выдан Сертификат Учебного Центра, подтверждающий факт пройденного обучения).

За несколько дней до начала обучения (обычно за неделю) все слушатели получают приглашение по указанной электронной почте (если обучение заказывалось централизованно, ваш персональный мейл могли не передать - обратитесь к специалисту вашей организации, кто заказывал курсы, приглашение есть у него). В приглашении указан адрес и прочая полезная для слушателя информация. Если вы не получили приглашение – обратитесь к нам любым удобным для вас способом и мы сообщим адрес и продублируем приглашение на вашу почту.

В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.

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

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

Наш центр работает с корпоративными и частными клиентами. Для каждой категории клиентов мы разработали различные варианты сотрудничества, позволяющие гибко подходить к ценообразованию и вариантам оплаты.

Обо всех специальных условиях читайте в разделе Спецпредложения.

Не достаточно информации? Напишите нам и мы сделаем вам предложение, от которого невозможно отказаться.

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!