Download programa de examen
Document related concepts
Transcript
PROGRAMA DE EXAMEN ASIGNATURA: LABORATORIO DE APLICACIONES. AÑO: 6º B Técnica, Modalidad Informática. PROFESORA: Elizabeth Vallerino. PROGRAMA DE EXAMEN: Redes e Internet Repaso de los contenidos vistos en años anteriores: Tipos de redes, concepto de Internet, protocolos, FTP y http, www, reseña histórica, navedadores web. La W3C: concepto. Validación de un sitio web. Lenguajes HTML y CSS. Repaso de los contenidos vistos en años anteriores: concepto, etiquetas, estructura de una página html, elementos web básicos: títulos, texto, líneas, imágenes, tablas, links. Selectores, propiedades, maquetación web. Introducción a los Sitios Web Dinámicos. Sitios Web: concepto, características. Sitios web estáticos: elementos. El lenguaje HTML extendido: CSS. Sitios web dinámicos: características. Sitios dinámicos de cliente. Lenguajes de programación de cliente: características, diferencias. Usos. Concepto de Script. Sitios dinámicos de servidor: diferencias con los de cliente. Distintas tecnologías de cliente: ventajas y desventajas de cada una. Tecnologías de código abierto. Servidor Web: tipos, funciones. El Apache. El IIS. Creación de directorios virtuales. Introducción al lenguaje PHP. PHP: concepto, características. Instalación y configuración. Los archivos PHP: acceso virtual. El tag de PHP. Sintaxis básica. Sentencia de salida en pantalla. Combinación de PHP y HTML. Variables y tipos de datos. Declaración implícita de variables. Operadores aritméticos, lógicos, relacionales y de concatenación. Resolución de ejercicios que resuelvan operaciones matemáticas. Sentencia de Decisión simple: sintaxis. Uso de bloques de instrucciones. Decisiones anidadas. Decisiones con condiciones compuestas. Decisiones múltiples. Ciclos: sintaxis. Operadores de incremento y decremento. Resolución de ejercicios integradores. Uso de cadenas de caracteres. Funciones de tratamiento de texto. Arrays: declaración, carga, impresión. Funciones de manejo de Arrays. Algoritmos básicos. Trabajo con fechas y hora. Procesamiento de datos provenientes de formularios. Concepto de formulario. Elementos web que lo componen. Armado de formularios en HTML. Métodos de envío de datos: diferencias entre ellos. Funciones PHP de recuperación de los datos enviados. Procesamiento y salida de resultados al usuario. Cambios dinámicos en el sitio web según los datos recibidos. Realización de ejercicios de validaciones de ingresos de datos. Cookies. Sesiones. Gestión de Bases de Datos. Base de datos: Concepto, características. Estructura: tablas, registros, campos, claves. Tipos de datos. Gestión de una base de datos: operaciones básicas. Programas gestores. El lenguaje SQL. Consola de operación. Ejecución de comandos de creación y borrado de bases de datos. Creación de tablas. Tipos de datos. Comandos de agregado de registros, visualización, listados. Filtrado de datos: concepto, comandos para filtrar, criterios. Borrado de registros. Ordenación de tablas. Relaciones. Eliminación de tablas. Integración de los comandos vistos según problemas planteados. Gestión de Bases de Datos a través de la web. Comandos PHP para gestionar bases de datos: conexiones, selección de la BD a usar, armado de la consulta SQL, ejecución de la misma, recuperación de los resultados de la ejecución de la consulta, procesamiento de dichos resultados, desconexión del servidor. Concepto de ABM. Confección de páginas que permitan realizar Altas, Bajas, Consultas, Listados completos y filtrados de registros de una base de datos. Creación de un libro de visitantes para la web, un foro o un sistema de encuestas. BIBLIOGRAFÍA: Se pueden consultar los siguientes libros, o similares: PHP: Sitios web dinámicos e interactivos. Ed. Users. Proyectos con PHP: Ed. Users. Bases de Datos / Sql. Ed. Users. Diseño de bases de datos. Adoración De Miguel y otros. Ed. Alfaomega Ra-Ma. Apuntes del sitio web institucional.