Node - JS #1.1
Node - JS #1.1
Vamos a ver el curso de Node JS, cuando trabajamos con node JS,
aparece mucho trabajo con la consola, npm, muchos conceptos que
a priori pueden parecer complicados. Empezaremos con algunos
conceptos teóricos node JS es un entorno de ejecución para
JavaScript construido con el motor de JavaScript V8 de Chrome.
Cuando hablamos de entorno de ejecución, es un concepto que �ene
que ver con la programación, siempre se dice que JavaScript es uno
de los lenguajes más populares para trabajar del lado del cliente es
decir trabajar desde el navegador. Al referirnos a Node JS este nos
permite trabajar con JavaScript no solo en el navegador sino fuera de
él o puede ser usado por dis�ntos sistemas.
JavaScript es uno de los lenguajes más populares, más potentes, hoy
en día se usa para todo, se usa en node JS, o frameworks como react,
angular, vue, prác�camente para todo.
Para finalizar nos dice que corre con el motor V8 que son unas ru�nas
de código abierto de alto rendimiento de JavaScript que están
escritas en C++ y es usado en Chrome. Por ejemplo, Firefox, Microso�
Edge cada navegador �ene su propio motor.
Ingresemos a Chrome y en la barra de dirección digitemos
chrome://versión
Me muestra la versión actual que tengo en mi pc de Chrome, el
sistema opera�vo, la versión de JavaScript V8 y la versión, y otras
especificaciones en cuanto al navegador.
Ahora vamos a ver como son las funciones con Node JS para realizar
este CRUD sin un App de por medio, sin un front end, es
directamente desde Node sobre la base de datos.
Para el ejercicio accedemos a MySQL desde la ventana de comandos
y dentro de la base de datos crearemos una tabla llamada usuarios
que tendrá los campos: id, nombre, apellido.
Ahora veremos como se codificaría la función insertar, que va a
permi�r agregar registros nuevos a la tabla usuarios.
Hay que tener en cuenta que al hacer la sentencia SQL para insertar
solo tenemos en cuenta el campo nombre y apellido porque el
campo id lo creamos de forma auto incremental esto quiere decir
que el motor de base de datos asigna automá�camente el número
de id.
Con�nuamos con la función que va a permi�r Actualizar, ósea
cambiar el valor de alguno de los campos de la tabla usuarios. Para
ello se codificaría en node JS, así:
Estas son las funciones básicas que permiten ges�onar los registros
de una tabla desde Node JS, hay más parámetros y otras sintaxis que
se usan en las sentencias SQL, las que acabamos de ver son las
básicas a medida que se requiera por ejemplo capturar los datos en
un formulario, pasar los valores como argumentos a la sentencia SQL
y usando las funciones permita llevar los registros a la base de datos.
Con�nuaremos cómo Realizar un CRUD con Node JS ¡!
Hasta pronto!!