Master LAMP (Linux - Apache - MySQL - PHP) - Cursos y Masters On-Line - Ciberaula
Cursos demo gratis





LAMP
Linux
  1. Introducción
    1. Historia: Unix, Minix
    2. El movimiento GNU
    3. Distribuciones
  2. Instalación
    1. Obtención de Linux
    2. Requerimientos HW, plataformas soportadas
    3. Datos necesarios sobre HW
    4. Planteamiento de las particiones
    5. Arranque de distintos sistemas operativos (LILO, GRUB, Loadlin XOSL)
    6. Instalación sobre maquinas virtuales (Vmware, Bochs)
    7. Distribuciones CD-Live (Knoppix, GNOME-live)
  3. Comandos básicos
    1. Terminales virtuales, login, cambio contraseña
    2. Interpretes de comandos (bash, tcsh, ksh)
    3. Ficheros y directorios
    4. Permisos, grupos y usuarios
    5. Procesos
    6. Redirecionamientos, tuberías
    7. Metacaracteres, entrecomillado y caracteres especiales
    8. Sustitución de ordenes y Alias
    9. Expresiones regulares y otros filtros
    10. Editores de texto: Vi, Emacs
    11. Programación de scripts shell
    12. Acceso a datos de Ms-Dos: MTools
  4. Configuración de X-Window
    1. Gestores de ventanas
    2. Configuración del escritorio
  5. Administración básica
    1. El superusuario (root)
    2. Arranque y parada del sistema
    3. Gestión de cuentas de usuario
    4. Gestión de sistemas de ficheros
    5. Ficheros de auditoria (logs)
    6. Control de carga del sistema
    7. Copias de Seguridad
    8. Sistema de Impresión
    9. Automatización de tareas (Cron)
    10. Adicción de nuevos dispositivos
    11. Adicción / compilación de nuevos programas
    12. Compilación del kernel
  6. Administración de redes
    1. Familia de protocolos TCP-IP
    2. Configuración de HW de red
    3. Acceso a redes : PPP
    4. Configuración de una LAN
    5. Demonios y el superservidor de internet (inetd, xinetd)
    6. Servicios de acceso : Telnet / SSH
    7. Servicios de transferencia de ficheros : FTP /SFTP/ SCP
    8. Servicio de resolución de nombres : DNS
    9. Servicio de correo : SMTP
  7. Seguridad
    1. Configuración de un proxy
    2. Configuración de un firewall (ipchains, iptables)
    3. Restricción de acceso a servicios (TCP_wrappers)
    4. Identificación de usuarios mediante PAM
Apache
  1. Introducción
    1. Introducción a Intenet
    2. La Familia de protocolos TCP-IP
    3. El protocolo http
    4. CGI - Common Gateway Interface
    5. El porqué del liderazgo del Apache entre los servidores web
  2. Instalación
    1. Compilar desde las fuentes
    2. Binarios precompilados
    3. Paquete RPM
    4. Arranque y parada del servicio
    5. Verificación de la instalación
    6. Directivas básicas de configuración
    7. Herramientas de configuracion: Comanche, Linuxconf, Webmin
  3. Instalación de módulos dinámicos
    1. Recompilación de Apache. ApacheToolbox
    2. Uso de APXS
  4. Autentificación de usuarios
    1. El fichero .htaccess y asociados (.htpasswd, .htgroup y .htdigest)
    2. Control de acceso por LDAP (mod_ldap)
    3. Control de acceso por bases de datos (mod_auth_db, mod_auth_mysql)
  5. Servidores virtuales
    1. Servidores virtuales por nombre
    2. Servidores virtuales por IP
  6. Monitorización y optimización del servidor Apache
    1. Ficheros log y su control.
    2. Limitación del ancho de banda: mod_bandwidth.
    3. Carga del servidor: mod_status
  7. Otros Módulos de Apache
    1. Compresión de contenidos: mod_deflate
    2. Correción de errores en URL: mod_speling
    3. Reescritura de URLs: mod_rewrite
    4. Negociación de contenidos: mod_negotiation
    5. Actualización colaborativa de una web: mod_dav.
    6. Apache como proxy o gateway: mod_proxy
  8. Enlaces útiles
Introducción a PHP
  1. Instalación
    1. ¿Qué es PHP?
    2. Paquete RPM
    3. Binario TAR
    4. Configuración de Apache
  2. Sintaxis básica
    1. Mi primer script
    2. Variables y Operadores
    3. Sentencias de Control
    4. Vectores
    5. Las Funciones
    6. include() y require()
    7. Las Clases en PHP
  3. Librería Estandar
    1. Funciones de vectores
    2. Funciones de cadenas de caracteres
    3. Tiempo y fecha
    4. Funciones de acceso a ficheros
    5. Envío de mensajes
  4. Formularios
    1. Los Formularios
    2. Validación
    3. Subir ficheros desde un formulario
MySQL
  1. Introducción
    1. Bases de datos relacionales
    2. Diseño conceptual de una base de datos
    3. MySQL
    4. Instalación del servidor en Linux
    5. Clientes
  2. Uso
    1. Creación de base de datos
    2. Mantenimiento de datos
    3. Consulta de datos
    4. Transacciones y bloqueos
  3. Administración
    1. Estructura interna
    2. Configuración
    3. Seguridad
    4. Logs
    5. Backup
    6. Chequeo y reparación de tablas
  4. Optimización
    1. Diseño de datos y programas
    2. Indices y explicación de consultas
    3. Inserciones masivas
    4. Optimización del servidor
PHP con MySQL
  1. Acceso a MySQL
    1. Funciones PHP de acceso a MySQL
    2. Conectar a MySQL desde PHP
    3. Operaciones con registros
    4. Mostrar los datos de una consulta
    5. Un buscador para nuestra base de datos
  2. Autentificación de usuarios
    1. Cookies
    2. Sesiones
    3. Codificación con MD5
    4. Interfaz con el usuario
  3. Caso práctico: Carrito de la compra
    1. Diseño de la aplicación
    2. Navegación entre productos
    3. Carrito de la compra
    4. Compra con el sistema de Banesto
  4. Caso práctico: Sistema de administración de la tienda virtual
    1. Identificación de los administradores
    2. Consultas con paginación
    3. Edición de registros
    4. Fichero de configuración

Contacta

   

© 2006 - Todos los derechos reservados Ciberaula -c/ Villalobos, 135 - 28018 Madrid - España - Tel. (34) 91 3035800
Aviso legal

Lo más buscado y visitado en Ciberaula

Masters: Programación Web | Diseño Web | Diseño Gráfico | Java | Flash MX | PHP | 3D Studio Max
Cursos: GNU/Linux | OpenOffice Impress | OpenOffice Writer | PHP 5 | HTML | J2EE | J2SE | Dreamweaver | Flash MX | ActionScript MX | Photoshop Diseño Web | Photoshop Diseño Gráfico | Adobe Premiere | Freehand MX | 3d Studio Max | 3d Studio Iluminación | 3d Studio Modelado | Word | Excel | Access
Secciones: Formación a Distancia | Formación a Empresas | Servicios a Empresas | Cursos a Distancia | Cursos On-Line | E-learning | Ofimática