Curso de administración de servidores Linux para desarrolladores

Aprende a crear servidores, instalar y configurar el software necesario y realizar el despliegue de proyectos web
Material disponible
Intermedio
15 Clases 12 h
89€
69€
Precio en promoción
Los desarrolladores web estamos acostumbrados a lidiar con el código de las aplicaciones. Resolviendo problemas de programación y diseño de software somos unos cracks, pero a menudo nos encontramos como pez fuera del agua cuando tenemos que lidiar con los servidores para realizar tareas de administración.

Este curso de Administración de Servidores está dirigido a desarrolladores que quieran abordar los pasos más importantes para comenzar a gestionar sus propias máquinas, de modo que puedan desplegar proyectos en la web en su propia infraestructura.

Qué aprenderé en el Curso de administración de servidores Linux para desarrolladores

  • Qué modelos de servidor serían más adecuados para sus proyectos
  • Cómo realizar el acceso a servidores por SSH
  • Comandos de Linux esenciales para el día a día
  • Cómo instalar y configurar servidores web y servidores de bases de datos
  • Cómo configurar un dominio de Internet
  • Cómo instalar certificados de seguridad SSL para HTTPS
  • Cómo trabajar el panel de administración del servidor Plesk
  • Cómo desplegar distintos tipos de proyectos, como WordPress y Laravel

Objetivos del curso

Establecer las bases más fundamentales para la administración de servidores Linux, orientadas hacia desarrolladores que quieran dar sus primeros pasos en el mundo de los servidores, de modo que puedan desplegar sus aplicaciones de manera autónoma.

Veremos cómo instalar el software necesario para configurar en el servidor dominios de Internet y lo haremos por medio de consola, desde cero, y mediante paneles de administración del servidor como Plesk que nos podrán facilitar muchas de las operaciones del día a día.

Por qué debes aprender administración de servidores Linux

Los alojamientos web muchas veces son insuficientes para el despliegue de aplicaciones modernas. Herramientas como Git, la gestión de de dependencias con herramientas tales como Composer en PHP y los requisitos de los frameworks de desarrollo nos obligan a contar con nuestro propio servidor. Esto no es un problema, porque actualmente los servidores tienen unos precios iguales o a veces incluso menores que los alojamientos tradicionales. Además gracias a administrar nuestro propio servidor podemos obtener mucho más rendimiento de nuestra inversión, en muchos sentidos.

Si eres desarrollador muchas veces sentirás que te falta conocimiento para gestionar tu propio servidor. Si es así y quieres abordar nuevas áreas de trabajo, este curso de administración de servidores Linux es para ti. No es un curso que pretenda formar administradores de sistemas profesionales, sino aportar a los desarrolladores soluciones más sencillas y prácticas para poder usar sus propios servidores.

Qué tengo que saber

Para hacer este curso es necesario saber qué es una consola de comandos y saber instalar tu propio software de consola de comandos, saber lanzar comandos y esas cosas. También es interesante que el estudiante tenga conocimientos sobre conceptos generales de Internet, como dominios, DNS, etc.

Por último se darán por sabidos los lenguajes de programación y herramientas como Git o Composer. No son indispensables para hacer el curso, pero sí lo vamos a usar en la etapa de despliegue.

Clases y contenidos

Administración de servidores Linux para desarrolladores Gratis

En esta clase vamos a presentar el curso de administración de servidores Linux para desarrolladores, explicando cuáles son los objetivos del curso y cómo se va a estructurar. Además haremos un primer recorrido a las opciones que tenemos para contratar servidores y cómo haremos nuestros primeros accesos por SSH a los servidores.

Gestión y configuración de llaves SSH para el acceso a los servidores

Cómo trabajar con llaves SSH. Cómo crear llaves SSH con nuestro programa de terminal. Cómo asociar las llaves SSH al crear un servidor. Cómo añadir llaves SSH a servidores existentes. Cómo configurar nuestros programas de terminal para acortar los accesos SSH.

Crear llaves SSH en Windows

Este es un vídeo rápido para mostrar cómo se crean las llaves SSH en Windows mediante un programa de terminal basado en Bash (usamos Git Bash).

Bono 300 euros para Servidores Cloud de arsys

En este vídeo te explicamos cómo obtener el bono de 300 euros que podrás gastar en servidores cloud en Arsys.

Restringir accesos por medio de SSH con usuario y clave y root

Veremos cómo configurar el servidor para conseguir un acceso más restrictivo a las máquinas, de modo que podamos aumentar la seguridad.

Proteger el servidor ante ataques de fuerza bruta con Fail2Ban

Aprendemos a usar y configurar el software Fail2Ban para banear IPs que realizan repetidos fallos de autenticación en el acceso al servidor.

Instalación de Apache y PHP para un dominio en Internet

Cómo instalar Apache y PHP. Cómo configurar un dominio para una web alojada en el servidor. Cómo instalar MariaDB (un sistema gestor completamente compatible con MySQL, que tiene licencia de software libre) y realizar los pasos necesarios para su seguridad.

Firewall UFW

En este vídeo vamos a aprender a trabajar con el firewall UFW, que es un firewall que funciona mediante software, instalado encima del sistema operativo del servidor. Veremos como configurar distintos tipos de reglas, activar y desactivar el firewall y otras cosas.

Instalación de un certificado de seguridad SSL con Let's Encrypt

Cómo realizar la instalación de un certificado de seguridad SSL para que la web de un dominio alojado en el servidor se acceda por HTTPS.

Trabajar con el panel Plesk

En esta clase vamos a mostrar cómo trabajar con el panel de administración de servidores Plesk y cómo realizar las primeras tareas de configuración de un dominio. Cómo realizar el despliegue de un sitio basado en WordPress con el panel de administración Plesk.

Despliegue de un sitio Laravel en un servidor con Plesk

Cómo realizar el despliegue de una aplicación web basada en el framework PHP Laravel en un servidor con Plesk como panel de administración.

Uso y configuración del servicio de email con Plesk

En esta clase vamos a ver la configuración del servidor para poder utilizar los servicios de email integrados en el panel Plesk. Hablaremos del firewall, configuraciones DNSs y tráfico saliente SMTP que deben verificarse para que todo funcione correctamente. Además veremos cómo el panel Plesk permite dar de alta correos, acceder mediante webmail, configurar diversos aspectos relativos a la entregabilidad de los correos, etc.

Túnel SSH para administración de base de datos

En este vídeo vamos a ver cómo configurar un programa para la administración de bases de datos mediante interfaz gráfica de usuario, para la conexión con un sistema gestor de base de datos a través de un túnel SSH.

Crear servidores cloud con Hetzner

En este vídeo conocemos la plataforma cloud del proveedor alemán Hetzner. Crearemos un servidor cloud, aplicaremos un firewall, llaves ssh y estudiaremos los modelos de servidores que nos ofrecen, sus precios, etc.

Crear servidores cloud con OVH

En este vídeo vamos a conocer la plataforma cloud del proveedor francés OVH. Estudiaremos su oferta de servicios y crearemos un servidor cloud con ellos, realizaremos la conexión por ssh.

Valoraciones

Sergio Bou Garcés

Interesante y muy práctico si estás empezando

DOCAL ARTAJO / JAIME

Excelente!!! Como todos los cursos de EscuelaIT.

Edson Suarez

Es un curso ideal para quien está comenzando con servidores. Es bastante agradable de seguir también.

Elio Alberto Mendez

Muy bien explicado y buen nivel de conocimiento del Tema.

Jose Gallego

Excelente

Justo Izquierdo Rubio

Pablo Somoza Fernandez

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete