|
Las personas que realicen este curso adquieren conocimientos básicos sobre ellenguaje de programación web PHP tales como su sintaxis básica, elementos, funciones y aplicaciones, así como conocimientos aplicables para el desarrollo de sitios web dinámicos, procesamiento de formularios, manejo de sesiones y administración de la base de datos MySQL interactuando con el lenguaje de programación PHP. Todos estos conocimientos suficientes para implementar sitios web dinámicos usando las herramientas mas conocidas en el mercado de servicios Web:Apache Web Server, Php y MySQL.
Destinatarios:
- Cualquier programador o diseñador con conocimientos básicos de la arquitectura Internet, que desee aprender a realizar aplicaciones interactivas en la Web con acceso a base de datos en las tecnologías más recientes.
- Estudiantes o recién graduado de carreras de informática.
- A profesionales que quieran alcanzar las habilidades suficientes para poder integrarse en proyectos en cualquier tipo de empresa o institución independientemente de su tamaño o necesidades
Requisitos:
- Conocimientos básicos en HTML, CSS, y JavaScript.
- Conocimientos básicos en algún Lenguaje de Programación.
- Conocimientos básicos en Programación Orientada a Objetos.
- Conocimientos en bases de datos relacionales.
Carga horaria total: 42 hs.
Carga horaria: 6 hs.semanal:
Distribución de clases: 14 clases de 3 horas de duración por clase
Fecha tentativa de inicio: Lunes, 07/01/2013
Programa de Contenidos
I. Introducción y Preparación del Entorno
- Introducción.
- Repaso de HTML y CSS.
- ¿Qué es PHP?.
- Instalación de Apache, PHP y MySQL.
- Instalación en Windows y en Linux.
- Propuesta de Trabajo Final.
II.Introducción a PHP
- Mi primer script.
- Editores para PHP.
- Variables y Constantes
- Operadores
- Operadores Aritméticos
- Operadores de Asignación
- Operadores de Comparación
- Operadores Lógicos
- Estructuras de Control
- Construcciones if
- Construcciones else
- Construcciones elseif
- Los bucles
- El bucle while
- El bucle for
- El bucle do while
- El bucle foreach
- El switch
- Sentencias de control
- Include() y require()
- Matrices o arrays multidimensionales.
- Reutilización de Código (Include() y require()).
- Declaración y llamadas de funciones
- Parámetros
- Manejo de variables de formularios.
III. La Librería estándar de PHP
- Funciones de vectores.
- Funciones de cadenas de caracteres.
- Funciones Tiempo y fecha.
- Funciones de acceso a ficheros.
- Funciones de PHP para enviar e-mails.
- Ejercicio Practico.
IV. Manejo de Identificación de usuarios
- Sesiones.
- Cookies.
- Pase de variables en la URL.
- Ejercicio Practico: Creación de un Login de usuario
V. Programación Orientada a Objetos con PHP 5
- Repaso a la orientación a objetos.
- Objetos.
- Definición de Clases, métodos y atributos
- Herencia.
- Interfaces.
- Abstracción.
- Polimorfismo.
VI. MySQL
- Introducción MySQL.
- Instalación y uso de phpMyAdmin.
- Creación de una Base de Datos en MySQL.
- Operaciones con Tablas
- Exportar un Base de Datos.
- Importar bases de datos desde archivos CSV.
- Mostrar los datos de una consulta.
- Gestión de usuarios de Base de Datos.
VII. PHP + MySQL
- Conectar a MySQL desde PHP.
- Introducción e Implementación de PDO
- Funciones para el acceso a la Base de Datos.
VIII. CMS Joomla
- Introducción a Joomla
- Instalación y configuración de Joomla
- Frontend y Backend
- Tareas de gestión del sitio web.
- Carga de nuevo contenidos e imágenes.
- La edición y agregación de contenidos de textos e imágenes.
- Descripción general e implementación de extensiones.
- Cambios de textos y formateo en HTML.
- Manejos de enlaces en la página.
- La agregación de banners o nuevos módulos al sitio.
- Actualizaciones de seguridad del sistema.
- Administración de las cuentas de usuario.
- Gestión de permisos y Acceso por Grupos.
- Gestión de menús.
- Creación de un módulo.
IX Presentación de JQuery
- Ventajas sobre escribir Javascript directamente.
- Compatibilidad entre navegadores.
- Selectores CSS3.
- Librería JQuery.
- Plugins.
- Nociones de DOM.
- Inclusión de librerías JQuery en un proyecto web.
X Selección, decoración y Ajax.
- Manipulación de los elementos del DOM.
- Selección de elementos
- Filtros :odd, even, first, last, eq(), etc.,
- Selectores múltiples.
- Decoración de elementos seleccionados, cambios de estilo, cambio de clase.
- Manejo de eventos
- Cambio de estado de elementos
- Inclusión y eliminación de elementos
- Efectos con los métodos show, hide, fadeIn y fadeOut.
- Ajax: método load y ajax.
XI. Practico Final:
Implementación a medida de un sitio web en Joomla.
Plazas: Hasta 10 personas.
La inscripción deberá abonarse antes de iniciar el curso.
La primera cuota se abonará al cumplirse la mitad del dictado y la segunda al culminar el mismo.
Es necesario cumplir con el 80% de asistencia y haber cancelado el curso pararecibir el certificado del mismo.
Se entregará a los asistentes manuales en formato digital al abonar la inscripción.
Información:
Horacio Guzmán 221 oficinas 1 y 2
Tel.: (0388) 4227242 - 154803201
Correo: cursos@openix.com.ar |