Loader...

#1 - Instalar lo siguiente


Notepad++

Notepad++ es similar al bloc de notas y será la herramienta que nos permitirá visualizar y editar códigos fuentes. Link Oficial

NodeJS

NodeJS es la herramienta que nos permitirá ejecutar códigos fuentes escritos en Lenguaje de Programación Javascript. Link Oficial



#2 - Entrar a Node


Presiona la tecla Windows + R, escribe cmd y presiona Enter, se abrira una consola de comandos, escribe node + enter y si la instalación fue exitosa deberías entrar al entorno de node.



#3 - Ejecutar tu primer programa


Copia el y ejecuta tu primer código fuente en el entorno node para Trascender. Esto sólo te saludará llamandote por el nombre del dispositivo.

							
const os = require('os');
'Hola ' + os.hostname();
						


#4 - Probar códigos más complejos


Copia y ejecuta el siguiente código en el entorno node. Esto sólo tiene como objetivo mostrar código en ejecución. Esto mostrará más información básica del dispositivo.

							
const memoriaTotal = (os.totalmem() / (1024 ** 3)).toFixed(2);
const memoriaLibre = (os.freemem() / (1024 ** 3)).toFixed(2);
const plataforma = os.platform();
const tiempoActividad = (os.uptime() / 3600).toFixed(2);
`Información del Sistema:`;
`Plataforma: ${plataforma}`;
`Memoria Total: ${memoriaTotal} GB`;
`Memoria Libre: ${memoriaLibre} GB`;
`Tiempo de Actividad: ${tiempoActividad} horas`;
						


#5 - Conocer conceptos que trascendieron


Código Fuente

Es el conjunto de instrucciones escritas en uno o varios archivos para realizar una tarea específica. Está escrito en un lenguaje de programación y es comprensible y editable por los programadores.

Lenguaje de Programación

Un lenguaje de programación es un conjunto de reglas y sintaxis que se utiliza para escribir códigos fuentes. Proporciona un conjunto de instrucciones que pueden ser entendidas y ejecutadas por una computadora. Chequea la historia de los Lenguajes de Programación.

Comando, Sentencia, Script, Algoritmo

Todos estos conceptos se refieren a líneas de código en un lenguaje de programación que realizan una acción. Cada línea es un comando o sentencia, varias líneas forman un script, y si es más complejo de visualizar y entender, suele llamarse algoritmo.

Función

Al principio, la programación era lineal y para repetir una acción se copiaba el código, lo cual era poco práctico en proyectos grandes. Con el tiempo, se desarrollaron métodos para optimizar esto y lo más común fue la función, lo que permitió reutilizar bloques de código. Esto mejoró la eficiencia y el mantenimiento del software.

A continuación se muestran algunas funciones ejecutadas anteriormente:

							
totalmem();
freemem();
platform();
uptime();
						

Cabe destacar que cada una de estas líneas de código nos está abstrayendo de un montón de código para ahorrarnos el trabajo de conectarnos en tiempo real a una información que está guardada en alguna parte física del dispositivo.

Librería/Plugin

La introducción de funciones mejoró la programación, pero con el tiempo surgió la necesidad de agruparlas. Así nacieron las librerías o plugins, conjuntos de funciones reutilizables para diversos propósitos, como crear interfaces gráficas o hacer cálculos. Este enfoque modular mejoró la organización, facilitando la reutilización y mantenimiento del código, lo que permitió desarrollar software de manera mucho más rapida.

A continuación se muestra como se cargó la librería que nos proveyó de funciones para obtener información del dispositivo.

							
const os = require('os');
						

Cabe destacar que algunas librerías funcionan gracias a otras librerías que incluso pueden estar escritas en otros lenguajes de programación. La comunicación binaria se realiza a travéz de rutas tan tangibles como las carreteras intercontinentales.

Framework

Un framework es una estructura básica que sirve como marco de trabajo para desarrollar proyectos con objetivos específicos. Funciona como una plantilla que facilita la organización y el desarrollo del software. Además de establecer la base del proyecto, proporciona funciones y librerías que permiten al programador centrarse en la lógica del software, agilizando y simplificando el proceso de desarrollo.

Un framework si bien está escrito para un lenguaje de programación en particular, físicamente esta compuesto por muchos archivos y carpetas que incluso pueden estar escritos en distintos lenguajes de programación o simplemente ser de distintos formatos.

Trascender es un framework web y como cualquier tecnología web que envía y recibe información a través de internet está compuesto fisicamente por el dispositivo del usuario (Cliente/Frontend) y el dispositivo del proveedor de la aplicación o sitio web (Servidor/Backend).

Cliente/Frontend

Es la parte que los usuarios ven y con la que interactúan. Incluye todo lo visual, como los botones, imágenes, textos, menús, y el diseño en general. Se crea usando tecnologías como HTML para la estructuración, CSS para el diseño y JavaScript para la programación.

Servidor/Backend

Es la parte que los usuarios no ven pero que hace que todo funcione. Se encarga de manejar la base de datos, procesar la información y comunicarse con el frontend.



#6 - Descarga archivos públicos


Descarga el siguiente código fuente llamado archivos públicos. Este primer código fuente hecho con el Framework Trascender levanta un sistema web que permite disponibilizar los archivos públicos que seran usados por el resto de sistemas que vayas a utilizar.

Descargar

Pincha aquí y sigue las intrucciones para probar con Node.

Solo cuando hayas podido seguir las instrucciones y visualizar en tu navegador la ruta localhost:2201 puedes continuar el camino para Trascender.


El proyecto tiene una estructura simple, organizada en tres partes principales. La base del proyecto incluye todos los recursos y configuraciones comunes que sirven como soporte para el funcionamiento general, como la gestión de dependencias, la configuración de entornos y el control de versiones. Por otro lado tenemos el backend y el frontend, conceptos trascendentales que ya deberías conocer.

VER ESQUEMA FISICO DEL CÓDIGO FUENTE



¡Felicidades por haber llegado hasta aquí! Has dado un gran paso para Trascender y lo mejor es que este es solo el comienzo. Si lograste poner en marcha el primer sistema llamado archivos públicos, estás en el camino correcto para seguir aprendiendo y utilizando otros proyectos. Con cada nuevo sistema que levantes, adquirirás más servicios y conocimientos.

!Sigue explorando la ruta para Trascender!