4.31 de 5
4.31
307 valoraciones en Udemy

Angular y NodeJS en producción – Configurar un servidor VPS

Aprende a desplegar en producción aplicaciones web desarrolladas con el MEAN Stack, NodeJS, Angular y MongoDB desde cero
Profesor:
Víctor Robles
1.424 Estudiantes apuntados
Spanish [Auto-generated]
Preparar proyectos MEAN Stack para desplegarlos en producción
NodeJS en producción
Optimizar Angular para plublicarlo
Configurar servidores VPS con Linux
Utilización de sistemas operativos Linux
Git y github básico

Bienvenido al curso Angular y NodeJS en producción, vamos a aprender a desplegar y publicar en producción webapps desarrolladas con el MEAN Stack, NodeJS, Angular y MongoDB desde cero y paso a paso.

Mucha gente no sabe como poner en producción una web creada con NodeJS y Angular, esto es porque casi no hay soluciones de hosting fáciles para usuarios novatos que nos permitan poner este tipo de sitios web en Internet.

Por eso en este curso voy a enseñarte paso a paso y desde cero lo que a mi me hubiera gustado encontrar a la hora de desplegar y hacer el deploy de aplicaciones web creadas con Angular y Nodejs.

En este curso aprenderemos a preparar estos proyectos web para subirlos a producción y configurar un servidor VPS (Virtual Private Server) con Linux para servir nuestras webapps en Internet.

En este curso veremos todos los pasos desde cero, veremos:

  • Como preparar un proyecto de NodeJS con un frontend en Angular en local
  • Como generar distribuciones de Angular para ponerlo en producción
  • Usar las diferentes estrategias de carga de rutas de Angular
  • Optimización de URLs
  • Como elegir, contratar y configurar un servidor VPS con Linux
  • Trabajar con SSH
  • Uso de la terminal de Linux
  • Administrar NodeJS en el servidor de producción
  • Instalación y preparación de diversos servicios en el servidor VPS
  • Trabajo con Git y Github
  • Como hacer el deploy en producción
  • Utilización de un process manager de Node
  • ¡Y mucho más!

Como puedes comprobar es un curso muy interesante en el que vamos a aprender a publicar en internet todo tipo de aplicaciones desarrolladas con Node.js o Angular y aparte configuraremos servidores remotos con Linux.

Aparte de todo esto, en los cursos de Víctor Robles conseguirás soporte y ayuda muy rápida para que puedas lograr tus objetivos.

Si quieres aprender a poner aplicaciones desarrolladas con el MEAN Stack en producción ¡Este es tu curso!

Échale un vistazo al programa del curso para ver todos temas que aprenderás.

Únete al curso y sube de nivel: ¡¡ Aprende Angular y NodeJS en producción !!

 

Introducción al curso

1
Introducción

Introducción al curso completo de configuración de servidores VPS y despliegue de aplicaciones web creadas con NodeJS, Express, MongoDB y Angular (2,4,5) MEAN STACK de Víctor Robles.

Primeros pasos

1
Terminal

Instalaremos y utilizaremos una terminal de comandos

2
¿Que haremos?

Hablaremos de todo lo que vamos a hacer en este curso de Angular y NodeJS en producción - Configurar un servidor VPS

3
Preparar el proyecto en local

Prepararemos el proyecto en local para mezclar nodejs y angular en un mismo directorio.

La webapp SPA con Angular

1
Build de Angular

Aprenderemos a generar un build o una distribución para producción de nuestro proyecto de Angular

2
Cargar el frontend y Location Strategy

Aprenderemos a cargar el frontend de Angular en conjunto con NodeJS y aprenderemos un método para hacerlo funcionar en el navegador con HashLocationStrategy.

3
URLs amigables optimizadas

Optimizaremos las URLs del proyecto para que estén perfectas y preparadas para SEO y para publicar el proyecto del MEAN Stack en producción.

Servidor privado virtual (VPS)

1
Registro en el proveedor de servidores VPS

Aprenderemos a registrarnos en la plataforma proveedora de servidores VPS

2
¿Que es un VPS?

Aprenderemos que es un servidor VPS y que plataforma usaremos para darlo de alta.

3
Elegir y contratar el servidor VPS

Veremos como dar de alta un servidor VPS paso a paso.

Configurar y administrar el servidor

1
SSH

Aprenderemos a trabajar con SSH para conectarnos al servidor remoto.

2
Manual completo de Linux

En esta clase tenemos un manual completo de Linux para trabajar con este tipo de sistemas operativos desde la consola de comandos. Manual creado por Víctor Robles de victorroblesweb.es

3
Paquetes y dependencias en Linux

Aprenderemos a trabajar con paquetes y dependencias en sistemas operativos Linux basados en Debian.

4
Administrar versiones de Node.js

Instalaremos una herramienta NVM que nos ayudará a gestionar las versiones de NodeJS en nuestro servidor virtual con Linux.

5
Servidor proxy

Instalaremos un servidor proxy Nginx

6
MongoDB

Veremos como instalar MongoDB en nuestro servidor.

7
Directorios en el servidor Linux

Crearemos los directorios necesarios para hospedar nuestro proyecto de Angular, NodeJS y MongoDB.

Publicar la aplicación web completa en producción(MEAN Stack)

1
Preparar el proyecto para subirlo a producción

Haremos los preparativos para subir el proyecto a un repositorio y posteriormente desplegarlo en producción y publicarlo en internet.

2
Git y Github

Trabajaremos con git y github para subir nuestro proyecto en un repositorio de código.

3
Deploy en producción

Haremos el deploy en producción paso a paso y desde cero.

4
Process manager y puerto 80

Trabajaremos con PM2 para tener el proyecto siempre activo en segundo plano y también haremos una redirección con iptables al puerto 80.

BONUS - Despedida y regalos

1
BONUS - Despedida y sorpresas
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 de 5
Calificaciones 307

Calificación Detallada

5 estrellas
160
4 estrellas
98
3 estrellas
31
2 estrellas
8
1 estrellas
10
c7a631217b35197181f256c2fc355d67
DEBES ESTAR REGISTRADO PARA ACCEDER AL CURSO

Contenido

2 horas de video online
3 Articulos
Acceso sin limites
Acceso desde Móvil y Smart TV
Certificado de finalización

Newsletter

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Ver
Privacidad