1
CURSO AVANZADO DE CREACIÓN DE SITIOS WEB
Presentación
da Universidade de Vigo para o ano 2011. A devandita acción formativa está organizada pola Vicerreitoría de Alumnado, Docencia e Calidade.
Obxectivos
Neste curso preténdese estender as habilidades e capacitacións daqueles docentes que realizaron
web persoais están circunscritos as
tarefas que teñen máis relación coa programación que co deseño de documentos HTML.
Explicaranse as características fundamentais dos sitios web dinámicos, como instalar e configurar un servidor web, usar un xestor de base de datos, crear os seus propios formularios para o envío e almacenamento de datos, deseñar páxinas web de acceso restrinxido, crear os seus propios sistemas de información, crear xogos de páxinas mestres para sitios de comercio electrónico, uso de CSS para deseñar as páxinas,...
Para levar a cabo o seguimento do curso utilizarase Dreamweaver 8 como ferramenta de desenvolvemento, tanto pola súa versatilidade para realizar estas tarefas como polo previo coñecemento do alumnado, xa que foi a empregada en edicións de cursos máis básicos.
Grazas a esta ferramenta poderemos construír sitios dinámicos para Internet sen apenas esforzo e sen necesidade de coñecer en profundidade unha linguaxe de servidor, centrándonos fundamentalmente no deseño e funcionalidade do sitio.
Destinatarios/as
Está orientado aos novos profesores e profesoras da Universidade de Vigo con reducida ou ningunha experiencia previa no ensino e/ou coñecemento sobre a universidade. Darase preferencia ao persoal docente e investigador da Universidade de Vigo a templo completo que
2
teña unha antigüidade, como máximo, dende o comezo do curso académico anterior. Terán
Duración
Trátase dun curso presencial, cunha duración de 20 horas.
Lugar de celebración CAMPUS DE VIGO Calendario e horario Días: 19, 20, 21, 22, 26, 27, 28 e 29 de setembro. Horario: 10 a 12 horas. Prazas
Ofertaranse 20 prazas que se irán cubrindo por rigorosa orde de preinscrición.
Certificado de asistencia
A asistencia a esta actividade formativa será certificada pola Universidade de Vigo a todas as persoas inscritas que asistan a sete sesións presenciais completas das oito que ten o curso.
Profesorado
3 Programa
Capítulo 1. Sitios web dinámicos
Características dos sitios web dinámicos.
Como funcionan os sitios web dinámicos.
Linguaxes de servidor e xestores de bases de datos.
Exemplos de sitios web dinámicos e aplicacións.
Capítulo 2. Configuración do contorno de desenvolvemento (Apache, PHP e MySQL)
Que é un contorno de desenvolvemento. Compoñentes e funcionalidade. Por que
este contorno?
Instalando o servidor web: Apache.
Configurando o Apache. Servidores virtuais.
Instalación da linguaxe de servidor PHP. Parámetros de configuración básicos.
Instalación dun servidor de base de datos: MySQL.
Capítulo 3. Administración de bases de datos
PhpMyAdmin, unha ferramenta de administración para as nosas bases de datos.
Creación de usuarios e permisos no servidor MySQL.
Crear bases de datos. Tipos de datos e táboas. Campos clave. A linguaxe de consulta
SQL.
Crear copias de seguridade das nosas bases de datos.
Capítulo 4. Dreamweaver 8 e os sitios web dinámicos
Definición dun sitio PHP en Dreamweaver.
Organizar o espazo de traballo. Vista de código.
Opcións para programadores na vista de código.
Menú de aplicación e PHP.
Xerar código óptimo. DTD e DOCTYPE.
4
Como programar e onde situar o código PHP.
Sobre a sintaxe.
Variables e os seus tipos. Cadeas.
Operadores aritméticos e de comparación.
Funcións. Exemplos de funcións máis comúns.
require() e include().
Capítulo 6. Creación de formularios para o envío de información
Deseño de formularios. Elementos e controis para o manexo de datos.
Deseño visual dos elementos con CSS. Creación e aplicación de follas de estilos.
Activación dun formulario.
Métodos GET e POST.
Seguridade nos vectores superglobais.
Comprobación dos campos do formulario.
Deseño dun formulario para o envío de información por correo electrónico.
Capítulo 7. Taller práctico 1: Creando aplicacións con acceso a base de datos
Definir a nosa aplicación: xerador de citas ou noticias.
Crear a base de datos para a nosa aplicación.
Uso do panel de comportamentos do servidor.
Mostrar o contido dunha base de datos en Dreamweaver. Crear unha conexión.
Comandos SQL principais: INSERT, SELECT, UPDATE e DELETE.
Xogos de rexistros. Vinculación de datos a unha páxina web.
Modo Live Data e uso de rexións repetidas.
Visualización e listaxe de datos. Crear sistemas de navegación de rexistros.
Crear páxinas para inserir rexistros nunha base de datos.
Crear páxinas para modificar rexistros nunha base de datos.
Crear páxinas para eliminar rexistros nunha base de datos.
Crear xogos de páxinas mestre-detalle.
Claves foráneas para vincular rexistros. Selección de rexistros de máis dunha táboa.
5 Capítulo 8. Crear páxinas de acceso restrinxido
Que son as sesións e como funcionan. Sesións e cookies.
Crear sesións en PHP
Como rexistrar e autenticar usuarios.
Formularios de rexistro de usuarios.
Crear páxinas de actualización e eliminación de usuarios
Programar a restrición de acceso a unha páxina.
Desconexións.
Extensións de Dreamweaver.
Capítulo 9. Taller práctico 2: Creación dunha aplicación de tipo blog