Centro de Capacitación en Tecnologías de la Información +
Objetivo Con este curso presencial y práctico de programación Web en PHP aprenderá a utilizar este lenguaje de programación en conjunto con otros lenguajes como HTML, CSS, JavaScript y conexiones a bases de datos con MySQL mediante una metodología totalmente práctica de forma que al finalizar el curso se tendrán los conocimientos necesarios para afrontar con garantía cualquier tipo de proyecto de programación Web con PHP que se desee abordar. Duración Participante Conocimientos básicos de informática. 30 hrs. Descripción El curso de PHP comienza con una introducción a HTML y se aprenden las estructuras básicas del lenguaje, tipos de datos del lenguaje PHP, uso de constantes, variables y matrices, alcance de las variables, el empleo de funciones PHP estándar, funciones de usuario, el paso de parámetros, la creación de formularios y tratamiento de los datos suministrados por el usuario con PHP así como la manipulación de archivos, directorios y órdenes del sistema. Programación PHP es un curso adecuado para todo aquel que necesita desarrollar o mantener sitios Web dinámicos, o trabajar como webmaster; PHP también es un lenguaje adecuado para la elaboración de scripts de administración de sistemas. Java WEB (Sevlets, JSP, JSTL, Oracle, AJAX)
Beneficios Al finalizar el curso usted podrá desarrollar aplicaciones Web interactuando con bases de datos MySQL, y tendrá los elementos para poder desarrollar formularios de consulta y registro, votaciones, presupuestos, páginas dinámicas para catálogos de productos, sistemas de ecommerce, buscadores, foros, galerías de imágenes, etc. Dirigido El curso está dirigido a todos aquellos que deseen incursionar en la programación del lado del servidor y la conexión con bases de datos, a través de dos de las tecnologías más extendidas de la actualidad: PHP y MySQL.
Módulo 1: Introducción al desarrollo WEB y fundamentos de PHP 1) HTML - Qué es HTTP? - Qué es HTML? - Saltos de Línea - Tipos de Letra - Encabezados - Listas - Tablas - Introducción a Javascript 2) Introducción - Qué es Apache? - Qué es MySQL? - Qué es PHP? - Instalando PHP - Primer script en PHP - Comentarios en PHP - Secuencias de escape 3) Variables y Constantes - Qué son las variables? - Tipos de variable - Arrays - Variables Predefinidas - Constantes - Obteniendo variables desde la URL 4) Operadores - Operadores Aritméticos - Operadores de Asignación - Operadores de Comparación - Operadores Lógicos - Otros operadores 5) Estructuras de Control - Construcciones if - Construcciones else - Construcciones else if - Los bucles - El bucle while - El bucle for - El bucle do while - El bucle foreach - El switch - Sentencias de control - Include() y require() Temario
6) Funciones - Qué son las funciones? - Definiendo funciones - Devolviendo valores - Argumentos - Variables de función - Variables locales y globales - Paso por referencia y por valor - Funciones predefinidas Módulo 2: PHP Avanzado, programación orientada a objetos 1) Clases - Concepto de abstracción - Concepto de herencia - Concepto de polimorfismo - Características y ventajas de la POO - La POO en PHP - Qué son lasclases? - Definiendo clases - Utilizando clases - Constructor de unaclase - Extendiendo clases Temario 2) Trabajando con fechas - El Formato UNIX Timestamp - Formateando fechas - La función mktime - Realizando cálculos con fechas 3) Manejo de Archivos - Abriendo un archivo - Leyendo datos - Escribiendo datos - Información y copia de archivos 4) Formularios - Elementos de formulario - Métodos de envío POST y GET - Manejo de sesiones - Validación de campos - Subir archivos a un servidor
Temario Módulo 3: Desarrollo de sitios WEB dinámicos 1) Bases de datos MySQL - MySQL como RDBMS - Administrador gráfico para MySQL - Introducción al lenguaje SQL - Creando bases de datos - Creando tablas - Insertando datos - Consultando datos - Modificando datos - Eliminando datos - Contando el número de resultados 2) PHP y MySQL - Conectando PHP y MySQL
El cerebro no es un vaso que llenar, sino una lámpara que encender. Zona Rosa (Ciudad de México) Sedes: Cuernavaca (Morelos) www.auriboxtraining.com www.auriboxtraining.com/cuernavaca