You are on page 1of 3
ASIGNATURA: Programacién Web Dinamica CARRERA: Tecnicatura Universitaria en Desarrollo Web CUATRIMESTRE: Primero ANO: 2018 DOCENTE: Tec. Mariano Boisselier 10 horas, 3 practicas, 5 web, 2 teoria OBJETIVOS DE LA MAT LA: Conceptos y herramientas de la programacion web mediante un lenguaje de script y formas de conexidn a almacenamiento de datos. Desarrollo de una aplicecién web, con uso de técnicas modernas en el cliente , almacenamiento en Base de Datos y con mecanismos bésicos de seguridad PROGRAMA SINTETICO: Concept de lenguajes dinamicos. Formularios. Sintaxis PHP . Tareas del cliente (Javascript, HTMLS y CSS3). Tareas del Servidor. Interaccién con bases de datos (MySQL, SQLite, PosigreSQL). Objetos v patrones de desarrollo en PHP. HTML dinmico. XML. XHTML. Cookies. Sesiones. ORM. PROGRAMA ANALITICO:; Unidad I: Paginas Esiaticas vs Paginas Dinamicas. Modelo Cliente Servidor. PHP y JavaScript. introduccién al lenguaje PHP para el desarrollo WEB. Etiquetas para separar cédigo HTML. Sintaxis Basica instrucciones, comentarios, instruccién de escritura en salida estandar (echo, print_r(), var_dump) Variables, Variables predefinidas, variables con sintaxis complejas, Include y Require, Include y Require Once. Constates, Constantes Predefinidas. Tipos de datos. Atrays: Unidimensionales, Bidimensionles. Operadores. Nuevos operadores PHP 7, Precedencia de Oper Enviando y Recibiendo datos al/en el Servidor: forms (action, method), $_GE dores. Expresiones . $_POST Estructuras de Control, Validar datos enviados al servidor. Funciones. Unidad U1 : PHP7 y POO, Conceptos POO: Ampliacidn de conceptos vistos en la materia previa (IPOO), Namespace, Clases, Objetos, Atributos, Operaciones, Herencia, Implementacion de clases, atributos y imetodos con PHP. Patrunes simples. Mewodos Conswuctores. Metodos Destructores. Modificadores de acceso en Métodos y Avibutos. Implementacion de Herencia con PHP. Traits y Closures. POO en JavaScript con E Unidad III: do de a base on, de datos con PDO: Introduccian a PDO: PHP Data Object , PLOStatemgfit, PORKce| CrehseBuerra AeEcrons NtSTRACION ACADE ne?h UNC PHP y bases de datos. Usos de una base de datos en la web. Funciones de php Sol ben anboefouskoo coMcLay Sectetano Academie: S) Introduccién al concepto de ORM y patrones basicos; ActiveRecord y DataMapper. Combinacién de conceptos mediante ejemplos CRUD (Create Read Update Delete). Unidad Iv: Seguridad y XML , Cookies y Sesiones. Encriptacidn y Cifrado. Md5 y Sha]. Métodos de Autenticacién. XML y XHTML (Ajax) Definicién y usos. Librerias de Javascript, Jquery. Sistema de Archivos. Formularios para carga de archivos mediante PHP ($_FILES). Clase DateTime para manipulacidn de fechas. Envio de correos elecirénicos con funciones nativas y de terceros (phpmailer). Propuesta Metodoldgica El desarrollo de la materia, se centra en la construccién y explicacién por parte del profesor, de una aplicacién completa, similar conceptualmente a la que ellos tienen que llevar adelante como trabajo final. A través de las distintas problematicas que se presentan en todo el desarrollo de la aplicacién de demostracién, se ejercitaran los conceptos tedricos para que los alumnos puedan ser capaces de abservar la transferencia a la practica Se plantea como estrategia de apoyo, la utilizacién de sitios de soporte y herramientas de trabajo colaborativo gratuitos y disponibles libremente: Cloud9, ideone.com. plnkr.io, etc El abordaje de la metodologia se realiza de manera progresiva, resolviendo los problemas que se presentan con lo visto en cada momento, para avanzar secuencialmente al reemplazo por nuevas mecénicas luego que las van apropiando, Metodologia de Evaluaciones Parciales Las evaluaciones constarin de una serie de preguntas teoricas (escritas u orales), de lo visto en la clase, La dindmica de las evaluaciones estar centrada en el concepto de evaluacién como herramienta de aprendizaje. Es decir, contardn con un niimero ilimitado de intentos para resolver los exmenes, pero en cada intento el examen sera distinto, y al final de cada examen, en caso de desaprobar, se presentarin al alumno los puntos que debe repasar para completar la tarea REGIMEN DE CURSADO Ambas modalidades (presencial y semipresencial): Aprobacién de la materia. mediante cuatro parciales de evaluacién de conceptos teéricos y practicos (con calificacién APROBADO/DESAPROBADO), mas la entrega de untrabajo de campo final de su autoria: El objetivo del trabajo es integrar todos los temas vistos en la materia, Se espera que el alumno desarrolle un sitio web dinamico completo sobre un dominio real aplicando todos los elementos tedricos y practicos de la catedra Ambas modalidades: Deberan contar con un 50% de asistencia a los encuentros presenciales REGIMEN DE PROMOCION: Modalidad presencial: Cumplir los requisitos de 1 gularidad del REGIMEN DE CURSADQ, en el periodo de clases. Obtener 70/100 o més en la presentacidn y defensa del trabajo de campo. Modalidad semipresencial: Para este régimen de cursado de la asignatura no esta contemplada la aprobacién por promocién. ACREDITACION DE LA ASIGNATURA CON EXAMEN FINAL La condicidn requerida para optar por esta modalidad, consiste en contar con la aprobacién del cursado de la materia (examenes y trabajo final de campo) El examen final sera del tipo tedrico (de manera oral o escrita) y_practico (detensa del trabajo de campo con pedido de ajustes en el transcurso del exdmen), Se tomard solamente en los tumos que determine el calendario académico, debiendo el estudiante cumplimentar las formalidades establecidas por el Departamento de Alumnos. ALUMNOS LIBRES La acteditacion de alumnos libres se ajustard a lo indicado al respecto en la ordenanza 640/96. Ademis, deberd presentar un tabajo de campo de su autoria, similar en alcances a lo establecido para los alumnos regulares. Cumplido el requisito de la presentacién del trabajo de campo, el estudiante deberd aprobar un examen escrito (0 en maquina) de la parte tedrica de la asignatura. Posteriormente, y solo si ha cumplido con la condicién previa, deberd hacer una defensa del trabajo con la posibilidad de recibir pedidos de modificaciones durante el transcuiso del examen: BIBLIOGRAFiA BASICA: Manual on line php. bttp:/www.php.net . Material de la Fundacion Mozilla: btups:/developer.mozilla.org/es/docs/Web/ Tutoriales. Estandard (Word Wide Web Consortium W3C). hutp:/www.w3.org)

You might also like