contenido curso de php introducción - página...

3

Click here to load reader

Upload: phamhanh

Post on 27-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CONTENIDO CURSO DE PHP Introducción - Página principalcampusvirtualcsf.org/blogcsf/ADSI/FASE_IV-B/Contenidos PHP V1.0.pdf · Referencias 1. POO y MVC en PHP. Eugenia Bahit. Creative

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

Page 2: CONTENIDO CURSO DE PHP Introducción - Página principalcampusvirtualcsf.org/blogcsf/ADSI/FASE_IV-B/Contenidos PHP V1.0.pdf · Referencias 1. POO y MVC en PHP. Eugenia Bahit. Creative

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

Page 3: CONTENIDO CURSO DE PHP Introducción - Página principalcampusvirtualcsf.org/blogcsf/ADSI/FASE_IV-B/Contenidos PHP V1.0.pdf · Referencias 1. POO y MVC en PHP. Eugenia Bahit. Creative

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-a-

poo-uml-php5

http://phpsenior.blogspot.com/

http://www.phpclasses.org/

www.phpya.com.ar

http://cvapp.uoc.edu/autors/MostraPDFMaterialAction.do?id=1557

10