riversongs Posted March 6 Report Share Posted March 6 Free Download Construyendo Web Apis Restful Con Asp.Net Core 9Last updated: 2/2025MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHzLanguage: Spanish | Size: 15.67 GB | Duration: 27h 12m¡Aprende a construir y publicar cualquier Web API que te propongas!What you'll learnConstruir Web APIs con .NET CorePublicar Web APIs en AzureUtilizar Azure DevOps para configurar integración y entrega continua (CI/CD)Desarrollar Web APIs RESTfulRequirementsConocimientos básicos de C# (saber qué es una clase, el condicional IF, cómo invocar una función)DescriptionAprende a desarrollar Web APIs con ASP.NET Core desde cero con este increíble curso. Vamos a ver todo el ciclo de vida del desarrollo de un Web API, desde crear la solución, desarrollar los endpoints, trabajar la manipulación de recursos, hasta su puesta en producción en Azure. Aprende también a utilizar GitHub Actions para configurar un pipeline de integración continua y entrega continua, para poder publicar tus proyectos desde su código fuente en Github.A lo largo de este curso iremos desarrollando un proyecto completo y profesional, donde trabajamos: Subida de archivosSistema de usuario con rolesValidacionesBase de datos de SQL ServerRelaciones entre tablasEntity Framework CorePruebas unitarias y de integraciónManejo de errores en producciónY más!Los Web APIs son fundamentales en el desarrollo web moderno. Ya que nos permiten centralizar y proteger la lógica de nuestras soluciones. Además de que es en un Web API que típicamente tenemos acceso a una base de datos central con la cual todos tus usuarios se pueden comunicar. Ya sea que construyas una red social, una aplicación de deliveries, o incluso una app de oficina, un Web API te permite trabajar el back-end de aplicaciones móviles (Android, iOS, MAUI, etc.), web (React, Angular, Blazor, Vue, etc.), desktop, entre otros.OverviewSection 1: Fundamentos de Web API y HTTPLecture 1 IntroducciónLecture 2 ¿Qué es un API?Lecture 3 ¿Qué es REST? - Principios de RESTLecture 4 Métodos HTTPLecture 5 Anatomía de una petición HTTPLecture 6 Códigos de Estatus HTTPLecture 7 ResumenLecture 8 Repositorio de GithubSection 2: Configurando el AmbienteLecture 9 IntroducciónLecture 10 ¿Qué es .NET?Lecture 11 ¿Qué es C#?Lecture 12 Introducción a ASP.NET CoreLecture 13 Controladores y Minimal APIsLecture 14 Instalando .NETLecture 15 Instalando el EF Core CLILecture 16 Instalando Visual StudioLecture 17 Instalando Visual Studio CodeLecture 18 Instalando SQL ServerLecture 19 Instalando PostmanLecture 20 Creando el Web API con VSLecture 21 Creando el Web API con VS CodeLecture 22 Explorando el Web API - Soluciones y ProyectosLecture 23 ¿Qué es Nullable?Lecture 24 Usings ImplícitosLecture 25 Archivo LaunchSettingsLecture 26 Clase ProgramLecture 27 Archivos AppSettingsLecture 28 ResumenSection 3: Nuestro Primer Web APILecture 29 IntroducciónLecture 30 Iniciando el Desarrollo del Web APILecture 31 Instalando Entity Framework CoreLecture 32 Leyendo y Creando Recursos desde el ControladorLecture 33 Obteniendo un Registro Por su IdLecture 34 Actualizando RecursosLecture 35 Borrando RecursosLecture 36 Creando una Segunda TablaLecture 37 CRUD de LibrosLecture 38 Consultando la Data RelacionadaLecture 39 ResumenSection 4: Fundamentos de ASP.NET Core y Web APILecture 40 Introducción al Módulo 4Lecture 41 Controladores y AccionesLecture 42 Explorando Nuestro ControladorLecture 43 Reglas de RuteoLecture 44 Restricciones de RutaLecture 45 Tipos de Datos de RetornoLecture 46 Programación AsíncronaLecture 47 Introducción al Model BindingLecture 48 Validaciones por DefectoLecture 49 Otras Validaciones Por DefectoLecture 50 Validaciones Personalizadas por AtributoLecture 51 Validaciones Personalizadas por ModeloLecture 52 Validando desde el Controlador - Validando Contra la BDLecture 53 Inyección de Dependencias y AcoplamientoLecture 54 Utilizando el Principio de Inversión de DependenciasLecture 55 Servicios en ASP.NET CoreLecture 56 Ejemplo de Tiempo de Vida de los ServiciosLecture 57 Usando Un Singleton Para Nuestro Repositorio en MemoriaLecture 58 ¿Y qué hacemos con Entity Framework Core?Lecture 59 LoggersLecture 60 Introducción al MiddlewareLecture 61 Ejemplos de MiddlewareLecture 62 Colocando los Middlewares en Su Propia ClaseLecture 63 ResumenSection 5: Manipulando RecursosLecture 64 Introducción al Módulo 5Lecture 65 Limpiando el ProyectoLecture 66 Repaso de Cómo Configurar EF CoreLecture 67 Repaso de Cómo Insertar Registros en la Base de DatosLecture 68 Creando Recursos con PostLecture 69 Nombres, Apellidos y Datos SensiblesLecture 70 DTOs y AutomapperLecture 71 DTOs de LibrosLecture 72 DTOs Que SumanLecture 73 Leyendo Registros con EF CoreLecture 74 Actualizando RecursosLecture 75 HTTP Patch y JSON PatchLecture 76 Actualizando Solo Algunos Campos con HTTP PATCHLecture 77 Borrando RecursosLecture 78 Relación Uno a MuchosLecture 79 Controlador de un Recurso DependienteLecture 80 Relación Muchos a MuchosLecture 81 Insertando Datos en una Relación Muchos a MuchosLecture 82 Actualizando Registros de Relaciones Muchos a MuchosLecture 83 Obteniendo Data Relacionada en Una Relación Muchos a MuchosLecture 84 Creando una Recurso con sus Recursos RelacionadosLecture 85 Creando una Colección de RecursosLecture 86 Obteniendo una Colección de RecursosLecture 87 ResumenSection 6: ConfiguracionesLecture 88 IntroducciónLecture 89 Introducción a las ConfiguracionesLecture 90 Ejemplo de IConfigurationLecture 91 Secciones - GetChildrenLecture 92 Usando el AppSettingsLecture 93 Variables de AmbienteLecture 94 Orden de Declaración de los Proveedores de ConfiguraciónLecture 95 User SecretsLecture 96 Línea de ComandosLecture 97 Diccionario en Memoria como ProveedorLecture 98 Patrón en OpcionesLecture 99 Utilizando IOptionsSnapshotLecture 100 Utilizando IOptionsMonitorLecture 101 Consideraciones de SeguridadLecture 102 ResumenSection 7: SeguridadLecture 103 Introducción al Módulo 7Lecture 104 Limpiando la AppLecture 105 Autenticación y AutorizaciónLecture 106 Configurando IdentityLecture 107 Authorize y AllowAnonymousLecture 108 Registrando UsuariosLecture 109 Login de UsuariosLecture 110 Enviando el JWTLecture 111 Relación Entre Usuarios y ComentariosLecture 112 Obteniendo al Usuario LogueadoLecture 113 Utilizando el Servicio de UsuariosLecture 114 Renovando el TokenLecture 115 Configurando la Autorización Basada en ClaimsLecture 116 Agregando una Columna a la Tabla de UsuariosLecture 117 Obteniendo el Listado de UsuariosLecture 118 DeslogueoLecture 119 Introducción a CORSLecture 120 Experimentando un Error de CORSLecture 121 Configurando CORS en ASP.NET CoreLecture 122 Retornando Cabeceras Personalizadas - CORSLecture 123 Entendiendo la EncriptaciónLecture 124 Encriptación en ASP.NET CoreLecture 125 Ejemplo Práctico de Encriptación Limitada por Tiempo - Links que ExpiranLecture 126 Llaves de Protección de DatosLecture 127 Entendiendo HashingLecture 128 Hashes en ASP.NET CoreLecture 129 ResumenSection 8: Escenarios AvanzadosLecture 130 IntroducciónLecture 131 LimpiarLecture 132 Instalando SwaggerLecture 133 Agregando Informaciones Extras a SwaggerLecture 134 Agregando Descripciones a las AccionesLecture 135 Swagger y JWTLecture 136 Personalizando Los Endpoints En los Que Swagger usa JWT - IParameterFilterLecture 137 PaginaciónLecture 138 Paginación en LibrosLecture 139 Preparando el Terreno Para Guardar ImágenesLecture 140 Salvando Imágenes en AzureLecture 141 Salvando Imágenes LocalmenteLecture 142 Filtros Dinámicos con EF CoreLecture 143 Ordenado DinámicoLecture 144 Borrado Lógico y Filtros GlobalesLecture 145 Implementando Cache con OutputCacheLecture 146 Limpiando el CacheLecture 147 Introducción al Cache DistribuidoLecture 148 Creando una Base de Datos en RedisLecture 149 Utilizando Redis en ASP.NET CoreLecture 150 Introducción a los FiltrosLecture 151 Creando Nuestro Primer FiltroLecture 152 Filtros Que Aceptan ParámetrosLecture 153 Filtros GlobalesLecture 154 Filtro Para Centralizar Validaciones RepetidasLecture 155 Manejo de ErroresLecture 156 Versionando el Web APILecture 157 Versionando el Web API con la URLLecture 158 Evitando Repetición de Código al VersionarLecture 159 Swagger y VersionamientoLecture 160 Introducción a HATEOASLecture 161 Implementando HATEOASLecture 162 Agregando Otras RutasLecture 163 Removiendo Rutas las Cuales el Usuario No Puede UsarLecture 164 Enlaces HATEOAS en un DTOLecture 165 Enlaces de HATEOAS en un ListadoLecture 166 Excluir HATEOAS con un Query StringLecture 167 HATEOAS y Filtros (Parte 1)Lecture 168 HATEOAS y Filtros (Parte 2)Lecture 169 ResumenSection 9: Pruebas AutomáticasLecture 170 IntroducciónLecture 171 Limpiando el ProyectoLecture 172 ¿Qué es una Prueba?Lecture 173 Pruebas AutomáticasLecture 174 Pruebas UnitariasLecture 175 Nuestra Primera Prueba UnitariaLecture 176 Ejecutando una Misma Prueba con Distintos ValoresLecture 177 Agregando Más Pruebas UnitariasLecture 178 Probando EF CoreLecture 179 Preparándonos para Probar ControladoresLecture 180 Probando el Controlador de Autores - Obtener por IdLecture 181 Probando la Creación de un AutorLecture 182 Verificando que usemos una dependenciaLecture 183 ¿Por que usar varios contextos? - Evitando Falsos PositivosLecture 184 Evitando Repetir CódigoLecture 185 Probando el Put de AutoresLecture 186 Probando el Patch de AutoresLecture 187 Probando el Delete de AutoresLecture 188 Probando un Método que usa el HttpContextLecture 189 Probando un Método que usa ClaimsLecture 190 Preparándonos para Probar Login y RegistroLecture 191 Probando los Métodos de Registro y LoginLecture 192 Pruebas de IntegraciónLecture 193 Configurando las Pruebas de Integración en ASP.NET CoreLecture 194 Nuestra Primera Prueba de IntegraciónLecture 195 Verificando que una Acción Está ProtegidaLecture 196 Métodos Auxiliares para Crear Usuarios en Pruebas de IntegraciónLecture 197 Verificando que Sólo un Admin Pueda Crear un RecursoLecture 198 Probando que un Usuario no Pueda Borrar el Comentario de OtroLecture 199 Probando que un Filtro se EjecutaLecture 200 ResumenSection 10: DesplieguesLecture 201 IntroducciónLecture 202 Publicando en Azure - Managed IdentityLecture 203 Publicando en Azure - Usuario y PasswordLecture 204 Publicando en Azure usando VS CodeLecture 205 ¿Qué hacer si la app no sube?Lecture 206 Viendo errores en producciónLecture 207 Publicando en IISLecture 208 Integración continua y Entrega ContinuaLecture 209 Subiendo el código a GitHubLecture 210 Breve Introducción a los GitHub ActionsLecture 211 Implementando la Integración ContinuaLecture 212 Implementando la Entrega ContinuaLecture 213 ResumenSection 11: Proyecto FinalLecture 214 IntroducciónLecture 215 Introducción a PostmanLecture 216 Esquema de las Entidades del ProyectoLecture 217 Creando el ProyectoLecture 218 Configurando EF CoreLecture 219 Creando el Controlador de Géneros de PelículasLecture 220 Entidad ActorLecture 221 Subiendo una Imagen al Web APILecture 222 Validando ImágenesLecture 223 Subiendo Imágenes hacia Azure StorageLecture 224 Subiendo Imágenes hacia Azure Storage (Parte 2)Lecture 225 Subiendo Imágenes hacia el wwwroot (alternativa a Azure Storage)Lecture 226 HTTP PatchLecture 227 PaginaciónLecture 228 Entidad PelículaLecture 229 Relaciones Muchos a MuchosLecture 230 Model Binder PersonalizadoLecture 231 Filtrando PelículasLecture 232 Data RelacionadaLecture 233 Order ByLecture 234 CustomBaseControllerLecture 235 Entidad Sala de Cine - CRUDLecture 236 Configurando NetTopologySuiteLecture 237 Queries EspacialesLecture 238 Sistema de UsuariosLecture 239 Entidad Reviews - Relación con UsuariosLecture 240 Pruebas Unitarias - Proveedor En Memoria de EF CoreLecture 241 Controlador de Géneros - Pruebas UnitariasLecture 242 Controlador de Actores - Pruebas UnitariasLecture 243 Controlador de Películas - Pruebas UnitariasLecture 244 Controlador de Cuentas - Pruebas UnitariasLecture 245 Controlador de Cines - Pruebas UnitariasLecture 246 Controlador de Reviews - Pruebas UnitariasLecture 247 Métodos Auxiliares - Pruebas de IntegraciónLecture 248 Controlador de Géneros - Pruebas de IntegraciónLecture 249 Controlador de Reviews - Pruebas de IntegraciónLecture 250 Publicando el Proyecto en un Azure App Service - Application InsightsSection 12: Bono: Construyendo un API con SuscripcionesLecture 251 IntroducciónLecture 252 Lo Que HaremosLecture 253 Preparando el ProyectoLecture 254 Entidad LlaveLecture 255 Gestionando las LlavesLecture 256 Probando la Gestión de LlavesLecture 257 Creando el Middleware de Limitar PeticionesLecture 258 Limitando las Peticiones por DíaLecture 259 Lista Blanca de RutasLecture 260 RestriccionesLecture 261 Restricciones por DominioLecture 262 Restricciones por IPLecture 263 CRUD Restricciones por DominioLecture 264 CRUD Restricciones por IPLecture 265 Llaves no GratuitasLecture 266 Entidad FacturaLecture 267 Creando el Query de las FacturasLecture 268 Emitiendo Facturas MensualesLecture 269 Setear Usuario Mala PagaLecture 270 Saldando FacturasSection 13: MiscelaneosLecture 271 Factorías - Inyección de DependenciasLecture 272 Agregando Soporte de XML - Accept, Content-Type y Negociación de ContenidoProgramadores de .NET que quieren aprender a construir Web APIsHomepage: https://www.udemy.com/course/construyendo-web-apis-restful-con-aspnet-core/ DOWNLOAD NOW: Construyendo Web Apis Restful Con Asp.Net Core 9Rapidgator Links Downloadhttps://rg.to/file/04130fcd6753e88f5a5346e8c785f625/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part16.rar.htmlhttps://rg.to/file/16fb35c4b01bb25c40c0cbd132f6dbcf/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part09.rar.htmlhttps://rg.to/file/171863228b501eb447f83ab970e4c7c8/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part17.rar.htmlhttps://rg.to/file/1d45e553d0fe5f2d5bdf348772e0ed36/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part02.rar.htmlhttps://rg.to/file/1d5b0f4fa48a17f620e7a0d910565876/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part11.rar.htmlhttps://rg.to/file/3341d3b34293b5f9c663bb74d2d94c9d/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part01.rar.htmlhttps://rg.to/file/4ab34959660b54faf634bbb7f30efb83/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part05.rar.htmlhttps://rg.to/file/54594c2cbe951524df1739a99e2f927c/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part13.rar.htmlhttps://rg.to/file/802c176eb21b4449a42d1fe258a2da64/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part06.rar.htmlhttps://rg.to/file/999665dc7d2e0ea0e160fb4fd0151abd/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part10.rar.htmlhttps://rg.to/file/9ba26e4e7f596e65153a128f57b7251a/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part14.rar.htmlhttps://rg.to/file/bbdcac4682e24375ea3a46be9ecac0fb/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part15.rar.htmlhttps://rg.to/file/bd8ee762cec0cf8198b8d7b2059013f9/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part03.rar.htmlhttps://rg.to/file/c0ca52c7148e3dc979e189180b0f609c/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part12.rar.htmlhttps://rg.to/file/c141bf25fe9cb52e3125db884b008e1d/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part07.rar.htmlhttps://rg.to/file/e601b89416454d98fd66a128dea2a718/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part04.rar.htmlhttps://rg.to/file/ffd151652fb60ce7f6be5ee2d172ffbf/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part08.rar.htmlFikper Links Downloadhttps://fikper.com/2ysvj2AES3/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part04.rar.htmlhttps://fikper.com/3E7EAEepKC/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part12.rar.htmlhttps://fikper.com/GEpvDC4IFn/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part13.rar.htmlhttps://fikper.com/JPKVK64gfr/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part09.rar.htmlhttps://fikper.com/KYJ1fHj5sT/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part10.rar.htmlhttps://fikper.com/L6wPtonNjn/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part02.rar.htmlhttps://fikper.com/MWQpc6gWnX/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part17.rar.htmlhttps://fikper.com/Mi19dXxyqC/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part07.rar.htmlhttps://fikper.com/RSvCKpbBSx/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part16.rar.htmlhttps://fikper.com/TDphcyfNov/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part11.rar.htmlhttps://fikper.com/WLHwWbRZ8H/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part06.rar.htmlhttps://fikper.com/X8cIKBw3bz/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part15.rar.htmlhttps://fikper.com/dM1tGTZncX/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part05.rar.htmlhttps://fikper.com/icG2AmP9av/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part01.rar.htmlhttps://fikper.com/n41zjVR5an/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part14.rar.htmlhttps://fikper.com/xkMxXsDvBF/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part03.rar.htmlhttps://fikper.com/xxual3KXoC/afkwv.Construyendo.Web.Apis.Restful.Con.Asp.Net.Core.9.part08.rar.html:No Password - Links are Interchangeable Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now