Programación Web PHP-MySQL

Nivel Avanzado

Programación Web PHP-MySQL Avanzado ICEDU

El curso está enfocado a personas con previos conocimientos básicos de PHP y MySQL, y que deseen profundizar en temas de desarrollo Web.

Se estudia la programación orientada a objetos en conjunto con una introducción al lenguaje de modelado UML, incluyendo temas como Interfaces, clases abstractas, herencia, encapsulamiento, construcción y destrucción de objetos.

Sobre bases de datos relacionales se introduce al Modelo Entidad-Relación Extendido, para realizar un estudio y diagramación de la base de datos, y su posterior pasaje a tablas.

En base de datos también se presentan temas avanzados y de gran interés. Las transacciones, que permiten efectuar consultas consistentes; las consultas preparadas, que agregan un factor de eficiencia y seguridad a las consultas; y los procedimientos almacenados, para crear una interfaz segura y portable con la base de datos.

Se estudian temas fundamentales de seguridad Web, inyecciones SQL, XSS, RFI, vulnerabilidades en subida y descarga de archivos.

Una parte fundamental del curso son los patrones de diseño, en particular el patrón Modelo Vista Controlador (MVC), el cual se utiliza en la amplia mayoría de frameworks PHP.

Otro tema de interés, es la librería de Javascript jQuery, la cual se ha convertido en un estándar para la programación del lado del cliente. La tecnología AJAX, y hasta un ejemplo de programación de juegos utilizando elementos de HTML5. Dentro de este apartado se da una introducción a la librería jQueryUI y otros plugins interesantes de jQuery.

Otros temas de estudio son el lenguaje XML, JSON, una introducción a fameworks PHP, programación de sistemas distribuidos con servicios Web.

También memcache para agilizar el procesamiento de sitios Web, y sistemas de control de versiones para trabajar en proyectos en equipo.

Se da una introducción a temas de actualidad como Bootstrap, para lograr sitios web responsive; también una breve introducción a AngularJS.

Antes de comenzar cada tema nuevo se realiza un breve repaso, útil para aquellos alumnos que no recuerden completamente las bases del tema a dictarse.

Perfil del Egresado/a

Poseerá conocimientos avanzados para crear sitios Web. Conocerá el estilo arquitectónico MVC para desarrollar sistemas de mediano porte, utilizando AJAX para agilizar la conectividad con el servidor y mejorar la experiencia del usuario.

Se suman herramientas de actualidad que facilitan el desarrollo Web, a la vez que aportan mejoras en áreas como la portabilidad y eficiencia, de modo que la productividad se ve incrementada.

Será capaz de incorporarse a un equipo de desarrollo de aplicaciones para arquitectura Cliente/Servidor, o incluso desarrollar sus propios proyectos.

Duración y Carga Horaria

La duración total es de 4 meses, las clases son los días lunes y miércoles de 19:00 a 22:00.

Precio de la Capacitación

El precio actual es de solamente $15.000 en total.

Inscribiéndote anticipadamente no se cobra inscripción!!!

Aceptamos tarjetas de crédito VISA y OCA, hasta en 12 pagos. Plan 6 pagos sin recargo

Ver descripción

>> Ir al formulario de pre-inscripción!

Instituto de Capacitación Empresarial del Uruguay
Av. 18 de Julio 1596 piso 3, casi Roxlo
facebook.com/capacitacionmontevideo/

Otras Capacitaciones de Interés...

Secretariado Ejecutivo
Operador Windows/Office
Administración Contable
Programación Web 1