Desarrollador avanzado de Go: curso 144.000 rublos. del Taller Yandex, capacitación 6 meses, fecha 29 de noviembre de 2023.
Miscelánea / / November 29, 2023
En el formato que más te convenga: con o sin plazos
Hay dos formatos de entrenamiento: en un grupo reducido de 15 personas con plazos y sprints, o a tu propio ritmo, sin sprints y plazos. Puedes elegir el formato que más te convenga.
Con webinars, teoría y práctica constante.
Estudiarás online en la plataforma Workshop con tareas teóricas y prácticas. Y una vez más durante el sprint habrá seminarios web: podrá analizar temas complejos y errores con más detalle, hacer preguntas sobre el curso, Go o la programación en general.
Con el apoyo de mentores experimentados.
Los mentores realizan seminarios web con codificación en vivo, responden preguntas y lo ayudan a resolverlo. También se reunirá individualmente con su mentor en cada sprint para compartir experiencias, discutir código, expectativas profesionales o cualquier otro tema que le interese.
Para proyectos educativos
Tendrás que elegir una de las vías prácticas: “Servicio de acortamiento de URL” o “Servicio de alerta y recopilación de métricas”. Al finalizar el curso, podrás agregar 3 proyectos a tu portafolio: 2 de ellos pueden realizarse en base a tus proyectos o según nuestros términos de referencia.
Introducción y prueba de nivel
Incluido en el programa: Go Developer y Advanced Go Developer
Aprenderá cómo funciona la capacitación y realizará una prueba sobre los conceptos básicos del desarrollo backend y la sintaxis de Go.
Paquetes de biblioteca estándar
Incluido en el programa: Go Developer y Advanced Go Developer
En este módulo hablaremos sobre los paquetes populares de Go. Aprenderá a escribir y probar aplicaciones HTTP con net/http, administrar la transmisión datos y vida útil de las tareas con contexto, realizar consultas a la base de datos, familiarizarse con las características de serialización y manejo de errores en Ir.
Competitividad
Incluido en el programa: Go Developer y Advanced Go Developer
Te contamos qué es el multiproceso a nivel de sistema operativo. Aprenderá la diferencia entre un subproceso y un proceso, qué tipos de subprocesos múltiples existen, qué sucede al cambiar de subproceso, cómo lidiar con interbloqueos y carreras de datos. Respondiendo a estas y otras preguntas, pasemos al programador de Go. Entonces te presentaremos a Hilos ligeros en el lenguaje: gorutinas y otras herramientas del lenguaje para escribir subprocesos múltiples. aplicaciones.
Primer proyecto de graduación
Incluido en el programa: Go Developer y Advanced Go Developer
Podrás realizar un proyecto basado en nuestras especificaciones técnicas propuestas de forma individual o en equipo con otros estudiantes. También puedes realizar tu propio proyecto, habiéndolo acordado previamente con tu mentor. Los mentores revisarán los proyectos de graduación. Tendrás 5 semanas para completar el proyecto.
Patrones de diseño
Incluido en el programa: Desarrollador Go avanzado
En este módulo veremos patrones de diseño y antipatrones de programación Go. Aprenderás a implementar Los patrones de diseño de aplicaciones más comunes y cómo evitar errores implícitos al programar en Ir.
tull
Incluido en el programa: Desarrollador Go avanzado
La fortaleza de Go son sus herramientas de desarrollo integradas. En este módulo, aprenderá a utilizar herramientas para diseñar y analizar código estático, crear documentación, generar código y crear perfiles.
Biblioteca estándar extendida
Incluido en el programa: Desarrollador Go avanzado
Go tiene muchas cosas disponibles listas para usar y le recomendamos que escriba sus propias soluciones basadas en la biblioteca estándar. En este módulo, completará su introducción a los paquetes integrados de Go y se familiarizará con la biblioteca estándar "extendida" del lenguaje, que contiene una gran cantidad de paquetes útiles.
Segundo proyecto de graduación
Incluido en el programa: Desarrollador Go avanzado
Podrás realizar un proyecto basado en nuestras especificaciones técnicas propuestas de forma individual o en equipo con otros estudiantes. También puedes realizar tu propio proyecto, habiéndolo acordado previamente con tu mentor. Los proyectos serán revisados por expertos: autores y mentores del curso. Tendrás 5 semanas para completar el proyecto.
Seminarios web
Además de la teoría y la práctica, los mentores realizarán seminarios web para usted una vez por sprint, al final de la primera semana. Los seminarios web son necesarios para profundizar en temas complejos, analizar los errores más comunes y responder preguntas sobre el curso, Go o la programación en general.
Sesiones 1:1
Cada estudiante tendrá la oportunidad de tener una llamada individual con su mentor una vez por sprint. En la media hora asignada, no sólo podrás hacer preguntas sobre el proyecto, sino también discutir las expectativas profesionales, compartir experiencias de desarrollo o tocar cualquier otro tema que te interese.