CONTENIDO CURSO DE PHP Introducción El lenguaje PHP es un estándar para el desarrollo de sitios web dinámicos, ampliamente soportado y utilizado por desarrolladores web. Grandes aplicaciones de uso cotidiano se basan en este leguaje de programación. Por ello es importante que el aprendiz del Tecnólogo en ADSI, adquiera la competencia para desarrollar en dicho lenguaje. El curso que se brinda parte de la base que los aprendices de esta fase ya conocen el paradigma de la programación Orientada a Objetos y conocen de igual forma, el manejo de bases de datos MySQL. Por lo anterior, el curso parte desde conceptos y fundamentos hasta contenidos y temas más especializados. Al terminar la formación los aprendices estarán en capacidad de desarrollar un sistema de información básico usando PHP orientado a objetos y Base de datos MySQL o similar. Objetivo del curso Proporcionar al aprendiz los conocimientos necesarios para el desarrollo de aplicaciones Web usando PHP, MySQL y tecnologías actuales que complementan el desarrollo. 1. Introducción al lenguaje de programación PHP. Generalidades y características del lenguaje Selección de las Herramientas y opciones de configuración del entorno de desarrollo. Variables Tipos de datos Expresiones, comentarios, palabras reservadas. Operadores Estructuras de decisión lógica. Arreglos Estructuras repetitivas Inclusión de código PHP y HTML Funciones predefinidas y definidas por el Usuario 2. Programación orientada a objetos con PHP ¿Porqué usar PHP OO? Crear una clase con PHP Crear un método de una clase con PHP Instanciar un objeto de una clase con PHP Crear propiedades de clase con PHP Crear el constructor de la clase Crear una función destruct para los objetos de nuestra clase La herencia en PHP, programación orientada a objetos Polimorfismo Introducción al encapsulamiento en PHP Los modificadores de acceso en PHP: public, private y protected Métodos getter y setter en PHP Clases Abstractas y finales Interfaces en PHP Métodos y propiedades estáticas con static Sobreescribir un método en una clase: overriding Scope resolution operator:: Clonar objetos en PHP con la sentencia clone Manejo de excepciones Archivos 3. Acceso a Base de Datos Conexión a BD MySQL usando PDO CRUD en PHP MySQL Patrón MVC en PHP Vinculando Herramientas (CSS, Boostrap, JQuery, AJAX, etc.) Sesiones y cookies 4. Introducción a los Frameworks Zend, Symphony, CakePHP, CodeIgniter, Laravel 5. Aplicación de ejemplo MVC completa en PHP Referencias 1. POO y MVC en PHP. Eugenia Bahit. Creative Commons BY-NC-ND. 2011. 2. Programming PHP, tercera edición. Kevin Tatroe. O’Reilly. 2013. 3. PHP and MySQL Web Development, cuarta edición. Luke Welling. O’Reilly. 2010. 4. PHP Objects, Patterns and Practice. Matt Zandstra. Apress. 2010. Cibergrafía http://www.slideshare.net/grupophp/enrique-place-introduccin-apoo-uml-php5 http://phpsenior.blogspot.com/ http://www.phpclasses.org/ www.phpya.com.ar http://cvapp.uoc.edu/autors/MostraPDFMaterialAction.do?id=1557 10
© Copyright 2025