Programando en Blazor - ASP.NET Core 7

Crea aplicaciones web interactivas con C#

4.77 (1761 reviews)
Udemy
platform
Español
language
Web Development
category
instructor
Programando en Blazor - ASP.NET Core 7
5,477
students
18 hours
content
Jan 2023
last update
$69.99
regular price

What you will 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

Why take this course?

🌟 **Programando en Blazor - ASP.NET Core 7** 🌟 ¡Bienvenido al curso definitivo para dominar el desarrollo de aplicaciones web interactivas usando C# y la tecnología moderna de Microsoft: **Blazor**! En este curso, dirigido por el experto Felipe Gavilán, no solo te familiarizarás con las fundamentales de Blazor, sino que también te guiaremos a través de la creación de una aplicación completa desde cero. ### 📚 **¿Qué Aprenderás?** - **Fundamentos de Blazor:** Comenzaremos con los conceptos básicos y cómo estructurar tus primeras aplicaciones web. - **Componentes y Parámetros:** Aprenderás a crear componentes reutilizables y a pasar datos entre ellos. - **Manejo de Eventos:** Dominarás la forma de interactuar con los usuarios mediante eventos y respuestas dinámicas. - **Ciclo de Vida de un Componente:** Entenderás cómo Blazor gestiona el ciclo de vida de tus componentes. - **Inyección de Dependencias:** Descubrirás cómo reutilizar y depender de servicios en tu aplicación para mantener un diseño limpio y escalable. - **Comunicación entre JavaScript y C#:** Aprenderás las técnicas avanzadas para invocar métodos tanto de JavaScript hacia C# como viceversa. - **Aislamiento y Gestión de CSS/JS:** Encontrarás las mejores prácticas para aislar y gestionar los estilos y scripts en tu aplicación. - **Ruteo y Manejo de Vistas:** Implementarás un sistema de ruteo para manejar múltiples vistas dentro de tu aplicación. - **Formularios y Validaciones:** Crearás formularios dinámicos con controles personalizados y sistemas de validación robustos. - **Comunicación con Web API:** Aprenderás cómo interactuar con APIs externas para enriquecer la funcionalidad de tu aplicación. - **Base de Datos SQL Server:** Utilizarás Entity Framework Core 7 para diseñar y crear una base de datos robusta y segura. - **Sistema de Usuarios con Roles:** Implementarás un sistema de usuarios con diferentes roles y permisos para gestionar el acceso a tu aplicación. - **Publicación en Azure:** Finalmente, te guiaremos para publicar tu aplicación en producción utilizando servicios como Azure App Service y Azure DevOps. ### 🚀 **Por qué Escoger este Curso?** - **Proyecto Práctico:** Aprenderás construyendo una aplicación real, lo que te proporcionará experiencia práctica invaluable. - **Actualizado con ASP.NET Core 7:** Este curso está actualizado con las últimas versiones de Blazor y ASP.NET Core para asegurar que tus habilidades estén al día. - **Expertismo del Instructor:** Felipe Gavilán, con su experiencia y enfoque pedagógico, te guiará a través de cada concepto y ejercicio. - **Recursos Incluidos:** Acceso a código fuente, ejemplos y recursos adicionales para complementar tu aprendizaje. ### 📅 **Estructura del Curso** 1. **Introducción a Blazor** - ¿Qué es Blazor? - Tipos de Blazor: Server-side vs. WebAssembly. 2. **Construyendo tus Primeros Componentes** - Creación de componentes básicos. - Uso de RenderFragment y parámetros. 3. **Interactividad con Eventos** - Manejo de eventos en Blazor. - Respuestas a acciones del usuario. 4. **Ciclo de Vida en Blazor** - Comprendiendo el ciclo de vida de un componente. 5. **Inyección de Dependencias** - Principios SOLID y inyección de dependencias en C#. - Mejorando la escalabilidad y mantenibilidad de tu código. 6. **Comunicación entre JavaScript y C#** - Invocando métodos de JavaScript desde C#. - Invocando métodos de C# desde JavaScript. 7. **Gestión de CSS/JS en Blazor** - Aislamiento efectivo de estilos y scripts. 8. **Implementación de Ruteo y Vistas** - Navegación entre diferentes vistas. 9. **Desarrollo de Formularios y Validaciones** - Creación de formularios dinámicos y sistemas de validación. 10. **Comunicación con Web API** - Interactuando con APIs externas. 11. **Uso de Base de Datos SQL Server y Entity Framework Core 7** - Diseño de la base de datos y integración con tu aplicación. 12. **Implementación de un Sistema de Usuarios con Roles** - Autenticación y autorización en tu aplicación. 13. **Publicación en Azure** - Configurando la infraestructura de producción con Azure App Service y Azure DevOps. ### 🎓 **¿Listo para el Desafío?** Si estás listo para sumergirte en el desarrollo de aplicaciones web interactivas utilizando C# y Blazor, este curso es tu pasaporte hacia una nueva dimensión de posibilidades. ¡Inscríbete hoy y trántamo a convertirte en un experto en Blazor con ASP.NET Core!

Screenshots

Programando en Blazor - ASP.NET Core 7 - Screenshot_01Programando en Blazor - ASP.NET Core 7 - Screenshot_02Programando en Blazor - ASP.NET Core 7 - Screenshot_03Programando en Blazor - ASP.NET Core 7 - Screenshot_04

Our review

🌟 **Overall Course Rating: 4.74** ### Course Review #### Pros: - 🚀 **Expertise and Clarity**: The course is highly praised for its expert delivery by Professor Felipe, who consistently explains concepts clearly and engagingly. - 🧠 **Comprehensive Content**: Many users find the course material very complete, covering Blazor from basics to more advanced topics. - ✨ **Practical Approach**: The practical nature of the course is appreciated, with hands-on coding examples that are immediately applicable to real-world scenarios. - 🤝 **Resourceful**: Additional resources such as code examples and the professor's previous courses are considered very useful for future reference. - 🛠️ **Real-World Applications**: The course is seen as ideal for those who already have experience with .NET, as it applies the technology effectively to various tasks. - ☕ **Patience in Explanation**: Some users appreciate a slower pace during deeper explanations, which helps in better understanding of complex concepts. - 📚 **Supplementary Materials**: The suggestion for additional classes to refine specific aspects like customizing the sidebar or slowing down in certain sections for more detailed explanations is well-received. #### Cons: - 🎥 **Technical Issues**: Some students encounter serious issues with video playback and lack of chat support, which affects their learning experience. - ⏩ **Pace Too Fast**: A few users find the course moves too quickly, making it difficult to follow along or grasp more intricate details without rewatching. - 🤯 **Complexity**: While the content is comprehensive, the complexity may be overwhelming for beginners or those not familiar with C# and web development. - 📚 **Lack of Written Resources**: There is a notable demand for a repository of project code, which is missing compared to other courses that provide this resource. - 🤔 **Detailed Explanations Needed**: Some users feel that more detailed explanations and slower pacing in specific areas would greatly improve their learning experience. - 🤝 **Community Interaction**: The absence of real-time support or a community forum for interaction and discussion is pointed out as a missing feature. ### Conclusion: This Blazor course by Professor Felipe is highly rated, with a strong emphasis on practical application and clear, expert teaching. While there are some technical issues to address and a pace that may be too fast for some learners, the overall feedback indicates that this course is an excellent choice for developers looking to dive into Blazor with prior knowledge of C#. The demand for more detailed explanations, supplementary materials, and community engagement suggests areas for improvement that could enhance the learning experience even further.

Charts

Price

Programando en Blazor - ASP.NET Core 7 - Price chart

Rating

Programando en Blazor - ASP.NET Core 7 - Ratings chart

Enrollment distribution

Programando en Blazor - ASP.NET Core 7 - Distribution chart

Related Topics

2551555
udemy ID
9/9/2019
course created date
10/29/2019
course indexed date
Bot
course submited by