Sei sulla pagina 1di 4

Desarrollo de aplicaciones web con PHP.

Objetivo Con este curso presencial y prctico de programacin Web en PHP aprender a utilizar este lenguaje de programacin en conjunto con otros lenguajes como HTML, CSS, JavaScript y conexiones a bases de datos con MySQL mediante una metodologa totalmente prctica de forma que al finalizar el curso se tendrn los conocimientos necesarios para afrontar con garanta cualquier tipo de proyecto de programacin Web con PHP que se desee abordar. Descripcin El curso de PHP comienza con una introduccin a HTML y se aprenden las estructuras bsicas del lenguaje, tipos de datos del lenguaje PHP, uso de constantes, variables y matrices, alcance de las variables, el empleo de funciones PHP estndar, funciones de usuario, el paso de parmetros, la creacin de formularios y tratamiento de los datos suministrados por el usuario con PHP as como la manipulacin de archivos, directorios y ordenes del sistema. Programacin PHP es un curso adecuado para todo aquel que necesita desarrollar o mantener sitios Web dinmicos, o trabajar como webmaster; PHP tambin es un lenguaje adecuado para la elaboracin de scripts de administracin de sistemas. A quien est dirigido El curso est dirigido a todos aquellos que deseen incursionar en la programacin del lado del servidor y la conexin con bases de datos, a travs de dos de las tecnologas ms extendidas de la actualidad: PHP y MySQL Requisitos Conocimientos bsicos de informtica 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, pginas dinmicas para catlogos de productos, sistemas de ecommerce, buscadores, foros, galeras de imgenes, etc. Mdulo 1: Introduccin al desarrollo WEB y fundamentos de PHP Duracin: 16 horas Mdulo 2: PHP Avanzado, programacin orientada a objetos Duracin: 16 horas Mdulo 3: Desarrollo de sitios WEB dinmicos, Ajax e introduccin a los Frameworks Duracin: 8 horas Total de horas: 40 hrs.

TEMARIO Mdulo 1: Introduccin al desarrollo WEB y fundamentos de PHP HTML Ques HTTP? Ques HTML? Saltos de Lnea Tipos de Letra Encabezados Listas Tablas Introduccin a Javascript

Introduccin Ques Apache? Ques MySQL? Ques PHP? Instalando PHP Primer script en PHP Comentarios en PHP Secuencias de escape

Variables y Constantes Qu son las variables? Tipos de variable Arrays Variables Predefinidas Constantes Obteniendo variables desde la URL

Operadores OperadoresAritmticos Operadores de Asignacin Operadores de Comparacin OperadoresLgicos Otrosoperadores

Estructuras de Control Construcciones if Construcciones else Construccioneselseif Los bucles El bucle while El bucle for El bucle do while El bucleforeach El switch Sentencias de control Include() y require()

Funciones Qu son lasfunciones? Definiendofunciones Devolviendovalores Argumentos Variables de funcin Variables locales y globales Paso por referencia y por valor Funcionespredefinidas

Mdulo 2: PHP Avanzado, programacin orientada a objetos Clases Concepto de abstraccin Concepto de herencia Concepto de polimorfismo Caractersticas y ventajas de la POO La POO en PHP Qu son lasclases? Definiendoclases Utilizandoclases Constructor de unaclase Extendiendoclases

Trabajando con fechas El Formato UNIX Timestamp Formateandofechas La funcinmktime Realizandoclculos con fechas

Manejo de Archivos Abriendo un archivo Leyendodatos Escribiendodatos Informacin y copia de archivos

Formularios Elementos de formulario Mtodos de envo POST y GET Validacin de campos Subir archivos a un servidor

Mdulo 3: Desarrollo de sitios WEB dinmicos Bases de datos MySQL MySQL como RDBMS Administrador grfico para MySQL Introduccin al lenguaje SQL Creando bases de datos Creando tablas Insertando datos Consultando datos Modificando datos Eliminando datos Contando el nmero de resultados

PHP y MySQL Conectando PHP y MySQL

Miscelnea Introduccin Manejo de sesiones Envo de Correo Electrnico Generar documentos PDF Generar documentos en Excel Redirecciones Leyendo un directorio Manejo de plantillas con Smarty

Potrebbero piacerti anche