Control 1
Control 1
Control 1
Programación
Semana 1
DESARROLLO:
Para llevar a cabo la capacitación del nuevo personal en TecnoSoft sobre el lenguaje de programación
PHP, es fundamental comenzar por las características que definen a PHP y el proceso de instalación
y configuración en diferentes sistemas operativos.
2
EVALUACIÓN
1. Descarga de PHP:
o Visitar el sitio web oficial de PHP (https://www.php.net/) y descargar la versión
adecuada para el sistema operativo en uso (Windows, Linux, macOS).
2. Instalación:
o En Windows:
▪ Descomprimir el archivo descargado en una carpeta (por ejemplo, C:\php).
▪ Configurar el archivo php.ini (renombrar php.ini-development a php.ini y
ajustar las configuraciones necesarias).
▪ Agregar la ruta de PHP a la variable de entorno PATH del sistema.
o En Linux:
▪ Utilizar el gestor de paquetes (como apt o yum) para instalar PHP. Por
ejemplo, en Ubuntu, se puede usar el comando: sudo apt install php.
▪ Configurar el archivo php.ini según las necesidades del proyecto.
o En macOS:
▪ PHP suele venir preinstalado en macOS, pero puede instalarse una versión más
reciente usando Homebrew con el comando brew install php.
▪ Verifica la instalación escribiendo php -v en la terminal.
5. Prueba de Instalación:
Crear un archivo PHP simple (por ejemplo, info.php) con el siguiente contenido:
<?php
phpinfo();
?>
Colocar este archivo en el directorio raíz del servidor web y acceder a él a través del
navegador para verificar que PHP está funcionando correctamente.
Caso opcional:
Como opción a la instalación de PHP en cualquier sistema operativo, una solución es por medio de
contenedores como la herramienta Docker.
3
EVALUACIÓN
Este proceso garantizará que el entorno de desarrollo esté configurado correctamente para que los
nuevos programadores de TecnoSoft puedan comenzar a trabajar con PHP con éxito.
2. ¿Qué programas son necesarios para asegurar el correcto funcionamiento del PH? Justifica
tu respuesta.
Contar con una variedad de programas y herramientas que faciliten el proceso de codificación,
ejecución y gestión de datos es necesario para garantizar que PHP funcione correctamente en el
desarrollo de aplicaciones web. A continuación, se enumeran los programas más importantes y las
razones por las que son cruciales
1. Servidor Web
• Apache, Nginx, IIS.
• PHP es un lenguaje de programación del lado del servidor, lo que significa que necesita un
servidor web para procesar las solicitudes y ejecutar el código PHP. El servidor web se encarga
de recibir las peticiones del cliente (navegador) y devolver la respuesta generada por el código
PHP. Sin un servidor web, no se puede acceder a las aplicaciones PHP a través de Internet o
de una red local.
2. Manejador de Base de Datos
• MySQL, MariaDB, PostgreSQL.
• La mayoría de las aplicaciones web requieren almacenamiento y recuperación de datos. Un
manejador de base de datos permite a PHP interactuar con los datos, realizar consultas,
insertar, actualizar y eliminar información.
3. Editor o Entorno de Desarrollo Integrado (IDE)
• Visual Studio Code, PHPStorm, NetBeans, Sublime Text.
• Un editor o IDE proporciona herramientas que facilitan la escritura y edición del código PHP.
Estas herramientas suelen incluir resaltado de sintaxis, autocompletado, depuración y
gestión de proyectos, lo que mejora la productividad del programador y reduce la
posibilidad de errores en el código.
4. Extensiones y Módulos de PHP
• PDO (PHP Data Objects), cURL, GD.
• Las extensiones de PHP amplían las funcionalidades del lenguaje, permitiendo realizar tareas
específicas como la conexión a bases de datos, la manipulación de imágenes, o la realización
de solicitudes HTTP. Estas extensiones son cruciales para el desarrollo de aplicaciones que
requieren características avanzadas.
5. Sistema de Control de Versiones
• Git.
• Un sistema de control de versiones permite a los desarrolladores gestionar y rastrear los
cambios en el código fuente a lo largo del tiempo. Esto es esencial para el trabajo en equipo,
ya que facilita la colaboración entre varios programadores y ayuda a mantener un historial
de cambios, lo que es útil para la depuración y la gestión de versiones del software.
6. Herramientas de Pruebas y Depuración
• PHPUnit, Xdebug.
4
EVALUACIÓN
• Las herramientas de pruebas y depuración son fundamentales para garantizar que el código
PHP funcione correctamente y esté libre de errores. PHPUnit permite realizar pruebas
unitarias, mientras que Xdebug ayuda a depurar el código y a analizar el rendimiento de las
aplicaciones.
5
EVALUACIÓN
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
// Procesar cada fila de resultados
echo "ID: " . $row["id"] . " - Nombre: " . $row["nombre"] . "<br>";
}
} else {
echo "No se encontraron resultados.";
}
// Cerrar la conexión
$db->close();
}
6
EVALUACIÓN
REFERENCIAS BIBLIOGRÁFICAS