HTML, CSS, Bootstrap, Php, Javascript y MySql: Todo lo que necesitas saber para crear un sitio dinámico
()
Información de este libro electrónico
En primer lugar se explicará la diferencia entre los diversos dominios existentes en la red y en un momento posterior se intentará explicar el CSS y HTML para luego entrar en la programación PHP (lado servidor) y JavaScript (lado cliente) con la creación de bases de datos a través de phpMyAdmin.
Todo esto se explicará a través de un sitio web de ejemplo creado específicamente usando un Bootstrap gratuito por simplicidad y conveniencia básica y programando un panel de control con inicio de sesión conectado al sitio a través de la base de datos para insertar imágenes directamente desde la web cargándolas a la base de datos creada con phpMyAdmin conectado al sitio. Obviamente, luego de haber ingresado al mundo de las bases de datos y la programación, será posible aplicar estos conocimientos a cualquier otra necesidad de iteración por parte del usuario que requiera el proyecto del sitio.
El objetivo de este estudio no es crear páginas web simples que hoy en día se pueden hacer fácilmente con WordPress u otro software fácil de usar, sino con fines puramente educativos para explicar el uso de bases de datos y programación del lado del servidor y del cliente para hacer una sitio dinámico de lo contrario estático. En resumen, este trabajo puede ser útil para aquellos que quieran acercarse al fascinante mundo de la programación web desde sus inicios.
Lee más de Olga Maria Stefania Cucaro
Tablas dinámicas para todos. Desde simples tablas hasta Power-Pivot: Guía útil para crear tablas dinámicas en Excel Calificación: 0 de 5 estrellas0 calificacionesProgramación en Visual Basic (VB): DEL ANÁLISIS del Problema al Programa Calificación: 4 de 5 estrellas4/5DATABASE - Del modelo conceptual a la aplicación final en Access, Visual Basic, Pascal, Html y Php Calificación: 0 de 5 estrellas0 calificacionesPrograma en VBA (Visual Basic for Applications) - nueva versión Calificación: 0 de 5 estrellas0 calificacionesFÁCIL PROGRAMACIÓN con Visual Basic para aplicaciones (VBA): DEL DIAGRAMA DE FLUJO AL PROGRAMA EXCEL A TRAVÉS DE VBA Calificación: 0 de 5 estrellas0 calificacionesEl modelo de predicción de quiebra Z-ScoreM para las empresas de fabricación Listado italiano y Z 'ScoreM para el italiano Industrial Company Calificación: 0 de 5 estrellas0 calificacionesProgramación en Pascal: Desde simples programas Pascal hasta aplicaciones de escritorio actuales con Base de Datos DEV-PASCAL, LAZARUS Y PASCAL N-IDE Calificación: 0 de 5 estrellas0 calificacionesLas recetas de Aradia Calificación: 0 de 5 estrellas0 calificacionesEvolución Tecnológica y Mercados Financieros: de la Inteligencia Artificial al mercado virtual pasando por los Asesores Expertos, Blockchain y el Metaverso Calificación: 0 de 5 estrellas0 calificaciones
Relacionado con HTML, CSS, Bootstrap, Php, Javascript y MySql
Libros electrónicos relacionados
La Guía Básica de Javascript Calificación: 5 de 5 estrellas5/5Aprende a Programar con Ajax Calificación: 0 de 5 estrellas0 calificacionesEl gran libro de PHP: Creación de páginas web dinámicas (2ª EDICION) Calificación: 0 de 5 estrellas0 calificacionesAngularJS: Conviértete en el profesional que las compañías de software necesitan. Calificación: 4 de 5 estrellas4/5Diseño Web con CSS Calificación: 5 de 5 estrellas5/5HTML5 Avanzado Calificación: 0 de 5 estrellas0 calificacionesPHP Calificación: 0 de 5 estrellas0 calificacionesProgramación de Computadoras: De Principiante a Malvado—JavaScript, HTML, CSS, & SQL Calificación: 1 de 5 estrellas1/5Backbone JS Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar Ajax y jQuery Calificación: 1 de 5 estrellas1/5Aprender HTML5, CSS3 y Javascript con 100 ejerecios Calificación: 5 de 5 estrellas5/5Curso de Programación Web Calificación: 4 de 5 estrellas4/5Aprender VueJS con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesBackbone JS. JavaScript Framework. 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesGuía de HTML5, CSS3 y Javascript. La Web 2.0 Calificación: 4 de 5 estrellas4/5Aprender Javascript Avanzado con 100 ejercicios prácticos Calificación: 5 de 5 estrellas5/5Desarrollo Web en Java Calificación: 3 de 5 estrellas3/5HTTP - Lo mínimo que todo desarrollador web debe saber Calificación: 5 de 5 estrellas5/5Aprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesHTML para novatos Calificación: 5 de 5 estrellas5/5Aprender React con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesJavaScript: Guía completa Calificación: 4 de 5 estrellas4/5Fundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesAprender PHP, MySQL y JavaScript Calificación: 4 de 5 estrellas4/5Fundamentos de Programación y Bases de Datos: 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesDesarrollo web con HTML 5 Calificación: 0 de 5 estrellas0 calificacionesDesarrollo Rápido de Aplicaciones Web. 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesAprende Programación Web con PHP y MySQL Calificación: 4 de 5 estrellas4/5De qué hablo cuando hablo de programar (volumen 1) Calificación: 4 de 5 estrellas4/5HTML 5 Calificación: 5 de 5 estrellas5/5
Programación para usted
GuíaBurros Microsoft Excel: Todo lo que necesitas saber sobre esta potente hoja de cálculo Calificación: 4 de 5 estrellas4/5Aprende a programar: Crea tu propio sitio web Calificación: 4 de 5 estrellas4/5HTML para novatos Calificación: 5 de 5 estrellas5/5Python Paso a paso: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5Python Aplicaciones prácticas Calificación: 4 de 5 estrellas4/5Lógica de programación: Solucionario en pseudocódigo – Ejercicios resueltos Calificación: 4 de 5 estrellas4/5El gran libro de Python Calificación: 5 de 5 estrellas5/5Aplicaciones web con Php Calificación: 5 de 5 estrellas5/5Python a fondo Calificación: 5 de 5 estrellas5/5Curso básico de Python: La guía para principiantes para una introducción en la programación con Python Calificación: 0 de 5 estrellas0 calificacionesOrtografía para todos: La tabla periódica de la ortografía Calificación: 5 de 5 estrellas5/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Fundamentos De Programación Calificación: 5 de 5 estrellas5/5Arduino. Edición 2018 Curso práctico Calificación: 4 de 5 estrellas4/5Python para principiantes Calificación: 5 de 5 estrellas5/5Python 3. Curso Práctico: Ventas y marketing Calificación: 4 de 5 estrellas4/5Arduino para Principiantes Calificación: 4 de 5 estrellas4/5Aprender a programar con Excel VBA con 100 ejercicios práctico Calificación: 5 de 5 estrellas5/5VBA Excel Guía Esencial Calificación: 5 de 5 estrellas5/5Aprende a Programar con Java Calificación: 4 de 5 estrellas4/5Fundamentos de programación: un enfoque práctico Calificación: 5 de 5 estrellas5/5Arduino. Trucos y secretos.: 120 ideas para resolver cualquier problema Calificación: 5 de 5 estrellas5/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Aprende a Programar en C++ Calificación: 5 de 5 estrellas5/5Aprender HTML5, CSS3 y Javascript con 100 ejerecios Calificación: 5 de 5 estrellas5/5Linux Essentials: una guía para principiantes del sistema operativo Linux Calificación: 5 de 5 estrellas5/5Curso de Programación Web Calificación: 4 de 5 estrellas4/5Aprende a Programar a Python Calificación: 0 de 5 estrellas0 calificaciones
Comentarios para HTML, CSS, Bootstrap, Php, Javascript y MySql
0 clasificaciones0 comentarios
Vista previa del libro
HTML, CSS, Bootstrap, Php, Javascript y MySql - Olga Maria Stefania Cucaro
Introducción
Este libro pretende iniciar a quienes quieran crear un sitio web de forma independiente, al mundo de los dominios y la programación ligada a la web. El autor concibió este trabajo como un trabajo científico destinado al uso educativo y de estudio para todos aquellos que se acerquen al estudio de la programación del lado del cliente y del lado del servidor.
En primer lugar se explicará la diferencia entre los diversos dominios existentes en la red y en un momento posterior se intentará explicar el CSS y HTML para luego entrar en la programación PHP (lado servidor) y JavaScript (lado cliente) con la creación de bases de datos a través de phpMyAdmin.
Todo esto se explicará a través de un sitio web de ejemplo creado específicamente usando un Bootstrap gratuito por simplicidad y conveniencia básica y programando un panel de control con inicio de sesión conectado al sitio a través de la base de datos para insertar imágenes directamente desde la web cargándolas a la base de datos creada con phpMyAdmin conectado al sitio. Obviamente, luego de haber ingresado al mundo de las bases de datos y la programación, será posible aplicar estos conocimientos a cualquier otra necesidad de iteración por parte del usuario que requiera el proyecto del sitio.
El objetivo de este estudio no es crear páginas web simples que hoy en día se pueden hacer fácilmente con WordPress u otro software fácil de usar, sino con fines puramente educativos para explicar el uso de bases de datos y programación del lado del servidor y del cliente para hacer una sitio dinámico de lo contrario estático. En resumen, este trabajo puede ser útil para aquellos que quieran acercarse al fascinante mundo de la programación web desde sus inicios.
PARTE GENERAL
Diferencia entre sitios y blogs.
El blog se actualiza diariamente, o semanalmente, no hay noticias nuevas de las que el blogger haya decidido hablar en el blog construido ad hoc (blog de cocina, programación, etc.). El sitio solo se puede actualizar cuando cambia la información de la empresa o, en el caso de una cartera o un sitio de comercio electrónico, cuando cambian los productos o los precios.
Los sitios pueden ser tanto estáticos como dinámicos, mientras que un blog necesariamente debe ser dinámico ya que debe actualizarse continuamente. Los sitios estáticos se crean en html y css y solo los puede editar un experto a través de los archivos de origen, mientras que los sitios dinámicos tienen muchas iteraciones con el usuario que modifica las páginas automáticamente. Ejemplos de sitios dinámicos son sitios de comercio electrónico y blogs que le permiten seleccionar lo que le interesa o interactuar con el sitio de varias maneras.
Para crear sitios o blogs dinámicos y receptivos, ahora usamos alojamiento con paneles de control simples, también llamados Sistema de gestión de contenido (CMS), como el software Wordpress de código abierto. Este es el método más simple para crear y actualizar su sitio de manera continua y fácil sin tener ningún conocimiento específico.
Qué son los dominios y el hosting
Se requiere un dominio para hacer público un sitio web. El dominio lo pone a disposición un proveedor y puede ser gratuito o de pago. Normalmente los dominios de primer nivel son los que identifican un territorio, mientras que los de interés para los usuarios son los de segundo, tercer y cuarto nivel.
Los dominios de segundo nivel son aquellos que habitualmente encontraremos de pago e identifican al usuario (por ejemplo www.user.com). Los de segundo y tercer nivel están disponibles en su mayoría de forma gratuita en la web (por ejemplo, podemos tener www.altervista.user.com). Los dominios de segundo, tercer y cuarto nivel también se pueden conectar a su sitio (por ejemplo, podemos tener blog.user.com).
Cuando queremos poner en línea páginas web, también debemos solicitar un alojamiento (espacio web), del inglés to host
que significa alojar
. Muchas veces el proveedor que elijamos nos dará tanto el dominio como el hosting gratuito o de pago. Esto depende de las condiciones que ofrezca el proveedor.
En el ejemplo que explicaremos más adelante en este libro, hemos elegido un hosting con un dominio de tercer nivel gratuito de Altervista.
Evidentemente, si eres programador y estás vendiendo un sitio a un cliente, no podrás utilizar un dominio de tercer nivel, sino que utilizarás un dominio de segundo nivel con hosting de pago que traspasarás a la empresa tras crear el site o que gestionarás anualmente. Esto dependerá del contrato redactado con el cliente.
Como en todo lo relacionado con la programación, la elección del hosting de pago o gratuito depende del resultado final que se quiera conseguir. El hosting de pago tiene servicios adicionales y varias direcciones de correo electrónico asociadas al dominio, además de estar compuesto únicamente por el nombre de la empresa o de la persona a la que se podría facilitar en la búsqueda de Google.
Cómo crear páginas sin saber idiomas con WordPress
Wordpress es un software de código abierto que le permite crear y actualizar dinámicamente su blog o sitio. A través de un CMS (Content Management System) muy intuitivo, le permite agregar contenido de texto, videos e imágenes sin trabajar en el código directamente en las páginas de nuestro sitio. También ofrece la posibilidad, si conoces los conceptos básicos del lenguaje html, de modificarlo directamente desde el código fuente. Evidentemente esta plataforma ofrece muchas posibilidades de utilizar widgets y plantillas para poder tener, al final del trabajo de creación, un blog personalizado, pero no tantas como nos permitiría hacer una creación personalizada con html, php, javascript y código mysql donde podemos crear nuestro propio sitio desde cero sin temas prefabricados. Para personalizar más el sitio en función de un tema, puedo agregar un CSS al
Wordpress sigue siendo una excelente opción y además nos permite insertar código php. En este caso, puedo ir al aspecto del editor de temas e ingresar las funciones del tema en un archivo llamado function.php. Esto no es muy recomendable ya que todo el código adicional se perderá cuando se actualice el tema.
En cambio, hay un complemento para insertar el código php que se llama Fragmentos de código
. Después de la instalación y activación, encontraré Snippets en el menú principal y podré usar algunos archivos existentes o crear nuevos.
Cómo crear páginas usando HTML y CSS
Cuando escribimos un sitio en html, nuestra PC (CLIENTE) se comunica con otra computadora llamada SERVIDOR que le da una respuesta al Cliente.
El cliente realiza una solicitud al servidor que responde interpretando el lenguaje html y visualizando el sitio.
Para crear páginas web puedes utilizar un simple wordpad o bloc de notas o el Notepad más avanzado que también resalta los errores de escritura de las instrucciones.
HTML representa la estructura del sitio, mientras que CSS puede considerarse la vestimenta (los gráficos) del sitio.
HTML es un lenguaje de marcado y no un lenguaje de programación. De hecho, el navegador traduce el código y nos permite ver la página web.
Las etiquetas son esenciales para dar una estructura a la página que luego será traducida por el navegador.
Ejemplo de elemento o etiqueta:
Título de la página
Título del párrafo
Título de la página
Si copiamos este código en una hoja de notas y lo guardamos con extensión html, veremos que aparecerá nuestro sitio raw.
Luego guardamos el archivo con la extensión html. Lo llamaremos index.html porque es el nombre que el navegador reconocerá como la página principal de nuestro sitio.
Si hacemos doble clic sobre el archivo del escritorio se desplegará en el navegador:
Verá que el navegador reconoce las etiquetas y formatea nuestro texto como queríamos. Este es un ejemplo simple de cómo el navegador lee páginas html.
El navegador luego traduce las etiquetas en elementos de la página web.
Desde Chrome si escribimos:
Ctrl + u mostrará el código html de cualquier página web.
Índex.html:
Esempio Web Design
Corpo del sito
Esempio Web Deisgner, Copyright © 2022
Esempio Web Design
Corpo del sito
Esempio Web Deisgner, Copyright © 2022
Obviamente, si no insertamos el