FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Como crear aplicaciones SPA: ANGULAR +.NET + SQL SERVER
Como crear aplicaciones SPA: ANGULAR +.NET + SQL SERVER
Development100% OFF

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

JAP Software
4.57(651 students)
Self-paced
Intermediate

About this course

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 ServerEn 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ón1) Temario curso 2) ¿Qué es Angular? 3) ¿Qué es NET CORE? B)Preparación del entorno4) 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 tablas8) 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 datos11)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 Angular16)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ño21)Teoría inyección de dependencias 22)Patrón de diseño Observable teoría G)Servicios en angular23)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 Angular27)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-End37)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 LocalStorage41)Almacenar token en LocalStorage 42)Almacenar usuario en LocalStorage L)Interceptors, SessionStorage y cierre sesión43) 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)Logs48)Logs. Refactorizar código(I) 49)Logs.

Refactorizar código(II) O) Guardar pedidos desde Angular50)Crear pedidos desde Angular(I) 51)Crear pedidos desde Angular(II) 52)Crear pedidos desde Angular(III) P) Lista pedidos en angular53)Lista pedidos de un cliente(I) 54)Lista pedidos de un cliente(II) Q)Modificar datos cliente en angular y control de errores54)Modificar datos cliente (I) 55)Modificar datos cliente (II) 56)Control de errores en AngularM)Actualización a . NET 758)Como actualizar visual studio para utilizar . NET 7 y C#1159)Actualizamos proyecto a NET 7 N)Actualización a .

NET 860)Como actualizar visual studio para utilizar .

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$97.99

Save $97.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/como-crear-aplicaciones-spa-angular-net-core-sql-server

You May Also Like

Explore more courses similar to this one

Integrar pasarela de pagos PayPal con PHP, MySQL y JS (MVC)
Development
0% OFF

Integrar pasarela de pagos PayPal con PHP, MySQL y JS (MVC)

Udemy Instructor

En este curso de integración de pasarela de pagos PayPal con PHP, MySQL y JS (MVC), aprenderás a integrar la pasarela de pagos de PayPal en tus aplicaciones web de manera eficiente y segura. El curso está diseñado para desarrolladores web que deseen integrar la pasarela de pagos de PayPal en sus aplicaciones, y se enfoca en enseñarte los conceptos básicos y avanzados de la integración de pasarelas de pagos en línea utilizando PHP, MySQL y JS (MVC).Comenzarás el curso aprendiendo cómo configurar y utilizar el SDK de PayPal con PHP y JS para interactuar con la API de PayPal y procesar pagos en línea. También aprenderás cómo trabajar con MySQL para almacenar y gestionar datos de pago de manera efectiva y segura. Durante el curso, también tendrás la oportunidad de trabajar en un proyecto práctico de comercio electrónico que te ayudará a comprender cómo integrar la pasarela de pagos de PayPal en una aplicación web del mundo real.Este curso es ideal para desarrolladores web que tienen experiencia en programación en PHP, JavaScript y MySQL y buscan integrar la pasarela de pagos de PayPal en sus aplicaciones web. Al final del curso, estarás equipado con las habilidades necesarias para integrar la pasarela de pagos de PayPal de manera eficiente y segura en tus aplicaciones web con PHP, MySQL y JS (MVC). ¡Únete a este curso y lleva tus habilidades de desarrollo web al siguiente nivel!

4.6•6.9K•Self-paced
FREE$113.99
Enroll
Aprende a Crear tu primera WebAPP con React y TypeScript
Development
0% OFF

Aprende a Crear tu primera WebAPP con React y TypeScript

Udemy Instructor

Bienvenido al curso del desarrollo de un Aprende a Crear tu primera WebAPP con React y TypeScript , vas a aprender paso a paso como desarrollar una WebAPP y lo podrás ver en cualquier dispositivo móvil con responsive design.¿Por qué tomar este curso?Tomar este curso lo ayudará a desarrollar habilidades de programación fundamentales vitales que podrá usar en el mundo profesional. Le enseñamos técnicas y prácticas de importación, acompañadas de explicaciones detalladas para asegurarnos de que comprende lo que está codificando. Aquí no solo estás construyendo un Pokédex, estás aprendiendo a codificar como un profesional.¿Que es React?React es una biblioteca Javascript de código abierto diseñada para crear interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en una sola página. Es mantenido por Facebook y la comunidad de software libre.¿Que es TypeScript?TypeScript es un lenguaje de programación libre y de código abierto desarrollado y mantenido por Microsoft. Es un superconjunto de JavaScript, que esencialmente añade tipos estáticos y objetos basados en clases.¿Qué es una API de REST?Las API son conjuntos de definiciones y protocolos que se utilizan para diseñar e integrar el software de las aplicaciones. Suele considerarse como el contrato entre el proveedor de información y el usuario, donde se establece el contenido que se necesita por parte del consumidor (la llamada) y el que requiere el productor (la respuesta).

4.3•2.1K•Self-paced
FREE$95.99
Enroll
Envió Masivo de Correos Electrónicos con PHP, MySQL y JS
Development
0% OFF

Envió Masivo de Correos Electrónicos con PHP, MySQL y JS

Udemy Instructor

Bienvenido al curso del desarrollo de un Envió Masivo de Correos Electrónicos con PHP, MySQL y JS en PHP POO, PDO, MySQL, JQuery Ajax, Json, Bootstrap, vas a aprender paso a paso como desarrollar un Sistema web desde cero y lo podrás ver en cualquier dispositivo móvil con responsive design.Vas a aprender como desarrollar sistemas de control de contenidos utilizando el lenguaje de programación más popular y con más oportunidades de trabajo PHP, trabajaremos con la programación orientada a Objetos, PDO (PHP Data Objects) y el gestor de base de datos MySql, para el diseño y la administración de las tablas de la base de datos trabajaremos con la herramienta PhpMyadmin, utilizaremos HTML5, CSS3 para el diseño de las vistas de las páginas web del proyecto, también vamos a trabajar con el framework Bootstrap para hacer más fácil nuestro diseño web, usaremos la librería JQuery y JS, la tecnología Ajax y Json para hacer dinámico nuestras páginas del proyecto web.Vamos a diseñar las tablas de la base de datos del proyecto utilizando la tecnología PHPMyAdmin.Vamos a trabajar con una plantilla web y luego la vamos a depurar para adecuarla a nuestro modo.Haremos la conexión a la base de datos MySQL con el proyecto web usando la conexión PDO(PHP Data Objects).Con PDO puedes manejar 12 tipos distintos de bases de datos (Oracle, MySQL, SqLite, etc…), con solo cambiar el nombre de la base de datos en la conexión y sin necesidad de rehacer todo el proyecto, además que con PDO nos brinda mucho más seguridad.Aprenderás a desarrollar CRUD (CREATE, READ, UPDATE, DELETE) de tablas independientes, tablas relacionales y el control de accesos de usuarios a los módulos del Envió Masivo de Correos Electrónicos con PHP, MySQL y JS.Trabajaremos con expresiones regulares para validar los campos del formulario.Trabajaremos con ventanas modales para agregar, editar y eliminar registros.¿Qué es un diagrama de Gantt?El diagrama de Gantt es una herramienta gráfica cuyo objetivo es exponer el tiempo de dedicación previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado. A pesar de esto, el diagrama de Gantt no indica las relaciones existentes entre actividades.¿Qué es un tablero Kanban?El tablero Kanban es la herramienta para mapear y visualizar su flujo de trabajo y uno de los componentes claves del método Kanban. Originalmente, se utilizaba una pizarra blanca (o un tablero de corcho) que se dividía en columnas y filas.Cada columna visualiza una fase de su proceso y las filas representan diferentes tipos de actividades específicas (diseño, errores, deuda técnica, etc.).Al mismo tiempo, cada tarea que entra en su flujo de trabajo aparece en el tablero como una tarjeta Kanban. El punto de entrada de cada tarjeta es la columna “Por hacer”.Hoy en día, existen soluciones de tarjetas Kanban digitales más prácticas y accesibles a nivel global que son perfectas tanto para para los equipos remotos como para los equipos que desarrollan su actividad en el lugar donde se realiza el proyecto.¿Qué es un Diagrama de Flujo de Proceso o Flujograma?Un diagrama de flujo, o flujograma, es una representación gráfica de un proceso. Cada paso del proceso se representa por un símbolo diferente que contiene una breve descripción de la etapa de proceso.Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.Si quieres aprender a desarrollar aplicaciones web y manejar un proyecto desde 0 con PHP POO, PDO, MySQL, JQuery Ajax, Json, Bootstrap, Flujo de Proceso, diagrama de GANTT, Kanban y GIT subir de nivel en el desarrollo Frontend, Backend y aumentar tus oportunidades laborales ¡Este es tu curso!

5.0•3.5K•Self-paced
FREE$99.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.