Workshop | Introducción a la Administración de Servidores Web y Bases de Datos



Apache y Nginx son los servidores web más utilizados en la actualidad para responder las peticiones web de múltiples usuarios conectados a una web en particular, son tan difundidos a nivel global que son utilizados en la actualidad por las siguientes empresas:

Apache: Adobe, PayPal y Apple

Nginx: Dropbox, Netflix y WordPress

Es necesario que usuarios, tanto avanzados como casuales, conozcan estas herramientas para comprender su funcionamiento y poder aplicarlas a sus desarrollos personales o profesionales.

Las bases de datos MariaDB y Postgresql son también muy utilizadas dentro de la industria, siendo aplicadas en la mayoría de los desarrollos web en la actualidad, desde aplicaciones personales hasta sitios wordpress,drupal,wix,etc. Además son utilizadas por la plataforma de aprendizaje virtual moodle, entre muchas otras aplicaciones, en particular las desarrolladas en lenguaje PHP.

En este workshop se pretende introducir al alumno a la estructura y configuración general de los servidores web, aplicaciones de ambos y diferencias entre los mismos, para luego configurar un servidor Nginx y otro apache con dos aplicaciones de uso en la actualidad, como lo son wordpress y moodle, respectivamente. Como esas aplicaciones utilizan bases de datos, se configurarán una con mariadb y la otra con postgresql, de las cuales también se hará una introducción básica al alumno.

.

El asistente podrá:

  • Desplegar un servidor web y agregar un sitio web relacionado a la aplicación a utilizar.
  • Desplegar un motor de bases de datos que utilizará para el despliegue de la aplicación.
  • Instalar y configurar moodle/wordpress en forma básica para que utilice la base de datos y el servidor web desplegados anteriormente.

Gonzalez, Pablo Ezequiel

Perfil del destinatario:  

El workshop está destinado a estudiantes de carreras de tecnologías informáticas como personas interesadas por el despliegue de software libre para la educación o uso personal.. El conocimiento de los siguientes temas facilitará la comprensión del workshop:

  • Conocimiento del sistema operativo Linux.
  • Experiencia con editores como vim y nano.
  • Conocimiento básico de comandos linux y bash.
  • Conocimientos básicos de redes.

.  

Encuentro 1: Introducción a Apache, Nginx, MariaDB y Postgresql

  • ¿Qué es un servidor web?
  • Apache vs Nginx, similitudes, diferencias y casos de aplicación.
  • ¿Qué es un servidor de base de datos?
  • MariaDB vs Mysql, historia y razón de uso de MariaDB por sobre Mysql.
  • Postgresql vs Mariadb, casos de aplicación.
  • Mapeo general de la metodología de trabajo y contenido de las dos siguientes clases

Encuentro 2: Despliegue de una moodle con Apache y Postgresql

  • Instalación de Apache, PHP y Postgresql en Ubuntu.
  • Instalación y configuración básica de moodle.
  • Consideraciones a saber en caso de un futuro despliegue en hosting.

Encuentro 3: Despliegue de un sitio wordpress con Nginx y MariaDB

  • Instalación de Nginx, PHP y MariaDB en Ubuntu.
  • Instalación y preparación de un sitio wordpress.
  • Uso de Nginx como proxy reverso.
  • Consideraciones a saber en caso de un futuro despliegue en hosting.
  • Viernes 14/06 de 19 a 21 hs
  • Viernes 21/06 de 19 a 21 hs
  • Viernes 28/06 de 19 a 21 hs

Pago único: $1000.

*El pago único se abonará antes del inicio del curso (sin excepción).



A %d blogueros les gusta esto: