‫-: Hola y bienvenido a este completo Node. js, Express y
‫MongoDB bootcamp.
‫Estoy muy feliz de darte la bienvenida a este gran curso hoy.
‫Y le prometo que vino al lugar
‫correcto si desea comenzar a construir sus
‫propias aplicaciones de backend modernas
‫y potentes con Node. js y todas las tecnologías modernas relacionadas.
‫Ahora, antes de comenzar realmente este curso,
‫tomemos unos cinco minutos para hablar
‫sobre lo que se incluye en el curso, cómo
‫funcionará el curso y también
‫cómo hacer preguntas. Permítanme comenzar brindándoles una
‫descripción general rápida de cómo funciona el curso.
‫está organizado, los
‫proyectos que vamos a codificar juntos
‫y también qué es exactamente lo que vas a aprender.
‫Entonces, el curso se divide básicamente en cuatro grandes partes, el
‫Node absoluto. js, cómo
‫desarrollar backend y
‫Node. js realmente
‫funcionan y luego las partes
‫tres y cuatro son para el proyecto Natours del mundo real
‫completo, que realmente es la parte principal de este curso.
‫Y este proyecto tiene dos
‫partes porque la misma aplicación contiene una API RESTful y un
‫sitio web renderizado del lado del servidor basado en los mismos datos.
‫Entonces, veamos ahora cada parte con más detalle.
‫Y comenzaremos el curso en la parte uno, que
‫es la sección dos, construyendo
‫este pequeño y divertido proyecto que le enseñará
‫los fundamentos de Node. js para que
‫tengas una base sólida para
‫el resto del curso.
‫Luego, en la segunda parte, aprenderá los fundamentos
‫del desarrollo backend
‫y también cómo Node. js en realidad funciona
‫detrás de escena y esto será una
‫combinación de teoría y conferencias
‫de codificación diseñadas para brindarle el conocimiento que muchos
‫otros desarrolladores de Node simplemente no tienen.
‫Y este contenido está en las secciones tres y cuatro.
‫La sección cinco es solo una sección opcional rápida para
‫ponerlo al día
‫con las promesas de JavaScript y la espera asíncrona.
‫Entonces, en caso de que aún
‫no esté familiarizado con estas herramientas modernas.
‫En la tercera
‫parte, finalmente comenzamos a construir el proyecto Natours.
‫Entonces, en esta
‫parte tres, desde la sección seis, hasta
‫la sección 11, diseñamos y
‫construimos la API y para eso profundizamos en el
‫marco Express, MongoDB y Mongoose.
‫También aprenderá todo sobre aplicaciones de red
‫reales, enrutamiento, operaciones CRUD, modelado de datos,
‫datos geoespaciales utilizando la arquitectura MVC, autenticación
‫moderna con tokens web JSON,
‫autorización, seguridad, manejo de errores y
‫mucho más.
‫Luego, en la cuarta parte del
‫curso después de la API terminada,
‫estamos listos para construir el sitio web
‫renderizado usando plantillas PUG
‫para realmente darle vida al proyecto
‫con una hermosa interfaz de usuario y, por cierto,
‫decidí hacer la API primero y el sitio web. más
‫tarde porque de
‫esta manera ya tenemos todo el trabajo relacionado con
‫los datos fuera del camino.
‫Y luego puede concentrarse exclusivamente en la construcción del sitio web.
‫Entonces, las secciones 12 y 13 son exactamente para eso,
‫además, aprenderá cómo aceptar pagos con tarjeta de
‫crédito con Stripe, cómo cargar archivos
‫y cómo enviar correos electrónicos usando múltiples
‫herramientas y, finalmente, para terminar,
‫también implementaremos nuestra aplicación en producción
‫con Heroku, como puede ver, hay mucho
‫contenido por venir y
‫esto es solo una descripción general.
‫De todos modos, probablemente este no sea el primer curso en línea que
‫está tomando,
‫pero aún quiero decir algunas palabras
‫sobre cómo creo que se debe tomar este curso.
‫Entonces, primero y esto es bastante obvio,
‫en todos los
‫videos de codificación, siempre debes codificar
‫conmigo para que realmente construyamos todos los proyectos juntos.
‫Sin embargo, en
‫algunos videos, también incluí algunos desafíos
‫que realmente deberías intentar resolver por ti mismo.
‫Ahora, en todos los videos, codificados o no
‫codificados, realmente te recomiendo que tomes tantas notas como sea posible porque
‫hay mucho contenido aquí y, por lo tanto, escribir tus
‫propias notas realmente puede
‫ayudarte a retener el conocimiento a
‫medida que avanzas en el curso.
‫Por último, también creo que es buena idea hacer todo
‫el curso de principio a fin para que no
‫te pierdas ningún tema y
‫para que al final
‫tu proyecto sea exactamente igual al mío.
‫Sin embargo, también entiendo que
‫este curso es bastante largo y,
‫por lo tanto, es posible que no esté
‫realmente interesado en
‫todos los temas, por lo que, por supuesto,
‫puede omitir videos o secciones enteras que no necesita,
‫pero nuevamente, le aconsejo para ver todos los videos.
‫Y ahora hablemos de preguntas.
‫Entonces, en todos los
‫videos, siempre explico cada detalle de
‫la tecnología que estamos usando o
‫las técnicas que les estoy mostrando, pero,
‫por supuesto,
‫en algún momento todavía puede tener algunas preguntas
‫o, peor aún, es posible
‫que obtenga atascado debido
‫a algún problema en tu código
‫o algún mensaje de
‫error que realmente no entiendes y nada
‫es peor que invertir todo este tiempo y luego no
‫poder seguir adelante en el curso y por
‫eso siempre puedes obtener ayuda aquí en el área
‫de preguntas y respuestas de Udemy.
‫Entonces, en la parte inferior del video que
‫está viendo, encontrará la sección de
‫preguntas para ese video
‫específico y siempre que tenga una pregunta o un problema,
‫primero puede verificar si otro
‫estudiante ya ha preguntado lo mismo
‫y si no, bueno, simplemente publique su propia pregunta
‫y, por supuesto, con tantos detalles como sea posible.
‫Y luego obtendrás un apoyo amistoso de
‫mi parte o de mi equipo
‫para que puedas volver a escribir código lo más rápido posible.
‫Entonces, espero que te diviertas mucho
‫con el
‫curso ahora que te conviertes en un desarrollador
‫de Node realmente avanzado
‫y que podrás crear tus propias aplicaciones de backend increíbles.
‫Y dicho
‫esto, comencemos por fin.
‫(música optimista)