34 91 383 06 41

LAMP (PHP+MySQL+Apache)

Nuestros cursos de LAMP (Apache+MySQL+PHP) para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de LAMP (Apache+MySQL+PHP) para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.

Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.

El objetivo del curso es dotar a los alumnos de los conocimiento necesarios para administrar un servidor Web Apache, instalar y administrar una base de datos MySQL y desarrollar con el leguaje PHP a nivel medio.

Temario del curso de LAMP (Apache+MySQL+PHP) – 60 horas

____________________________________________________________________________________________________

EL SERVIDOR WEB APACHE

  • Seleccionando la versión apropiada
  • Analizando Apache
  • El servidor HTTPD precompilado de Fedora
  • Preparando la instalación de Apache
  • Compilación de Apache Web Server
  • El fichero de configuración “httpd.conf”
  • Variables en Apache – Como, donde y por qué
  • Uso de Apache Virtual Hosts
  • Chequeo y prueba del fichero de configuración
  • Otras configuraciones de Apache
  • Los archivos de registro
  • Herramientas de pruebas de Carga
  • KeepAlive SI – KeepAlive NO
  • Cómo tratar los logs
  • Programas para sacar estadísticas de tu servidor Web
  • Evitar ataques Dos (Denial of Service)

MySQL: INSTALACIÓN Y ADMISTRACIÓN

  • Panorámica del sistema de gestión de base de datos MySQL/
  • Instalar MySQL en Linux
  • Configurar MySQL tras la instalación
  • Panorámica de programas MySQL
  • Conectarse al y desconectarse del servidor 593
  • Introducción de consultas 594
  • Crear y utilizar una base de datos
  • Obtener información sobre bases de datos y tablas
  • Usar mysql en modo batch
  • Ejemplos de consultas comunes

PHP BÁSICO

  • Introducción
    • SintaxisAnatomía de un script PHP
    • Tipos de datosVariables
    • Constantes
    • Operadores
    • Estructuras de control
    • Errores y Gestión de erroresModularidad del código del script de PHP
  • Funciones
    • Sintaxis básica
    • Valores de retorno
    • Ámbito de las variables
    • Parámetros de las funciones
  • Matrices (Arrays)
    • Sintaxis básica
    • Operaciones sobre matrices
    • Iteración de matrices
    • Ordenamiento de matrices
    • Pilas, colas y conjuntos
  • Cadenas y patrones
    • Cadenas
    • Comparación, búsqueda y reemplazo
    • Dando formato a las cadenas
    • Expresiones regulares compatibles con PERL
    • Funciones de Expresiones Regulares (POSIXExtendido)
    • Uso de caracteres extendidos
  • Funciones de Fecha y Hora
    • Principales funciones de fecha y hora
  • Programación Web
    • Anatomía de una página web
    • Formularios y URLs
    • Cabeceras HTTP
    • Sesiones
    • Descarga de archivos 711
  • Programación orientada a objetos en PHP
    • Las Bases de la POO
    • Auto carga de Objetos
    • Constructores y Destructores
    • VisibilidadAlcance del operador de resolución (::)
    • La palabra reservada ‘Static’
    • Constantes de la Clase
    • Abstracción de Clases
    • Interfaces de ObjetosComparación de Objetos
    • Forzado de tipos
    • Serialización
    • Funciones de manejo de clases
  • Seguridad
    • Consideraciones generales
    • Instalación como módulo de Apache
    • Conceptos y Prácticas
    • Seguridad del sitio Web
    • Seguridad de la Base de Datos
    • Seguridad en sesiones
    • Seguridad del sistema de archivo
    • Alojamiento compartido
  • Acceso a ficheros, directorios y red
    • Acceso a ficheros
    • Acceso a recursos de red
  • Creación y manipulación de imágenes
    • Gráficos HTML
    • La Librería GD
    • Funciones adicionales
  • Creación de documentos PDF
    • La Librería FPDF
    • Sobrescribir los métodos
    • Tablas
    • Enlaces
  • Referencia XHTML
    • Introducción
    • Características básicas
    • Referencia rápida
  • Referencia CSS
    • IntroducciónUso de CSS desde HTML
    • Glosario básico
    • Referencia rápida CSS 2.1
Curso de Administración de Sistemas