Desarrollo en Go - curso 51.000 rublos. de ThinkNetica, formación 12 semanas, fecha 28 de noviembre de 2023.
Miscelánea / / November 28, 2023
Más de 15 años en TI, 7 años de los cuales en desarrollo.
Desarrollador fullstack, arquitecto y líder del equipo de desarrollo.
Desarrollando en Golang desde 2016.
Participó en el desarrollo de un sistema de transporte inteligente ( http://www.transflow.ru/), que forma parte del sistema "Ciudad Segura", implementado en las regiones rusas por la corporación Rostec.
Como ingeniero DevOps, participó en la creación de un sistema de monitoreo de infraestructura crítica implementado en las mayores empresas rusas y extranjeras ( http://pkcc-ps.ru/ru/partners/).
Participó en el desarrollo de un sistema de automatización integrado para el cruce del ferry de Kerch.
A pedido de la sucursal de Fonbet, lideró el desarrollo de una plataforma de software para casas de apuestas. Desarrollador senior de Go en MTS Bank.
Llevo más de 5 años desarrollando en Go, y durante los últimos 4 años he sido arquitecto de software. Durante este tiempo logré diseñar y desarrollar varios sistemas de información. Mi último trabajo estuvo relacionado con el desarrollo de un gran sistema corporativo para la gestión de procesos dentro de la empresa. Fui responsable de la arquitectura del sistema, selección de tecnología y la implementación final del proyecto. Este sistema implementó varios módulos, como gestión de tareas, contabilidad de personal, elaboración de presupuestos, análisis e informes. Presté especial atención a la escalabilidad y seguridad del sistema para que pudiera soportar altas cargas de trabajo y proteger información confidencial. A lo largo del proyecto, colaboré con diferentes equipos de desarrollo y análisis para discutir requisitos y tomar decisiones de implementación. También llevé a cabo reuniones y revisiones de código periódicas para garantizar el cumplimiento del código con los estándares y el software de alta calidad. Una vez finalizado el desarrollo, lancé el sistema y su posterior soporte. Capacité a los usuarios sobre cómo usar el sistema, rastreé los problemas que surgieron e hice los cambios necesarios en el código. Fue increíblemente satisfactorio ver cómo el sistema que creé ayudó a mejorar las operaciones de la empresa y hacerla más eficiente. En el futuro, espero seguir trabajando con Go y ampliar mis habilidades en arquitectura de software. Tengo muchas ideas y planes y estoy seguro de que puedo crear sistemas aún más innovadores y útiles.
Semana 1
Lección 1. Programa y objetivos del curso. Introducción a ir
Lección 2. Ir a funciones de sintaxis
Semana 2
Lección 3. Algoritmos en Go
Lección 4. Estructuras de datos en Go
Semana 3
Lección 5. De entrada y salida
Lección 6. Programación orientada a objetos en Go
Semana 5
Lección 9. Interfaces
Lección 10. Programación competitiva
Semana 6
Lección 11. Programación de red
Lección 12. Aplicaciones web
Semana 7
Lección 13. Interfaz de desarrollo de aplicaciones (API)
Lección 14. Llamada a procedimiento remoto (RPC, gRPC)
Semana 8
Lección 15. Bases de datos relacionales
Lección 16. Aplicaciones de bases de datos
Semana 9
Lección 17. Ir a la arquitectura de la aplicación
Lección 18. Microservicios y Kubernetes
Semana 10
Lección 19. Colas de mensajes
Lección 20. Bases de datos no relacionales
Dominamos las herramientas de la multitarea (concurrencia) en Go a través de tareas prácticas. Gorrutinas, canales, composición, pipelines, timing, contexto y sincronización.
4
Sobre el curso. Profesores: desarrolladores de Tinkoff comparten herramientas y técnicas que utilizan en el trabajo real. Acceso en línea a materiales educativos Conferencias y tareas donde podrás practicar tus habilidades adquiridas. Aplicabilidad práctica...
2,7