Objetivos del cursoAquellas personas que finalicen este curso estarán en condiciones de realizar paginas dinámicas en php5 incluyendo el trabajo con variables, constantes, estructuras de control, funciones, manejo de bases de datos MySQL, envío de e-mails automatizados, manejo de archivos, cookies y sesiones mas el uso de el paradigma de objetos.
Curso dirigido aQuien posee Conocimientos generales de entorno Windows.
Contenido-Que es PHP. Como funciona. Como compilar PHP5 y MySQL en Windows. Estructuras Clásicas de Programación. Secuencial, Condicionales, Condicionales Múltiples, Bucles. Uso básico de Dreamweaver.
-Variables. Constantes. Tipos de Datos. Operadores: Aritméticos, Lógicos, Comparación, Asignación. Ingreso de datos por formularios: Get y Post.
-Funciones. Ámbitos de las variables. Creación y utilización de Librerías de Funciones.
Cadenas de Caracteres. Vectores.
-Matrices. E-mails. Variables de entorno. Manejo de errores. Archivos. Directorios. Upload de Archivos.
-Bases de Datos. PHPMyAdmin. Conexión y Logueo a bases de datos.
-Funciones de Bases de Datos.
-Creación de un ABM. Sesiones.
-Accesos Restringidos. Creación de foros. Herramientas útiles.
Programación Orientada a Objetos en UML:
Introducción a OOP, Clases, Objetos, Propiedades, Encapsulamiento, Herencia, Agregación, Polimorfismo, Diagrama de Clases, Codificación de una Clase.
Sintaxis OOP:
Definiciones de clase, Propiedades, Constructor, Destructor, Métodos.
Sintaxis OOP:
Accesos público, protegido y privado a métodos o variables miembro, Implementación de Herencia, Sobrecarga de Métodos, Codificación a partir de documentación en UML.
Sintaxis SQL:
Clases Abstractas, Métodos Abstractos, Interfaces, implementación en clases de interfaces, Métodos Polimorficos, Codificación a partir de documentación en UML.