|
MODULO 1. INTERNET AVANZADO Internet: conceptos generales: Historia y concepto de Internet. Transmisión de información en Internet. Nombres de dominio. Acceso a Internet. Parámetros de configuración. Conexión a Internet: Introducción a las redes. Tipología de redes. Protocolos: TCP/IP. Proveedores de acceso a Internet. Instalación y configuración de la conexión. Acceso a Internet a través de una red local. Servicios de Internet: Introducción al WWW (World Wide Web). Transferencia de ficheros (FTP). Correo (MAIL). Navegación por Internet: Introducción a las páginas Web. El URL (Universal Resource Locator). Navegadores: Conceptos básicos. Tipos de navegador. Instalación. Funciones y herramientas. Configuración. Búsqueda de información: Buscadores. Tipos de búsquedas. Por palabras. Por categorías. Lógicas. Transferencia de ficheros con FTP. Introducción al FTP (File Transfer Protocol). Direcciones FTP. Tipos de FTP. FTP con requisitos de usuario. FTP anónimo. FTP pasivo. Requisitos para efectuar una conexión FTP. Transferencia de ficheros bidireccional. Modos de transferencia. FTP a través del navegador. El correo electrónico E-MAIL: Introducción al correo electrónico. Direcciones de correo electrónico. Servidores de correo (POP3 y SMTP). Configuración del correo electrónico. Gestores de correo electrónico: Instalación. Configuración. Administración del correo electrónico. Correo electrónico a través de Web. MODULO 2. DISEÑO E IMPLEMENTACIÓN DE LA ESTRUCTURA DE UN SITIO WEB HTML: Características. Estructura de un documento HTML. Etiquetas. Propiedades y atributos. Formato del texto: Fuentes. Bloques de texto. Listas. Tablas. Hipervínculos: Hipertexto. Vínculos. URL. Tipos de enlaces. Imágenes: Enlaces. Formatos gráficos. Mapas. Applets. Sonido. Vídeo. Formularios: Elementos de un formulario. Cajas. Botones. Casillas de verificación. Listas desplegables. Etiquetas. Grupos de campos. Subir ficheros. Marcos: Conceptos básicos. Propiedad y atributos. Menús de navegación. Enlaces. Nombres especiales. Hojas de estilo. Editor de páginas Web. Características del entorno gráfico. Menús. Herramientas. Introducción a los lenguajes de script: Elementos básicos: Comentarios. Literales. Sentencias y bloques. Introducción y escritura de datos. Tipos de datos: Variables. Arrays o matrices. Referencias o instancias. Operadores. Estructuras de control. Funciones. Objetos. Objetos predefinidos. Objetos del documento. Eventos. Cookies. Ficheros .js y .vbs. Validación de formularios. Optimización de sitios Web. MODULO 3. INSTALACIÓN, ADMINISTRACIÓN, GESTIÓN E IMPLEMENTACIÓN DEL SERVIDOR WEB Y SU SEGURIDAD Instalación del servidor Web: Sistemas operativos soportados. Instalación del servidor en el sistema operativo: Arranque y parada del servicio. Verificación de la instalación. Directivas básicas de configuración. Herramientas de configuración. Autenticación de Usuarios. Servidores Virtuales: Servidores virtuales por nombre. Servidores virtuales por IP. Optimización del servidor: Ficheros log y su control. Limitación del ancho de banda. Carga del servidor. El servidor y la generación del contenido dinámico: Introducción a los lenguajes de script de servidor. MODULO 4. IMPLEMENTACIÓN DE UN LENGUAJE DE SCRIPT EN SERVIDOR Y UNA BASE DE DATOS Instalación de un intérprete de lenguajes de script: Instalación del intérprete. Herramientas de configuración. Sintaxis de un lenguaje de script de servidor: Tipos de datos. Variables. Vectores y matrices. Base de datos: Expresiones. Operadores. Precedencia de operadores. Estructuras de control. Formularios: Validación. El lenguaje SQL en la base de datos: Consultas básicas. Modificación de datos. Consultas avanzadas. Creación de tablas. Intersecciones o consultas entre tablas (JOINS). El lenguaje de script y la base de datos: Funciones del lenguaje de script para acceder a la base de datos. Conexión a la base de datos. Registros. Visualización de datos de una consulta. Otras operaciones con registros. MODULO 5. CREACIÓN DE INTERFACES GRÁFICOS WEB PARA LA EXTRACCIÓN DE CONTENIDOS Instalación de PHP y MySQL en un servidor Web. Introducción a PHP. Características. Variables y operadores. Variables. Constantes. Operadores: Operadores aritméticos. Operadores de cadenas. Operadores de comparación. Operadores lógicos. Operadores de asignación. Sentencias de control. IF…ELSE, IF…ELSEIF…ELSE. SWITCH…CASE…DEFAULT. WHILE. DO…WHILE. FOR. Las tablas: Tablas multidimensionales. Las funciones: La instrucción RETURN. Parámetros de las funciones. Funciones variables. Recursividad. Librerías de PHP. Optimizar el código. Funciones de tiempo y fecha. Las clases. Los formularios: Cuadro de texto. Cuadro de texto con barras de desplazamiento. Casilla de verificación. Botón de opción. Menú desplegable. Botón de comando. Campo oculto. Descarga de archivos. Funciones de acceso a ficheros: FGETS (INDICADOR_ARCHIVO, LONGITUD). FPUTS (INDICADOR_ARCHIVO, CADENA). FCLOSE (INDICADOR_ARCHIVO). FILE_EXITS (FICHERO). COPY (ORIGEN, DESTINO). Introducción a MySQL: Forma de trabajo. Permisos. La estructura de MySQL. Funciones de PHP de acceso a MySQL: MYSQL_AFFECTED_ROWS. MYSQL_CLOSE. MYSQL_CONNECT. MYSQL_CREATE_DB. MYSQL_DATA_SEEK. MYSQL_DBNAME. MYSQL_DB_QUERY. MYSQL_DROP_DB. MYSQL_ERRNO. MYSQL_ERROR. MYSQL_FETCH_ARRAY. MYSQL_FETCH_FIELD. MYSQL_FETCH_LENGHTHS. MYSQL_FETCH_OBJECT. MYSQL_FETCH_ROW. MYSQL_FIELD_NAME. MYSQL_FIELD_SEEK. MYSQL_FIELD_TABLE. MYSQL_FIELD_TYPE. MYSQL_FIELD_FLAGS. MYSQL_FIELD_LEN. MYSQL_FREE_RESULT. MYSQL_INSERT_ID. MYSQL_LIST_FIELDS. MYSQL_LIST_DBS. MYSQL_LIST_TABLES. MYSQL_NUM_FIELDS. MYSQL_NUM_ROWS. MYSQL_PCONNECT. MYSQL_QUERY. MYSQL_RESULT. MYSQL_SELECT_DB. MYSQL_TABLENAME. Conexión a MySQL desde PHP. |