Development in Go - course 51,000 rub. from ThinkNetica, training 12 weeks, date November 28, 2023.
Miscellaneous / / November 28, 2023
More than 15 years in IT, 7 years of which in development.
Fullstack developer, architect and development team leader.
Developing in Golang since 2016.
Participated in the development of an intelligent transport system ( http://www.transflow.ru/), which is part of the “Safe City” system, implemented in Russian regions by the Rostec corporation.
As a DevOps engineer, he participated in the creation of a critical infrastructure monitoring system implemented in the largest Russian and foreign companies ( http://pkcc-ps.ru/ru/partners/).
Participated in the development of an integrated automation system for the Kerch ferry crossing.
At the request of the Fonbet branch, he led the development of a bookmaker software platform. Senior Go-developer at MTS Bank.
I have been developing in Go for more than 5 years, and for the last 4 years I have been a software architect. During this time I managed to design and develop several information systems. My last job was related to the development of a large corporate system for managing processes within the company. I was responsible for the system architecture, technology selection and the final implementation of the project. This system implemented various modules, such as task management, personnel accounting, budgeting, analytics and reporting. I paid special attention to the scalability and security of the system so that it could support high workloads and protect sensitive information. Throughout the project, I collaborated with different development and analysis teams to discuss requirements and make implementation decisions. I also conducted regular code reviews and meetings to ensure code adherence to standards and high quality software. After completion of development, I launched the system and its subsequent support. I trained users on how to use the system, tracked problems that arose, and made necessary changes to the code. It was incredibly satisfying to see how the system I created helped improve the company's operations and make it more efficient. In the future, I hope to continue working with Go and expand my skills in software architecture. I have many ideas and plans and I am confident that I can create even more innovative and useful systems.
Week 1
Lesson 1. Course program and objectives. Introduction to Go
Lesson 2. Go Syntax Features
Week 2
Lesson 3. Algorithms in Go
Lesson 4. Data structures in Go
Week 3
Lesson 5. Input Output
Lesson 6. OOP in Go
Week 5
Lesson 9. Interfaces
Lesson 10. Competitive programming
Week 6
Lesson 11. Network programming
Lesson 12. Web Applications
Week 7
Lesson 13. Application Development Interface (API)
Lesson 14. Remote procedure call (RPC, gRPC)
Week 8
Lesson 15. Relational databases
Lesson 16. Database Applications
Week 9
Lesson 17. Go Application Architecture
Lesson 18. Microservices and Kubernetes
Week 10
Lesson 19. Message Queues
Lesson 20. Non-relational databases
We master the tools of multitasking (concurrency) in Go through practical tasks. Goroutines, channels, composition, pipelines, timing, context and synchronization.
4
About the course. Teachers - Tinkoff developers Share tools and techniques that they use in real work. Online access to educational materials Lectures and homework where you can practice your acquired skills. Practical applicability...
2,7