CONSULTOR DE LINUX EN EL ENTORNO EMPRESARIAL
OBJETIVOS DEL PROGRAMA
- Aprender a instalar, configurar y emplear Linux de forma básica como servidor.
- Aprender a configurar y administrar los servicios de red en Linux.
- Conocer las herramientas disponibles para realizar tareas ofimáticas en Linux: procesamiento de textos, hojas de cálculo, etc.
- Aprender a desarrollar aplicaciones Web basadas en bases de datos, lenguajes de programación y servidores soportados en Linux.
MÓDULO 1 - SISTEMA OPERATIVO LINUX, INICIACIÓN Y GESTIÓN BÁSICA
- Introducción a Linux.
- Instalación de Linux en una configuración de servidor.
- Entornos.
- Instalación del software.
- Administración de usuarios.
- La línea de comandos. Arranque y parada.
- Sistemas de archivos.
- Servicios del núcleo del sistema.
- Seguridad en un servidor individual.
MÓDULO 2 - SISTEMA OPERATIVO LINUX. ADMINISTRACIÓN DE SERVICIOS DE INTERNET
- Servidor de DNS.
- Servicio de transferencia de ficheros.
- Configuración de servidor Web utilizando Apache.
- Servidor de correo.
- Sistemas de archivos de red.
- Servicio de información de red (NIS).
- Servicio DHCP.
- Impresión y copias de seguridad.
MÓDULO 3 - APLICACIONES OFIMÁTICAS PARA LINUX
- Paquetes ofimáticos para Linux.
- Procesador de textos.
- Hoja de cálculo y bases de datos.
- Lectores de correo electrónico.
- Navegadores para internet.
- Diseño y creación de presentaciones.
- Edición de páginas web.
MÓDULO 4 - DESARROLLO DE APLICACIONES WEB EN LINUX I: PHP, MYSQL, Y APACHE
- Introducción a PHP.
- La sintaxis de PHP.
- Técnicas Web.
- Acceso a bases de datos con PHP.
- Programación orientada a objetos con PHP.
MÓDULO 5 - DESARROLLO DE APLICACIONES WEB EN LINUX II: JAVA Y TOMCAT
- Arquitectura cliente-servidor y arquitectura de tres capas.
- Servidor de aplicaciones Apache Tomcat.
- Introducción a J2EE.
- Capa de presentación: JSP y HTML.
- Capa de negocio: Servlets.
- Capa de datos: JavaBeans y Ejes.
- Introducción a Yakarta Struts.
- Desarrollo de aplicaciones con Struts.
MÓDULO 6 - APLICACIONES OPENSOURCE EN LINUX: PORTALES, TRABAJO EN GRUPO, E-COMMERCE Y E-LEARNING
- Servicios necesarios para instalar aplicaciones opensource.
- Portales Opensource.
- Herramientas para trabajo colaborativo.
- Portales para comercio electrónico.
- Portales para e-learning.
PROYECTO FINAL
Desarrollo de un portal de comercio electrónico basado en Tomcat y Java.