Go-Backend Developer with payment after employment - free course from Kata Academy, training 7 months, Date March 30, 2023.
Miscellaneous / / November 29, 2023
GO-backend developer - a developer who develops the core, the “brains” of the application in the cloud infrastructure.
1. quickly start working in IT with a stable salary
2. learn and develop
3. understand the details of the operation and interaction of the program with the computer
GO or Golang is a young microservice programming language. It was created by Google to speed up software development and as an alternative to C and C++. GO has a simple syntax, making it easy for beginning developers to learn.
Developer environment
You will learn how to use the basic functionality of Git, Goland, Docker, and perform queries in MySQL, Postgres and Postman.
- Git - version control system
- Integrated Development Environment
- Application containerization
- Working with the database
- Platform API
- HTTP/HTPPS requests
Golang programming language
You will learn how to run programs, work with variables, primitives and complex types, and use functions. You will be able to write code using OOP, work with standard libraries, multithreading, use runtime and optimize code.
- Golang Language Basics
- Object-oriented programming
- Standard Library
- Multithreading
- Runtime
- Code optimization
Basic Programming Principles
You will learn to apply patterns, basic algorithms and data structures. You will learn what code refactoring is according to the rules of clean code.
- Design Patterns
- Algorithms and data structures
- Clean architecture
Go pre-project
You will learn how to administer servers, work with Docker and databases, use parsers, work with high-load systems and microservices. We will teach you how to choose an environment, stack, frameworks for a project and work using Agile in various trackers.
- Web server
- Containerization
- SQL and NoSQL
- Project planning
- High-load services
- Architecture
- Project management
Team project
Internship on a real project using all the knowledge and skills required by a GO developer.
Preparing for technical interviews
We will help you refresh and systematize your theoretical knowledge. After which you will pass a final test on all topics with a mentor. A career consultant will help you create a competitive resume and prepare you for interviews.