20

¡Llegó la hora de asumir el reto! - GitHub Education + Platzi + New Relic

18151Puntos

hace un mes

¿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🏃💥

Gthub.jpg

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.

¿Qué nivel de experiencia se necesita para este desafío?

Este desafío es adecuado para todos los desarrolladores. Será útil si estás familiarizado con HTML, CSS, JavaScript, Angular y Bootstrap.

Cursos de Platzi Introductorios

🇪🇸HTML & CSS
🇪🇸Javascript
🇪🇸Angular

Uso de New Relic para Depuración

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.

Uso de Copilot

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.

Recursos

🇺🇸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

Cursos de Platzi que pueden ayudar:

🇪🇸Git & GitHub
🇪🇸Curso de GitHub Copilot
🇪🇸New Relic

Recursos Adicionales

Documentación de Angular
Documentación de Bootstrap

NRPlatziGithub.png

Primeros Pasos

Configuración de New Relic

  • Primero, crea tu cuenta gratuita de New Relic aquí.
  • Obtén acceso a datos adicionales y a la ingesta de datos a través de New Relic para Estudiantes.
  • Si estás verificado actualmente a través de GitHub Education como estudiante, inicia sesión en tu cuenta y ve a Ayuda > Recursos > New Relic para Estudiantes > Administrar Elegibilidad de Cuenta > GitHub Education para permitir que New Relic verifique tu estatus de estudiante. Los datos adicionales y la ingesta se agregarán automáticamente a tu cuenta.

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.

  • Apóyate en Copilot de GitHub si tienes tu cuenta de estudiante verificada:
    • Las guías de inicio rápido de Copilot se pueden encontrar aquí están en inglés.
    • Utilice Copilot y el chat de Copilot para configurar su espacio de trabajo y ayudar a crear la aplicación.
    • Para comenzar con Copilot, asegúrate de que esté configurado en tu editor. Puedes usar el botón de globo en la esquina superior derecha para cambiar las instrucciones en nuestros documentos a otro idioma. Te recomendamos usar VSCode.

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.

El Reto 🤝 - Una aplicación de Entrega de Comida a Domicilio.

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.

-> EL REPO DEL CHALLENGE AQUÍ

¿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

  • La aplicación debe tener un restaurante que ofrezca comida de tu país.
  • La aplicación debe tener algunos cambios de diseño respecto a la aplicación original (colores, fuente, fotos, por ejemplo).
  • La aplicación no puede aceptar tarjetas American Express.
  • Debes usar GitHub Copilot para ayudarte a construir la aplicación.
  • Debes instrumentar tu aplicación con New Relic usando la Instalación Guiada de Monitoreo de Navegador y la Instalación Guiada de Node.js.
  • Ejecutar la Aplicación.

Para iniciar la aplicación: Sigue las instrucciones del repo del challenge.

¿Quieres aprender más?

  • Más información sobre esta aplicación aquí.
  • La aplicación está construida sobre angular-seed, revisa el README de seed para entender qué hacen los scripts bajo scripts/.

Envío

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.

🎁 Premios

¡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!

Cesar
Cesar
CesarCordero

18151Puntos

hace un mes

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
6
11115Puntos

El link de: IMPORTANTE: Si no estás registrado como estudiante de GitHub Education, por favor regístrate aquí. No está funcionando.
Captura de pantalla 2024-06-12 113707.png

1
12311Puntos
un mes

Tiene razon estoy intentando y no funciona el enlace para el registro, me sale igual.

2
12311Puntos
un mes

Github Education este es el enlace pero estoy perdido porque no logro avanzar en este punto porque no me acepta ningun nombre o correo de Platzi.

5
18902Puntos
un mes

El problema es que se necesita un correo de una entidad educativa, de lo contrario no se puede obtener a la cuenta de educacion, sera que @Platzi puede colaborar con esto?

1
18902Puntos
un mes

@crontreras1 que prueba de escolaridad debo colocar?

2
18902Puntos
un mes

Screenshot 2024-06-13 at 10.00.44 PM.png, que papel da Platzi para certificar la prueba academica?

2
un mes

tengo el mismo problema, como lo podemos solucionar ?

1
un mes

Tengo el mismo problema. Cómo certifico que soy estudiante de platzi? Hay solución? 😔

2
17082Puntos
un mes

¡Hola a todos!
Yo les cuento como pueden poner la prueba de que son estudiantes de Platzi 😃

En tu celular:

  • Únete GitHub Edu en https://github.com/edu (con tu cuenta de GitHub)
  • Selecciona Platzi como institución y da clic en Siguiente
  • Elige la opción 3 ( 3. Dated Enrollment letter on school)para compartir una prueba de inscripción
  • Luego ingresa a https://platzi.com/mi-suscripcion/ y, con tu dispositivo, toma una foto en la que se vea claramente tu nombre, la vigencia de tu suscripción y el logo de Platzi
  • Envía tu solicitud
2
44383Puntos
25 días

Gracias me sirvió con el celular. En new relic, no me contestaron. Dieron una cuenta gratuita, voy a integrarla con la aplicación. Gracias

2
8549Puntos

Se extendio una semana mas la entrega?

1
44383Puntos
17 días

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!

2
22813Puntos
12 días

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

1
16108Puntos

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?

1
22813Puntos
12 días

yo la hice sobre la misma version. Tocando frontend y mejorando algo de backend.