Diplomado LAMP (Linux, Apache, MySQL y PHP)

Lekkinet Technologies
En Benito Juárez

$ 21,000
¿Quieres hablar con un Asesor sobre este curso?

Información importante

Tipología Diplomados
Lugar Benito juárez
Horas lectivas 60h
  • Diplomados
  • Benito juárez
  • 60h
Descripción

Objetivo del curso: En el Diplomado LAMP (Linux. Apache. MySQL. PHP) se aborda la instalación y puesta en marcha de servicios Internet desde Linux, concediendo especial atención a los servicio web por medio de Apache. También incluye el diseño y programación de aplicaciones web en PHP y MySQL, de modo que el alumno sea capaz de cubrir todo el área de conocimientos necesarios para desplegar aplicaciones en la plataforma web libre. Destinatarios del curso: El Diplomado LAMP (Linux. Apache. MySQL. PHP) está dirigido a personas con conocimientos básicos de programación y de hardware, que deseen ser capaces de poner en marcha y administrar un servidor Internet con Linux, Apache, MySQL y PHP.

Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
Benito Juárez
Pensylvannia No. 4, 11870, Ciudad de México (Distrito Federal), México
Ver mapa
Inicio Consultar
Ubicación
Benito Juárez
Pensylvannia No. 4, 11870, Ciudad de México (Distrito Federal), México
Ver mapa

Preguntas Frecuentes

· Requisitos

Conocimientos basicos de programación y de hardware.

Programa académico

Linux

  • Introducción
  • Historia: Unix, Minix
  • El movimiento GNU
  • Distribuciones
  • Instalación
  • Obtención de Linux
  • Requerimientos HW, plataformas soportada
  • Datos necesarios sobre HW
  • Planteamiento de las particiones
  • Arranque de distintos sistemas operativos (LILO, GRUB, Loadlin XOSL)
  • Instalación sobre maquinas virtuales (Vmware, Bochs)
  • Distribuciones CD-Live (Knoppix, GNOME-live)
  • Comandos básicos
  • Terminales virtuales, login, cambio contraseña
  • Interpretes de comandos (bash, tcsh, ksh)
  • Ficheros y directorios
  • Permisos, grupos y usuarios
  • Procesos
  • Redirecionamientos, tuberías
  • Metacaracteres, entrecomillado y caracteres especiales
  • Sustitución de ordenes y Alias
  • Expresiones regulares y otros filtros
  • Editores de texto: Vi, Emacs
  • Programación de scripts shell
  • Acceso a datos de Ms-Dos: MTools
  • Configuración de X-Window
  • Gestores de ventanas
  • Configuración del escritorio
  • Administración básica
  • El superusuario (root)
  • Arranque y parada del sistema
  • Gestión de cuentas de usuario
  • Gestión de sistemas de ficheros
  • Ficheros de auditoria (logs)
  • Control de carga del sistema
  • Copias de Seguridad
  • Sistema de Impresión
  • Automatización de tareas (Cron)
  • Adicción de nuevos dispositivos
  • Adicción / compilación de nuevos programas
  • Compilación del kernel
  • Administración de redes
  • Familia de protocolos TCP-IP
  • Configuración de HW de red
  • Acceso a redes : PPP
  • Configuración de una LAN
  • Demonios y el superservidor de internet (inetd, xinetd)
  • Servicios de acceso : Telnet / SSH
  • Servicios de transferencia de ficheros : FTP /SFTP/ SCP
  • Servicio de resolución de nombres : DNS
  • Servicio de correo : SMTP
  • Seguridad
  • Configuración de un proxy
  • Configuración de un firewall (ipchains, iptables)
  • Restricción de acceso a servicios (TCP_wrappers)
  • Identificación de usuarios mediante PAM
  • Apache

  • Introducción
  • Introducción a Intenet
  • La Familia de protocolos TCP-IP
  • El protocolo http
  • CGI - Common Gateway Interface
  • El porqué del liderazgo del Apache entre los servidores web
  • Instalación
  • Compilar desde las fuentes
  • Binarios precompilados
  • Paquete RPM
  • Arranque y parada del servicio
  • Verificación de la instalación
  • Directivas básicas de configuración
  • Herramientas de configuracion: Comanche, Linuxconf, Webmin
  • Instalación de módulos dinámicos
  • Recompilación de Apache. ApacheToolbox
  • Uso de APXS
  • Autentificación de usuarios
  • El fichero .htaccess y asociados (.htpasswd, .htgroup y .htdigest)
  • Control de acceso por LDAP (mod_ldap)
  • Control de acceso por bases de datos (mod_auth_db, mod_auth_mysql)
  • Servidores virtuales
  • Servidores virtuales por nombre
  • Servidores virtuales por IP
  • Monitorización y optimización del servidor Apache
  • Ficheros log y su control.
  • Limitación del ancho de banda: mod_bandwidth.
  • Carga del servidor: mod_status
  • Otros Módulos de Apache
  • Compresión de contenidos: mod_deflate
  • Correción de errores en URL: mod_speling
  • Reescritura de URLs: mod_rewrite
  • Negociación de contenidos: mod_negotiation
  • Actualización colaborativa de una web: mod_dav.
  • Apache como proxy o gateway: mod_proxy
  • Enlaces útiles
  • Introducción a PHP

  • Instalación
  • ¿Qué es PHP?
  • Paquete RPM
  • Binario TAR
  • Configuración de Apache
  • Sintaxis básica
  • Mi primer script
  • Variables y Operadores
  • Sentencias de Control
  • Vectores
  • Las Funciones
  • include() y require()
  • Las Clases en PHP
  • Librería Estandar
  • Funciones de vectores
  • Funciones de cadenas de caracteres
  • Tiempo y fecha
  • Funciones de acceso a ficheros
  • Envío de mensajes
  • Formularios
  • Los Formularios
  • Validación
  • Subir ficheros desde un formulario
  • MySQL

  • Introducción
  • Bases de datos relacionales
  • Diseño conceptual de una base de datos
  • MySQL
  • Instalación del servidor en Linux
  • Clientes
  • Uso
  • Creación de base de datos
  • Mantenimiento de datos
  • Consulta de datos
  • Transacciones y bloqueos
  • Administración
  • Estructura interna
  • Configuración
  • Seguridad
  • Logs
  • Backup
  • Chequeo y reparación de tablas
  • Optimización
  • Diseño de datos y programas
  • Indices y explicación de consultas
  • Inserciones masivas
  • Optimización del servidor
  • PHP con MySQL

  • Acceso a MySQL
  • Funciones PHP de acceso a MySQL
  • Conectar a MySQL desde PHP
  • Operaciones con registros
  • Mostrar los datos de una consulta
  • Un buscador para nuestra base de datos
  • Autentificación de usuarios
  • Cookies
  • Sesiones
  • Codificación con MD5
  • Interfaz con el usuario
  • Caso práctico: Carrito de la compra
  • Diseño de la aplicación
  • Navegación entre productos
  • Carrito de la compra
  • Compra con el sistema de Banesto
  • Caso práctico: Sistema de administración de la tienda virtual
  • Identificación de los administradores
  • Consultas con paginación
  • Edición de registros
  • Fichero de configuración


  • Los usuarios que se interesaron por este curso también han mostrado interés por...
    Ver más cursos similares