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 Blazor

Programando en Blazor - ASP.NET Core 5

Crea aplicaciones web interactivas con C#
Rating: 4.7 out of 54.7 (847 ratings)
2,522 students
Created by Felipe Gavilán
Last updated 2/2021
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Desarrollar aplicaciones web con C# y Blazor
  • Utilizar Azure DevOps para publicar aplicaciones de Blazor
  • Crear bases de datos con Entity Framework Core
  • Crear un sistema de usuarios que utilice roles

Course content

11 sections • 145 lectures • 17h 30m total length

  • Repositorio del curso
    00:01
  • Preview00:52
  • Preview01:43
  • Preview03:27
  • Preview01:34
  • Preview05:11
  • Preview03:15
  • Preview09:31
  • Preview01:04

  • Preview00:35
  • Preview10:43
  • Utilizando Clases
    07:55
  • Bucles
    06:09
  • Condicionales
    06:04
  • MarkupString
    03:13
  • Preview00:47

  • Preview00:49
  • Preview05:32
  • Preview06:23
  • Parámetros Arbitrarios
    10:30
  • Eventos
    04:41
  • Data Binding
    01:31
  • EventCallback
    04:28
  • RenderFragment
    06:55
  • RenderFragment Genérico y Componentes Genéricos
    08:36
  • Ciclo de Vida de un Componente
    08:58
  • Inyección de Dependencias
    12:01
  • Servicios con Interfaces
    06:38
  • Clases Parciales - Separando Código de C# y UI
    03:20
  • Layout
    03:13
  • Invocar metodos de Javascript desde C#
    06:43
  • Invocar métodos de C# desde Javascript - Método Estático
    05:15
  • Invocar métodos de C# desde Javascript - Método de Instancia
    04:44
  • Aislamiento de JavaScript
    06:43
  • Aislamiento de CSS
    04:29
  • Haciendo Referencia a Componentes
    07:27
  • Parametros de Cascada
    10:08
  • Debugging
    04:05
  • Timers y IDisposable
    17:00
  • Preview02:13
  • Tarea
    00:15

  • Preview00:47
  • Preview06:05
  • Directiva page
    02:39
  • Explorando el App.razor
    07:55
  • NavigationManager
    03:44
  • Parámetros de Ruta
    03:47
  • NavLinks
    04:59
  • Lazy Loading - Postergando la Carga de DLLs
    08:33
  • Preview01:15

  • Preview00:50
  • Preview06:42
  • Validaciones con Atributos
    06:01
  • Formulario de Actualización de Géneros
    05:34
  • Formulario de Filtro de Películas
    11:01
  • Formulario de Personas
    07:15
  • Componente de Insertar Imagen
    09:10
  • Componente de Markdown
    05:45
  • Formulario de Películas
    06:08
  • Componente de Selección Múltiple
    12:54
  • Componente Selección Múltiple - Typeahead (autocomplete) - Arrastrar elementos
    15:35
  • Preview00:37

  • Preview00:57
  • Preview05:06
  • Creando la Base de Datos
    18:57
  • Creando Géneros
    12:06
  • Creando Personas
    06:38
  • Guardando una imagen en Azure Storage
    13:49
  • Alternativa a Azure Storage - Local (Opcional)
    08:09
  • Creando Películas
    13:04
  • Leyendo Registros
    10:56
  • Filtros
    12:13
  • Visualizar Película
    21:17
  • Actualizar Géneros
    06:09
  • Actualizar Personas
    09:24
  • Actualizar Películas
    15:26
  • Borrango Registros
    08:51
  • Preview23:26
  • Desarrollando el Componente de Filtros
    20:41
  • Algoritmo de Diferencias y @key
    02:50
  • Preview00:51
  • Tarea
    00:17

  • Preview00:48
  • Preview08:10
  • AuthorizeView - Ocultando Contenido Visual Según Estado de Autenticación
    07:47
  • Authorize - Protegiendo Componentes
    03:37
  • AuthenticationState desde C#
    02:37
  • Configurando Identity
    11:43
  • Proveedor de Estado de Autenticación Real - LocalStorage
    10:11
  • Componentes Registro - Login - Logout
    12:26
  • Creando un Componente de Votación
    12:53
  • Implementando Alertas
    04:14
  • Sistema de Roles
    16:55
  • Renovando el JWT
    19:59
  • Deslogueo Automático
    08:06
  • ¿Qué es IdentityServer4?
    03:17
  • Explorando la Nueva Plantilla de Identity
    14:38
  • Migrando Nuestra Aplicación a IdentityServer4
    14:42
  • Agregando Claims en IdentityServer4
    07:39
  • Enviando el JWT a Través del HTTPClient
    17:11
  • Resumen
    00:53
  • Tarea
    00:25

  • Preview00:50
  • Publicando a un Azure App Service
    12:07
  • Publicando a un Azure App Service - IdentityServer4
    07:52
  • Publicando en Azure Storage
    04:14
  • Entrega Continua con Azure DevOps
    14:03
  • Publicando en IIS - Blazor WebAssembly ASP.NET Core Hosted
    06:52
  • Publicando en IIS - Blazor WebAssembly sin Servidor
    03:18
  • Resumen
    00:27

  • Preview00:55
  • Preview10:32
  • Preview01:24
  • Migrando la app - Entidades - Usuarios
    24:53
  • Migrando generos - AsNoTracking
    06:37
  • Migrando Personas
    11:31
  • Migrando Películas
    13:40
  • Migrando Votación
    03:53
  • Publicando en Azure - SignalR Service
    06:20
  • Preview00:40

  • Preview01:07
  • Preview07:07
  • Preview09:58
  • Cambiando el Idioma de Manera Manual
    10:17
  • Formato de Fechas y Números en Distintas Culturas
    03:57
  • Cambiando el Idioma de la App y no Cambiar Formato de Fechas y Números
    04:29
  • Traduciendo el Idioma de los Mensajes de Error
    06:52
  • Blazor Server Multi-Idioma
    09:12
  • Cambiando el Idioma de Manera Manual (Blazor Server)
    06:54
  • Publicando a Producción
    01:12
  • Resumen
    00:54

Requirements

  • Fundamentos de C# (funciones, variables, bucles, lo básico)
  • Fundamentos de HTML y CSS (no indispensable, pero ayuda)

Description

Blazor es una tecnología de Microsoft que nos permite realizar aplicaciones web interactivas con C# sin necesidad de utilizar JavaScript.

En este curso vamos a aprender a desarrollar aplicaciones web con Blazor.

A lo largo del curso crearemos una aplicación aplicando lo aprendido.

Iremos desde lo básico hasta lo avanzado. Crearemos formularios, componentes, inyección de dependencias y más.

Utilizaremos una aplicación de ASP.NET Core 5 para servir nuestro proyecto de Blazor, y con Entity Framework Core 5 crearemos nuestra base de datos.

Al final, utilizaremos servicios de Azure, como Azure App Service y Azure DevOps, para publicar nuestra aplicación en producción.

Who this course is for:

  • Desarrolladores de C# que quieran hacer aplicaciones web complejas
  • Desarrolladores de JavaScript que ya no quieran usar JavaScript
  • Desarrolladores Front-End
  • Desarrolladores Back-End que quieran utilizar C# en el Front-End

Instructor

Felipe Gavilán
Software Engineer
Felipe Gavilán
  • 4.5 Instructor Rating
  • 6,261 Reviews
  • 18,990 Students
  • 10 Courses

I am a software engineer with 7 years of experience. I am also a Microsoft MVP. My specialties include Web Development, ASP.NET Core & MVC, Entity Framework Core, SQL Server, Javascript, Angular, WPF, JAVA, Android Mobile Development and Xamarin. I am a passionate coder that loves problem solving and automating tasks. I believe in clean code and the importance of good software architecture. With a passion on learning and teaching also. 

  • 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.