PHP: Instalación de ambiente de trabajo
Stack de Desarrollo Para introducirse en PHP se utilizará el “stack” de desarrollo denominado LAMP, el cual es un conjunto de aplicaciones. Un acrónimo de las tecnologías presentes: L: Sistema Operativo (kernel GNU/Linux) A: Servidor Web Apache M: Gestor de base de datos MySQL o MariaDB P: Lenguaje del servidor, PHP. En otros casos puede […]
Objetos: Conceptos pilares
Abstracción Operación intelectual que ignora selectivamente partes de un todo para facilitar su comprensión. Abstracción en la resolución de problemas: Ignorar detalles específicos buscando generalidades que ofrezcan una perspectiva distinta, más favorable a su resolución [1]. Aislando un elemento de su contexto o del resto de los elementos que lo acompañan. En Programación, el término […]
Objetos: Ventajas y Desventajas
Como cualquier paradigma existen ventajas y desventajas para la resolución de problemas. No existe un paradigma perfecto, y es una necesidad de los programadores verificar para qué situaciones son adecuados. Ventajas Algunas de las ventajas de la programación orientada a objetos son los siguientes: Los componentes se pueden reutilizar. Facilidad de mantenimiento y modificación de […]
Subida de archivos con php
Configuración Para subir archivos utilizando la etiqueta HTML: form es necesario conocer la configuración de nuestro servidor Web, en este caso, Apache. Dentro del archivo, vemos una serie de valores que deben revisarse previamente. file_uploads: Con el valor On, se habilita la subida de archivos. upload_tmp_dir: Carpeta temporal donde se ubica el archivo subido en […]
HTML
HTML introducción El lenguaje de marcado de hipertexto (HTML), es utilizado, principalmente, para la elaboración de páginas web. Al ser un lenguaje de marcado, HTML no contiene elementos como: variables o la posibilidad de construir fórmulas matemáticas. Sin embargo, provee elementos para la adecuada visualización de información. Actualmente HTML está en la versión 5, la cual se […]
PHP: Conexión de Base de Datos con PDO
PHP ha desarrollado una interfaz que permite el acceso a diversas bases de datos, denominada PDO. Es una capa de abstracción para el acceso a los datos, con lo cual se puede acceder con los mismos métodos a través las bases de datos que pueda manejar PDO. Conexión a MySQL Para conectar a la base […]
CRUD en MySQL
Operaciones CRUD Las operaciones más comunes en una base de datos tratan de la manipulación de los datos. Se puede también, modificar estructuras y agregar accesos. Estas operaciones de manipulación de datos se conocen como CRUD (Create, Read, Update, Delete). Create Insertar un registro en una tabla. INSERT INTO [nombre tabla] ([campos que se insertarán]) […]
Introducción a MySQL
Base de datos Debido a que los datos son la materia prima de los sistemas de información, es necesario poder preservar dichos datos a través del tiempo. Una de las formas más populares es a través de las bases de datos relacionales. El modelo relacional, del cual toman su nombre este tipo de bases de […]
Paradigmas de Programación
¿Qué es un paradigma de Programación? Paradigma debe ser concebido como un conjunto de métodos, reglas y generalizaciones utilizadas conjuntamente por aquellos entrenados para realizar el trabajo científico de investigación… Los paradigmas de programación nos indican las diversas formas que, a lo largo de la evolución de los lenguajes, han sido aceptadas como estilos para […]
Breve Historia de la Programación Orientada a Objetos
Historia En el Centro de Cálculo Noruego, un equipo de investigación, liderado por Krinsten Nygaard, tuvo problemas en el desarrollo de simulaciones de sistemas físicos, como el caso de simular el funcionamiento y rendimiento de un motor. Se dieron dos problemas en este punto: Los programas eran muy complejos. Las modificaciones, al ser una simulación, […]