¡Te doy la bienvenida a un nuevo desafío!
Esta vez el reto consiste en Construir la misma aplicación en 3 lenguajes diferentes. Debes construir un sistema donde los usuarios puedan realizar diferentes tareas. Por ejemplo: autenticarse, crear contenido, agendar citas, entra otras. Tú decides de qué tratará la aplicación.
La única regla es que el flujo de tareas y navegación que siguen los usuarios para completar las tareas sea el mismo en los 3 lenguajes. Puedes elegir los que más te gusten. Puedes seguir diferentes paradigmas, principios y buenas prácticas de programación. Pero la aplicación debe verse absolutamente igual en los 3 proyectos.
No solo el resultado debe ser público, también debes publicar el código, así todos podremos estudiar la forma en que resolviste los problemas de formas diferentes. Puedes usar Repl.it o cualquier otra plataforma en línea que nos permita visualizar ambas cosas a la vez: el código y la aplicación funcionando.
El sistema puede ser una aplicación de consola. 😉
En este sitio web puedes sacar ideas para tu aplicación: Computer Science Projects - GeeksforGeeks (dale las gracias a Demian Arenas). 💪
Los ganadores obtendrán meses adicionales de suscripción a Platzi. 💚
Para ganar puntos extra debes:
Cuando construyas tus aplicaciones puedes enviar tu solución creando un nuevo Issue en el Repositorio del Desafío. No olvides incluir un link a tu código y el resultado “visual”.
También puedes incluir una breve descripción de tu aplicación + los principios o buenas prácticas que utilizaste.
La fecha límite para ganar uno de los primeros puestos es el 1 de Septiembre, pero puedes usar este desafío para construir/mejorar tu portafolio. No te preocupes por el tiempo.
Tu resultado fue el más limpio. Excelente visualmente. Además, la nueva sección de contacto sigue el estilo del resto del proyecto y funciona realmente bien. La aplicación fue construida con React.js y Webpack.
Disfruta tus 3 meses adicionales de suscripción a Platzi. 😉
Las modificaciones y nuevas secciones son excelentes. Hay animaciones espectaculares por todas partes. La aplicación fue construida con CSS Grid y Bootstrap (la versión móvil está en construcción).
Disfruta tus 2 meses adicionales de suscripción a Platzi. 😉
Las animaciones no solo aparecen porque sí, algunas también reaccionan al comportamiento de los usuarios.
Disfruta tu mes adicional de suscripción a Platzi. 😉
Gabriel De Andrade: Gabriel no solo resolvió muy muy bien el desafío, también nos dio un tutorial espectacular para crear animaciones basadas en física de resortes con React Spring.
Jaime Burbano: me encantan los colores y la limpieza de tu solución. Y como si fuera poco, tienes presentación en Behance. ¡Y un video de cómo codeaste la aplicación! 😱 😮 🙌
¡Muchísimas gracias a todos por participar en el reto de desarrollo web! ¡Muchísimo ánimo para este nuevo desafío! No olvides compartir tus soluciones en todas partes para animar más estudiantes a completar los desafíos.
#NuncaParesDeAprender 🤓💚
si hago tres backends y un mismo front, funciona @juandc?
Sure! 😮 🎉
tons le entro
Se me ocurre, la batalla contra un jefe de un juego de RPG de dos dimensiones y en los backend se puede almacenar información y cualquier otra cosa relacionada con el juego, también se pudiera usar la api de autenticación de Firebase.
@juandc ¿Se puede usar la base de datos de tiempo real y/o Firestore de Firebase en vez de graphql ql?
Saludos.
Yep! 😉
Oh wow, que chevere Juan!.
¡Me apunto!
Nos vemos en un mes 🥳.
¡Ya casi! 🎉👀💪
Hola,entro si hago un backend en node y otro en graphql,y un frontend en react + redux que consuma las apis?
Piensa en lenguajes y paradigmas. Puedes crear un proyecto en JavaScript (en Node o en el navegador), otro en TypeScript (lo mismo) y otro en otro lenguaje.
Si las 3 aplicaciones crean una API REST o GraphQL genial. Si además creas un Frontend para consumir esa API super hiper recontra espectacular!!!
:musvle:
Hey juan podria crear 2 api rest(uno con node y otro con typescript) y el tercero un app de consola usando Python pero simulando lo que hacen las api ya que recientemente lo estoy explorando , y claro si el tiempo nos permite ,tambien el frontend?
¡Es un proyecto muy bueno! Pero tiene que ser la misma aplicación. ¡Intenta crear la API también con Python!
Esta bien,hare mi mejor esfuerzo para hacerlo.👍
Entiendo que los 3 lenguajes distintos es en el backend no? porque frontend nose como lo haras sino usas javascript, html y css xD
Piensa más en paradigmas y lenguajes.
Cuentan JavaScript + TypeScript + cualquier otro. 😉
Para que los 3 proyectos se vean iguales la aplicación puede ser un sistema en la consola. O 3 APIs exactamente iguales.
¡Imagínate si todas se conectan a la misma base de datos! 😮
Challenge accepted!! … Primer desafio que le entro!
🎉💪🤓
Muy buen reto! Lástima que no me enteré del reto de Desarrollo Web 😦
Ahora solo espero tener el tiempo suficiente para participar en este 😅 es un mes difícil en el trabajo.
Saludos!
Voy a hacer el reto del Desarrollo Web…
Gracias! Quizá lo intenté con este también. ¿La consola integrada a los IDEs de Java también cuenta?
Vamos a ver que tal me va en este.
Desafío aceptado!!! 💪
“Que empiece el juego”
¡Vamos! ¡Seguro que te queda super! 💪
Un frontend en Angular, otro en React y otro en emberjs vale?
Nio. Ese será el próximo reto… 😉
Piensa en lenguajes y paradigmas. Por ejemplo: JavaScript + TypeScript + cualquier otro.
donde veo todos los challenge ?
😦