Enlace con el diseño del proyecto: https://stitch.withgoogle.com/projects/7508115667617706440

👨‍💻 ¡Empezamos nuestro Primer Proyecto FullStack! DevJobs

Ha llegado el momento de poner en práctica los conceptos de Frontend, Backend y APIs. ¿Cómo? ¡Empezando a construir nuestro primer proyecto FullStack desde cero!

🚀 El Proyecto: DevJobs

El proyecto que vamos a construir juntos es DevJobs. Piensa en él como un buscador de ofertas de empleo, pero enfocado exclusivamente en el mundo del desarrollo. Con DevJobs, vamos a:

  1. Crear una plataforma donde puedas buscar ofertas de empleo como desarrollador.
  2. Desarrollar tanto la parte que ves (el Frontend) como la lógica interna que gestiona las ofertas (el Backend).
  3. Aprender a almacenar y manejar los datos de manera eficiente.

🛠️ Tecnologías que Usaremos

Para llevar a cabo DevJobs, vamos a sumergirnos en un montón de tecnologías clave que te convertirán en un desarrollador FullStack completo:

  • HTML: Es el esqueleto de nuestras páginas web. Nos permitirá definir la estructura y el marcado de todo lo que verá el usuario.
  • CSS: Con CSS le daremos estilo a nuestro proyecto. Haremos que DevJobs no solo funcione, sino que también se vea genial.
  • JavaScript: Este es el lenguaje de programación que nos permitirá darle interactividad a nuestras páginas. ¡Harás que DevJobs reaccione a las acciones de los usuarios!
  • Node.js: Para la parte del Backend, utilizaremos Node.js. Con él, crearemos el servidor que gestionará los datos, procesará las peticiones y enviará la información al Frontend.
  • React: En el Frontend, trabajaremos con React. Esta librería nos ayudará a construir interfaces de usuario complejas de una manera eficiente y sin repetir tanto código. Seremos lo más óptimos posible.
  • Bases de Datos (SQL): En algún lugar tendremos que guardar todas esas ofertas de empleo y la información de los usuarios, ¿verdad? Utilizaremos SQL para gestionar nuestra base de datos, aprendiendo a guardar y recuperar información de forma estructurada.