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 Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native 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
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-04 16:02:38
30-Day Money-Back Guarantee

This course includes:

  • 4 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
IT & Software Other IT & Software RESTful API

Crea y consume un Web API RESTful con NET Core 5

Aprende a crear y consumir un Web API RESTful con autenticación en NET 5 desde cero
Hot & New
Rating: 5.0 out of 55.0 (7 ratings)
221 students
Created by Douglas Narváez
Last updated 12/2020
Spanish
30-Day Money-Back Guarantee

What you'll learn

  • Crear API RESTful en ASP NET Core
  • Implementar autenticación y autorización en un Web API
  • Implementar el patrón de repositorio
  • Consumir API mediante HTTPClient
  • Uso de DTOs y AutoMapper
  • Implementar autenticación basada en cookie en un proyecto Web MVC
  • Integrar servicio cognitivo de Azure Translator
  • Clases genéricas y mucho más.

Requirements

  • 1-3 meses usando NET Core
  • Visual Studio 2019
  • SQL Server 2008+
  • .NET Core 3.1+

Description

Este curso esta enfocado para personas con conocimientos básico e intermedio en .NET Core. partimos desde conceptos  básicos como que es un  API REST, código de estado, tipo de solicitudes hasta temas avanzando como patrón de repositorio, autenticación basada en JWT y mucho mas..

Al finalizar este curso, serás capaz de crear y consumir servicio web RESTful usando la tecnología de .NET Core.

Who this course is for:

  • Persona con conocimientos en c#
  • Persona con conocimientos básico a intermedio en NET Core 3.1+
  • Persona que deseen crear y consumir un Web API con autenticación

Course content

9 sections • 57 lectures • 4h 0m total length

  • Preview01:39
  • Preview01:05
  • Preview02:12

  • Preview01:37
  • Preview03:19
  • Preview01:58
  • Preview07:19

  • Preview01:52
  • Interfaz de producto
    04:17
  • Repositorio de producto
    05:56
  • Uso de DTOs y Automapper
    04:29

  • Controlador Producto
    01:30
  • HTTP GET Obtener todos los productos
    03:26
  • HTTP GET Obtener un producto
    03:41
  • HTTP Post Crear producto
    07:34
  • HTTP Put Actualizar producto
    03:55
  • HTTP Delete Eliminar producto
    03:20

  • Preview04:48
  • HttpClient y Utilidades
    03:10
  • Repositorio genérico
    06:44
  • Método CreateAsync
    05:40
  • Método DeleteAsync
    03:36
  • Método GetAllAsync y GetAsync
    03:00
  • Método UpdateAsync
    00:52
  • Modelo de producto
    02:57
  • Repositorio de producto
    04:30
  • Acción listar productos
    02:55
  • Vista listar productos
    09:01
  • Vista parcial Rating y TableButton
    06:11
  • Acción crear producto
    06:28
  • Vista crear productos
    10:52
  • Vista parcial ButtonOptions
    03:24
  • Acción y vista editar producto
    06:48
  • Acción y vista eliminar producto
    05:50

  • Configurar ASP.NET Core Identity
    04:12
  • Agregar soporte de autenticación para JWT
    05:40
  • UserDTO y UserTokenDTO
    02:11
  • Método registrar usuario y agregar roles
    09:25
  • Servicio cognitivo de Azure Translator
    03:58
  • Crear modelos para deserializarla repuesta del API
    03:25
  • Consumir servicio de Azure Translator
    09:19
  • Método de autenticación y generación de token
    11:22
  • Probar método de autenticación
    04:13
  • Configuración de CORS
    02:13

  • Modelo Usuario
    02:49
  • Método LoginAsyn y RegisterAsyn
    04:21
  • Método de acción iniciar sesión
    02:49
  • Método de acción registrar usuario y cerrar sesión
    02:06
  • Vista iniciar sesión y registrarse
    04:19
  • Vista parcial de login
    08:50
  • Pasar token al WEB API
    02:07
  • Configurar autenticación basada en cookie
    02:31
  • Configurar el inicio y cierre de sesión
    04:18
  • Autenticación y Autorización
    01:40

  • Actualizar proyectos a NET 5
    03:05

  • CursoAPIRESTfulNETCore3.1
    00:00
  • CursoAPIRESTfulNET5
    00:00

Instructor

Douglas Narváez
Software Developer
Douglas Narváez
  • 4.8 Instructor Rating
  • 12 Reviews
  • 5,528 Students
  • 2 Courses

Douglas Narváez es un desarrollador web con amplio conocimiento en tecnología .NET .NET Core, Javascript, Angular, React, Node js entre otras.

Enfocado en transformar las vida de las personas a través de la enseñanza.

Tiene un estilo de enseñanza claro y práctico y ayuda a mejorar las habilidades del alumno mediante proyectos y ejercicios basados en el mundo real.

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