Asp.Net Core : Полное руководство по созданию RESTful Api
Научитесь создавать безопасные RESTful Api с помощью Asp.Net Core, Entity Framework и C #.
Step-By-Step: Create Web API Using ASP.Net Core
Создавайте database driven CRUD API с C #, ASP .NET Core 2.2 MVC и Entity Framework Core. Проектное обучение.
Добро пожаловать в Создание CRUD API в Asp .Net Core и Entity Framework Core.
Как следует из названия курса, мы будем создавать API, который будет обрабатывать создание, чтение, обновление и удаление записей из базы данных с помощью .Net Core и Entity Framework.
Этот курс посвящен операциям CRUD. Шаг за шагом мы настроим полный API для обработки каждой из операций в многотабличной базе данных. В течение следующих нескольких часов мы посвятим наше время интерфейсам, внедрению зависимостей, отношениям «один ко многим» и «многие ко многим», .Net Core Services, моделям, объектам передачи данных, контроллерам и действиям и, конечно же, языку C #.
Получите удовольствие от изучения тонны нового материала и погрузитесь в новый мир .Net core. Курс облегчает обучение благодаря сочетанию медленного введения нового материала, повторения и большого количества практики! Каждая строка кода запечетлена на камере, нет загадочно появляющихся блоков кода. Каждый шаг объясняется каждый раз, а не только в первый раз, когда вы знакомитесь с ним. И у вас будет возможность попрактиковаться в том, что вы узнали на домашних заданиях.
1. API - огромная тема, как и .NET Core, и Entity Framework. В этом курсе мы создадим веб-API CRUD в .Net Core 2.2. Ни больше ни меньше. Не ожидайте погружения в безопасность, оптимизацию базы данных, асинхронную обработку или что-либо еще. Просто CRUD. Чисто и просто. Мы будем работать только с языком C # внутри .net core. Так что не ожидайте никакого javascript или причудливой структуры или библиотеки javascript. Но не надейтесь использовать этот курс как «курс обучения C #». Это не так. Я уверен, что вы подберете новый синтаксис и трюки на C #, но перед тем, как пройти этот курс, вам нужны навыки C #. Проект, который мы используем, является отличной отправной точкой, поскольку в нем представлены некоторые из основных методов и концепций, включая часто пренебрегаемые операции CRUD над таблицами базы данных со связями «многие ко многим», это, безусловно, не готовый к развертыванию проект.
2. Помните, что это курс и практическое руководство. Есть много курсов, которые покажут вам путь к одной теме, а затем быстро перейдут к другой теме. Это не один из тех курсов! Моя цель - шаг за шагом провести вас по новой территории внутри .Net Core, познакомить вас с новыми концепциями и темами и помочь вам изучить их. И в равной степени важно помочь вам понять и сохранить то, что вы узнали благодаря практике и повторениям. Если вы предпочитаете, чтобы вам показывали что-то один раз, а затем переходили к другой теме, тогда этот курс НЕ для вас. Если, с другой стороны, вы учитесь, комбинируя объяснения, программируя и практикуя концепции, но при этом оставляя возможность увидеть инструктора, пишущего все решение, тогда этот курс определенно для вас!
3. Это когда-нибудь случалось с вами? Вы взяли курс, и вам просто понравилось! Все было четко объяснено. Затем курс закончился ... и вдруг ты почувствовал себя потерянным. Ты чувствовал, что многому научился, проходя курс, но едва мог вспомнить что-нибудь, когда он закончился. Даже когда вы вернулись к исходному коду, предоставленному инструктором, он даже не показался вам знакомым. Внезапно вы почувствовали, что ничего не узнали. Все концепции, которые казались настолько ясными во время курса, казались совершенно чужими, когда вы стали одни. По моему опыту, это часто бывает, когда вы просто проходите курс, который начинается именно там, где находятся ваши текущие навыки, но выходит за порог навыков, к которым вы готовы. Как пытаться перейти от ползания прямо к спринту. В этом курсе мы идем шаг за шагом, вводя новые концепции медленно и только после того, как у вас будет возможность попрактиковаться в том, что вы узнали.
4. Если вы программист с приличным пониманием принципов ООП и C #, то у вас есть все навыки, необходимые для получения выгоды от этого курса. Не существует предварительных условий для .net core, структуры сущностей или способов создания API. Поскольку вы заинтересованы в этом курсе, я предполагаю, что вы слышали об этих вещах и, возможно, немного поиграли с ними. Это все, что нужно, чтобы пройти этот курс.
Научитесь создавать безопасные RESTful Api с помощью Asp.Net Core, Entity Framework и C #.
В этом курсе вы узнаете, как создать RESTful API с помощью ASP.NET Core 3. Создание RESTful API сильно отличается от создания обычного веб-API, но в этом курсе вы все узнаете.
В этом курсе вы узнаете, как улучшить свой API с помощью подкачки, сортировки и формирования данных. Вы также узнаете, как сделать ваш API более гибким и расширяемым с помощью HATEOAS и расширенного согласования контента, а также как справиться с кэшированием и параллелизмом. К концу этого курса вы узнаете все об ограничениях REST и получите API-интерфейс RESTful уровня 3, который является максимально возможным уровнем зрелости.