Fundamentos de Desarrollo Web: De la Ofimática Online a la Programación con PHP
Clasificado en Informática
Escrito el en
español con un tamaño de 3,1 KB
Aplicaciones Web Ofimáticas y Virtualización
- Aplicaciones web ofimáticas: Servicio online que permite editar un texto, una hoja de cálculo o una presentación.
- rollApp: Es una plataforma de virtualización. Funciona a modo de sistema operativo online que ejecuta las funciones elementales para que los programas que ofrece se puedan abrir y usar directamente desde tu navegador web con el mismo rendimiento que si lo tuvieras instalado.
Fundamentos de Programación
- Programar: Secuencia de órdenes para indicar al ordenador qué es lo que tiene que hacer.
- Algoritmo: Secuencia de pasos y operaciones que debe realizar el programa para resolver el problema.
- Programa: Secuencia de instrucciones que entiende el ordenador, escrito en un lenguaje de programación.
- Lenguajes de programación: Lenguaje usado para crear programas.
Ejecución y Control de Instrucciones
La ejecución de instrucciones de un programa es secuencial de principio a fin, salvo que se utilicen instrucciones que bifurquen la secuencia del orden.
Clasificación de instrucciones:
- Instrucciones primitivas: Entrada/salida.
- Instrucciones de control:
- Alternativas simples.
- Alternativas dobles/múltiples.
- Instrucciones repetitivas.
Desarrollo con PHP
PHP se integra directamente en las páginas HTML y es interpretado por el servidor. El navegador envía una solicitud al servidor web y este lee la página PHP, ejecuta los comandos que contiene y envía el documento montado al navegador.
Las Variables en PHP
Las variables son contenedores que sirven para almacenar los datos que utiliza un programa.
Cada variable ocupa un espacio en la memoria RAM del servidor. Por tanto, al utilizar el nombre de la variable, hacemos referencia a un dato que está en la memoria.
- Las variables siempre van precedidas del símbolo $.
- Para asignar un valor a una variable se utiliza el símbolo =.
- El nombre es sensible a las mayúsculas (case-sensitive).
- Comienzan por letra o subrayado, seguido de letras, números o subrayado.
- No es necesario preocuparse por el tipo de datos; se reconocen y se asignan automáticamente.
- No es necesario declararlas previamente.
Estructura de un Sitio Web: Frontend y Backend
El Frontend: Es la parte pública de nuestro sitio web; es lo que los usuarios van a ver cuando accedan a nuestra página. Se verán todos los contenidos, artículos, enlaces, banners, módulos, etc.
El Backend: Es la parte privada de Joomla. Como norma general, a esta zona solo tendrán acceso los superadministradores. Desde el backend se gestionan y controlan todos los aspectos de Joomla.