• No hay productos en el carrito.

Inicio / Cursos / ASP.NET Core Web API [.NET 10]: The Complete Guide
Impartido por Frank LiuPago único de $2,800 MXN · acceso por 12 meses

ASP.NET Core Web API [.NET 10]: The Complete Guide

Master RESTful API Development in ASP.NET Core 10: Build and Consume APIs in Real-World Applications

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 25 unidades
Qué aprenderás

Lo que serás capaz de hacer

Welcome to the Complete Guide to ASP.NET Core Web API in .NET 10 course, your ultimate resource for mastering Web API development using the ASP.NET Core platform. This course offers extensive coverage of Web API concepts, ensuring you gain a deep understanding of its technical aspects, security measures, and real-world implementation. Why Choose our Course: Are you looking for a course that goes beyond just teaching you how to code ASP.NET Core Web API? Look no further! Our course offers a unique learning experience that combines clear and logical explanations of theories with visually engaging diagrams. By understanding the "why" behind the code, you'll gain a deeper comprehension of the subject matter. Not only will you master the art of creating ASP.NET Core Web API endpoints, but our course goes the extra mile by teaching you how to effectively consume them with ASP.NET Core MVC. This comprehensive approach ensures you have a well-rounded skill set that sets you apart from the competition. In today's fast-paced world, the demand for backend APIs in modern applications is skyrocketing. By mastering ASP.NET Core Web API in .NET 10, you'll gain a significant advantage in your career development. Our meticulously designed course is tailored to equip you with the essential skills and knowledge needed to excel in job interviews and thrive in your current role. What truly sets us apart is our instructor, Frank Liu. With over 20 years of experience as a senior software developer specializing in .NET technologies, Frank brings a wealth of practical knowledge to the table. You'll benefit from his real-world insights, industry best practices, and expert guidance throughout the course. Don't miss this opportunity to boost your career prospects. Join our course today and unlock your full potential in the exciting world of ASP.NET Core Web API development. Key Features: 7 hours of comprehensive video content covering all aspects of ASP.NET Core Web API in .NET 10 Learn essential topics such as ASP.NET Core Web API fundamentals, ASP.NET Core platform basics, routing, model binding, model validation, filter pipeline, versioning, OpenAPI/Swagger documentation, Entity Framework Core, and more Hands-on exercises: Create a shirts store Web API, test it with Postman, and build an ASP.NET Core MVC app to consume the Web API In-depth exploration of JWT token authentication and ASP.NET Core Web API security measures Suitable for beginners: Covers ASP.NET Core MVC basics alongside Web API development PREREQUISITES - Intermediate Level of C# (at least 6 months of experience) - Basic HTML - It is best to know ASP.NET Core MVC, but if you don't have experience, I cover all the basics when building our app. - You should know OOP and the concept of interface in C#. Who Should Enroll: C# developers eager to get started with Web API development in .NET 10 Developers seeking a comprehensive understanding of all aspects of Web API development Professionals already working with Web API who want to fill in knowledge gaps C# developers interested in learning ASP.NET Core MVC while gaining a complete understanding of Web API Don't miss this opportunity to become a Web API expert in ASP.NET Core 10. Take your career to new heights and enroll in our Complete Guide to Web API in .NET 10 course today!

  • Master ASPNET Core Web API (from zero to hero)
  • Create a Blazor WebAssembly App to consume the Web API
  • Using Identity Server 4 in-depth
  • Proper Web Development Architecture and Best Practices
  • What is Web API
  • RESTful API Design

Temario

UNIDAD 1 - Introduction: What and Why · 7 lecciones

UNIDAD 1 - Introduction: What and Why

  • Course IntroductionVideo · 4 min
  • What is Web API and Why create Web APIVideo · 7 min
  • 2. How Web API Works in TheoryVideo · 4 min
  • 3. How Web API Works (Demo with Minimal APIs)Video · 14 min
  • 4. What is a Web API FrameworkVideo · 6 min
  • 5. ASP.NET Core Middleware PipelineVideo · 4 min
  • Source CodeLectura · 0 min
UNIDAD 2 - Web API Basics · 8 lecciones

UNIDAD 2 - Web API Basics

  • 6. Web API ControllerVideo · 5 min
  • 7. RoutingVideo · 9 min
  • 8. Model BindingVideo · 10 min
  • 9. Model Validation with DataAnnatationVideo · 7 min
  • 10. Model Validation with ValidationAttributeVideo · 7 min
  • 11. Web API Return typesVideo · 6 min
  • 12. Introducing In-Memory RepositoryVideo · 4 min
  • 13. Model Validation with Action FilterVideo · 11 min
UNIDAD 3 - Implementing Endpoints · 6 lecciones

UNIDAD 3 - Implementing Endpoints

  • 14. Read EndpointVideo · 1 min
  • 15. Create EndpointVideo · 10 min
  • 16. Validating Create Endpoint with ActionFilterVideo · 5 min
  • 17. Update EndpointVideo · 8 min
  • 18. Exception handling with Exception FilterVideo · 6 min
  • 19. Delete EndpointVideo · 3 min
UNIDAD 4 - Use Entity Framework Core · 9 lecciones

UNIDAD 4 - Use Entity Framework Core

  • 20. EntityFramework Core and Nuget PackagesVideo · 4 min
  • 21. Install Nuget Packages for EF CoreVideo · 2 min
  • 22. Create Database ContextVideo · 4 min
  • 23. Run DB MigrationVideo · 11 min
  • 24. Implement the Get Enpoint with EFCoreVideo · 5 min
  • 25. Implement Get by Id Endpoint with EFCoreVideo · 6 min
  • 26. Implement Post Endpoint with EFCoreVideo · 5 min
  • 27. Implement Put endpoint with EFCoreVideo · 7 min
  • 28. Implement Delete endpoint with EFCoreVideo · 3 min
UNIDAD 5 - Consume API with MVC app · 14 lecciones

UNIDAD 5 - Consume API with MVC app

  • 29. Add MVC ProjectVideo · 2 min
  • 30. Shirts Front EndVideo · 9 min
  • 31. Api Executor with IHttpClientFacotoryVideo · 7 min
  • 32. Retrieve Shirts through WebApiVideo · 4 min
  • 33. Create Shirt FormVideo · 9 min
  • 34. MVC Form ValidationVideo · 4 min
  • 35. Create Shirt through Web APIVideo · 6 min
  • 36. Update Shirt ViewVideo · 6 min
  • 37. Update Shirt through Web APIVideo · 5 min
  • 38. Delete Shirt through Web APIVideo · 5 min
  • 39. Error handling in Api ExecutorVideo · 10 min
  • 40. Display Api error message in CreateShirt ViewVideo · 3 min
  • 41. Display Api error message in UpdateShirt viewVideo · 5 min
  • 42. Display Api error message for DeleteShirtVideo · 4 min
UNIDAD 6 - Securing Web API & Consume Secured Endpoints · 11 lecciones

UNIDAD 6 - Securing Web API & Consume Secured Endpoints

  • 43. Securing Web API in TheoryVideo · 5 min
  • 44. Register apps against AuthorityVideo · 8 min
  • 45. Authenticate apps against AuthorityVideo · 9 min
  • 46. JWT vs Custom TokenVideo · 6 min
  • 47. Generate JWT tokenVideo · 17 min
  • 48. Refactoring Authentication logicVideo · 4 min
  • 49. Verify JWT TokenVideo · 20 min
  • 50. Consume the secured API endpointsVideo · 16 min
  • 51. Save and Reuse JWT TokenVideo · 8 min
  • 52. Dealing with expired tokenVideo · 3 min
  • 53. Authorization (Checking permissions_scopes)Video · 18 min
UNIDAD 7 - OpenAPI Document & Versioning · 5 lecciones

UNIDAD 7 - OpenAPI Document & Versioning

  • Breaking Changes & Incomplete ChapterLectura · 0 min
  • 54. OpenAPI Support & Swagger UIVideo · 10 min
  • 55. Add Authorization Requirement to OpenAPI documentVideo · 8 min
  • 56. Install Nuget Packages to support VersioningVideo · 1 min
  • 57. Add 2nd Version of the API EndpointsVideo · 13 min
UNIDAD 8 - [.NET 8]Swagger Document and API versioning · 14 lecciones

UNIDAD 8 - [.NET 8]Swagger Document and API versioning

  • 54. Swagger Document SupportVideo · 5 min
  • 55. Add Authorization Header to SwaggerVideo · 9 min
  • 56. Why VersioningVideo · 4 min
  • 57. Install Nuget Package to support VersioningVideo · 1 min
  • 58. Add the 2nd version of the API endpointsVideo · 4 min
  • 59. Run migration to add new fieldVideo · 1 min
  • 60. Configure VersioningVideo · 3 min
  • 61. Versioning with Http HeaderVideo · 4 min
  • 62. Report Available VersionsVideo · 2 min
  • 63. Versioning with RouteVideo · 3 min
  • 64. Versioning with Query StringVideo · 3 min
  • 65. Support versioning in Swagger documentationVideo · 6 min
  • 66. Support multiple versions in swagger documentVideo · 3 min
  • 67. Fix a bug in the 2nd versionVideo · 2 min
UNIDAD 9 - Thank You and Next Steps · 2 lecciones

UNIDAD 9 - Thank You and Next Steps

  • Thank you!Video · 1 min
  • Next StepsLectura · 0 min
UNIDAD 10 - Subsequent sections are part of the old course. · 1 lecciones

UNIDAD 10 - Subsequent sections are part of the old course.

  • Subsequent sections are part of the old course.Lectura · 0 min
UNIDAD 11 - (OLD COURSE) Introduction: What and Why · 9 lecciones

UNIDAD 11 - (OLD COURSE) Introduction: What and Why

  • OLD COURSE to be deleted in July 2025Lectura · 0 min
  • Course IntroductionVideo · 3 min
  • Source CodeLectura · 0 min
  • What is Web APIVideo · 3 min
  • Why Web API: Sharing DataVideo · 2 min
  • Why Web API: Sharing FunctionalitiesVideo · 1 min
  • What Should You Share with Web APIVideo · 2 min
  • What makes RESTful Web APIVideo · 5 min
  • Quiz that helps to grasp the concepts learned in this sectionCuestionario · 0 min
UNIDAD 12 - (OLD COURSE) Laying Foundation by Designing a Web API Framework from Scratch · 8 lecciones

UNIDAD 12 - (OLD COURSE) Laying Foundation by Designing a Web API Framework from Scratch

  • OLD COURSE to be deleted in July 2025Lectura · 0 min
  • Designing a Web API Framework from ScratchVideo · 1 min
  • Requirements of the Web API FrameworkVideo · 4 min
  • Architectural Design of the FrameworkVideo · 8 min
  • "Implementing" the Framework (Demo with Node.js)Video · 13 min
  • Testing the Framework with PowerShell ISEVideo · 5 min
  • Missing Parts in "Our" FrameworkVideo · 7 min
  • Quiz timeCuestionario · 0 min
UNIDAD 13 - (OLD COURSE) REST API DESIGN · 4 lecciones

UNIDAD 13 - (OLD COURSE) REST API DESIGN

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • Basic Web API DesignVideo · 6 min
  • Practice Time: API DesignVideo · 2 min
  • Suggested Answer: API DesignVideo · 4 min
UNIDAD 14 - (OLD COURSE) ASP.NET Core Platform Basics · 4 lecciones

UNIDAD 14 - (OLD COURSE) ASP.NET Core Platform Basics

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • ASP.NET Core Platform Basics: ArchitectureVideo · 10 min
  • ASP.NET Core Platform Basics: DemoVideo · 8 min
  • Quiz timeCuestionario · 0 min
UNIDAD 15 - (OLD COURSE) Web API Routing · 5 lecciones

UNIDAD 15 - (OLD COURSE) Web API Routing

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • Web API Routing #1Video · 14 min
  • Web API Routing #2Video · 4 min
  • Practice Time: Web API RoutingVideo · 1 min
  • Suggested Answer: Web API RoutingVideo · 2 min
UNIDAD 16 - (OLD COURSE) Web API Model Binding · 6 lecciones

UNIDAD 16 - (OLD COURSE) Web API Model Binding

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • How Model Binding WorksVideo · 5 min
  • Primitive Type Model Binding from Route & QueryVideo · 7 min
  • Complex Type Model Binding from Route & QueryVideo · 6 min
  • Model Binding from BodyVideo · 8 min
  • Quiz timeCuestionario · 0 min
UNIDAD 17 - (OLD COURSE) Web API Model Validation · 6 lecciones

UNIDAD 17 - (OLD COURSE) Web API Model Validation

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • IntroductionVideo · 4 min
  • Data AnnotationVideo · 8 min
  • ValidationAttributeVideo · 10 min
  • Practice Time: Model ValidationVideo · 2 min
  • Suggested Answer: Model ValidationVideo · 6 min
UNIDAD 18 - (OLD COURSE) Web API Filter Pipeline · 8 lecciones

UNIDAD 18 - (OLD COURSE) Web API Filter Pipeline

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • Filter Pipeline: What and WhyVideo · 7 min
  • Middleware Pipeline vs Filter PipelineVideo · 2 min
  • ActionFilterVideo · 15 min
  • Formats of ErrorsLectura · 0 min
  • ResourceFilterVideo · 10 min
  • Practice Time: Filter PipelineVideo · 1 min
  • Suggested Answer: Filter PipelineVideo · 4 min
UNIDAD 19 - (OLD COURSE) Creating the EndPoints · 13 lecciones

UNIDAD 19 - (OLD COURSE) Creating the EndPoints

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • Architecture Problem #1Video · 2 min
  • Decouple Model Classes to Fix Problem #1Video · 6 min
  • Architecture Problem #2Video · 3 min
  • Decouple Validation Logic to Fix Problem #2Video · 16 min
  • Add Entity FrameworkVideo · 19 min
  • Reading Data EndpointsVideo · 7 min
  • Writing Data EndpointsVideo · 10 min
  • Testing EndpointsVideo · 6 min
  • Practice Time: Tickets EndpointsVideo · 0 min
  • Solution: Tickets EndpointsVideo · 7 min
  • Testing and Fixing issues of the Tickets EndpointsVideo · 11 min
  • Entity Framework Core QuizCuestionario · 0 min
UNIDAD 20 - (OLD COURSE) Web API Advanced Topics · 15 lecciones

UNIDAD 20 - (OLD COURSE) Web API Advanced Topics

  • Asynchronous Endpoints: What and WhyVideo · 9 min
  • Asynchronous Endpoints: ImplementationVideo · 9 min
  • Why VersioningVideo · 5 min
  • Install the Versioning PackageVideo · 1 min
  • Create two versions of the endpointsVideo · 7 min
  • Versioning with Http HeaderVideo · 10 min
  • Versioning with RouteVideo · 4 min
  • Versioning with Query StringVideo · 3 min
  • Which way of VersioningVideo · 2 min
  • DTO and AutoMapper ExplainedVideo · 5 min
  • Migrate to .NET 5Video · 10 min
  • Add OpenAPI with Default BehaviorVideo · 15 min
  • Add OpenAPI to Support Multiple VersionsVideo · 9 min
  • Add Data FilteringVideo · 17 min
  • Quiz TimeCuestionario · 0 min
UNIDAD 21 - (OLD COURSE) Repository for Consuming Web API · 12 lecciones

UNIDAD 21 - (OLD COURSE) Repository for Consuming Web API

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • Web API and its ConsumerVideo · 3 min
  • Why Use Repository to Consume Web APIVideo · 8 min
  • Web API Executer Helper ClassVideo · 10 min
  • Read Project #1 & DIP PrincipleVideo · 16 min
  • Read Project #2Video · 6 min
  • Create ProjectVideo · 5 min
  • Update ProjectVideo · 4 min
  • Delete ProjectVideo · 3 min
  • Handling ErrorVideo · 5 min
  • Practice Time: Ticket RepositoryVideo · 1 min
  • Suggested Answer: Ticket RepositoryVideo · 21 min
UNIDAD 22 - (OLD COURSE) Blazor WebAssembly App · 24 lecciones

UNIDAD 22 - (OLD COURSE) Blazor WebAssembly App

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • Architecture GuidanceVideo · 7 min
  • Use CasesVideo · 4 min
  • View Projects Use Case & Code OrganziationVideo · 12 min
  • Blazor WebAssembly ArchitectureVideo · 7 min
  • Blazor WebAssembly Project StructureVideo · 9 min
  • Project Page ComponentVideo · 13 min
  • Dependency Injection in Blazor WebAssemblyVideo · 8 min
  • Enable CORS and Load Projects pageVideo · 4 min
  • View Tickets Use Case #1 and Component with Route ParametersVideo · 16 min
  • View Tickets Use Case #2Video · 7 min
  • Reusable Razor ComponentVideo · 8 min
  • Search TicketsVideo · 13 min
  • Practice Time: View My TicketsVideo · 3 min
  • Suggested Answer: View My TicketsVideo · 24 min
  • View/Edit Ticket Use CaseVideo · 3 min
  • Navigate to Ticket ScreenVideo · 4 min
  • Forms and ValidationsVideo · 13 min
  • Update Ticket with Custom ValidationsVideo · 16 min
  • Add Ticket Use CaseVideo · 6 min
  • Add Ticket ComponentVideo · 15 min
  • Troubleshooting with Console.WriteLineVideo · 10 min
  • Practice Time: Delete TicketVideo · 2 min
  • Suggested Answer: Delete TicketVideo · 10 min
UNIDAD 23 - (OLD COURSE) Custom Token and JWT Authentication & Authorization · 21 lecciones

UNIDAD 23 - (OLD COURSE) Custom Token and JWT Authentication & Authorization

  • Introduction to Web API SecurityVideo · 4 min
  • API Key Authentication for Single ClientVideo · 20 min
  • API Key Authentication for Multi ClientsVideo · 6 min
  • Theory of Custom Token AuthenticationVideo · 8 min
  • Custom Token Authentication EndpointsVideo · 13 min
  • Implement Token Manager and User ManagerVideo · 8 min
  • Expiry Date VerificationLectura · 0 min
  • Custom Token Verification in Web APIVideo · 8 min
  • Calling Custom Token Authentication Endpoints from WebAppVideo · 22 min
  • Blazor Authentication TheoryVideo · 4 min
  • Implement the CustomAuthenticationStateProviderVideo · 9 min
  • Use the CustomAuthenticationStateProviderVideo · 6 min
  • Store token in the browser session storageVideo · 5 min
  • Create_Login_ComponentVideo · 11 min
  • Implement LogoutVideo · 7 min
  • Source code for Custom Token AuthLectura · 0 min
  • JWT Authentication Authorization TheoryVideo · 12 min
  • Implement JWT Token AuthenticationVideo · 24 min
  • Role based Authentication with JWTVideo · 14 min
  • Source code for JWT Token AuthLectura · 0 min
  • Configure Swagger UI to Enable AuthorizationLectura · 0 min
UNIDAD 24 - (OLD COURSE) Security with Identity Server 4 · 12 lecciones

UNIDAD 24 - (OLD COURSE) Security with Identity Server 4

  • Introduction to Identity Server 4Video · 3 min
  • Resource for understanding OAuth flows in depthLectura · 0 min
  • Create the Identity Server ProjectVideo · 3 min
  • Configure Scopes in Identity ServerVideo · 7 min
  • Protect our Web APIVideo · 10 min
  • Test WebApi ProtectionVideo · 18 min
  • Protecting WebAPI with ScopesVideo · 11 min
  • Source code for protecting web api with IS4Lectura · 0 min
  • The Aspects of Making Blazor WASM work with Identity ServerVideo · 10 min
  • Configture Blazor WASM to Work with IS4 Part_1Video · 17 min
  • Configture Blazor WASM to Work with IS4 Part_2Video · 9 min
  • Source code with IS4Lectura · 0 min
UNIDAD 25 - (OLD COURSE) Connect to SQL Server with Entity Framework Core · 6 lecciones

UNIDAD 25 - (OLD COURSE) Connect to SQL Server with Entity Framework Core

  • The old course will be deleted as early as July 1, 2025Lectura · 0 min
  • Install Entity Framework Packages to support SQL ServerVideo · 8 min
  • Connect to SQL Server from Web APIVideo · 5 min
  • Create the Initial MigrationVideo · 6 min
  • Running our App against SQLVideo · 3 min
  • Update database with migrationsVideo · 3 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    25 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    6 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: ASP.NET Core Web API [.NET 10]: The Complete Guide

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Frank Liu.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 25 unidades · 230 lecciones · 60 h
  • 12 meses de acceso
  • 6 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Frank Liu; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · ASP.NET Core Web API [.NET 10]: The Complete Guide

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture