Aprendiendo Node.JS y Express para crear una API – Bootcamp FullStack Gratuito
El desarrollo web es una de las áreas más demandadas en la industria tecnológica actual. Node.JS y Express son dos tecnologÃas muy populares para crear aplicaciones web y APIs de manera eficiente y escalable.
Node.JS es un entorno de ejecución de JavaScript que nos permite crear aplicaciones de servidor utilizando el mismo lenguaje que utilizamos en el frontend. Express, por su parte, es un framework minimalista y flexible que nos ayuda a crear APIs de manera sencilla y rápida. Estas dos herramientas combinadas nos permiten desarrollar aplicaciones web completas de forma más eficiente.
Si estás interesado en aprender a desarrollar una API utilizando Node.JS y Express, un bootcamp FullStack gratuito puede ser la opción perfecta para ti. Estos bootcamps ofrecen un programa de estudios completo, guiado por expertos en la materia, que te permitirá adquirir los conocimientos necesarios para crear tu propia API.
En este bootcamp gratuito, aprenderás desde los conceptos básicos de Node.JS y Express hasta la implementación de una API funcional. También te familiarizarás con las herramientas y prácticas más comunes utilizadas en el desarrollo web, como el manejo de bases de datos, el enrutamiento de endpoints y la integración con servicios externos.
Además de los aspectos técnicos, estos bootcamps FullStack también suelen cubrir habilidades clave en el mundo laboral, como la colaboración en equipo, la resolución de problemas y la comunicación efectiva. Estas habilidades te serán muy útiles a la hora de buscar empleo o emprender tus propios proyectos.
Aprender Node.JS y Express mediante un bootcamp FullStack gratuito no solo te brindará los conocimientos necesarios para crear tu propia API, sino que también te permitirá acceder a una comunidad de estudiantes y profesionales en la que podrás compartir tus experiencias, obtener feedback y establecer contactos que te ayudarán en tu camino como desarrollador web.
Asà que si estás listo para dar tus primeros pasos en el mundo del desarrollo web, no dejes pasar la oportunidad de inscribirte en un bootcamp FullStack gratuito de Node.JS y Express. ¡Empieza tu camino hacia una carrera exitosa en la programación web!
🔥 TODAS las CLASES del FullStack Bootcamp JavaScript 🔥
https://www.youtube.com/watch?v=wTpuKOhGfJE&list=PLV8x_i1fqBw0Kn_fBIZTa3wS_VZAqddX7
para usar hoppscotch solo hay que instalar la extension, es muy buena!
Explicas muy bien que nivel
Tienes un talento impresionante para explicar que todo el mundo comprende muy fácil, mil gracias.
muchas gracias Sr Midudev, cada vez mas cerca 🙌
Messirve, gracias por tanto midu
Una pregunta. Que formateador de JSON usa Midu? Gracias desde ya.
Midu una pregunta que configuración de iterm2 estabas usando aquà especÃficamente el prompt y el tema de color
hola buenas, una duda, cuando voy a escribir al principio console.log('Server running on port ${PORT}'), no me lee el $ PORT, me sale literalmente como lo escribi, sabrias por que puede ser?
Really work
Excelente Midu!! aprendà montón…. muchas gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Tu contenido es simplemente genial midu.
Espero con ansias tu nuevo curso de JS y los retos!
Mucho éxito
00:22:25 tipos de dependencias
00:38:46 API Rest
Hola a todos, con el ejemplo me aparece en status 304. Está bien? Por que no me aparece 200?
//con Express
const express = require('express')
//sin Express
const http = require('http')
let notes = [
{
"id": 1,
"content": "Tengo que estudiar NODE JS",
"date": "2019-05-30T17:30:31.098Z",
"isImportant": true
},
{
"id": 2,
"content": "Tengo que estudiar REACT",
"date": "2019-05-30T17:30:31.098Z",
"isImportant": true
},
{
"id": 3,
"content": "Tengo que estudiar ENGLISH",
"date": "2019-05-30T17:30:31.098Z",
"isImportant": true
},
{
"id": 4,
"content": "Tengo que descansar",
"date": "2019-05-30T17:30:31.098Z",
"isImportant": false
}
]
//sin Express
/*
const app = http.createServer((request, response)=>{
response.writeHead(200, {'Content-Type': 'application/json'})
response.end(JSON.stringify(notes))
})
*/
//con Express
const app = express()
app.get('/', (request,response)=>{
response.send('<h1>Hello World</h1>')
})
app.get('/api/notes', (request, response)=>{
response.json(notes)
})
app.get('/api/notes/:id', (request, response)=>{
const idNote = Number(request.params.id)
const note = notes.find(note => idNote === note.id)
if(note){
response.json(note)
}else{
response.status(404).end()
}
})
const PORT = 3001
app.listen(PORT,()=>{
console.log(`Server running on port ${PORT}`)
})
Hola a todos, consulta:
Como se ejecuta el proyecto con nodemon y windows? Gracias por tu tiempo midu y gracias a la comunidad.
¿Cómo hace para que se le vea la terminal de colores todo bonito?
localhost es como un this, versión redes. Para los que vengan sabiendo POO.
EDIT: Una duda, por qué no usás un switch/case en lugar de un if/else largo con la URL y los endpoints de la API?
Tremendo video Miduuuuu!!!!!!! 💜💜💜 La comunidad no es nada sin ti. Se hace muy ameno el tiempo escuchandote, y lo haces entretenido. Siempre con la sonrisa !
Alguien sabe por que me dice nodemon o mas bien la api que no encontró el modulo de express estoy usando la version 3.0.1 ya mire en los módulos y si esta
entonces la unica funcion de nodejs es ejecutar los archivos? XD por favor ayuda estoy confundido.