В этом документе подробно описан курс .NET, посвященный разработке веб-приложений с использованием технологий Microsoft. В нем изложено содержание курса, предварительные условия и контактная информация. Практический подход подчеркивает практический опыт разработки реальных приложений и решения проблем.
Курс .NET
В этом курсе мы собираемся совершить экскурсию по различным технологиям, которые Microsoft предоставляет нам для разработки веб-приложений. Мы увидим примеры ситуаций, в которых нам может быть интересно использовать эти технологии, их преимущества и недостатки, а также то, как они работают.
За исключением введения, остальные концепции будут объясняться по мере развития практики. Я считаю, что таким образом мы сможем напрямую проверить, как они применяются к реальному приложению и с какими проблемами мы можем столкнуться в процессе.
Требования
Чтобы максимально эффективно использовать свое время, рекомендуется прийти на курс со всем уже установленным:
Сообщество Visual Studio 2017
Очень важно включить все компоненты, связанные с ASP.NET, ASP.NET Core, Xamarin, хранилищем и обработкой данных, а также разработкой универсальной платформы Windows.
РеШарпер
Хотя этот плагин и не является обязательным, он значительно облегчает и ускоряет процесс разработки приложений, добавляя дополнительные функции в Visual Studio. Оно платное, но для курса пробной версии будет более чем достаточно.
ГитБаш
В ходе разработки практик мы будем осуществлять контроль версий с помощью GIT. Кроме того, мы также будем использовать его для запуска развертывания приложения в AppHarbor.
Содержание
Введение
Практика: веб-приложение для обмена мультимедийными ресурсами (MVC).
Цель состоит в том, чтобы разработать веб-приложение на основе архитектуры MVC, в котором пользователи могут обмениваться ссылками на мультимедийные ресурсы, такие как видео или музыку, а модераторы получают уведомление по электронной почте о принятии или отклонении указанной загрузки.
В ходе этой практики будут раскрыты следующие концепции и процессы разработки в .NET:
Контакт
Если у вас есть вопросы, вы можете написать мне на [email protected].