Centro de

Documentación

Biblioteca

Catálogo en línea

Aplicaciones web con PHP.

Aplicaciones web con PHP. Hector Flòrez Fernandez, Jorge Herandez Rodriguez - 1era Ed. - Colombia Ediciones de la U 2021 - 282 Pág. 24 x 18 cm

Prólogo
1 Introducción
1.1 HTML
1.2 CSS
1.3 JavaScript
1.4 DOM
1.5 PHP
1.6 jQuery
1.7 Bootstrap
1.8 AJAX
1.9 REST.
1.10 Patrón Modelo Vista Controlador.
2 Conceptos Básicos de Programación
2.1
Tipos de datos
2.1.1
Variables
2.1.2 Variables constantes
2.1.3 Tipos primitivos de datos
2.1.4 Ámbito de las variables
2.1.5 Variables superglobales
2.2 Operadores
2.2.1 Operadores aritméticos
2.2.2 Operadores de asignación
2.2.3 Operadores lógicos
2.2.4 Operadores de comparación
2.2.5 Operadores a nivel de bits
2.3 Estructuras de programación
2.3.1Sentencias.
2.3.2 Comentarios
2.3.3 Sentencia de impresión
2.3.4 Estructura de condición if
2.3.5 Estructura de condición if else
2.3.6 Estructura de condición if else if...
2.3.7 Operador ternario..
2.3.8 Estructura de condición switch case..
2.3.9 Estructura de repetición while...
2.3.10 Estructura de repetición for
2.3.11 Estructura de repetición do while....
2.3.12 Estructura de repetición foreach
2.4 Secuencias de escape.
3 HTML, CSS y JavaScript
3.1 HTML..
3.1.1 Estructura de HTML...
3.1.2 Etiquetas básicas de HTML
3.1.3 Formularios...
3.2 CSS...
3.3 JavaScript...
4 Introducción a PHP
4.1 Compilación en PHP .
4.2 Editores para PHP..
4.3 Inclusión de archivos..
5 Conceptos Básicos de Programación Orientada a Objetos
5.1Clase an
5.1.1 Visibilidad .
5.1.2 Atributos
5.1.3 Métodos.
5.1.4 Encapsulamiento.
5.1.5 Apuntador $this
5.1.6 Operador self:
5.2 Objeto
5.3 Clasificación de métodos...
5.4 Sobrecarga de métodos
5.5 Recursividad
5.6 Bajo acoplamiento
5.7 Alta cohesión.
5.8 Arquitectura de software.
6 Arreglos, Matrices y Colecciones
6.1 Arreglos to aid old
6.1.1 Búsqueda lineal .
6.1.2 Búsqueda binaria
6.2 Matrices..
6.2.1 Cálculo de la traspuesta de una matriz
6.2.2 Multiplicación de matrices
6.3 Colecciones
6.4 Funciones de ordenamiento
6.5 Algoritmos de ordenamiento
6.5.1 Burbuja (Bubble Sort)
6.5.2 Inserción (Insertion Sort)
6.5.3 Mezcla (Merge Sort)
6.5.4 Clasificación rápida (Quick Sort)
6.6 Arreglos multidimensionales
7 Bootstrap
7.1 Disposición de pantalla
7.2 Tablas
7.3 Alertas
7.4 Contenedores de contenido
7.5 Formularios
7.6 Barras de meni.
8 jQuery
8.1 Inclusión de jQuery en un proyecto
8.2 Selectores de objetos.
8.3 Tipos de selectores
8.4 Manipulación de objetos del DOM
8.5 Escuchador de eventos. W
8.6 Animaciones.
8.7 Aplicación de jQuery
9 JSON
9.1 Estructura de un documento JSON
9.2 Tipos de datos
9.3 Uso de JSON en JavaScript .
9.3.1 Codificación y decodificación
9.4 Uso de JSON en PHP..
9.4.1 Función json.decode,
9.4.2 Función json encode.
10 Acceso a Bases de Datos
10.1 Conexión a base de datos...
10.2 Data Access Object (DAO)
10.3 Aplicación Web en PHP con acceso a base de dato
10.3.1 Inserción de datos
10.3.2 Consulta de datos..
10.3.3 Actualización de datos
10.3.4 Eliminación de datos
11 Manejo de Sesiones
11.1 Clases requeridas para autenticación
11.2 Formulario de autenticación
11.3 Página de sesión
11.4 Cierre de sesión...
12 Generación de Documentos PDF
12.1 EZPDE.
12.2 Generación de documento PDF
13 Gráficas
13.1 Chartkick
13.1.1 Line Chart
13.1.2 Area Chart
13.1.3 Column Chart
13.1.4 Bar Chart
13.1.5 Pie Chart...
13.1.6 Donut Chart
13.1.7 Geo Chart
13.2 Data-Driven Documents (D3)
13.2.1 Tidy Tree
13.2.2 Bubble Chart.
13.3 Aplicación Web en PHP con despliegue de gráficas
13.3.1 Charts con Chartkick para la aplicación del caso de estudio
13.3.2 Chart con D3 para la aplicación del caso de estudio
14 Envío de Correo Electrónico
14.1 Función mail
14.2 Formulario de contacto
15 AJAX
15.1 HTTP
15.2 Uso de AJAX
15.3 Objeto XMLHttpRequest
15.4 Implementación de AJAX con jQuery
15.5 Fetch
15.6 Aplicación Web en PHP usando AJAX
16 Servicios REST
16.1 Modelo Cliente - Servidor..
16.2 Representational State Transfer (REST)
16.3 Especificaciones de un sistema REST
16.4 Operaciones en servicios REST
16.5 Autenticación de solicitudes
16.6 PHP como cliente
16.7 Servicios REST con PHP
16.7.1 Cliente.
16.7.2 Servidor
17 Patrón Modelo Vista Controlador
17.1 Flujo en MVC con enfoque Web
17.2 Modelo
17.3 Vista
17.4 Controlador
17.5 MVC en aplicaciones Web con PHP
Glosario de Términos
Bibliografía

978-958-792-234-9

Analisis y Diseño de Sistemas
Dirección: Km 1 ½ vía (Tena - Archidona)
soporte@itstena.edu.ec - secretaria.general@itstena.edu.ec
Tena - Ecuador