Aplicaciones web con Blazor WebAssembly y Azure
What you'll learn
- Aprende los conceptos generales de Blazor Web Assembly
- Aprende como construir aplicaciones y formularios usando Blazor
- Aprende las bases, el ciclo de vida y la arquitectura de Blazor
- Aprende como conectarte a una BD alojada en Azure desde Blazor
- Aprender como guardar archivos usando Azure blob storage
Requirements
- Conocimiento en C#
- Conocimiento de APIs REST
- Cuenta en Azure
Description
En este curso aprenderás como construir aplicaciones con Blazor WebAssembly desde 0, aprendiendo sobre la arquitectura, los componentes y las buenas prácticas a seguir con esta tecnología.
Construiremos un backend para nuestra aplicación utilizando .NET Core y EntityFramework Core que luego se conectará a una base de datos SQL server en Azure.
También aprenderás como incorporar algunos servicios de Azure, como Azure Blob Storage a nuestra App y como desplegar nuestra App en Azure utilizando App Service y Static WebApps
Al final del curso tendrás una App bastante sencilla pero lo suficientemente ilustrativa que te servirá de ejemplo para tus proyectos personales.
Este curso esta completamente desarrollo en Visual Studio Code y utilizando el CLI de dotnet lo cual permite que cualquier persona lo pueda tomar, aunque trabaje con MAC o Linux.
Para tomar este curso es importante que tengas en cuenta los siguientes requisitos:
Conocimientos de C#, LINQ y EF
Conocimiento de API REST, básico
Conocimiento básico de HTMl y CSS
Experiencia con .NET Core
Cuenta de Azure
Este curso NO ES un curso avanzado de Blazor, pero si se profundiza en algunos conceptos y se realiza integración con algunos servicios de Azure. Si eres un experto en Blazor o ya has tenido mucha experiencia este curso puede parecerte básico.
Who this course is for:
- Profesionales que utilicen C# y .NET Core y deseen aprender Blazor
- Estudiantes apasionados por la tecnología que deseen aprender Blazor
- Programadores Blazor que deseen fortalecer sus conocimientos
Instructor
Soy apasionado por el desarrollo de software y un gran fan de C#.
He trabajado en todos los roles del desarrollo de software, desde programador junior hasta líder técnico y consultor de software.
Tengo alrededor de 10 años de experiencia trabajando con tecnologías Microsoft como ASP.NET MVC, Web API, WPF, .Net Core y Azure entre otras.
He sido reconocido como Microsoft MVP y Alibaba Cloud MVP
También trabajo con otras tecnologías y lenguajes de programación como Javascript (React.js, Angular), Python y Alibaba cloud.
He sido speaker y co-organizador de algunos eventos como Azure bootcamp, NETConf, Insider Dev Tour , MonkeyFest y Pataconf.