Medrano 951 - 2do. Piso - Of. 206 CABA - Lun. a Vier. de 9 a 13 hs y de 13.30 a 21 hs.
(011) 4867-7545 info@sceu.frba.utn.edu.ar
Experto Universitario en PHP y MySQL

Experto Universitario en PHP y MySQL

experto[1]

PRESENTACIÓN

Internet ha creado en el mundo un nuevo modo de conectarse, de trabajar y de estudiar. Ha remodelado esquemas de comunicación entre las personas y organizaciones. Ya conocemos la inmensa potencialidad de la red de redes, no podemos entonces como profesionales del área, desconocer la forma de desarrollar aplicaciones en el lenguaje más popular de la Web, esto es esencial para diferenciarse del simple diseño de páginas estáticas.

Prepárese para crecer en lo laboral y en lo profesional, PHP es un lenguaje open source (de código abierto) multiplataforma y libre que puede trabajar con la mayoría de bases de datos actuales (especialmente MySQL) y es compatible con todos los navegadores. Los Desarrolladores PHP – MySQL hoy tienen un futuro muy prometedor y un mercado de trabajo tanto nacional como internacional. Es común que se contraten sus servicios desde el extranjero.

Este curso pretende introducir a los alumnos en la Programación de páginas Web en lenguaje PHP y con bases de datos MySQL, el primer paso sin duda, en el desarrollo de sitios Web interactivos y dinámicos.

OBJETIVOS

Objetivos Generales:
• Que el alumno se introduzca en el uso de las tecnologías necesarias para realizar sitios Web dinámicos (MySQL + PHP).
• Que el alumno distinga las diferencias entre sitios estáticos y sitios dinámicos.
• Que el alumno pueda utilizar el lenguaje PHP tanto de modo estático como en programación orientada a objetos (POO)

Objetivos específicos:
Que los alumnos:

• Logren comprender el medio en el cual van a desenvolverse.
• Logren comprender el concepto y el uso de las bases de datos relacionales.
• Aprendan a trabajar con el motor de base de datos MySQL.
• Aprendan a trabajar con la herramienta  de administración y gestión de base de datos PHP MyAdmin.
• Incorporen los conceptos del lenguaje PHP.
• Logren armar aplicaciones web  dinámicas a través de código PHP y base de datos MySQL.

DESTINATARIOS

Esta especialidad está orientada a diseñadores Web, diseñadores gráficos, programadores y público en general, que deseen realizar sitios Web dinámicos utilizando bases de datos y PHP.

REQUISITOS PARA CURSAR

El Alumno deberá contar con conocimiento básico de:

• Manejo de PC
• Sistema operativo Windows y office.
• Conocimientos previos de HTML

METODOLOGÍA

Las actividades se realizarán en forma individual y/o grupal de aplicación práctica por cada unidad temática.

Durante las clases y para fomentar un proceso de enseñanza y aprendizaje constructivo se realizará una exposición teórica paso a paso por parte del docente, con opción de abrir un debate para participación de los alumnos.

Luego se realizará  una instancia de aula taller para la realización de ejercicios de aplicación de los conocimientos para ser elaborados por los alumnos.
Al finalizar cada clase se abrirá una instancia para evacuar dudas y realizar un cierre de cada tema, las dudas posteriores de cada alumno podrá ser consultada vía mail.

También se utilizará la modalidad de tutorías online, en donde el alumno tendrá un espacio virtual para plasmar y socializar sus dudas con la docente y sus compañeros.

TEMARIO

Para acceder al temario del curso, por favor hacé click AQUÍ

CRONOGRAMA DE CLASES

Módulo 1: PHP Inicial

Clase 1: Qué es un programa y Tipos de programación.
Clase 2: Variables y Constantes. Operadores.
Clase 3: Estructuras de control selectivas. IF, ELSE, ELSEIF y SWITCH-CASE. Estructuras de control repetitivas. FOR, WHILE y DO WHILE.
Clase 4: Funciones de string propias de PHP.
Clase 5: Funciones matemáticas propias de PHP.
Clase 6: Funciones de directorio y funciones del sistema de archivos.
Clase 7: Formularios HTML, eventos JavaScript.
Clase 8: JavaScript.
Clase 9: Función mail de PHP.
Clase 10: Introducción a las Bases de Datos.
Clase 11: Conexión a la base de datos MySQL desde PHP.
Clase 12: Instrucciones SQL embebidas en PHP.
Clase 13: Manejo de fechas entre MySql y PHP. Funciones de cadenas.
Clase 14: Funciones MySQL avanzadas.
Clase 15: Instrucciones avanzadas en MySQL.
Clase 16: Tutorías trabajo práctico módulo 1
Clase 17: Entrega y evaluación tp módulo 1

Módulo 2: PHP Intermedio

Clase 18: Concepto de sesión y Variables de sesión.
Clase 19: Ejemplos prácticos del uso de variables de sesión.
Clase 20: Concepto de CAPTCHA. Utilización de reCaptcha y SecureImage.
Clase 21: Utilización de la líbrería GD de PHP para el armado de imágenes.
Clase 22: Conceptos avanzados de MySQL: claves foráneas, triggers y manejo de transacciones.
Clase 23: Introducción a la POO. Conceptos básicos, creación de clases, métodos, propiedades y objetos.
Clase 24: Métodos mágicos de PHP. Autoload. Throw-Catch.
Clase 25: Ejemplos prácticos utilizando el paradigma de POO.
Clase 26: Creación de nuestra propia clase de Base de Datos.
Clase 27: XML y PHP. PHPMailer.
Clase 28: Tutorías trabajo práctico.
Clase 29: Tutorías trabajo práctico.
Clase 30: Entrega trabajo práctico final módulo 2.

Módulo 3: PHP Avanzado

Clase 31: Bibliotecas de Clases. AdminPro. Pagination.
Clase 32: Creación de clases propias: Clase Busqueda.
Clase 35: Jquery y Ajax.
Clase 36: JSON.
Clase 33: Ajax.
Clase 34: Jquery.
Clase 37: Jquery y JSON.
Clase 38: Bibliotecas de clases. FPDF. Barcode. Impresión en PHP. SQLite.
Clase 39: URL amigables.
Clase 40: Sitemaps.
Clase 41: Concepto del Patrón de Diseño MVC. Instalación de CodeIgniter. Ejemplos prácticos.
Clase 44: Instalación y ejemplo de CakePHP.
Clase 45: Seguridad en PHP. Inyección de código. Inyeccion de código SQL.
Clase 42: Armado de un sistema sobre el Framework CodeIgniter.
Clase 43: Armado de un sistema sobre el Framework CodeIgniter.
Clase 46: Manejo de errores en PHP.
Clase 47: Tutoría TP.
Clase 48: Tutoría TP.
Clase 49: Tutoría TP.
Clase 50: Entrega TP integrador.

DURACIÓN

Cursada presencial de 50 clases de 3 horas, totalizando 150 horas. Carga horaria semanal: 6 hs.

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN – CERTIFICACIÓN

El proceso de evaluación es parte inherente del proceso de aprendizaje necesario para la adquisición de las competencias requeridas.

La evaluación es de carácter holístico, teniendo en cuenta la participación del alumno en todas las instancias del curso, desde la puntualidad, asistencia y entrega de trabajos prácticos, así como también se evaluará la correcta participación en clase, colaboración con el profesor y demás compañeros para favorecer el aprendizaje cooperativo.

Se requiere la participación en las clases presenciales, y consultas en los foros y mail, además de la aprobación de la evaluación propuesta para la acreditación de la especialidad más la presentación y defensa de un trabajo práctico final integrador.

a) Estructura del Trabajo práctico final:

Al finalizar el curso, y durante la última clase de cada módulo habrá una instancia final de evaluación. En el trabajo práctico final se evaluará el proceso de aprendizaje del alumno mediante la entrega de un trabajo práctico integrador que puede ser individual o grupal de acuerdo a su nivel de complejidad.

b) Tutorías:

Antes de la entrega del trabajo práctico final,  los alumnos cuentan con dos clases integrales para tutorías y consultas.
Durante todo el curso los alumnos cuentan con tutorías online, mediante mail del profesor, foros y blogs dedicados a tal fin.

Recuperatorios:

Los alumnos que no alcancen los objetivos mínimos propuestos en la instancia de evaluación, tendrán la posibilidad de realizar un recuperatorio del trabajo práctico final cuya fecha será propuesta por el profesor y las correcciones y tutorías se realizarán exclusivamente en forma online para los recuperatorios.

CRONOGRAMA DE EVALUACIONES

Se realizará una evaluación constante del alumno mediante consultas y tutorías.
En la clase final de cada módulo se realizará una instancia final de evaluación mediante la exposición del trabajo práctico integrador.

BIBLIOGRAFÍA OBLIGATORIA Y COMPLEMENTARIA

• Domine PHP 5 – José Lopez Quijado, Editorial Alfaomega. 2008.
• PHP 6 – Francisco Minera, Editorial USERS. 2010.
• PHP y MySQL –  Jacobo Pavón Puertas, Editorial Alfaomega. 2008.
• Manual de referencia PHP – Steven Holzner, Editorial Mc Graw Hill. 2009.
• PHP Master – Francisco Minera, Editorial USERS. 2008.
• www.php.net
• http://dev.mysql.com/doc/

SITIOS WEBS PERTINENTES

• www.desarrolloweb.com
• www.programacion.com
• www.phpya.com.ar
• www.htmlya.com.ar
• www.cssya.com.ar

 

QUORUM PARA LA APERTURA DEL CURSO Y POLÍTICA DE RESERVA DE VACANTES

Para el dictado del curso se requiere un mínimo de inscriptos. De lo contrario el curso será reprogramado avisando a los pre-inscriptos / inscriptos vía e-mail.

UTN-BA-SCEU se reserva el derecho de reprogramar o cancelar el curso según lo disponga, hasta llegar a la cantidad de inscriptos mínima.

En el caso de cancelar el comienzo o demorarlo mas de un mes de su fecha de apertura original,  los inscriptos que hayan pagado podrán solicitar un reintegro a la coordinación del curso presentando sin excepción los comprobantes de pago efectuados.

Los cupos son limitados. El cupo al curso se confirma y se reserva únicamente habiendo realizado el pago de la matrícula en cualquiera de los medios habilitados a tal fin.

Los alumnos deberán conservar los comprobantes de pago, hasta la entrega del certificado de aprobación o asistencia, según corresponda.

CV ABREVIADO DEL COORDINADOR Y DEL PROFESOR

COORDINADOR: Javier Kitainik

Formación académica:

• Javier Kitainik es Licenciado en Tecnología Educativa por la Universidad Tecnológica Nacional, Facultad Regional Buenos Aires.
• Es Master en Animación Audiovisual, titulo de posgrado otorgado por la Universidad Autónoma de Barcelona.
• Es Profesor en Disciplinas Industriales, título otorgado por el Instituto Superior del Profesorado Técnico dependiente del Rectorado de la Universidad Tecnológica Nacional.
• Es Realizador de Cine Animado, título otorgado por el Instituto de Arte Cinematográfico dependiente de la Municipalidad de Avellaneda.
• Es Productor Integral de Medios Audiovisuales, título otorgado por el Instituto Superior ORT.
• Posee la certificación oficial para enseñanza del software Maya y del software Toon Boom, otorgadas por convenio de las empresas con la Universidad Autónoma de Barcelona.

Formación profesional:

• Coordina los planes de estudio del área de Diseño Web de los cursos de Extensión Universitaria de la Facultad Regional Buenos Aires de la UTN desde el año 2006, desempeñándose como   docente del área desde el año 2003.
• Coordina los planes de estudio de los cursos multimediales de la Fundación Puerta 18, dependiente de la empresa IRSA, en conjunto con la UTN.
• Ha desarrollado capacitaciones de Animación Audiovisual para el Instituto y Escuelas ORT.
• Ha participado en la elaboración de largometrajes cinematográficos y publicitarios de animación 3D, trabajando para la productora Hook Up Animation entre otras en Argentina, y para Cromosoma y Canal 3 de Cataluña entre otras en España.
• Ha participado de varios congresos y seminarios pertinentes a la tecnología Web, educación y tecnología educativa, animación y contenido multimedial.

DOCENTE

Ing. Orlando Brea. Para consultar su cv, por favor hacer click AQUÍ