Lo sentimos, este curso ya no se imparte.
Presentación del curso
Un Servidor Web, como Apache, es el software que gestiona los sitios web en Internet. Atiende las peticiones de los navegadores sirviendo las páginas y recursos que solicitan, restringe accesos, gestiona los errores, almacena logs, siendo un elemento crítico para el funcionamiento de la Web.
Apache, es el Servidor Web más utilizado, líder con el mayor número de instalaciones a nivel mundial, muy por delante de otras soluciones como el IIS de Microsoft. Este liderazgo se sustenta en sus mejores prestaciones: potencia, fiabilidad, seguridad, además de ser multiplataforma, ejecutándose en los sistemas operativos más importantes. Apache es uno de los proyectos de código abierto más destacado y ejemplo de la calidad y solidez que puede ofrecer el software libre.
Objetivos
El objetivo del Curso es que el alumno domine la gestión del servidor Apache, sabiendo instalar, configurar y administrar este programa para adaptarlo a las necesidades del sitio web que gestione. Esto comprende:
- Entender el esquema cliente-servidor en que está basada la Web y qué papel juega un Servidor web.
- Aprender a instalar y poner en marcha un servidor Apache v1 y v2
- Configurar un servidor Apache conociendo las principales directivas utilizadas
- Gestión del directorios y ficheros a través de la línea de comandos.
- Configurar un Hosting virtual basado en direccones IP y nombres
- Gestión de usuarios y accesos.
- Establecer comunicaciones seguras: limitación de acceso y cifrado de la información
- Configuración de red y acceso a Internet
- Gestión de los módulos implementados: optimización de rendimiento y seguridad.
Dirigido a
Técnicos de Sistemas, estudiantes o personas interesadas en la puesta en marcha y administración de un Sitio Web.
Los contenidos y actividades se han enfocado a alumnos con al menos una formación básica en administración de sistemas Linux y familiarizados con el entorno web.
Autores y equipo tutorial
El Autor y Tutor del curso es Francisco Illeras, Ingeniero Superior de Informática y Administrador de Sistemas en el CITIC-UGR. Además de ser un experto en administración de sistemas, cuenta con una amplia experiencia como autor y docente en cursos de Introducción a la Informática, Diseño Web, Seguridad de Redes y Administración Linux, tanto en formación presencial como online, siendo un habitual colaborador de Digital Learning desde el año 2005.
Características y Metodología del Curso
Curso en formato online, disponible a través de nuestra plataforma de e-learning en la modalidad de «matrícula siempre abierta« . En este formato podrás:
- Inscribirte en la fecha que desees y comenzar el curso ese mismo día.
- Marcar tu propio ritmo de trabajo, con un amplio periodo de 3 meses, para completar el curso. Si necesitaras más tiempo, dispones de ampliaciones de plazo mensuales.
- Contar con la asistencia personal del Tutor al que podrás consultar todas las dudas relacionadas con el contenido y ejercicios del curso.
- Consultar los foros de soporte e interaccionar con otros participantes.
- Estudiar los contenidos teóricos en la plataforma web (también descargables en formato pdf)
- Realizar tests y actividades prácticas, para comprobar por ti mismo, tu grado de avance.
- Aprender mediante ejercicios que el Tutor revisará y comentará contigo
- El conjunto de actividades realizadas te permitirán obtener el Diploma acreditativo de aprovechamiento del Curso.
Contenidos
Los contenidos se detallan en la sección derecha de esta página.
Puedes consultar y descargar un extracto con tres apartados del contenido del Curso y un ejemplo de Actividad práctica.
También puedes hacer nuestro Test ¿Qué sabes de APACHE?
Diploma y Certificado online
Al completar el Curso, recibirás un Diploma en formato pdf, certificado digitalmente, en el que se recogen las materias y horas cursadas en esta formación y un Certificado online (opcional).
Consulta nuestra página con más información sobre nuestros Diplomas y Certificados online
Otros cursos
- Java básico para Android
- Desarrollo de Aplicaciones Android
- Aplicaciones Android con base de datos SQLite (Academia Android)
- Programación de Juegos en Android con libGDX (Academia Android)
- ORM GreenDAO para Android (Academia Android)
- Community Manager
- SEO: Posicionamiento Web en buscadores
- Diseño Gráfico con Inkscape: logo a logo
- Diseño 3D con Blender
- Administración Linux
- Servidor Web Apache
- Publicación de Páginas Web (Hosting)
- Desarrollo de Aplicaciones Web (PHP, MySQL)
- Programación Web con Javascript y jQuery
- Desarrollo Web con AJAX
EDICIONES PROGRAMADAS CON EL CEVUG
- Curso SEO
- Curso de Community Manager
- Curso de Diseño y Programación de Páginas Web
- Alojamiento de Páginas Web
- Curso Técnico en Informática e Internet
AUTOFORMACIÓN GRATUITA
Inscripción
Fechas: matrícula cerrada
Temario
- Tema 1. Funcionamiento de un Servidor Web. Apache
– Funcionamiento de la web, esquema cliente-servidor.
– Protocolo HTTP. URL
– Elección de software para cliente y servidor
– Características del servidor Apache
- Tema 2. Instalación y configuración de Apache
– Versiones de Apache
– Instalación de “Apache 1” con archivos fuente
– Instalación de “Apache 2” con paquetes de la distribución
– Configuración y arranque de Apache.
- Tema 3. Configuración y ajuste del servidor
– Tipos de directiva Apache
– Archivo “apache2.conf”
– Archivo “ports.conf”
– Archivo “mods-available”
– Archivo “mods-enabled”
- Tema 4. Dominios virtuales en Apache
– Hosting Virtual basado en Direcciones IP frente al basado en nombres
– Hosting Virtual basado en nombres (dominios)
– Configuración de un sitio web virtual
- Tema 5. Comunicaciones seguras del servicio Web. Certificados
– Acceso restringido a la información
– Autenticación Básica
– Autenticación con Digest
– Autenticación mediante “.htaccess”
– Comunicaciones seguras mediante SSL
– Generación de certificado utilizado por el servicio HTTPS
– Configuración
- Tema 6. Recomendaciones sobre seguridad y rendimiento
– Mejora del rendimiento
– Mejoras de seguridad.
Recursos didácticos
El curso te ofrece los siguientes recursos:
- Contenido teórico (web y pdf)
- Tests y Actividades autocorregibles
- Ejercicios revisados por el tutor
- Foros de soporte y participación