Utilizamos cookies para proporcionar y mejorar nuestros servicios. Al navegar por nuestro sitio, usted acepta las cookies. Política de Cookies
Estamos haciendo algo, un momento...
Estamos haciendo algo, un momento...

Configurando nuestro entorno de trabajo [Video #2]

Lunes 03 de Octubre 2022

Después de la instrucción al curso vamos entrando en materia con respecto a la programación, pero un paso previo es el hecho de configurar nuestro entorno de desarrollo, instalar y configurar los programas, servicios y utilidades que necesitaremos para esta increíble aventura.

Utilizaremos diversas herramientas entre las cuales podemos mencionar Xammp, NodeJs, Stylus CSS, Composer y sublime Text entre otras de las herramientas que instalaremos en este paso.

Es importante el hecho de sentirnos cómodos con las herramientas que usamos durante el desarrollo, las herramientas que presento en este video son herramientas que a mi persona le hacen sentirse cómodo cuando programa, pero tú puedes usar las que mas te parezcan, puedes reemplazar la que creas conveniente.

¿Qué es XAMMP?

Configurando nuestro entorno de trabajo [Video #2]

Es un software que nos permite la instalación de un servidor de forma local en nuestra computadora con window o mac, parte de las herramientas y utilidades que incorporta son en este caso Apache, PHP, MySQL y Phpmyadmin, todo este conjunto de herramientas conforma un entorno de servidor local que nos permite ejecutar el lenguaje de programación PHP y gestionar la base de datos MySQL.

La instalación de XAMMP es muy fácil basta con descargarla desde su sitio oficial y ejecutar dicho instalador, solo da clic siguiente hasta que finalice.

¿Qué es Apache?

Configurando nuestro entorno de trabajo [Video #2]

Apache es un servidor web de código abierto, que implementa un protocolo HTTP, su finalidad es la de proporcionar un servidor seguro y rápido.

Básicamente apache es e encargado de gestionar las peticiones HTTP que se realizan a un servidor y consultar al mismo que se debe hacer, para posteriormente brindar una respuesta según la petición.

¿Qué es PHP?

Configurando nuestro entorno de trabajo [Video #2]

PHP es un lenguaje de programación dedicado a la web, en la actualidad PHP está presente en más del 80% de los sitios webs del mundo, este lenguaje de programación se ejecuta en el lado del servidor por lo cual necesitamos de un software como apache para poder ejecutarlo y de su mismo interprete.

PHP es un lenguaje muy seguro puesto que si se logra tener acceso a un archivo PHP y se descarga desde el servidor el código fuente de este mismo no se descarga consigo, solo lograras un archivo completamente en blanco.

¿Qué es MySQL?

Configurando nuestro entorno de trabajo [Video #2]

Uno de los sistemas de gestión de base de datos relacionales más usados en el mundo, básicamente nos permite almacenar información en tablas de forma ordenada las cuales las podemos relacionar entre ellas.

Una de las principales ventajas de MySQL es la rapidez con la que podemos acceder a la información que se está almacenando en una base de datos.

¿Qué es phpMyAdmin?

Configurando nuestro entorno de trabajo [Video #2]

Esta herramienta escrita en PHP nos permite la gestión de bases de datos de manera visual desde el navegador, nos permite generar consultar o incluso simularlas.

También nos permite la inserción de datos, creación de tablas, y casi cualquier manipulación de la data en las bases de datos todo esto con una interfaz sencilla, intuitiva y agradable.

¿Qué es NodeJS?

Configurando nuestro entorno de trabajo [Video #2]

Este es un entorno de ejecución de Javascript, uno de los frameworks mas famosos en el mundo de este lenguaje de programación del lado del cliente.

Este framework o entorno de desarrollo nos permite crear aplicaciones fáciles y escalables, incluso nos permite hacer backend como si de un lenguaje de programación nativo se tratase.

¿Qué es Stylus?

Configurando nuestro entorno de trabajo [Video #2]

Un pre-procesado de CSS, dinámico, robusto y divertido nos permite escribir CSS de manera mucho más rápido sin necesidad de muchos de los signos que se necesitan a la hora de escribir CSS puro.

La mejor de las ventajas que tiene es que minimiza todo el código CSS escrito en un archivo generado sin espacios y elementos innecesarios y lo mejor de todo con menos peso.

¿Qué es Composer?

Configurando nuestro entorno de trabajo [Video #2]

Composer es el manejador de paquetes estrella de PHP, este provee métodos estándar necesarios para el manejo de dependencias para tu proyecto de PHP.

Es gratuito y es la herramienta mas usada cuando hablamos de gestión de dependencias en la mayoría de los Frameworks de PHP que existen en la actualidad.

¿Qué es sublime Text?

Configurando nuestro entorno de trabajo [Video #2]

Sublime Text es un editor de código extremadamente popular, no es gratuito sin embargo si tiene una versión gratuita que esta casi libre de limitaciones.

Personalizable con una gran cantidad de paquetes que aran de tu experiencia de programación única y sencilla.

Como ven estas herramientas están centralizadas en el desarrollo web y nos serán de gran utilidad en toda esta aventura que nos espera por delante.

¡Comentarios de la comunidad!

Para poder comentar necesita ingresar a su cuenta, si no tienes una cuenta puede crear una