Académique Documents
Professionnel Documents
Culture Documents
PRESENTACION
El lenguaje PHP y el motor de base de datos MySQL, son tecnologas de programacin de cdigo abierto, de fcil manejo, sencillo y funcional, por medio de la cual se pueden crear sitios y aplicaciones web dinmicas. Ambas tecnologas vienen siendo desarrollas y utilizadas en grandes proyectos y sitios dinmicos, con resultados muy satisfactorios. El objetivo final del curso es que los alumnos sean capaces de crear aplicaciones web dinmicas con PHP y gestionadas con bases de datos MySQL. De tal manera que la informacin visualizada y gestionada mediante la aplicacin web sea la que est almacenada en la base de datos. Tambin seremos capaces de subir la aplicacin a un servidor contratado teniendo en cuenta los aspectos fundamentales a la hora de contratar dicho servicio de hosting.
Objetivos Curso
Los objetivos del curso Desarrollo de Aplicaciones Web con PHP: Conocer las capacidades del lenguaje PHP y los lineamientos generales acerca de su sintaxis y utilizacin en desarrollos web. Comprender la diferencia entre Programacin web y Diseo web. Manejar los elementos principales del lenguaje PHP: tipos de datos, estructuras de control y trabajo con objetos. Tener el control de las ventanas del navegador, formularios, imgenes y cookies. Sintaxis y relacin con HTML. Definir y utilizar variables, clases, objetos, mtodos y funciones. Estructuras de control en PHP y Formularios con PHP. Crear aplicaciones dinmicas que muestren informacin almacenada en una base de datos MySql. Requisitos
Temario Unidad 1: Introduccin Qu es PHP?. Nuestro primer Script: Editores para PHP. Que son las variables?. Reconocimiento de Variables. Tipos de Variables. Qu son las constantes?. Diferencias entre Variables y Constantes. Comentarios en PHP
Unidad 2: Operadores condicionales en PHP Qu son los condicionales?. Diferentes tipos. Casos de uso. Qu son los operadores?. Los 4 tipos de operadores. Unidad 3: Estructura de Control Qu son los bucles?. Diferentes tipos: While, Do While, For, foreach. Unidad 4: Formularios Cmo armar un formulario para que sea procesado por PHP?. Diferentes formas de enviar un formulario. Variables POST y GET. Cmo procesar un formulario?. Diferentes tipos de campos Inputs. Procesar Formulario: Textarea. Selectbox. Recibiendo los datos. contacto_script.php. Cuerpo del mensaje. Funcin mail. Script completo Unidad 5: Funciones Qu son las funciones?. Para qu sirven?. Casos de uso. Funciones nativas de PHP: Include, require, require_once e include_once. Sesiones y Cookies. Qu son las sesiones?. Qu son las cookies?. Diferentes formas de utilizarlas. Ejemplos Unidad 6: Base de Datos Trabajar con Base de datos. Conexiones a Base de datos. Importancia de las mismas en pginas dinmicas. Diferentes tipos de base de datos (PostgreSQL, MySQL, SQL Server) Unidad 8: Seguridad en PHP Aspectos de seguridad a tener en cuenta en PHP. Programando PHP con register_globals=off. SQL inyeccin. Manipulacin de archivos. Unidad 9: Programacin Orientada a Objetos en PHP Que es la programacin orientada a objetos. Clases en POO. Propiedades en Clases. Mtodos en las Clases. Objetos en la POO. Encapsulacin. Herencia.
Duracin de la capacitacin: 8 (ocho) semanas. 4 hs. Semanales. Total de horas, 66 hs. (32 hs. Presenciales mas 34 hs. No presenciales) Adicionales: MATERIAL INCLUIDO (Apuntes) ASISTENCIA TCNICA (Moodle 34 hs. no presenciales)
Lugar y das propuestos: IDI Julio Lpez Facultad de Tecnologa y Cs. Aplicadas U.N.Ca. Mircoles y viernes de 19:00 a 21:00 hs.
Observaciones
Costo por asistente: Alumnos Facultad de Tecnologa y Cs. Aplicadas 1 pago de $ 150 (pesos ciento cincuenta) 2 pagos de $ 100 (pesos cien) Docentes y Asistentes Externos 1 pago de $ 230 (pesos doscientos treinta) 2 pagos de $ 150 (pesos ciento cincuenta)