
En esta clase comprenderemos el objetivo de la presente sección.
Aprenderemos a alto nivel como funciona una aplicación WEB.
Conoceremos la diferencia entre un Sitio Web y una Aplicación Web
Aprenderemos como es a alto nivel la arquitectura de aplicaciones Web del lado del cliente.
Aprenderemos como es a alto nivel la arquitectura de aplicaciones Web del lado del servidor.
Aprenderemos que es ASP.NET a alto nivel, lo suficiente para ir entendiendo donde entra Blazor en esta plataforma.
Conoceremos la diferencia entre ASP.NET CORE y ASP.NET a secas.
Recordaremos las opciones de renderizado de una UI (User Interface) que tenemos para que en las siguientes clases conozcamos las opciones que tenemos con ASP.NET Core.
Seguimos explicando más acerca del renderizado del lado del servidor(SSR-Server Side Rendering)
Seguimos explicando más acerca del renderizado del lado del cliente (CSR-Client Side Rendering)
Brevemente mencionaremos las tecnologías de ASP .NET Core que nos permiten crear aplicaciones WEB.
Conoceremos las opciones de renderizado de lado del servidor pero ahora con ASP.NET Core
Conoceremos las opciones de renderizado de lado del cliente pero ahora con ASP.NET Core
En esta clase comprenderemos el objetivo de la presente sección.
Definiremos lo que Blazor es de una manera más puntual.
Aprenderemos que Blazor se basa en componentes.
Aprenderemos que con Blazor podemos crear aplicaciones Web Full-Stack
Aprenderemos que con Blazor Hybrid podemos crear aplicaciones nativas multiplataforma, con MAUI o incluso WPF y Windows Forms.
Conoceremos la herramienta que usaremos y otras opciones a alto nivel.
Aprenderemos más detalle acerca de Blazor Server
Aprenderemos más a detalle que es Blazor WebAssembly
Aprenderemos qué es el modo de hospedaje híbrido con Blazor.
Veremos un resumen de los hospedajes BLAZOR con sus características principales.
En ésta práctica crearemos un proyecto de Blazor Server desde cero y entenderemos a alto nivel como se conforma.
En ésta práctica crearemos un proyecto de Blazor WebAssembly desde cero y entenderemos a alto nivel como se conforma.
En este curso aprende los fundamentos de Blazor y de paso también conoce las bases de desarrollo WEB.
Usaremos la potencia de .NET y C# para compilar Aplicaciones Web Full-Stack sin escribir una línea de JavaScript.
Para entender Blazor conocerás que es ASP.NET Core y que relación tiene con Blazor.
NOTA: Este curso se actualiza constantemente y usaremos la versión .NET 8 en los ejemplos.
También aprenderás de la mano con Visual Studio, uno de los IDE más potentes en la actualidad, que proporciona las mejores herramientas en su categoría para cualquier desarrollador. Además permite simplificar muchas tareas que en otros lenguajes y entornos de programación podría ser hasta tortuoso. Visual Studio nos permite desarrollar con un conjunto de herramientas completo, desde el diseño inicial hasta su puesta en producción
Irás paso a paso aprendiendo como Blazor nos ayuda en la creación de aplicaciones WEB.
Algunos de los temas de estudio serán :
Cómo funciona una aplicación Web
¿Qué es ASP.NET Core?
ASP.NET Core vs ASP.NET
Opciones de renderización de UI WEB.
Ventajas del renderizados del lado del servidor.
Ventajas del renderizados del lado del cliente.
¿Qué es Blazor?
Herramientas que se usan para desarrollar aplicaciones Blazor
Prácticas básicas de creación de aplicaciones Blazor usando VS
Y más...