Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development ASP.NET Core

Master API RESTful con ASP.NET Core Web API

Crea una API RESTful completa y profesional con Autenticación JWT usando ASP.NET Core
Rating: 4.3 out of 54.3 (190 ratings)
689 students
Created by render2web Tus Recursos Diseño, Desarrollo, Web y 3D
Last updated 4/2021
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Fundamentos de ASP NET Core Web API
  • Proyecto: A crear una API RESTful en ASP NET Core 3.1
  • Implementar el patrón de repositorio (Repository pattern)
  • Trabajar con Entity Framework y SQL Server
  • Trabajar con Code First y Migraciones
  • Implementación de Autenticación y Autorización
  • A implementar subida de archivos en la API
  • Seguridad con Password HASH y SALT
  • Implementaciónde CORS
  • Aprenderá como documentar una API
  • Instalación y configuración de extensiones.
  • Implementaciónde DTO's (Data transfer objects)

Course content

13 sections • 60 lectures • 7h 12m total length

  • Preview02:38
  • Preview04:47
  • Preview05:58
  • Respuestas HTTP
    02:55
  • Instalación de Herramientas Necesarias
    05:40
  • Preview03:15
  • Creación del Proyecto
    03:03
  • Revisión de Archivos y Carpetas
    04:46
  • Descarga Todos los archivos fuente AQUÍ
    00:10

  • Creación de Modelo Categoría
    03:40
  • Conexión a Base de Datos
    11:51
  • Migración y Base de Datos
    06:54

  • Preview05:07
  • Creación de Interfaz Categoría
    06:38
  • Implementación de Interfaz Categoría
    10:17
  • Preview05:22
  • DTO para categoría
    04:30
  • Configuración de Extensión Auto Mapper
    04:10

  • Creación de Controlador Categorías
    04:22
  • Obtener todas las Categorías
    12:41
  • Obtener Categoría Individual
    07:39
  • Crear una Nueva Categoria (Http Post)
    15:22
  • Actualizar una Categoria (Http Patch)
    08:37
  • Borrar una Categoría (Http Delete)
    06:13

  • Creación de Modelo Película
    07:48
  • Creación de DTO'S para Pelicula
    06:52
  • Creación de Repositorio Película
    04:36
  • Implementación repositorio pelicula
    13:31
  • Creación de Controlador Película
    05:43
  • Implementación Subida de Archivo
    27:40
  • Buscar Películas en Categoría
    07:40
  • Buscar Película por Nombre
    05:50
  • Probando la API Película
    05:19

  • Creación de Modelo Usuario
    04:31
  • Creación de DTO'S para Usuario
    04:38
  • Creación de Repositorio e Interfaz
    03:59
  • Creación de Repositorio Implementar Intefaz
    06:25
  • Preview06:13
  • Creación de Repositorio Implementar Interfaz Login
    08:07
  • Creación de Repositorio Implementar Interfaz Registro
    07:10
  • Creación de Controlador Usuario
    05:25
  • Funcionalidad Registro de Usuario
    05:21
  • Qué es JWT (Json Web Token's)
    06:00
  • Funcionalidad Login de Usuario
    22:45
  • Probando la API Usuario
    07:55

  • Instalación de Paquete Nuget, Configurando Swashbuckle
    06:53
  • Interfaz de Swagger (Documentación Open Api)
    05:28
  • Comentarios XML
    07:23
  • Ignorando Alertas XML
    02:17
  • Agregando Información de la API
    04:29
  • Códigos de Respuesta Correctos
    09:34
  • Múltiple Documentación
    06:24

  • Qué es CORS y cómo Implementarlo
    06:34

  • Autenticación y Autorización
    09:10
  • Implementar Autenticación en la Documentación
    08:40

  • Manejo de Errores y Excepciones
    07:53
  • Configurando Manejo de Excepciones Globales
    10:22

Requirements

  • Conocimientos básicos de C#
  • Manejo básico de Visual Studio 2019
  • Conocimientos básicos en Sql Server y Management Studio

Description

Master API RESTful con ASP.NET Core Web API el curso completo donde aprenderás a desarrollar una API RESTful completa y profesional usando ASP NET Core

El curso va desde cero hasta hasta terminar de desarrollar y documentar el proyecto completo

Al final de este curso tendrás los conocimientos necesarios para crear tus propias API's y realizar peticiones de tipo GET, POST PUT, PATCH, DELETE

Entenderás como trabajar con el Patrón de Repositorio (Repository Pattern) con el cual minimizaremos el código duplicado y de esta manera ayudar a las pruebas unitarias ya que las consultas a la base de datos quedarán encapsuladas en un solo lugar.

También aprenderás a trabajar con técnicas de desarrollo modernas como Code Firts, Entity Framework Core, Migraciones y SQL Server como motor de base de datos.

Implementaremos la Autenticación y Autorización en nuestra API con la intregración de JWT (Json Web Token).


Recuerda que tienes acceso de por vida, una garantía de devolución de 30 días si no te gusta, acceso a todos los recursos y archivos desarrollados durante el curso y a la sección preguntas y respuestas por si tienes cualquier duda

Curso actualizado a la última versión de ASP.NET Core 3.1 con sus nuevos conceptos y funcionalidad.

Who this course is for:

  • Desarrolladores web que quieran aprender ASP NET CORE
  • Desarrolladores de aplicaciones web que usen .NET o .NET CORE
  • Interesados en desarrollo web backend con NET CORE
  • Desarrolladores de API

Instructor

render2web Tus Recursos Diseño, Desarrollo, Web y 3D
Instructor y Desarrollador
render2web Tus Recursos Diseño, Desarrollo, Web y 3D
  • 4.5 Instructor Rating
  • 3,054 Reviews
  • 66,323 Students
  • 9 Courses

render2web crea y distribuye cursos y tutoriales de alta calidad en diferentes áreas de la tecnología como Desarrollo Web, Desarrollo Móvil, Desarrollo de Videojuegos y Visualización 3D. Tenemos un equipo de profesionales comprometidos y en constante actualización para asegurar la innovación en el aprendizaje.

Mi nombre es José Andrés Montoya soy el creador y administrador de render2web.

Con una experiencia de más de 18 años desarrollando proyectos en Colombia y en el exterior. 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.