¿Te imaginas tener acceso a más de 2.000 USD en herramientas para poder crear tu propia app? Con el desafío de GitHub Education + Platzi + New Relic, tendrás esta oportunidad única por las próximas 3 semanas.
Llegó el momento de crear y de usar todo el GitHub Student Developer Pack🏃💥
En este desafío, comprenderás cómo la observabilidad ayuda a los equipos de ingeniería de software a entender la salud y el rendimiento de sus sistemas, y no solo ver qué errores ocurren, sino también cuándo y por qué. Además, queremos simular un escenario del mundo real de construir una aplicación, evaluar errores y enfrentar nuevos desafíos a medida que surgen.
A través de ejercicios prácticos, explorarás la observabilidad y aprenderás cómo estas prácticas permiten a los ingenieros obtener información sobre el funcionamiento interno de sus aplicaciones, diagnosticar problemas de manera efectiva y tomar decisiones informadas para mejorar el rendimiento y la fiabilidad.
También utilizarás Copilot para ayudarte a construir, encontrar y resolver problemas en la infraestructura de código, haciéndote un ingeniero más efectivo.
Este desafío es adecuado para todos los desarrolladores. Será útil si estás familiarizado con HTML, CSS, JavaScript, Angular y Bootstrap.
🇪🇸HTML & CSS
🇪🇸Javascript
🇪🇸Angular
Veremos los datos de telemetría que recibimos de la aplicación Astro Shop en New Relic, una plataforma de observabilidad todo en uno, que nos permite ver datos de telemetría de diferentes servicios e infraestructuras.
GitHub Copilot es un asistente de codificación con IA que te ayuda a escribir código más rápido y con menos esfuerzo, permitiéndote enfocar más energía en la resolución de problemas y la colaboración. Copilot ofrece sugerencias de código mientras lo escribes: a veces completa la línea actual, a veces un bloque de código nuevo (Es increíble 🤩). Puedes aceptar toda o parte de una sugerencia, o ignorarla y seguir escribiendo.
Para este desafío, te animamos a usar Copilot para ayudarte a encontrar errores en el código para que puedas entender mejor cómo resolverlos.
🇺🇸Empezar con New Relic - Introducción a New Relic
🇺🇸 Empezar con APM - Introducción a APM
🇺🇸Introducción a OpenTelemetry con New Relic - OpenTelemetry Introducción
🇪🇸Git & GitHub
🇪🇸Curso de GitHub Copilot
🇪🇸New Relic
Documentación de Angular
Documentación de Bootstrap
IMPORTANTE: Si no estás registrado como estudiante de GitHub Education, por favor regístrate aquí. Una vez que hayas sido verificado exitosamente como estudiante, podrás seguir los pasos anteriores para recibir los beneficios adicionales.
Si tienes verificada tu condición de estudiante con GitHub Education, podrás utilizar Copilot y Codespaces de forma gratuita. Ten en cuenta que la aprobación y distribución de beneficios puede tardar, en promedio, 72 horas.
Si no estás verificado como estudiante de GitHub Education, puedes participar en el desafío, esto solo te permitirá usar Copilot y otras herramientas avanzadas. Es un nice-to-have.
Durante las próximas 3 semanas, estarás creando tu propia aplicación de entrega de comida, usando la aplicación de código abierto (OSS - Open source) FoodMe. Esta aplicación ha existido por mucho tiempo y parece que necesita algunas actualizaciones. Usando tus habilidades tecnológicas, podrás modernizar esta aplicación y hacerla tu servicio de entrega de comida ideal.
¿Nunca has usado una aplicación de entrega de comida antes? Algunos ejemplos incluyen Rappi y UberEats, si deseas obtener algunas ideas sobre diseño y características.
Recuerda: Este desafío está destinado a desarrolladores de todos los niveles, y parte de la funcionalidad ya ha sido construida para darte un buen comienzo. Usa la documentación de Angular, Bootstrap, NodeJS, y tus recursos favoritos sobre HTML, CSS y JavaScript para ayudarte. ¡Por supuesto puedes ver tus cursos favoritos de Platzi!
Requisitos
Para iniciar la aplicación: Sigue las instrucciones del repo del challenge.
Envía tu aplicación final a través de un Pull Request en el repositorio principal del cual harás fork. Envía antes de las 11:59pm EST del martes 9 de julio para ser elegible para los premios.
Nota: Puedes seguir y contactar a Rita indicándole que eres estudiante de Platzi . Con ella estamos evaluando la mejor manera de concentrar a los mejores estudiantes que se sumen al reto, para agregar bonus dentro del contenido integrando 🔭 OpenTelemetry.
¡Platzi, New Relic y GitHub Education seleccionarán CINCO (5) ganadores! Cada ganador recibirá una mochila de New Relic y GitHub Education llena de productos.
¡No pierdas esta oportunidad de mejorar tus habilidades y ganar swag de Github & New Relic!
No se puede con React ?
Se extendio una semana mas la entrega?
Pareciera que si,me imagino que no a todo el mundo le han dado acceso a las herramientas al mismo tiempo.A mi me sirve ya que solo tengo mejorada la interfaz gráfica de mi app.Gracias por la extensión!
efecivamente está extendida. Y no creo que sea por lo del acceso a las herramientas porque en el post dice que es un nice to have pero que no impide llegar al final del reto.
Yo pude terminarla recien hoy
When will the challenge winners be selected and how will they be contacted?
tengo una duda, la app esta hecha en algunar 1 me parece, hay que hacer los cambios en esa misma version o hay que refactorizar en angular version nueva?
yo la hice sobre la misma version. Tocando frontend y mejorando algo de backend.