En aquesta secció, aprendrem a crear el nostre primer programa en Node.js. Aquest és un pas fonamental per familiaritzar-nos amb l'entorn de desenvolupament i entendre com funciona Node.js.
Objectius
- Configurar un projecte bàsic de Node.js.
- Escriure i executar un programa senzill.
- Entendre els conceptes bàsics de la sintaxi de Node.js.
Requisits Previs
- Haver instal·lat Node.js al teu sistema. Si no ho has fet, revisa la secció anterior sobre la configuració de Node.js.
Passos per Crear el teu Primer Programa
- Crear un Directori de Projecte
Primer, crea un directori per al teu projecte. Pots fer-ho des de la línia de comandes:
- Inicialitzar un Projecte Node.js
Inicialitza el projecte amb npm init
. Això crearà un fitxer package.json
que contindrà informació sobre el teu projecte i les seves dependències.
L'opció -y
utilitza els valors per defecte per a totes les preguntes.
- Crear el Fitxer del Programa
Crea un fitxer anomenat app.js
dins del directori del projecte. Aquest serà el nostre fitxer principal.
- Escriure el Codi
Obre app.js
amb el teu editor de text preferit i escriu el següent codi:
Aquest codi utilitza la funció console.log
per imprimir "Hola, món!" a la consola.
- Executar el Programa
Per executar el programa, utilitza el següent comandament a la línia de comandes:
Si tot ha anat bé, hauràs de veure el següent missatge a la consola:
Explicació del Codi
console.log
: Aquesta funció imprimeix el text que li passes com a argument a la consola. És una manera senzilla de mostrar informació o resultats.'Hola, món!'
: Aquest és el text que volem imprimir. Les cometes simples indiquen que és una cadena de text.
Exercicis Pràctics
Exercici 1: Modificar el Missatge
Modifica el missatge que es mostra a la consola per a que digui "Benvingut a Node.js!".
Solució:
Exercici 2: Afegir una Segona Línia
Afegeix una segona línia de codi que imprimeixi "Estic aprenent Node.js!".
Solució:
Exercici 3: Utilitzar Variables
Crea una variable que contingui el teu nom i imprimeix un missatge personalitzat que digui "Hola, [el teu nom]!".
Solució:
Errors Comuns
- Error de Sintaxi: Si oblides tancar les cometes o els parèntesis, obtindràs un error de sintaxi. Assegura't que totes les cometes i parèntesis estiguin correctament tancats.
- Nom de Fitxer Incorrecte: Assegura't que estàs executant el fitxer correcte amb
node app.js
. Si el nom del fitxer és diferent, hauràs d'ajustar el comandament.
Resum
En aquesta secció, hem après a crear el nostre primer programa en Node.js. Hem configurat un projecte bàsic, escrit un programa senzill i l'hem executat. També hem explorat alguns exercicis pràctics per reforçar els conceptes apresos. Ara estàs preparat per avançar cap a conceptes més complexos en Node.js!
Curs de Node.js
Mòdul 1: Introducció a Node.js
Mòdul 2: Conceptes Bàsics
Mòdul 3: Sistema de Fitxers i I/O
Mòdul 4: HTTP i Servidors Web
Mòdul 5: NPM i Gestió de Paquets
Mòdul 6: Framework Express.js
- Introducció a Express.js
- Configuració d'una Aplicació Express
- Middleware
- Routing en Express
- Gestió d'Errors
Mòdul 7: Bases de Dades i ORMs
- Introducció a les Bases de Dades
- Utilitzar MongoDB amb Mongoose
- Utilitzar Bases de Dades SQL amb Sequelize
- Operacions CRUD
Mòdul 8: Autenticació i Autorització
Mòdul 9: Proves i Depuració
- Introducció a les Proves
- Proves Unitàries amb Mocha i Chai
- Proves d'Integració
- Depuració d'Aplicacions Node.js
Mòdul 10: Temes Avançats
Mòdul 11: Desplegament i DevOps
- Variables d'Entorn
- Utilitzar PM2 per a la Gestió de Processos
- Desplegar a Heroku
- Integració i Desplegament Continu