!! ATENCION !! Este centro sólo atiende residentes en Bilbao
Objetivos
Este curso está dirigido a personas que busquen adquirir la base imprescindible para entender y manejar el lenguaje de programación Web centrándose en el lado servidor. Esto implica fundamentalmente la realización de páginas Web dinámicas con conexiones a Bases de Datos.
No Descritos
XHTML
1. Introducción
1.1. Diferencias entre HTML y XHTML
1.2. La declaración DOCTYPE, las versiones de XHTML y los modos del navegador
2. Los primeros XHTMLS
2.1. Metadatos
2.2. El título y las cabeceras
2.3. Los párrafos
2.4. El marcado básico del texto
3. El marcado avanzado
3.1. Divisiones
3.2. Identificadores
3.3. Títulos descriptivos
4. Imágenes
4.1. División de una imagen en zonas activas
4.2. El icono de nuestra página
5. El resto del lenguaje
5.1. Formularios: Organizar elementos y etiquetarlos
5.2. Objetos, plugins, reproductores
6. Validar nuestra Web
6.1. ¿Por qué validar una Web?
6.2. ¿Por dónde empiezo?
6.3. Los validadores
7. Accesibilidad
7.1. ¿Qué es la accesibilidad?
7.2. Pautas de accesibilidad al contenido Web
CSS
1. Introducción
1.1. Funcionamiento básico de CSS
1.2. Ubicación
2. Selectores
2.1. Selector de tipo o etiqueta
2.2. Cambiar un elemento dentro de otro elemento
2.3. Selector de Clase
2.4. Selector ID
2.5. Selector adyacente
2.6. Seleccionar parte de un elemento
2.7. Seleccionar la primera letra de un elemento
2.8. Dar formato a elementos de vínculo según su estado
2.9. Grupos de elementos
3. Modelo de cajas
3.1. Contenedor o caja
3.2. Margen
3.3. Relleno
3.4. Bordes
3.5. Estilo de borde
3.6. Propiedad Flota
4. Propiedades
4.1. Valores para las propiedades
4.2. Unidades de medida
4.3. Colores
4.4. Fondo
4.5. Posición
4.6. Flota
4.7. Clear
4.8. Visualización
4.9. La propiedad overflow VISIBILITY
4.10. Propiedad z-index
5. Texto
5.1. Font-family
5.2. Font-size
5.3. Font-weight
5.4. Font-style
6. Listas
6.1. List-style-type
6.2. List-style-image
6.3. Transformar una lista en un menú
6.4. Menú básico vertical
6.5. Menú básico horizontal
7. Tablas
7.1. Table
7.2. Border-spacing
7.3. La propiedad caption-side
8. Estructura o Layout
8.1. Propiedades Max-width, Min-width, Max-height y Min-height
8.2. Ejemplos de layout
9. Otros aspectos
9.1. El aspecto de los formularios: las etiquetas label, input y div
9.2. Resaltar campo seleccionado: la pseudos-clase focus
10. Ejercicios y práctica final
11. Anexo “Problemas del día a día”
PHP 5
1. Instalación
1.1. Modo de funcionamiento
1.2. Instalación en Windows
1.2.1. Instalación de Apache en Windows
1.2.2. Instalación de PHP en Windows
1.2.3. Instalación de MySQL en Windows
1.3. Instalación en Linux
1.3.1. Instalación de Apache en Linux
1.3.2. Instalación de MySQL en Linux
1.3.3. Instalación de PHP en Linux
1.4. Fichero de configuración PHP.INI
1.5. Paquetes integrados
2. Fundamentos del Lenguaje Php
2.1. Formato del código PHP
2.2. Delimitadores
2.3. Extensión de los ficheros en PHP
2.4. Comentarios
2.5. Fin de línea
2.6. Sintaxis básica
2.7. Variables
2.8. Tipos de datos
2.9. Otros componentes asociados a las variables
2.10. Constantes
2.11. Expresiones
2.12. Operadores
3. Estructuras de control
3.1. Sentencias condicionales
3.1.1. if
3.1.2. if...else
3.1.3. if...elseif
3.1.4. Expresión condicional (if compacto)
3.1.5. switch
3.2. Sentencias de bucles
3.2.1. for
3.2.2. foreach
3.2.3. while
3.2.4. do...while
3.2.5. break y continue
3.3. Inclusión de ficheros
3.3.1. include( )
3.3.2. include_once( )
3.3.3. require( )
3.3.4. require_once( )
4. Cadenas
4.1. Delimitación de cadenas
4.2. Visualización de cadenas
4.3. Acceso al contenido
4.4. Búsqueda en cadenas
4.5. Comparación de cadenas
4.6. Operar con subcadenas
4.7. Modificación del contenido
4.8. Limpieza de cadenas
4.9. Relleno de cadenas
4.10. Conversión entre mayúsculas y minúsculas
4.10.1. Enmascaramiento de caracteres
4.10.2. División de cadenas
4.11. Relacionadas con HTML
4.12. Otras funciones
5. Arrays
5.1. Arrays escalares
5.2. Arrays asociativos
5.3. Arrays multidimensionales
5.4. Recorrer un array
5.4.1. Recorridos en arrays secuenciales
5.4.2. Recorridos en arrays no secuenciales
5.5. Ordenar un array
5.6. Otras operaciones
5.6.1. Modificar un array
5.6.2. Trabajando con porciones del array
5.6.3. Usando arrays como pilas
6. Funciones
6.1. Trabajando con funciones
6.1.1. Declaración de una función
6.1.2. Llamada a una función
6.1.3. Paso de parámetros
6.1.4. Ámbito de las variables
6.1.5. Devolución de valores
6.1.6. Funciones con número variable de parámetros
6.1.7. Funciones variables
6.1.8. Funciones recursivas
7. Programación orientada a objetos
7.1. Clases y objetos
7.1.1. Declaración de una clase y creación de un objeto
7.2. Primer contacto con la POO
7.2.1. Aproximación Procedural
7.2.2. Aproximación con Objetos
7.2.3. Reusabilidad y mantenibilidad del código
7.3. Modelo de objetos de PHP 5
7.3.1. Clonación de objetos
7.4. Acceso a los miembros de un objeto
7.4.1. Propiedades privadas
7.4.2. Métodos __set() y __get()
7.4.3. Métodos privados
7.4.4. Método __call()
7.5. Constructores
7.6. Destructores
7.7. Atributos y métodos de clase (Miembros estáticos
7.8. Herencia
7.8.1. Miembros protected
7.8.2. Redefinición
7.8.3. Métodos y clases final
7.9. Clases abstractas
7.10. Interfaces
7.11. Polimorfismo
7.12. Funciones relacionadas
7.13. Excepciones
8. Funciones de fecha y hora
8.1. Introducción
8.2. Funciones de fecha y hora
8.3. Ejemplo de utilización
9. Formularios, cookies y sesiones
9.1. El protocolo HTTP
9.1.1. Estructura de los mensajes HTTP
9.1.2. Funciones PHP relacionadas
9.1.3. Variables PHP relacionadas
9.2. Formularios en HTML
9.2.1. El elemento FORM
9.2.2. Envío de formularios al servidor
9.3. Formularios en PHP
9.3.1. Formularios en PHP 4.2.x. y versiones superiores
9.3.2. Formularios en versiones anteriores a PHP 4.2
9.3.3. Formularios avanzados
9.4. Cookies en PHP
9.4.1. Estructura de las cookies
9.4.2. Utilización de cookies en PHP
9.5. Sesiones en PHP
9.5.1. Creación de sesiones
9.5.2. Acceso a las variables de sesión
9.5.3. Otras funciones asociadas al manejo de sesiones
9.5.4. Parámetros de configuración de sesiones
10. Ficheros y directorios
10.1. Operaciones con ficheros (nivel interno)
10.1.1. Abrir un fichero
10.1.2. Cerrar un fichero
10.1.3. Lectura desde un fichero
10.1.4. Recorrer un fichero
10.1.5. Escritura en un fichero
10.2. Información sobre ficheros
10.3. Operaciones con ficheros (nivel externo)
10.4. Manejo de directorios
10.5. Operaciones con directorios
10.6. Concepto de permisos y dueños en Unix
10.7. Información de ficheros y directorios en Unix
10.8. Otras funciones
10.9. Transferencia de ficheros entre cliente y servidor
10.9.1. Subir ficheros al servidor
10.9.2. Directivas de PHP.INI involucradas
10.9.3. Bajar ficheros del servidor
10.10. Control de la salida estándar
11. Bases de datos
11.1. Bases de datos relacionales
11.2. MySQL
11.2.1. Conexión con el gestor de la base de datos
11.3. Implementación de una agenda con MySQL
11.3.1. Creación de la base de datos
11.3.2. Creación de la tabla
11.3.3. Fichero de apoyo
11.3.4. Listado de registros
11.3.5. Borrar un registro
11.3.6. Modificar registros
11.3.7. Insertar registros
11.3.8. Total de registros
11.3.9. Modificar una tabla
11.4. Seguridad en MySQL
11.4.1. Usuarios
11.4.2. Copias de seguridad
11.5. SQLITE
11.5.1. Interfaz de SQLite
11.5.2. Interfaz orientada a objetos de SQLite
11.5.3. Diferencias entre SQLite y MySQL
11.5.4. Ejemplo completo con SQLite
11.5.5. Instalación en Unix/Linux
11.6. Uso de ODBC
11.6.1. Ejemplo de uso sobre Access
11.6.2. Instalación de ODBC en Linux
12. PHP Y XML
12.1. Introducción a XML
12.1.1. ¿Qué es XML?
12.1.2. Estructura de un documento XML
12.2. XML en PHP
12.3. SIMPLEXML
12.4. SAX
12.5. DOM
12.5.1. Interfaces del DOM
12.5.2. Interfaz node
12.5.3. Interfaz Document
12.5.4. Interfaz Element0
12.5.5. Interfaz Attr
12.5.6. Interfaz Processing Instruction
12.5.7. Interfaz characterData
12.5.8. Interfaz Text
12.5.9. Interfaz CDATASection
12.5.10. Interfaz Comment
12.5.11. Interfaz Entity
12.5.12. Interfaz EntityReference
12.5.13. Interfaz Notation
12.5.14. Interfaz DocumentType
12.5.15. Interfaz DocumentFragment
12.5.16. Interfaz nodeList
12.5.17. Interfaz NamedNodeMap
12.5.18. Ejemplos usando DOM
13. Ejemplo de aplicación: Webmail
13.1. Estructura general
13.1.1. Variables de sesión
13.1.2. Botonera
13.1.3. Software necesario en el servidor
13.2. Entrada al correo
13.3. Salida del sistema
13.4. Revisión de los mensajes en las carpetas
13.5. Opciones de ordenación y cambio de carpeta
13.6. Selección de mensajes para ser borrados o movidos
13.7. Lectura de un mensaje
13.8. Descargas de ficheros adjuntos
13.9. Composición de mensajes: enviar, responder, reenviar
13.10. Enviar mensajes
13.11. Borrar o mover mensajes
SEAS Estudios Superiores Abiertos, Masters y Postgrados A distancia - Ante la actual coyuntura económica, se hace imprescindible que...
La Salle Barcelona, Masters y Postgrados OnLine - CRÉDITOS 60 ECTS DURACIÓN: 1 AÑO Cada dí...
IEBSchool, Masters y Postgrados OnLine - DURACIÓN: 375 horas Tiene un precio de: 2.975€ Becas dispo... Beca
SEAS Estudios Superiores Abiertos, Masters y Postgrados OnLine - Actualmente, se hace imprescindible que la empresa pueda gesti...
Master-D, Cursos de especialización OnLine - El uso de Internet, ha permitido expandir el comercio a escala...
Cursos de especialización
Presencial ( Vizcaya )
240 horas
A consultar