Vous êtes sur la page 1sur 4

Se trabaja sobre un cuestionario y sobre un ejercicio prctico de php estructurado con bases

de datos para evaluar el nivel de conocimientos de los alumnos.


UTN
Programador Web
Clase 1: Clase de nivelacin
Clase 2 y 3: HTML5 y CSS3
Nuevas caractersticas de CSS3 para la creacin de animaciones.
Ejercicios prcticos (creacin de un men animado con CSS3, galera de fotos).
CSS3 Media Queries
Caractersticas avanzadas de HTML5:
Canvas, SVG, Websockets, Geolocalizacin, Web Storage, Web Workers
Clase 4: MySQL
Repaso de bases de datos relacionales. Sintaxis de las 4 sentencias bsicas de sql
(select, delete, insert, update).
Joins
Subselects
Modifcadores de Group by
Ejercicitacin: consultas aplicando todos estos temas sobre una base de datos dada.
Clase 5: MySQL
Explicacin de que es una clave fornea. Uso de las mismas para mantener
la integridad referencial.
Uso de transacciones (start transaction, commit y rollback).
Explicar sintaxis y uso de triggers.
Modifcadores de Group by
Se trabaja sobre dos ejemplos prcticos para explicar estos conceptos.
UTN Programador Web
Clases. Propiedades y mtodos de la clase.
Instanciar un objeto.
Herencia.
Encapsulamiento.
Constructores y destructores.
Como leer un xml desde php.
Generar un archivo xml desde php tomando los datos de una base de datos.
Clase 6: PHP
Programacin Orientada a Objetos (POO)
Ejemplo prctico para explicar todos estos conceptos.
Clase 7: PHP
Ejercicio prctico: Armamos un carrito de compras orientado a objetos.
Clase 8: PHP
Funcion autoload() de PHP5.
Utilizacin de Throw-catch para el manejo de errores en sistemas orientados a objetos.
Bibliotecas de clases.
Clase Database. Ejemplo de utilizacin de la misma.
Clase 9: PHP
PHPMailer, ejercicios prcticos:
Adminpro.
Pagination.
Barcode.
FPDF.
Clase 10: PHP
Uso de las clases:
UTN Programador Web
Ejercicio 1: validacin de repetir contrasea (getElementById, onSubmit,
focus, name, id)
Ejercicio 2: uso de calendario para validar una fecha (onLoad, split, Date)
Ejercicio 4: hacer un formulario para subir varios archivos (input fle), tipo
gmail, con botn de agregar otro archivo.
Ejercicio 3: manipulacin del DOM (crear y agregar elementos html desde
JavaScript, cambiar los estilos desde js)
Ejemplo 2: funcionamiento con PHP, verifcar nombre de usuario existente
(mostrar/ocultar una imagen para indicar que se est esperando respuesta)
Ejercicio 3: Armar un campo <select> de HTML tomando los datos de una base
de datos recuperandolos mediante Ajax.
www.ajaxload.info
Ejemplo 1: para ver elementos bsicos con javascript (canal global, handler
de la respuesta asincrnica, readyState, status HTTP, responseText)
Clase 11: PHP
Explicacin del Patrn MVC (Model-View-Controller).
Instalacin y utilizacin del Framework CodeIgniter a travs de un ejemplo.
Clase 13: Javascript
Repaso de sintaxis de javascript (funciones, variables, arrays, tag <script>).
Qu es el DOM (relaciones parent, child, sibling / objetos y atributos / remove y append).
Ejercicios prcticos:
Clase 12: PHP
Instalacin y utilizacin del Framework CakePHP a travs de un ejemplo.
Clase 14: JQuery
Ejemplos simples con Jquery para manejo de efectos, modifcar css, mostrar y ocultar
elementos, callback de funciones.
Muestra de plugins: acordin, men, tablas, zoom, inputs.
JQuery-UI (dialog, tabs, datepicker).
Clase 15: AJAX
Concepto de AJAX, asincrnico, velocidad, no recarga, tunel/canal.
UTN Programador Web
Ejercicio 1: Buscar 2 img y hacer bbdd, hacer interfaz, hacer guardar.php.
Ejercicio 2: Hacer un ABMC de los datos de una base de datos usando Ajax.
Clase 16: AJAX
Uso de Ajax con jQuery.
Clase 17: Desarrollo Web Mobile
Introduccin al desarrollo de aplicaciones para mviles.
Clase 18: Proyecto Final
Entrega del proyecto fnal.

Vous aimerez peut-être aussi