Centro de

Documentación

Biblioteca

Catálogo en línea

Aprender ,PHP, MySQL y JavaScript Con JQUERY, CSS Y HTML5

Aprender ,PHP, MySQL y JavaScript Con JQUERY, CSS Y HTML5 Robin Nixon - 5 ta Edición - España Marcombo S.A 2019 - 786 P. 17 x 24 cm

Contenido
-Prefacio.
1. Introducción al contenido dinámico de la web
-HTTP y HTML: los conceptos básicos de Berners-Lee.
-Procedimiento de solicitud/respuesta.
-Ventajas de PHP, MySQL, JavaScript, CSS y HTML5
-MariaDB: el clon de MySQL..
-Utilización de PHP.
-Utilización de MySQL
-Utilización de JavaScript
-Utilización de CSS..
-Y luego está HTMLS
-El servidor web Apache.
-Uso de dispositivos móviles.
-Sobre el software libre
-Todo junto.
-Preguntas.
2. Configuración de un servidor de desarrollo
-¿Qué son WAMP, MAMP o LAMP?.
-Instalación de AMPPS en Windows.
-Prueba de la instalación.
-Acceso a la carpeta principal (Windows).
-WAMP alternativos
-Instalación de AMPPS en macOS
-Acceso a la carpeta principal (macOS)
-Instalación de LAMP en Linux.
-Trabajar de forma remota
-Inicio de sesión
-Utilización de FTP
-Utilización del editor de programas
-Utilización del EDI.
-Preguntas.
3. Introducción a PHP
-Inclusión de PHP en HTML
-Ejemplos de este libro.
-Estructura de PHP
-Utilización de comentarios
-Sintaxis básica.
-Variables.
-Operadores
-Asignación de valores a variables.
-Comandos de varias líneas.
-Tipificación de variables.
-Constantes.
-Constantes predefinidas.
-Diferencia entre los comandos echo y print
-Funciones..
-Ambito de aplicación de variables.
-Preguntas
4. Expresiones y control de flujo en PHP.
-Expresiones.
-¿TRUE FALSE?.
-Literales y variables..
-Operadores.
-Prioridades de los operadores
-Asociatividad.
-Operadores relacionales.
-Condicionales.
-La declaración if.
-La declaración else..
-La declaración elseif.
-La declaración switch
-El operador?.
-Bucles.
-Bucles while.
-Bucles do...while
-Bucles for
-Salida del bucle
-Declaración continue
-Conversión implícita y explícita Enlaces dinámicos en PHP
-Enlaces dinámicos en acción
-Preguntas.
5. Funciones y objetos en PHP
-Funciones en PHP
-Difinición de función
-Devolución de un valor.
-Devolución de una matriz.
-Paso de argumentos por referencia
-Devolución en variables globales.
-Recapitulación sobre el ámbito de aplicación de las variables.
-Inclusión y requisición de archivos.
-La declaración include.
-Utilización de include once
-Utilización de require y require_once.
-Compatibilidad de las versiones PHP
-Objetos en PHP
-Terminología..
-Declaración de clases.
-Creación de objetos.
-Acceso a objetos
-Clonación de objetos..
-Constructores.
-Destructores
-Métodos de escritura.
-Declaración de propiedades.
-Declaración de constantes.
-Ámbito de las propiedades y de los métodos.
-Métodos estáticos..
-Propiedades estáticas
-Herencia
-Preguntas.
6. Matrices en PHP
-Introducción
-Matrices indexadas numéricamente
-Matrices asociativas.
-Asignación mediante la palabra clave array.
-Bucle foreach...as.
-Matrices de varias dimensiones.
-Uso de funciones en matrices
-is_array.
-count
-sort
-shuffle
-explode.
-extract.
-compact.
-reset.
-end.
-Preguntas.
7. PHP práctico.
-Uso de printf.
-Ajustes de la precisión.
-Relleno de cadenas.
-Uso de sprintf.
-Funciones de fecha y hora.
-Constantes de fecha.
-Uso de la verificación de fecha..
-Manejo de archivos
-Verificación de la existencia de un archivo
-Creación de archivos.
-Lectura de archivos.
-Copia de archivos.
-Movimiento de archivos.
-Eliminación de archivos.
-Actualización de archivos.
-Bloqueo de archivos debido a accesos múltiples.
-Lectura de archivos completos.
-Carga de archivos.
-Llamadas al sistema
-XHTML o HTML5?.
-Preguntas.
8. Introducción a MySQL
-Fundamentos de MySQL
-Resumen de términos de bases de datos.
-Acceso a MySQL mediante la linea de comandos
-Inicio de la interfaz de la linea de comandos.
-Uso de la interfaz de la línea de comandos.
-Comandos MySQL-
-Tipos de datos
-Indices.
-Creación de un indice..
-Consulta de bases de datos MySQL
-Unión de tablas.
-Uso de operadores lógicos.
-Funciones MySQL
-Acceso a MySQL mediante phpMyAdmin
-Preguntas.
9. Dominio de MySQL.
-Diseño de bases de datos.
-Claves principales: las claves de las bases de datos relacionales
-Normalización.
-Primera forma normal.
-Segunda forma normal.
-Tercera forma normal.
-Cuándo no utilizar la normalización.
-Relaciones.
-Uno a uno.
-Uno a muchos
-Muchos a muchos.
-Bases de datos y anonimato.
-Transacciones.
-Motores de almacenamiento de transacciones.
-Uso de BEGIN
-Uso de COMMIT
-Uso de ROLLBACK.
-Uso de EXPLAIN
-Copias de seguridad y restauración.
-Uso de mysqldump.
-Creación de archivos de copias de seguridad..
-Restauración del archivo de la copia de seguridad Descarga de datos en formato CSV.
-Planificación de copias de seguridad
-Preguntas.
10. Acceso a MySQL mediante PHP
-Consultas de la base de datos MySQL con PHP.
-El proceso.
-Creación del archivo de inicio de sesión.
-Conexión a la base de datos MySQL
-Un ejemplo práctico.
-La matriz S POST
-Eliminación de un registro.
-Visualización del formulario.
-Consulta de la base de datos
-Ejecución del programa
-MySQL práctico
-Creación de una tabla.
-Descripción de una tabla,
-Eliminación de una tabla.
-Adición de datos
-Recuperación de datos.
-Actualización de datos.
-Borrado de datos..
-Uso de AUTO_INCREMENT
-Realización de consultas adicionales...
-Prevención de intentos de piratería
-Pasos que puedes seguir.
-Uso de marcadores de posición.
-Prevención de la inyección de HTML
-Uso procedimental de mysqli.
-Preguntas..
11. Gestión de formularios.
-Creación de formularios...
-Extracción de los datos enviados
-Valores por defecto.
-Tipos de entradas.
-Desinfección de entradas.
-Programa de ejemplo.
-Mejoras en HTMLS..
-Atributo autocomplete.
-Atributo autofocus
-Atributo placeholder
-Atributo required.
-Atributos de sustitución
-Atributos width y height.
-Atributos min y max..
-Atributo ste
-Atributo form.
-Atributo list
-Tipo de entrada color.
-Tipos de entradas number y range.
-Selectores de fecha y hora.
-Preguntas.
12. Cookies, sesiones y autenticación.
-Uso de cookies en PHP.
-Configuración de cookies
-Acceso a cookies.
-Eliminación de cookies.
-Autenticación HTTP.
-Almacenamiento de nombres de usuario y contraseñas.
-Programa de ejemplo.
-Uso de sesiones.
-Inicio de sesión.
-Finalización de sesión
-Configuración del tiempo de espera..
-Seguridad de sesión.
-Preguntas.
13. Exploración de JavaScript.
-Texto JavaScript y HTML
-Uso de scripts en el encabezamiento de documentos
-Navegadores antiguos y no estándar..
-Inclusión de archivos JavaScript.
-Depuración de errores en JavaScript..
-Uso de comentarios.
-Signos de punto y coma.
-Variables.
-Variables de cadena de caracteres.
-Variables numéricas
-Matrices.
-Operadores
-Operadores aritméticos
-Operadores de asignación.
-Operadores de comparación.
-Operadores lógicos..
-Asignación creciente, decreciente y abreviada
-Concatenación de cadenas
-Caracteres de escape.
-Escritura de variables.
-Funciones
-Variables globales
-Variables locales..
-Modelo de objetos del documento
-Otro uso del símbolo $
-Uso del DOM.
-Sobre document.write..
-Uso de console.log
-Uso de alert.
-Escritura en elementos
-Uso de document.write.
-Preguntas.
14. Expresiones y control de flujo en JavaScript.
-Expresiones.
-Literales y variables.
-Operadores
-Prioridad de operadores.
-Asociatividad
-Operadores relacionales.
-Declaración with
-Uso de onerror.
-Uso de try...catch.
-Condicionales..
-Declaración if.
-Declaración else
-Declaración switch.
-Operador?
-Bucles..
-Bucles while.
-Bucles do...while.
-Bucles for..
-Salida del bucle.
-Declaración continue
-Conversión explícita..
-Preguntas.
15. Funciones, objetos y matrices de JavaScript
-Funciones JavaScript.
-Definición de función
-Devolución de un valor.
-Devolución de una matriz.
-Objetos JavaScript.
-Declaración de clase
-Creación de objetos
-Acceso a objetos.
-La palabra clave prototype
-Matrices JavaScript.
-Matrices numéricas.
-Matrices asociativas.
-Matrices de varias dimensiones
-Métodos de uso de matrices.
-Preguntas..
16. Validación de JavaScript y PHP y tratamiento de errores.
-Validación de la entrada de usuario con JavaScript.
-Documento validate.html (Parte 1)..
-Documento validate.html (Parte 2)
-Expresiones regulares.
-Concordancia mediante metacaracteres.
-Concordancia de caracteres difusos
Agrupación mediante paréntesis
-Clase de caracteres.
-Indicación del intervalo..
-Negación.
-Otros ejemplos más complicados.
-Resumen de metacaracteres.
-Modificadores generales.
-Uso de expresiones regulares en JavaScript.
-Uso de expresiones regulares en PHP.
-Nueva visualización del formulario después de la validación PHP. Preguntas.
17. Uso de comunicaciones asincronas.
-¿Qué es la comunicación asincrona?.
-Uso de XMLHttpRequest.
-Tu primer programa asincrono.
-Uso de GET en lugar de POST Envio de solicitudes XML.
-Uso de frameworks para la comunicación asíncrona..
-Preguntas.
18. Introducción a CSS.
-Importación de hojas de estilo...
-Importación de CSS desde HTML.
-Ajuste de estilo integrados.
-Uso de ID.
-Uso de clases.
-Uso del punto y coma.
-Reglas CS.
-Asignaciones múltiples
-Uso de comentarios.
-Tipos de estilos..
-Estilos por defecto.
-Estilos de usuario.
-Hoja de estilo externas.
-Estilos internos.
-Estilos en línea..
-Selectores CSS.
-Selector de tipo.
-Selector de descendiente
-Selector de hijo
-Selector de ID
-Selector de clase.
-Selector de atributo
-Selector universal.
-Selección por grupo
-Cascada CSS
-Creadores de hojas de estilo.
-Métodos de hojas de estilo
-Selectores de hojas de estilo
-Diferencia entre los elementos div y span
-Medidas.
-Fuentes y tipografia.
-font-family
-font-style.
-font-size
-font-weight.
-Tratamiento de estilos de texto.
-Decoración
-Espaciado
-Alincación.
-Transformación.
-Sangrado
-Colores CSS.
-Cadenas reducidas para determinar el color..
-Degradados
-Elementos de posicionamiento.
-Posicionamiento absoluto
-Posicionamiento relativo.
-Posicionamiento fijo
-Pseudoclases.
-Reglas abreviadas.
-El modelo de caja y el diseño.
-Fijación de márgenes.
-Aplicación de bordes.
-Ajuste de relleno.
-Contenidos del objeto
-Preguntas.
19. CSS avanzado con CSS3.
-Selectores de atributos.
-Partes coincidentes de las cadenas
-Propiedad box-sizing.
-Fondos CSS3.
-Propiedad background-clip
-Propiedad background-origin.
-Propiedad background-size.
-Uso de auto Value
-Múltiples fondos.
-Bordes CSS3
-Propiedad border-color
-Propiedad border-radius.
-Sombras de caja.
-Desbordamiento de elementos
-Diseño en varias columnas.
-Colores y opacidad.
-Colores HSL
-Colores HSLA..
-Colores RGB.
-Colores RGBA.
-Propiedad opacity.
-Efectos de texto.
-Propiedad text-shadow.
-Propiedad text-overflow.
-Propiedad word-wrap. Fuentes web
-Fuentes de la web de Google Transformaciones.
-Transformaciones 3D
-Transiciones
-Propiedades de las transiciones
-Duración de las transiciones
-Retardo en las transiciones.
-Tiempo de transición.
-Sintaxis abreviada
-Preguntas.
20. Acceso a CSS desde JavaScript.
-Revisión de la función getElementById
-La función O
-La función S.
-La función C.
-Inclusión de funciones
-Acceso a las propiedades de CSS desde JavaScript.
-Algunas propiedades de uso frecuente
-Otras propiedades.
-JavaScript en línea.
-Palabra clave this.
-Anexión de eventos a objetos en un script.
-Anexión a otros eventos.
-Adición de nuevos elementos..
-Eliminación de elementos.
-Alternativas para añadir y eliminar elementos.
-Uso de interrupciones.
-Uso de setTimeout.
-Cancelación del tiempo de espera.
-Uso de setInterval.
-Uso de interrupciones en animaciones.
-Preguntas.
21. Introducción a jQuery
-¿Por qué jQuery?.
-Inclusión de jQuery.
-Elección de la versión adecuada.
-Descarga..
-Uso de una red de entrega de contenido.
-Personalización de jQuery
-Sintaxis de jQuery
-Un sencillo ejemplo.
-Cómo evitar conflictos entre bibliotecas..
-Selectores.
-Método css.
-Selector de elemento.
-Selector de ID
-Selector de clase.
-Combinación de selectores
-Tratamiento de eventos
-En espera de que el documento esté preparado Funciones y propiedades de eventos.
-Eventos de enfoque y desenfoque.
-Palabra clave this
-Eventos click y dblclick..
-Evento keypress
-Programación amable..
-Evento mousemove.
-Otros eventos del ratón
-Métodos alternativos del ratón..
-Evento submit.
-Efectos especiales.
-Ocultación y presentación.
-Método toggle.
-Desvanecimiento de entrada y salida.
-Elementos deslizantes hacia arriba y hacia abajo
-Animaciones
-Detención de animaciones
-Tratamiento del DOM
-Diferencia entre los métodos text y html
-Métodos valy attr.
-Adición y eliminación de elementos.
-Aplicación dinámica de clases. Modificación de dimensiones
-Métodos width y height..
-Métodos innerWidth einnerHeight..
-Métodos outerWidth y outerHeight
-Atravesar el DOM.
-Elementos padre.
-Elementos hijo
-Elementos hermanos.
-Selección de elementos anteriores y posteriores.
-Atravesar selecciones jQuery.
-Método is.
-Uso de jQuery sin selectores..
-Método $.each..
-Método $.map..
-Uso de la comunicación asíncrona..
-Uso del método POST
-Uso del método GET.
-Complementos.
-Interfaz de usuario de jQuery..
-Otros complementos.
-Preguntas..
22. Introducción a jQuery Mobile..
-Inclusión de jQuery Mobile.
-Primeros pasos
-Páginas enlazadas.
-Enlace síncrono..
-Enlace en un documento de varias páginas.
-Transiciones de página.
-Botones de diseño.
-Gestión de listas
-Filtrado de listas.
-Divisores de listas
-¿Y ahora qué?
-Preguntas.
23. Introducción a HTML5
-El lienzo.
-Geolocalización.
-Audio y vídeo.
-Formularios.
-Trabajadores de la web.
-Microdatos
-Preguntas.
24. El lienzo HTML5
-Creación y acceso al lienzo
-Función toDataURL.
-Especificación del tipo de imagen..
-Método fillRect
-Método clearRect.
-Método strokeRect
-Combinación de estos comandos
-Método createLinearGradient.
-Método addColorStop detallado
-Método createRadialGradient
-Uso de patrones para el relleno..
-Escritura de texto en el lienzo.
-Método strokeText.
-Propiedad textBaseLine.
-Propiedad font.
-Propiedad textAlign
-Método fillText.
-Método measureText
-Dibujo de líneas.
-Propiedad line Width
-Propiedades lineCap y lineJoin.
-Propiedad miterLimit.
-Uso de rutas
-Métodos moveTo y lineTo
-Método stroke
-Método rect.
-Áreas de relleno.
-Método clip.
-Método isPointInPath.
-Trabajo con curvas.
-Método arc.
-Método arcTo
-Método quadraticCurveTo.
-Método bezierCurveTo.
-Tratamiento de imágenes.
-Método drawImage.
-Redimensionado de imágenes
-Selección del área de la imagen..
-Copias del lienzo.
-Adición de sombras.
-Edición a nivel de píxel.
-Método getImageData
-Método putimageData.
-Método createlmageData.
-Efectos gráficos avanzados.
-Propiedad globalCompositeOperation.
-Propiedad globalAlpha. Transformaciones
-Método scale.
-Método save y restore
-Método rotate
-Método translate
-Método transform.
-Método setTransform.
-Preguntas...
25. Audio y vídeo en HTML5.
-Sobre los códecs.
-Elemento
Dirección: Km 1 ½ vía (Tena - Archidona)
soporte@itstena.edu.ec - secretaria.general@itstena.edu.ec
Tena - Ecuador