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:
- Crear una plataforma donde puedas buscar ofertas de empleo como desarrollador.
- Desarrollar tanto la parte que ves (el Frontend) como la lógica interna que gestiona las ofertas (el Backend).
- 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.