Saltar al contenido principal
Ifct092Po Pogramación Web con Software Libre

Ifct092Po Pogramación Web con Software Libre

López Quijado, José

El proposito de este libro es que el lector aprenda a desarrollar programas que permitan manejar bases de datos y servidores web con Software Libre. ...

Editorial:
Rama, Editorial
Año de edición:
2021
Materia:
Informatica
ISBN:
978-84-18551-74-1
Páginas:
626
Encuadernación:
Rústica
Colección:
RAMA
33,56 €
Añadir a favoritos Consulta disponibilidad

Sinopsis

El proposito de este libro es que el lector aprenda a desarrollar programas que permitan manejar bases de datos y servidores web con Software Libre.

Índice

INTRODUCCIÓN CAPÍTULO 1. LA ARQUITECTURA CLIENTE-SERVIDOR 1.1 LAS DIRECCIONES IP Y EL SERVICIO DNS 1.2 LOS PROTOCOLOS TCP/IP 1.2.1 Los paquetes 1.2.2 Los puertos 1.2.3 Sockets 1.3 SITIOS DINÁMICOS CAPÍTULO 2. MONTANDO LOS SERVIDORES 2.1 LA PLATAFORMA SERVIDORA 2.1.1 El servidor Apache 2.1.2 El intérprete de PHP 5 2.1.3 La base de datos MySQL 2.1.4 El servidor de correo 2.1.5 El servidor FTP 2.2 EL APPSERV 2.3 CONFIGURANDO EL SERVIDOR APACHE 2.4 COMPROBANDO EL FUNCIONAMIENTO 2.5 EL SERVIDOR DE CORREO 2.5.1 Configurando el servidor de correo 2.6 EL SERVIDOR FTP 2.6.1 Configurando el servidor FTP 2.7 CONSIDERACIONES FINALES CAPÍTULO 3. PRIMEROS PASOS EN PHP 3.1 MI PRIMERA PÁGINA DINÁMICA 3.2 INICIACIÓN A LAS VARIABLES 3.2.1 Los nombres de las variables 3.3 GESTIÓN BÁSICA DE DATOS 3.3.1 Conocer y cambiar el tipo de un dato 3.4 EXPANSIÓN DE VARIABLES 3.5 OTRAS FUNCIONES DE MANEJO DE VARIABLES 3.6 VARIABLES DE VARIABLES 3.7 CONSTANTES 3.8 MATRICES 3.8.1 Matrices indexadas 3.8.2 Matrices asociativas 3.8.3 Matrices mixtas 3.8.4 Determinar el tamaño de una matriz 3.8.5 Ordenar una matriz 3.9 OTRAS BASES DE NUMERACIÓN 3.10 COMENTARIOS 3.11 RASTREO DE VARIABLES CAPÍTULO 4. CONDICIONALES, BUCLES Y FUNCIONES 4.1 CONDICIONALES 4.2 BUCLES 4.2.1 Bucles mediante condición numérica 4.2.2 Bucles mediante condición no numérica 4.2.3 El bucle foreach 4.2.4 Interrupciones y reiteraciones 4.3 FUNCIONES 4.3.1 Pasando argumentos 4.3.2 Retorno desde una función 4.3.3 Ámbito de las variables 4.3.4 Variables estáticas 4.3.5 Recursividad 4.4 OPERADORES A NIVEL DE BIT CAPÍTULO 5. USO DE FORMULARIOS 5.1 ENVÍO DE DATOS DESDE UN FORMULARIO 5.2 MÉTODOS DE ENVÍO 5.3 LAS VARIABLES DEL INTÉRPRETE 5.4 ENVIANDO ARCHIVOS 5.4.1 Limitando el tamaño del archivo 5.4.2 Enviando múltiples archivos 5.5 PROCESANDO LOS ARCHIVOS ENVIADOS 5.6 ERRORES IMPREVISTOS 5.7 PÁGINAS AUTO PROCESADAS CAPÍTULO 6. FUNCIONES PARA EL MANEJO DE DATOS 6.1 MANEJO BÁSICO DE CADENAS 6.2 LA CODIFICACIÓN URL 6.3 TRATAMIENTO DE CADENAS PARA HTML. 6.4 LAS CADENAS COMO MATRICES 6.5 ENCRIPTACIÓN DE CADENAS 6.6 FUNCIONES NUMÉRICAS 6.7 FUNCIONES DE FECHA CAPÍTULO 7. EXPRESIONES REGULARES 7.1 QUÉ SON LAS EXPRESIONES REGULARES 7.2 INTRODUCCIÓN A LOS PATRONES 7.2.1 Patrones de secuencia o fijación 7.2.2 Patrones multiplicadores 7.2.3 Patrones de alternativa 7.2.4 Los paréntesis 7.2.5 Escapado de metacaracteres 7.2.6 Precedencia de patrones 7.3 COMPROBACIÓN DE CADENAS 7.4 EL ESTÁNDAR POSIX 7.4.1 Patrones de Posix 7.4.2 Gestión de expresiones regulares Posix 7.5 EL ESTÁNDAR PERL 7.5.1 Los patrones de Perl 7.5.2 Gestión de expresiones regulares Perl CAPÍTULO 8. FICHEROS 8.1 EJECUTANDO OTROS SCRIPTS 8.1.1 Consideraciones sobre scripts externos 8.2 LOS FICHEROS 8.2.1 Abrir ficheros 8.2.2 Cerrar ficheros 8.2.3 Cómo leer en los ficheros 8.2.4 La escritura en ficheros 8.2.5 Eliminar ficheros 8.2.6 Copiando ficheros 8.2.7 Renombrado de ficheros 8.2.8 Las propiedades de los ficheros 8.2.9 Los permisos 8.3 DIRECTORIOS 8.3.1 Manejo básico de directorios CAPÍTULO 9. COOKIES Y SESIONES 9.1 COOKIES 9.2 SESIONES CAPÍTULO 10. LA COMUNICACIÓN WEB 10.1 LAS CABECERAS 10.1.1 Las cabeceras de la solicitud 10.1.2 Las cabeceras de la respuesta 10.2 AUTENTICACIÓN 10.3 SOCKETS CAPÍTULO 11. ORIENTACIÓN A OBJETOS 11.1 CARACTERÍSTICAS DE LA POO 11.2 CONCEPTOS BÁSICOS 11.3 CREACIÓN Y USO 11.4 HERENCIA CAPÍTULO 12. IMÁGENES 12.1 LO QUE NECESITAMOS 12.2 LO QUE PODEMOS HACER 12.3 EMPEZANDO A TRABAJAR 12.4 EL COLOR 12.5 CREAR IMÁGENES 12.6 COPIA DE IMÁGENES 12.7 FIGURAS PREDEFINIDAS 12.8 FILTROS 12.9 TEXTO EN LAS IMÁGENES CAPÍTULO 13. CORREO ELECTRÓNICO 13.1 CORREO SENCILLO 13.2 CORREO COMPLEJO CAPÍTULO 14. MISCELÁNEA 14.1 ERRORES 14.2 EVALUAR EXPRESIONES 14.3 FTP 14.4 PDF 14.5 LA DIRECCIÓN IP CAPÍTULO 15. BASES DE DATOS Y SQL 15.1 CÓMO ES UNA BASE DE DATOS 15.2 EL LENGUAJE SQL 15.2.1 Consultas estructurales 15.2.2 Consultas de datos CAPÍTULO 16. BASES DE DATOS ODBC 16.1 ESTABLECIENDO LA CONEXIÓN ODBC 16.2 USO BÁSICO DE ODBC 16.3 AMPLIANDO CONSULTAS CAPÍTULO 17. MYSQL 17.1 INTRODUCCIÓN A MYSQL 17.2 UN CASO PRÁCTICO 17.2.1 La página principal 17.2.2 Agregar citas 17.2.3 Borrar una cita 17.2.4 Modificar una cita 17.3 HERRAMIENTA DE GESTIÓN VISUAL CAPÍTULO 18. SCRIPTS ÚTILES 18.1 EL ORIGEN DE UNA VISITA

Artículos relacionados

Esto no Es Inteligencia

Esto no Es Inteligencia

Floridi,Luciano

La inteligencia artificial no piensa, no es inteligente: actúa. Comprender esta diferencia fundamental es la clave para afrontar con conciencia los desafíos de una tecnología que está transformando nuestro presente y nuestras vidas, y para imaginar el futuro de nuestras sociedades. Esta es la tesis que defiende Luciano Floridi, uno de los principales filósofos contemporáneos y...

23,94 €

Competencias Digitales Avanzadas

Competencias Digitales Avanzadas

Mas Alique, Pedro

Este libro desarrolla el Módulo Formativo de Competencias Digitales Avanzadas (Código: IFCT46), con una duración de 60 horas. Pertenece a la familia profesional de Informática y Comunicaciones, y está asociado al área profesional de Sistemas y Telemática. La estructura organizativa de sus contenidos corresponde fielmente a la establecida por la normativa vigente. Las unidades ...

14,42 €

Lo que Preguntamos a Google

Lo que Preguntamos a Google

Rogers, Simon

¿Alguna vez te has preguntado qué pasa por la mente de otras personas, como preguntas absurdas, inquietudes muy íntimas, esperanzas y sueños?En 'Lo que preguntamos a Google', Simon Rogers analiza las conclusiones extraídas del mayor conjunto de datos del mundo. Es una instantánea épica de nuestro cerebro colectivo con dos décadas de historia que sigue creciendo. Lo que revela s...

23,99 €

El Reto de Ser Humanos

El Reto de Ser Humanos

Bona García, César

"Nunca habíamos vivido una revolución tecnológica tan acelerada y, sin embargo, el gran desafío de nuestro tiempo no está en las máquinas, está en nosotros. Mientras la inteligencia artificial avanza, corremos el riesgo de perder aquello que nos hace únicos: la capacidad de prestar atención, pensar con criterio, crear, comunicarnos, convivir y liderar nuestras propias vidas. ...

22,02 €

Tsunami

Tsunami

Vázquez, Pablo

En los últimos años, más de 10.000 personas han pasado por los cursos de inteligencia artificial de Pablo Vázquez. Personas con perfiles muy diversos, e inquietudes muy similares: «No sé por dónde empezar». «No sé si mi trabajo está en riesgo». «Sé que debería estar haciendo algo, pero no sé el qué». «Tengo hijos, equipo, familia debería poder orientarlos, y no puedo». Es norma...

21,06 €

Generacion Ia

Generacion Ia

Lazaro Avila, Maria

Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial. En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herrami...

22,07 €

Otros libros del autor

Laravel Curso Practico Avanzado

Laravel Curso Practico Avanzado

Lopez Quijado, Jose

Laravel es uno de los framework más populares y destacados de una nueva generación de herramientas web, y, sin duda, el instrumento imprescindible para cualquier desarrollador que trabaje con PHP, el lenguaje de programación en entorno web más común, además de gratuito y de código abierto.El libro anteriormente publicado, Laravel: aprende a crear aplicaciones web desde c...

27,84 €