Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

IMPLANTACIÓN DE APLICACIONES WEB
Título:
IMPLANTACIÓN DE APLICACIONES WEB
Subtítulo:
Autor:
SANCHEZ ASENJO, J
Editorial:
GARCETA
Año de edición:
2015
Materia
PROGRAMACION INTERNET
ISBN:
978-84-16228-30-0
Páginas:
476
26,00 €

 

Sinopsis

Este libro puede ser de gran utilidad para aquellos estudiantes, docentes y profesionales que quieran empezar a formarse o profundizar en la Implantación de Aplicaciones Web.

Cada unidad está escrita la siguiente forma:
 Se exponen los contenidos teóricos de la misma tratando de fomentar la aplicación inmediata de los mismos, para lo cual se proponen algunas actividades.
 Tras los contenidos se plantean prácticas que se explican y resuelven en el propio texto y que se proponen para realizar a la vez que se estudia la parte teórica.
 Hay una página final de resumen de la unidad con las ideas más interesantes vistas en la misma.
 Al final de cada unidad se han elaborado preguntas de tipo test para evaluar nuestra comprensión del texto.

Apache, PHP, MySQL, WordPress y Drupal, bajo los sistemas Windows y Linux, son las tecnologías sobre las que camina este texto. La idea no es tanto dominar estas tecnologías concretas, como explicarlas con una profundidad suficiente como para trabajar profesionalmente con ellas o migrar a otras tecnologías sin grandes dificultades.

CONTENIDO
UNIDAD 1. CONCEPTOS SOBRE APLICACIONES WEB

1.1 EVOLUCIÓN DE LA WEB E INTERNET
1.1.1 PERSPECTIVA HISTÓRICA. EL ÉXITO DE LAS APLICACIONES WEB
1.1.2 HISTORIA DE LA WEB
1.1.3 MOMENTO ACTUAL
1.2 APLICACIONES WEB
1.2.1 ¿QUÉ ES UNA APLICACIÓN WEB?
1.2.2 VENTAJAS DE LAS APLICACIONES WEB
1.2.3 DESVENTAJAS DE LAS APLICACIONES WEB
1.3 LA WEB 1.0, LA WEB 2.0 Y LA WEB 3.0
1.3.1 LA WEB 2.0
1.3.2 LA WEB 3.0
1.4 FUNCIONAMIENTO DE UNA APLICACIÓN WEB
1.4.1 FUNCIONAMIENTO EN EL LADO DEL CLIENTE
1.4.2 FUNCIONAMIENTO EN EL LADO DEL SERVIDOR
1.5 CREACIÓN DE APLICACIONES WEB
1.5.1 SERVIDORES WEB
1.5.2 SERVIDORES DE APLICACIONES WEB
1.5.3 ARQUITECTURA DE TRES NIVELES
1.5.4 PROGRAMACIÓN BACK-END Y PROGRAMACIÓN FRONT-END
1.5.5 PARADIGMA MVC
1.6 TECNOLOGÍAS PARA CREAR APLICACIONES WEB
1.6.1 CGI
1.6.2 LENGUAJES DE PROGRAMACIÓN HABITUALES PARA CREAR APLICACIONES EN EL LADO DEL SERVIDOR
1.6.3 LENGUAJES DE SCRIPT DE SERVIDOR
1.6.4 PLATAFORMAS DE DESARROLLO DE SERVICIOS WEB EMPRESARIALES
1.6.5 FRAMEWORKS MVC
1.7 APLICACIONES EN LA NUBE. CLOUD COMPUTING
1.8 APLICACIONES WEB Y APLICACIONES MÓVILES (APPS)
1.9 RESUMEN DE LA UNIDAD
1.10 TEST DE REPASO

UNIDAD 2. PREPARACIÓN DEL ENTORNO DE TRABAJO

2.1 ELEMENTOS NECESARIOS PARA CREAR APLICACIONES WEB
2.2 CREACIÓN PROFESIONAL DE APLICACIONES WEB. MODELO DE TRES ESTADOS
2.3 INSTALACIÓN DEL SISTEMA OPERATIVO
2.4 INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR WEB
2.4.1 ELECCIÓN DEL SERVIDOR WEB
2.4.2 INSTALACIÓN DE APACHE
2.4.3 INICIAR Y PARAR LA EJECUCIÓN DEL SERVIDOR WEB APACHE
2.4.4 FUNCIONAMIENTO DE LAS RUTAS EN UN SERVIDOR WEB APACHE
2.4.5 FUNCIONAMIENTO DE LA CONFIGURACIÓN DEL SERVIDOR APACHE
2.4.6 PRINCIPALES DIRECTIVAS DE APACHE
2.4.7 TAREAS HABITUALES DE CONFIGURACIÓN DE APACHE
2.5 INSTALACIÓN Y CONFIGURACIÓN DE PHP PARA APACHE
2.5.1 ¿QUÉ ES PHP?
2.5.2 INSTALACIÓN DE PHP
2.5.3 CONFIGURACIÓN DE PHP
2.5.4 MODIFICACIÓN DE PHP.INI
2.6 INSTALACIÓN Y CONFIGURACIÓN DE MYSQL
2.6.1 INTRODUCCIÓN
2.6.2 DOCUMENTACIÓN
2.6.3 INSTALACIÓN DE MYSQL
2.6.4 MYSQL Y MARIA DB
2.6.5 CONFIGURACIÓN DE MYSQL
2.6.6 ESTABLECIMIENTO DE LA SEGURIDAD EN MYSQL
2.7 INSTALACIÓN DE SOLUCIONES APACHE,PHP Y MYSQL INTEGRADAS
2.7.1 INTRODUCCIÓN
2.7.2 XAMPP
2.7.3 INSTALACIÓN DE XAMPP EN WINDOWS
2.7.4 INSTALACIÓN DE XAMPP EN LINUX
2.7.5 MANEJO DE XAMPP
2.8 PRÁCTICAS RESUELTAS
2.9 PRÁCTICAS PROPUESTAS
2.10 RESUMEN DE LA UNIDAD
2.11 TEST DE REPASO

UNIDAD 3. PROGRAMACIÓN BÁSICA DE APLICACIONES CON PHP

3.1 ¿QUÉ ES PHP?
3.1.1 LENGUAJES DE SCRIPT DE SERVIDOR
3.1.2 PHP
3.1.3 VENTAJAS DE PHP
3.2 HERRAMIENTAS PARA LA ESCRITURA DE APLICACIONES EN PHP
3.3 BASES DE PHP
3.3.1 AYUDA DE PHP
3.3.2 ETIQUETA
3.3.3 HTML USA PHP Y PHP USA HTML
3.3.4 COMENTARIOS
3.3.5 BASES DE ESCRITURA
3.3.6 ESCRIBIR EN LA SALIDA
3.4 VARIABLES
3.4.1 INTRODUCCIÓN A LAS VARIABLES
3.4.2 DECLARAR VARIABLES
3.4.3 ASIGNACIÓN DE VALORES
3.4.4 VARIABLES SIN ASIGNAR VALORES
3.4.5 TIPOS DE DATOS
3.4.6 REFERENCIAS &.
3.4.7 CONSTANTES
3.4.8 VARIABLES DE VARIABLES
3.4.9 OPERADORES
3.5 ESTRUCTURAS DE CONTROL
3.5.1 SENTENCIA CONDICIONAL IF
3.5.2 BUCLES
3.6 USO DE FORMULARIOS HTML DESDE PHP
3.6.1 ENVÍO DE DATOS DESDE UN FORMULARIO
3.6.2 MÉTODOS DE ENVÍO DE DATOS DEL FORMULARIO
3.6.3 RECEPCIÓN DE DATOS DE UN FORMULARIO DESDE UNA PÁGINA PHP
3.6.4 USAR LA MISMA PÁGINA PARA EL FORMULARIO Y LA RECEPCIÓN
3.7 REDIRIGIR HACIA OTRA PÁGINA
3.8 PRÁCTICAS RESUELTAS
3.9 PRÁCTICAS PROPUESTAS
3.10 RESUMEN DE LA UNIDAD
3.11 TEST DE REPASO

UNIDAD 4. NOCIONES AVANZADAS SOBRE EL LENGUAJE PHP

4.1 FUNCIONES
4.1.1 INTRODUCCIÓN. PROGRAMACIÓN MODULAR
4.1.2 DECLARACIÓN Y USO DE FUNCIONES PERSONALES
4.1.3 ALCANCE DE LAS VARIABLES
4.1.4 PASO DE PARÁMETROS POR REFERENCIA
4.1.5 PARÁMETROS PREDEFINIDOS
4.1.6 VARIABLES GLOBALES
4.1.7 VARIABLES ESTÁTICAS
4.1.8 RECURSIVIDAD
4.1.9 ÁMBITO DE LAS FUNCIONES
4.2 INCLUSIÓN DE FICHEROS
4.3 ARRAYS
4.3.1 INTRODUCCIÓN A LOS ARRAYS
4.3.2 ARRAYS ESCALARES
4.3.3 ARRAYS ASOCIATIVOS
4.3.4 BUCLE FOREACH
4.3.5 ARRAYS MULTIDIMENSIONALES
4.3.6 INSPECCIÓN DE ARRAYS MEDIANTE FUNCIONES DE RECORRIDO
4.3.7 FUNCIONES Y ARRAYS
4.3.8 USO DE ARRAYS EN FORMULARIOS
4.3.9 ANEXO: FUNCIONES DE USO CON ARRAYS
4.4 STRINGS
4.4.1 INTRODUCCIÓN
4.4.2 ASIGNACIÓN DE STRINGS
4.4.3 CONCATENACIÓN DE TEXTOS
4.4.4 USO DE VARIABLES EN STRINGS. USO DE LLAVES
4.4.5 MANEJO DE STRINGS COMO ARRAYS DE CARACTERES
4.4.6 CADENAS HEREDOC
4.4.7 CADENAS NOWDOC
4.4.8 ANEXO: FUNCIONES ESTÁNDAR DE USO CON STRINGS
4.5 CIFRADO
4.5.1 ALGORITMOS DE CIFRADO
4.5.2 FUNCIÓN PASSWORD_HASH
4.5.3 OTRAS FUNCIONES DE CIFRADO
4.6 EXPRESIONES REGULARES
4.6.1 FORMATO DE LAS EXPRESIONES REGULARES PCRE
4.6.2 PROBLEMAS CON UNICODE
4.6.3 FUNCIONES DE EXPRESIONES REGULARES
4.7 FUNCIONES DE FECHA
4.8 PRÁCTICAS RESUELTAS
4.9 PRÁCTICAS PROPUESTAS
4.10 RESUMEN DE LA UNIDAD
4.11 TEST DE REPASO

UNIDAD 5. INTERCAMBIO DE INFORMACIÓN ENTRE PÁGINAS WEB CON PHP

5.1 LIMITACIONES DEL PROTOCOLO HTTP
5.2 FORMAS DE GENERAR UN ESTADO O SESIÓN
5.2.1 USO DE LA DIRECCIÓN IP
5.2.2 PASO DE PARÁMETROS MEDIANTE CADENA DE CONSULTA
5.2.3 PASO DE PARÁMETROS MEDIANTE MÉTODO POST
5.2.4 COOKIES
5.2.5 SESIONES
5.2.6 BASES DE DATOS
5.3 USO DE COOKIES DESDE PHP
5.3.1 FUNCIONAMIENTO DE LAS COOKIES
5.3.2 ALMACENAMIENTO DE COOKIES DESDE PHP. SETCOOKIE
5.3.3 ACCEDER A LOS DATOS DE LAS COOKIES
5.4 USO DE SESIONES EN PHP
5.4.1 VENTAJAS Y DESVENTAJAS
5.4.2 FUNCIONAMIENTO
5.4.3 INICIO DE SESIÓN
5.4.4 USO DE LA SESIÓN PREVIAMENTE INICIADA
5.4.5 OBTENER DATOS DE LA SESIÓN
5.4.6 USAR VARIABLES DE SESIÓN
5.4.7 BORRAR DATOS DE LA SESIÓN
5.4.8 ELIMINAR LA SESIÓN ENTERA
5.5 PRÁCTICAS RESUELTAS
5.6 PRÁCTICAS PROPUESTAS
5.7 RESUMEN DE LA UNIDAD
5.8 TEST DE REPASO

UNIDAD 6.