Entradas

Publicaciones ♥

Configuración básica para un servidor con express

Imagen
 Si no practicas no aprendes! Una vez visto los temas anteriores, estamos en la capacidad de crear un servidor básico desde cero. pues eso fue lo que hice, es super sencillo una vez que lo entiendes así que si deseas ver parte de lo que hice aqui esta mi respositorio.  https://github.com/Henrry6/server-con-express

CRUD - API

Imagen
CREATE READ UPDATE DELETE En una API  podremos encontrar el CRUD que son las siglas de Crear, Leer, Editar, y Eliminar. Para la Creación de una API es muy comun utilizarlo. Es lo veremos mucho mejor realizando la práctica.  https://docs.microsoft.com/en-us/learn/modules/build-web-api-nodejs-express/5-exercise-route-management   Puedes revisar mi repositorio ahí encontraras lo que hice para esta temática.  https://github.com/Henrry6/Route-Management

Create a new Express web application

Imagen
Con Node.js podemos crear una aplicación web ya que tiene un módulo central llamado HTTP que lo ayuda a construir aplicaciones web. Pero tambien podemos hacerlos con js, css y html. La firencia es que podemos ser mas rapidos y eficiente y manejar temas más complejos. Hay muchos frameworks web creados para Node.js que podría usar como Hapi, Fastify, Koa y Express. En esta practica usaremos Express. ¿Por qué debería usar Express como marco para su próxima aplicación? Excelentes características : Express tiene un conjunto de características que lo convierten en un desarrollador rápido y productivo. Extrae la complejidad : los resúmenes extraen conceptos complicados como Streams, por ejemplo, y por lo tanto hacen que la experiencia de desarrollo sea mucho más fácil. Resuelve problemas web comunes : Express lo ayuda con problemas comunes como la administración de rutas, el almacenamiento en caché, la redirección y más. Con la confianza de millones de desarrolladores : según GitHub, 6,8

TeamViewer

TeamViewer es una solución todo en uno de acceso remoto rápido y seguro a ordenadores y redes, que ofrece toda una serie de potentes funciones de acceso remoto que facilitan el control remoto, permiten celebrar reuniones y proveer un servicio de asistencia técnica en la nube. Para aprovechar todo el potencial de TeamViewer, dispone de un sinfín de recursos que le muestran exactamente cómo hacerlo. Con los útiles manuales de usuario, los documentos de primeros pasos y las guías de instrucciones generales aprenderá cómo sacar el máximo partido de TeamViewer. Excelente Aplicación descargala y aprovecha sus beneficios Enlace de descarga.... TeamViewer  

File system con Node.js

Imagen
TUTORIAL A REALIZAR  Como trabajar con archivos y directorios con Node.js?  Pues es muy útil para buscar dentro de una gran cantidad de archivos y nos muestra los resultados de nuestra búsqueda. Node.js proporciona un módulo incorporado para trabajar con el sistema de archivos. Se llama el módulo "fs". Esto es la abreviatura de "Sistema de archivos". El módulo "fs" se incluye por defecto en Node.js, lo que significa que no necesita instalarlo desde npm. El módulo "fs" le permite realizar varias operaciones en archivos y directorios. Tiene bastantes métodos para elegir. Para este ejercicio lo primero que procedimos a hacer es clonar el proyecto. Puedes hacerlo en  Azure Cloud Shell o Visual Studio Code. Pues yo decidí hacerlo en VSC y una vez clonado obtendrás todo esto. Lo principal esta en la capeta nodejs-files y el archivo index.js ahi escribiremos el siguiente código que nos permitirá realizar la búsqueda entre los archivos y directorios. Pue

Debuguer con Visual Studio Code

Imagen
Como realizar un debug en Visual Studio Code? Como sabrán VSC es un editor de código bastante utilizado, una de las razones es por sus amplias funcionalidades que tiene, entre ellas esta el debug. Tu puedes realizarlo desde el editor, ya que cuenta con una opción para el debuguer y dentro puedes seleccionar y configurar como realizar el debug. Primero creamos un archivo js con nuestro código, en el que vamos a trabajar. En mi caso seleccione hacerlo con node.js Y procedimos a realizar  el debug desde la consola. Ahí podemos utilizar los comandos básicos para utilizar el debug, como s, c, sb(), n. hasta que podamos determinar el erro en nuestro código.

Debugger

Un debugger es una herramienta de software utilizada para observar y controlar el flujo de ejecución de su programa con un enfoque analítico. Su objetivo de diseño es ayudar a encontrar la causa raíz de un error y ayudarlo a resolverlo. En este caso veremos el depurador de línea de comandos incorporado que viene con Node.js y el depurador gráfico integrado de Visual Studio Code (VS Code). Si utilizamos node inspect debugguers , no tenemos que hacerle en un servidor publico o 0.0.0.0 porque expondriamos nuestra seguridad. Tenemos que habilitar un modo especial < --ispect > Breakpoints: nos permite pausar la ejecución en donde posicionemos el breakpoints, por lo general es mu útil cuando tenemos muchas lineas de código. Dominar el uso del depurador es una habilidad importante para un desarrollador, que a menudo se pasa por alto. No solo lo hace más eficiente en la búsqueda de errores en su código, sino que también puede ayudarlo a comprender rápidamente cómo funciona un programa. L

Como instalar paquetes con Node.js?

Imagen
Para hacer esto primero necesitamos previamente tener instalado Node.js  https://nodejs.org/en/download/   ingresa al enlace y podras obtener el instalador de acuerdo a tu PC y sistema operativo. Una vez instalado podrás instalar cualquier paquete que llegues a necesitar en tu proyecto. La manera de como se escribe para instalar un paquete es la siguiente <  npm i  create-react-app  > en este caso estaríamos instalando la librería de react. Si te fijas bien ahí podemos ver la letra i, significa install solo que para abreviar las palabras solo pones la letra inicial. y existen algunas otras comunes como g de global. Una vez instalado podremos verificarlo en el Package.json ahí podremos ver todas las dependencia o paquetes que tengamos instalados y sus versiones. Para instalar una dependencia de desarrollo con su ultima versión ponemos --save-dev Por ejemplo. npm install jest  --save-dev Si deseas realizar una práctica de esto aquí tienes una guía para poder hacerlo.  CLICK AQUÍ

Crear un proyecto en Node

Imagen
Empezamos de los más basico para crear un proyecto con node, en el siguiente enlace podremos ver la guía. Aquí En resumen clonamos el proyecto y modificamos unas lineas de código, cabe recalcar que necesitamos saber comando básico de git.  Si deseas aprende aquí hay un buen tutorial de git. Tutorial de git  Una vez clonado, iniciamos  un nuevo proyecto con node escribiendo  < npm init -y> Y obtendremos un package.json, y en el añadimos lo que nos dice la guía. Imagen1. Iniciando Imagen2. Resultado Si desea ver directamente el código puedes redirigirte a mi repositorio  Aquí.