Download programa de examen

Document related concepts

Formulario web wikipedia , lookup

Inyección SQL wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

SQL wikipedia , lookup

ADOdb wikipedia , lookup

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.