El presente libro tiene como finalidad explicar de manera resumida las tecnologías y estándares más comunes para desarrollar aplicaciones Web, atendiendo los aspectos estructurales, de presentación y dinamismo que las acompañan.
En el primer capítulo se analizan los fundamentos de la programación Web, tanto estática como dinámica. Se estudiará HTML y luego la instalación y configuración del entorno de programación, así como aspectos básicos relacionados con la programación, la orientación a objetos y redes de computadora.
En el segundo capítulo se estudia la presentación de las aplicaciones Web usando estilos y buenas prácticas de programación relacionadas con el uso de divisiones HTML.
En el tercer capítulo se realizan algunas animaciones con la finalidad de crear interfaces de usuario que tengan mayor dinamismo visual.
En el cuarto capítulo, se observan los conceptos relacionados con la programación dinámica. Se analiza al lenguaje php, tanto en su sintaxis como en su función de apoyo al combinarse con código HTML.
En el quinto capítulo, se estudia el uso de base de datos. En particular el uso de Mysql, un servidor de base de datos de uso muy extendido.
En el sexto capítulo se hace uso del lenguaje para programar en el lado del cliente o en el navegador. Se analiza en particular Javascript.
En el séptimo y último capítulo se integra tanto php, mysql, css y javascript en ejemplos que permitan dar un mejor acercamiento a cómo interactúan entre ellos.
Para poder sacar provecho del libro, es necesario el conocimiento de algoritmos y paradigmas de programación estructurada y orientada a objetos; asi como SQL (comandos básicos) y redes de computadoras (hardware básico).
Se espera que este libro sea de utilidad tanto para las personas que se inician en la programación Web, como de aquellos que quieran profundizar un poco más su conocimiento con algunos puntos de interés.
El autor
CONTENIDO DEL LIBRO
RECOMENDACIÓN PARA UTILIZAR EL LIBRO
1.6.1. FORMATO DE LISTAS: VIÑETAS
1.6.2. FORMATO DE LISTAS: NUMERACIÓN
1.10. INSTALANDO EL ENTORNO APACHE, MYSQL, PHP
1.13.2. PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS
2.9. DIFERENCIA ENTRE ID Y CLASS
2.10. ATRIBUTOS PRINCIPALES UTILIZADOS
2.11. EJEMPLO DE ESTILO PARA FORMULARIO
3.6. PROPIEDADES DE LA PELÍCULA
4.2. LIMITADORES DE SENTENCIAS
4.9. ESTRUCTURAS DE PROGRAMACIÓN
4.10. EJEMPLOS: ESTRUCTURAS DE PROGRAMACIÓN
4.12. FORMULARIOS WEB Y RESPUESTA
4.13. INCLUIR O REQUERIR ARCHIVOS
4.16. PROGRAMACIÓN ORIENTADA A OBJETOS
5.2. TABLAS Y RELACIONES DE BASE DE DATOS
5.4. CREACIÓN DE UNA BASE DE DATOS
5.6. ANALIZADOR DE COMANDOS SQL
5.7. EXPORTAR SCRIPT DE BASE DE DATOS
5.8. IMPORTAR SCRIPT DE BASE DE DATOS
VI. PROGRAMACIÓN DEL LADO DEL CLIENTE
6.9. ESTRUCTURAS DE PROGRAMACIÓN
6.10. EJEMPLOS: ESTRUCTURAS DE PROGRAMACIÓN
6.13. MODELO DE OBJETOS DEL NAVEGADOR
6.14. MODELO DE OBJETOS DE DOCUMENTO
7.1. CONEXIÓN CON LA BASE DE DATOS
7.3. LLENANDO UN CONTROL SELECT
7.4. LLENANDO SELECTS DEPENDIENTES
7.5. ALMACENANDO IMÁGENES EN MYSQL
7.7. VALIDANDO DATOS DE LOGUEO
7.9. COMPARTIR VARIABLES USANDO
7.10. USAR UNA ANIMACIÓN EN LA PÁGINA
7.12. USANDO UN FRAMEWORK: CAKE-PHP
7.13. PUBLICACIÓN WEB: REDIRECCIONAMIENTO DNS