A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Buscar en lecciones


IngresarEmpezar

Regístrate en 4Geeks

← Volver a Proyectos

Final Project User Stories & Wireframes

Dificultad

  • intermediate

Duración promedio

1 hrs

Tecnologías

Dificultad

  • intermediate

Duración promedio

1 hrs

Tecnologías

    GitHub

  • Agile Methodologies

  • final-project

¿Cómo empezar?
Alcance del proyecto

Fullstack Project

¿Cómo empezar?

Bajo la indicación de tu mentor/a formarás tu equipo de proyecto. Lo ideal es que sean equipos de 3 personas, buscando que también exista motivación por el proyecto a realizar y capacidad de colaboración.

Si vas a realizar el proyecto solo (no te lo recomendamos),busca en comunidades en línea otra gente con quien realizar este tipo de proyectos y que estén alineados con aprender y mejorar sus habilidades en programación al igual que tu.

El objetivo es que los equipos puedan alcanzar exitosamente el final del proyecto, combinando el interés por el proyecto y la capacidad para desarrollar características interesantes de la mejor manera posible.

🔥 Es importante trabajar en convencer a tus compañeros de unirse a tu proyecto, después de todo los proyectos son en grupo y no todas las ideas se van a realizar, todos los integrantes deben ceder en algunas ideas para lograr lo mejor para el equipo.

Alcance del proyecto

Una de las claves del éxito de los proyectos es que estén correctamente definidos y acotados en función del tiempo disponible, la dedicación prevista y las capacidades del equipo.

💡 70% de los proyectos de codigo fallan por requerimientos mal hechos. Si no se define bien el alcance del proyecto, resultará en una percepción negativa por parte del equipo, por no alcanzar el objetivo, generando frustración y desilusión.

☑️ Un proyecto final exitoso debe incluir

  • Buen diseño y presentación estética: no nos dedicamos al diseño, pero debemos tener criterio sobre qué se ve bien y qué no, qué está bien alineado y construido, o no, y para ello, buscar referencias en otras webs es fundamental.

  • Registro, autenticación y restablecimiento de contraseña.

    • La contraseña debe estar cifrada, no en texto plano, por seguridad.
  • Un backend con una API hecha a la medida para realizar las transacciones de tu proyecto.

  • Tener al menos unas 3 vistas más de contenido y un CRUD entero. Por ejemplo:

    • Blog: Home, listado, artículo con comentarios…

    • Comercio electrónico: Home, listado de artículos, carrito de compras, detalle de artículo…

  • Integrarse con una o más APIs de terceros, asi como aprovechar otras librerías para mejorar la calidad del proyecto y optimizar el tiempo de desarrollo.

  • Estar desplegado en producción.

📝Instrucciones

  1. Crea un proyecto en Github Project y agrega a tus compañeros de equipo. Allí es donde deberán estar las historias de usuario de tu product backlog. Cuando todos los miembros del equipo estén de acuerdo con el contenido de las historias y el alcance del proyecto.

  2. Escribe las historias de usuario del backlog del producto de tu proyecto final. Recuerda que esta lista de historias de usuarios corresponde a las características generales del proyecto, que después serán especificadas como tareas a lo largo de los scrums.

Regístrate para obtener acceso a proyectos similares

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Al registrarte estás aceptando nuestros Términos y condiciones y Política de privacidad.

Dificultad

  • intermediate

Duración promedio

1 hrs

Tecnologías

    GitHub

  • Agile Methodologies

  • final-project

Dificultad

  • intermediate

Duración promedio

1 hrs

Tecnologías

    GitHub

  • Agile Methodologies

  • final-project

Dificultad

  • intermediate

Duración promedio

1 hrs

Tecnologías

    GitHub

  • Agile Methodologies

  • final-project

Dificultad

  • intermediate

Duración promedio

1 hrs

Tecnologías

    GitHub

  • Agile Methodologies

  • final-project

Regístrate para obtener acceso a proyectos similares

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Al registrarte estás aceptando nuestros Términos y condiciones y Política de privacidad.

Dificultad

  • intermediate

Duración promedio

1 hrs

Tecnologías

    GitHub

  • Agile Methodologies

  • final-project

Dificultad

  • intermediate

Duración promedio

1 hrs

Tecnologías

    GitHub

  • Agile Methodologies

  • final-project