FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Aprende Blazor WebAssembly + .Net + SQL Server
Aprende Blazor WebAssembly + .Net + SQL Server
Development100% OFF

Aprende Blazor WebAssembly + .Net + SQL Server

JAP Software
4.5(5.4K students)
Self-paced
Intermediate

About this course

Blazor WebAssembly es una tecnología de Microsoft que nos permite realizar aplicaciones web con C# sin necesidad de utilizar JavaScript.En este curso vamos a aprender a desarrollar aplicaciones web con Blazor WebAssembly .En este curso vemos como crear aplicaciones web con C#, veremos como construir y consumir nuestra propia API REST y veremos como crear una estructura de base de datos con SQL Server. También veremos como obtener los datos de nuestra base de datos vía procedimientos almacenados. No utilizaremos Entity Framework.El temario del curso es el siguiente:A) Introducción:1) Temario del curso2) Instalación del entorno.

3) ¿Qué es Blazor web webAssembly?.Creamos nuestro proyecto 4) Diferencias entre Blazor Server y Blazor WebAssembly 5) Analizamos los proyectos creados 6) Limpiando los proyectos B) Configurando nuestro proyecto 7) Personalizamos Layoyt. 8) Configuramos spinner de carga 9) Creamos nuestro modelo de tablas en nuestra base de datos. 10) Mapeamos modelo de base de datos 11) Creamos cadena de conexión en appssetting y configuramos clase startup 12) Añadimos datos a nuestra base de datos y estructuramos nuestra aplicación 13) Añadimos punto de entrada que devuelve datos de la entidad cursos C) Personalizamos nuestro proyecto 14) Construir interfaz de usuario del componente index.razor 15) Eventos blazor para manejar el DOM y cuadro dialogo 16) Añadiendo detalles sobre el contenido en nuestros cursos 17) Añadiendo detalle al cuadro dialogo y teoría event callback 18) Implementamos event callback del boton cancelar D) Interfaz creación de pedidos19) Implementamos event callback del boton agregar y carro de compra 20) Agregamos mecanismo compra en controlador 21) Mecanismo para guardar en base de datos nuestros cursos 22) Añadimos capa de compra realizada correctamente E) Mecanismo de registro de usuario 23) Creamos componente de alta de usuario 24) Mecanismo para guardar usuario en base de datos F) Mecanismos de Log-In y Log-Out 25) Creamos componente de Log-In 26) Validar usuario contra base de datos 27) AuthenticationStateProvider en Blazor WebAssembly 28) Gestionando sesiones 29) Mecanismo de validación de usuario en nuestras vistas 30) Mecanismo de Log-Out 31) Autorización en las vistas G) Adaptamos vistas a usuario logado32) Modificamos vista index.razor 33) Listado de cursos comprados por usuario (I) 34) Listado de cursos comprados por usuario (II) H) Control errores35) Añadimos registro de log a nuestra Web API 36) Registro errores consola en cliente webAssembly 37) Gestión de errores en aplicación 38) Diseño capa de error en nuevo componente 39) Agregamos componente razor para mostrar errores I) Securizando aplicación40) Agregamos JWT en en nuestra WEB API 41) Modificación peticiones API en nuestro cliente 42) Mecanismos recuperar contraseña (I) 43) Mecanismos recuperar contraseña (II) 44) Mecanismos recuperar contraseña (III) 45) Mecanismo confirmación alta usuario J) Mejoras y algunos ajustes de la aplicación46) Validar el nuevo campo activo en todos los procedimientos necesarios 47) Creando servicios en nuestro cliente(I) 48) Creando servicios en nuestro cliente(II) 49) Creando servicios en nuestro cliente(III) 50) Atomizando servicios K) Conclusiones51) Conclusiones generales y otros cursosL) Actualización a Visual Studio 2022 y .NET 652)Instalación del nuevo Visual Studio 202253)Actualización de proyectos a .NET 6M)Actualización del proyecto a .NET 754) Como actualizar visual studio para utilizar .NET 7 y C#1155) Actualizamos proyecto a la versión de .NET 7N)Actualización a .NET 856)Como actualizar visual studio para utilizar .NET 8 y C#1257)Actualizamos proyecto a NET 8O)Actualización SQL Server 202258)Instalación Motor SQL Server 202259)Instalación nuevo Management Studio60)Restaurando base de datos y adaptando proyecto

Skills you'll gain

Web Developmenten

Available Coupons

Loading...

Course Information

Level: Intermediate

Suitable for learners at this level

Duration: Self-paced

Total course content

Instructor: JAP Software

Expert course creator

This course includes:

  • 📹Video lectures
  • 📄Downloadable resources
  • 📱Mobile & desktop access
  • 🎓Certificate of completion
  • ♾️Lifetime access
$0$100.99

Save $100.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/aprende-blazor-webassembly-web-api-sql-server

You May Also Like

Explore more courses similar to this one

AWS Solutions Architect Practice Tests
Development
0% OFF

AWS Solutions Architect Practice Tests

Robby Pratamadika

Prepare with confidence and strengthen your AWS architecture knowledge through realistic exam-style practice questions designed for aspiring cloud professionals.This exam prep course is intended for learners who want to assess their understanding of AWS services, cloud architecture principles, networking concepts, security practices, storage solutions, high availability strategies, and real-world design scenarios commonly encountered in cloud environments.Rather than focusing on memorization, this course encourages a deeper understanding of architectural decision-making. Each question is designed to challenge your ability to analyze requirements, evaluate options, and select solutions that align with AWS best practices. Detailed explanations accompany every question to reinforce key concepts and help you learn from both correct and alternative answers.Throughout this exam preparation experience, you will explore topics such as:AWS core services and architectural fundamentalsStorage, databases, and data management solutionsIdentity, security, compliance, and governance conceptsNetworking, connectivity, and disaster recovery planningServerless architectures and application integrationMonitoring, optimization, and operational excellenceReal-world cloud design and architecture scenariosPerformance and cost optimization strategiesWhy use practice tests as part of your preparation?Practice-based learning helps identify knowledge gaps before facing certification-level questions or technical interviews. By working through a variety of scenarios, you can improve your ability to interpret requirements, compare architectural options, and apply AWS services appropriately in different situations.This exam prep course is suitable for both learners building foundational AWS knowledge and professionals seeking additional practice with architecture-focused questions.You can use these practice tests to:Measure your current level of readinessStrengthen confidence in AWS conceptsImprove analytical and decision-making skillsBecome familiar with scenario-based questioningReinforce important cloud architecture principlesReview key services and design patternsImportant NoticeThis course is an independent educational resource created for exam preparation and knowledge assessment purposes. It is not affiliated with, endorsed by, sponsored by, or associated with Amazon Web Services (AWS). AWS service names are referenced strictly for educational and descriptive purposes.Whether you are preparing for a cloud-focused role, expanding your architecture knowledge, or looking for additional practice before pursuing professional goals, this course provides a structured way to evaluate your understanding and continue improving your AWS solution design skills through targeted exam-style practice.

0.0•12•Self-paced
FREE$86.99
Enroll
Web Design Course For Beginner to Advanced
Development
0% OFF

Web Design Course For Beginner to Advanced

Manuel Tudu

Welcome to HTML and CSS Mastery: Build Modern Websites! In this comprehensive online course, you will acquire the essential skills to create stunning and responsive websites using HTML and CSS.Whether you're a complete beginner or have some prior knowledge, this course is designed to provide you with a solid foundation in web development. You'll start with the basics of HTML, learning how to structure web pages and create semantic markup. You'll then dive into CSS, exploring various styling techniques to enhance the appearance of your websites.Throughout the course, you'll gain hands-on experience through practical exercises and real-world examples. You'll learn how to effectively use CSS selectors, manipulate text and images, create layouts, and implement responsive design principles. You'll discover the power of CSS frameworks and libraries, allowing you to streamline your development process and build professional-grade websites faster.The course will cover the following key topics: Introduction to HTML and CSS: Understand the fundamentals of web development, learn how to set up your development environment, and get familiar with essential tools. HTML Markup: Dive into the world of HTML tags and elements, and learn how to create a well-structured web page using semantic markup. CSS Styling: Master the art of CSS styling, including selecting elements, applying colors and backgrounds, manipulating text, and working with fonts and images. Layouts and Positioning: Explore different layout techniques, such as floats, flexbox, and CSS grid, to create visually appealing and responsive web page layouts. Responsive Design: Understand the importance of responsive design and learn how to make your websites adapt to various screen sizes and devices. CSS Frameworks: Discover popular CSS frameworks like Bootstrap and Foundation, and leverage their pre-built components and grid systems to speed up your development process. CSS Animations and Transitions: Learn how to add engaging animations and transitions to your websites using CSS. Web Typography: Explore advanced typography techniques to enhance the readability and aesthetics of your web content. Project-based Learning: Apply your newly acquired skills by working on practical projects, such as building a portfolio website or a landing page.By the end of this course, you will have the confidence and competence to create professional websites from scratch using HTML and CSS. You'll be equipped with a solid understanding of web development principles and the ability to bring your creative ideas to life on the web.So, are you ready to embark on this exciting journey of mastering HTML and CSS? Enroll now and start building modern and visually captivating websites!

4.3•7.3K•Self-paced
FREE$104.99
Enroll
Complete jQuery with HTML5 & CSS3
Development
0% OFF

Complete jQuery with HTML5 & CSS3

Creative Online School

Unlock the power of interactive, dynamic web design with this complete course on jQuery, HTML5, and CSS3. Designed for beginners and aspiring front-end developers, this course takes you from the very basics of building web pages to creating smooth animations, responsive layouts, and interactive user experiences that feel modern and professional.You’ll start by learning how HTML5 structures today’s websites and how CSS3 brings them to life with colors, layouts, transitions, gradients, shadows, and responsive design techniques. Once you’re comfortable with the foundation, we move into jQuery—one of the most popular and beginner-friendly JavaScript libraries ever created. You’ll learn how to manipulate elements, build animations, handle events, create visual effects, and build dynamic interfaces with clean, simplified code.This course focuses on learning-by-doing. Together, we will build real-world mini projects such as interactive forms, mobile-friendly navigation menus, image sliders, animated components, dynamic tabs, and practical UI enhancements that you can directly apply to your own websites or client projects.By the end of the course, you will confidently structure web pages, style them professionally, and make them fully interactive using jQuery. Whether your goal is freelancing, landing your first developer job, building your portfolio, or upgrading your web development skills, this course equips you with everything you need.Join today and start building modern, attractive, and highly interactive websites the smart and efficient way!

4.9•1.3K•Self-paced
FREE$108.99
Enroll
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

© 2026 FreeCourse. All rights reserved.