Aprovecha el precio especial.

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14d

13h

23m

00s

21

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

18254Puntos

hace 6 meses

¿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

18254Puntos

hace 6 meses

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
2
13862Puntos
5 meses

Se extendio una semana mas la entrega?

1
51232Puntos
5 meses

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
28406Puntos
5 meses

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
5 meses

When will the challenge winners be selected and how will they be contacted?

1
20398Puntos
6 meses

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
28406Puntos
5 meses

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