-
Continue reading →: Programación (PHP) – Herencia
¿Qué es la herencia? Permite la creación de nuevas clases basadas en clases existentes.Es un mecanismo mediante el cual una clase (llamada clase derivada o subclase) puede heredar atributos y métodos de otra clase (llamada clase base o superclase).La clase derivada puede luego extender o modificar la funcionalidad heredada y…
-
Continue reading →: ¿Cómo empezar con Docker? – Pasos iniciales
¡Nuestro primer comando! Para ejecutar docker por primera vez, vamos a utilizar una imagen de prueba, para eso vamos a ejecutar: Vamos a ver en pantalla como se ejecuta un contenedor que nos saluda, pero…. ¿Qué acaba de pasar verdaderamente?Docker acaba de descargar la imagen de docker desde internet al…
-
Continue reading →: Programación (PHP) – Abstracción e Interfaces
Qué es la abstracción en PHP? La abstracción en PHP es un concepto que consiste en simplificar y organizar el código mediante la creación de clases, interfaces y métodos que representan conceptos abstractos.Se utiliza para separar la implementación de la funcionalidad y mejorar la modularidad del código. Beneficios de la…
-
Continue reading →: Introducción a Docker – Instalación y Configuración
¿Qué es Docker?Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos. ¿Problemas del software? El entorno de desarrolloSi estamos desarrollando una aplicación en PHP, a…
-
Continue reading →: Programación (PHP) – Introducción a la POO
La programación orientada a objetos (POO) es un paradigma de programación que utiliza «objetos» y «clases» para organizar y estructurar el código. Este enfoque permite crear aplicaciones más flexibles, mantenibles y escalables. PHP, como lenguaje de programación, ofrece un soporte robusto para la POO, lo que lo hace ideal para…
-
Continue reading →: Primeros pasos con Ansible en nuestro servidor Fedora
Ahora que tenemos Ansible instalado, podemos empezar a utilizarlo para gestionar y automatizar tareas en nuestros servidores. Vamos a ver algunos de los comandos básicos y cómo podemos trabajar con Ansible. Comandos Básicos de Ansible ansible all -m pingEste comando se utiliza para ejecutar tareas ad-hoc en los hosts definidos…
-
Continue reading →: Gestión de Proyectos Web – Midiendo el avance de nuestros proyectos
Hagamos un poco de historia, ¿qué era Scrum y Kanban? Son dos metodologías ágiles utilizadas para gestionar proyectos, especialmente en el desarrollo de software.SCRUM:SCRUM es un marco de trabajo ágil utilizado para gestionar y controlar el desarrollo de productos complejos. Se enfoca en entregas incrementales y regulares de productos funcionales…
-
Continue reading →: Instalar y configurar Ansible en nuestro Servidor Fedora
¿Qué es Ansible?Ansible es una herramienta de automatización de TI de código abierto que se utiliza para la configuración, gestión y despliegue de aplicaciones en múltiples servidores. Fue desarrollada por Michael DeHaan y se lanzó en 2012. Ansible tiene las siguientes características: Características claves de AnsibleSin Agentes (Agentless):Ansible no requiere…
-
Continue reading →: Introducción a la Programación PHP – Sesiones
¿Qué es y para qué sirven las sesiones? $_SESSION[] es una superglobal en PHP que se utiliza para almacenar datos de sesión en el servidor. Una sesión permite mantener la información entre diferentes páginas del sitio web durante la visita de un usuario. Esto es útil para rastrear el estado…
-
Continue reading →: Gestión de proyectos web – Planificación de proyectos – Parte I
¿Qué es planificar? Planificar implica la especificación de objetivos y metas para un proyecto, así como las estrategias, políticas, planes y procedimientos necesarios para alcanzarlos. Todo proyecto de ingeniería de software debe partir con un buen plan debido a las incertidumbres sobre el entorno del proyecto y las fuentes externas.…















