cursos.
← Programación
Ficha 005.405YouTubeGRATIS

How to Deploy, Secure, and Automate Full-Stack Web Apps – Course for Beginners

Enseña a llevar una aplicación web del entorno local a producción: configurar un servidor Ubuntu, CI/CD, HTTPS y Cloudflare, haciendo todo a mano antes de automatizarlo.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-05 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación de nivel principiante en YouTube (10 h 29 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Desarrolladores que ya tienen una aplicación web en local y quieren publicarla en un servidor propio.
Nivel
Principiante
Duración
10 h 29 min
Precio
Gratis en YouTube
Publicado
2026
Plan sugerido
3 sem. · 6 h/sem.
Verificado
el 5 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso extenso y práctico que cubre el ciclo completo de despliegue: servidor, HTTPS, CI/CD y seguridad. Es especialmente útil para quien quiere entender qué hay detrás de publicar una aplicación. La falta de capítulos en los datos y el idioma inglés son sus principales inconvenientes.

Puntos fuertes

  • Enfoque pedagógico claro: primero manual, luego automatización, lo que refuerza la comprensión.
  • Duración amplia (unas 10,5 h) que permite cubrir despliegue, seguridad y automatización.
  • Publicación reciente (2026), relevante para un tema que cambia con frecuencia.
  • Descripción con abundantes herramientas y recursos de apoyo.

A tener en cuenta

  • Los datos no incluyen capítulos, así que en un vídeo tan largo es más difícil orientarse.
  • El curso está en inglés.
  • La descripción no detalla ejercicios ni el proyecto concreto que se despliega.

De qué trata

Curso para principiantes de unas 10,5 horas sobre cómo llevar una aplicación web full-stack desde el desarrollo local hasta un entorno de producción seguro y accesible en internet.

Según la descripción, primero se configura manualmente un servidor Ubuntu y se instalan los entornos de ejecución necesarios, y solo después se introduce la automatización con pipelines de CI/CD. También se asegura el sitio con HTTPS y Cloudflare. El material menciona herramientas como Certbot, GitHub Actions, Nmap, Locust u OWASP ZAP. El vídeo no incluye capítulos en los datos disponibles.

  • Configuración manual de un servidor Ubuntu
  • Instalación de runtimes necesarios
  • Pipelines de CI/CD automatizados
  • HTTPS con Let's Encrypt/Certbot y Cloudflare
  • Seguridad y monitorización con herramientas de apoyo

Para quién es este curso

  • Desarrolladores que ya tienen una aplicación web en local y quieren publicarla en un servidor propio.
  • Personas que quieren entender el despliegue en profundidad antes de depender de plataformas que lo automatizan todo.
  • Estudiantes de programación que quieren introducirse en administración de servidores, CI/CD y seguridad web básica.

Mejor busca otro si…

  • Quien ya despliega y asegura aplicaciones en servidores Linux con CI/CD con soltura.
  • Quien busca solo una plataforma de despliegue con un clic, ya que el curso prioriza la configuración manual.

Antes de empezar

  • El título lo plantea para principiantes, pero el enfoque asume que tienes una aplicación web full-stack que desplegar.
  • Conviene estar familiarizado con lo básico de la línea de comandos (dato no confirmado en la descripción).

Qué sabrás hacer al terminar

  • Configurar manualmente un servidor Ubuntu para alojar una aplicación web.
  • Instalar los runtimes necesarios para ejecutar una aplicación en producción.
  • Establecer pipelines de CI/CD automatizados.
  • Proteger un sitio con HTTPS y Cloudflare.
  • Entender de forma fundamental el despliegue de sistemas web complejos.

Plan de estudio sugerido

3 semanas · unas 6 h por semana

  1. 1.Semana 1: primeras 3-4 horas; prepara el servidor Ubuntu y los runtimes, repitiendo cada paso en tu propio servidor.
  2. 2.Semana 1-2: continúa con la configuración manual del despliegue y el dominio, y practica HTTPS y Cloudflare.
  3. 3.Semana 2: pasa a la parte de CI/CD y automatización; crea tu propio pipeline con GitHub Actions.
  4. 4.Semana 3: repasa seguridad y monitorización, y despliega una aplicación propia de principio a fin.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Anota el minuto donde empieza cada bloque, ya que el vídeo no muestra capítulos en los datos, para poder retomarlo después.
  • Sigue los pasos en un servidor real; la descripción menciona DigitalOcean con crédito gratuito, pero puedes usar el proveedor que prefieras.
  • Haz primero el despliegue manual completo antes de automatizarlo, tal como propone el curso, y compara ambos resultados.
  • Ten a mano el manual y el código fuente enlazados en la descripción original para seguir el proyecto.

Antes y después de este curso

Cómo lo presenta el autor

Learn how to take a web application from local development to a secure, live production environment. You will learn how to manually configure an Ubuntu server, set up essential runtimes, establish automated CI/CD pipelines, and secure your site using HTTPS and Cloudflare. By tackling everything hands-on before introducing automation, you will gain a deep, foundational understanding of full-stack…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Necesito experiencia previa?

El título lo plantea para principiantes. Aun así, el curso parte de una aplicación web full-stack que se despliega, por lo que conviene tener una idea básica de desarrollo web.

+¿Cuánto dura?

Unas 10,5 horas de vídeo. Con pausas y práctica, unas 3 semanas a 6 horas semanales es un ritmo razonable.

+¿Qué cubre?

Configuración manual de un servidor Ubuntu, instalación de runtimes, pipelines de CI/CD, HTTPS y Cloudflare, según la descripción.

+¿Está actualizado?

Se publicó en 2026, así que es reciente. Aun así, comprueba la documentación oficial de las herramientas por si han cambiado.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de su autor; si ves algún error, avísanos.

Guías para sacarle partido