Como crear aplicaciones SPA: ANGULAR +.NET + SQL SERVER

Crea aplicaciones web con Angular, construye tu propia API REST , trabaja con Entity Framework y SQL Server

Ratings: 4.43 / 5.00




Description

Angular  es un framework para aplicaciones web desarrollado en TypeScript y  mantenido por Google, permite realizar aplicaciones web.

En este curso vamos a aprender a desarrollar aplicaciones web con Angular , .Net Core y Sql Server

En este curso vemos como crear aplicaciones web , veremos como construir y consumir nuestra  propia API REST y veremos como trabajar con base de datos SQL Server y Entity Framework.

El temario del curso es el siguiente:

A)Introducción

  • 1) Temario curso

  • 2) ¿Qué es Angular?

  • 3) ¿Qué es NET CORE?

B)Preparación del entorno

  • 4) Preparación del entorno. Software necesario 

  • 5) Instalación video Visual Studio 2022     

  • 6) Instalación del Motor de SQL SERVER 2019

  • 7) Instalación de SQL Server Management Studio 

C)Definición del proyecto y estructura de tablas

  • 8) Componentes del proyecto

  • 9) Diseño en la base de datos las tablas

  • 10)Creamos el proyecto con Angular y NET Core 

D)Primeros pasos con Entity Framework y nuestra base de datos

  • 11)Conectamos a la base de datos con Entity Framework

  • 12)Creamos un controlador y devolvemos datos vía API

  • 13)Insertamos en nuestra base de datos con Entity Framework

  • 14)Editar datos en nuestra base de datos con Entity Framework

  • 15)Borrar datos en nuestra base de datos con Entity Framework    

E)Componentes en Angular

  • 16)Componentes y rutas en angular (I)

  • 17)Componentes y rutas en angular (II)

  • 18)Componentes y rutas en angular (III)

  • 19)Como anidar componentes

  • 20)Pasar datos entre componentes

F)Conceptos teóricos sobre patrones de diseño

  • 21)Teoría inyección de dependencias   

  • 22)Patrón de diseño Observable teoría

  • G)Servicios en angular

  • 23)Servicios en Angular (I)

  • 24)Servicios en Angular (II).Configurar Cors

  • 25)Servicios en Angular (III).Listado de productos con ngfor

  • 26)Aplicamos bootstrap al componente productos

H)Peticiones POST,PUT y DELETE desde Angular

  • 27)Petición POST desde Angular(I)

  • 28)Petición POST desde Angular (II)

  • 29)Ventana modal en angular

  • 30)Petición PUT desde Angular

  • 31)Petición DELETE desde Angular

I)Autenticación con JSON Web Token (JWT)

  • 32)JWT con .NET Core(I)

  • 33)JWT con .NET Core(II)

  • 34)JWT con .NET Core(III)

  • 35)JWT con .NET Core(IV)

  • 36)JWT con .NET Core(V)

J)Peticiones JWT desde el Front-End

  • 37)Petición login API desde Angular

  • 38)Rutas y Guard en Angular

  • 39)Lógica componente login

  • 40)Método login del cliente en el back-end

K)Como usar LocalStorage

  • 41)Almacenar token en LocalStorage

  • 42)Almacenar usuario en LocalStorage

L)Interceptors, SessionStorage y cierre sesión

  • 43) Interceptors en Angular

  • 44) Cerrar sesión en angular

  • 45) Caducidad token API

M) Guardar pedidos en BBDD

  • 46) Guardamos pedidos en nuestro backend

  • 47)Transacciones con EF

N)Logs

  • 48)Logs. Refactorizar código(I)

  • 49)Logs. Refactorizar código(II)

O) Guardar pedidos desde Angular

  • 50)Crear pedidos desde Angular(I)

  • 51)Crear pedidos desde Angular(II)

  • 52)Crear pedidos desde Angular(III)

P) Lista pedidos en angular

  • 53)Lista pedidos de un cliente(I)

  • 54)Lista pedidos de un cliente(II)

Q)Modificar datos cliente  en angular y control de errores

  • 54)Modificar datos cliente (I)

  • 55)Modificar datos cliente (II)

  • 56)Control de errores en Angular

M)Actualización a .NET 7

  • 58)Como actualizar visual studio para utilizar .NET 7 y C#11

  • 59)Actualizamos proyecto a NET 7


N)Actualización a .NET 8

  • 60)Como actualizar visual studio para utilizar .NET 8 y C#12

  • 61)Actualizamos proyecto a NET 8


What You Will Learn!

  • Desarrollar aplicaciones web con .Net , Angular,Entity Framework y Sql Server
  • Crear API/REST con autenticación JWT
  • Crear bases de datos con SQL Server
  • Crearán una aplicación de gestión
  • Conocerán conceptos importantes de .NET Core y Angular

Who Should Attend!

  • Desarrolladores de C# que quieran hacer aplicaciones web con Angular
  • Desarrolladores que quieran utilizar Angular en el Front-End y Net Core en el Back-End
  • Desarrolladores que quieran aprender como crear API/REST con JWT