Разработка в Go - курс 51 000 rub. от ThinkNetica, обучение 12 седмици, дата 28 ноември 2023 г.
разни / / November 28, 2023
Повече от 15 години в ИТ, 7 години от които в разработка.
Fullstack разработчик, архитект и ръководител на екип за разработка.
Развива се в Golang от 2016 г.
Участва в разработването на интелигентна транспортна система ( http://www.transflow.ru/), който е част от системата „Безопасен град“, внедрена в руските региони от корпорацията Ростех.
Като инженер DevOps той участва в създаването на система за мониторинг на критична инфраструктура, внедрена в най-големите руски и чуждестранни компании ( http://pkcc-ps.ru/ru/partners/).
Участва в разработването на интегрирана система за автоматизация на фериботния преход Керч.
По искане на клона на Фонбет ръководи разработката на софтуерна платформа за букмейкъри. Старши Go-разработчик в MTS Bank.
Разработвам в Go повече от 5 години, като през последните 4 години съм софтуерен архитект. През това време успях да проектирам и разработя няколко информационни системи. Последната ми работа беше свързана с разработването на голяма корпоративна система за управление на процесите в компанията. Отговарях за архитектурата на системата, избора на технология и окончателното изпълнение на проекта. Тази система внедрява различни модули, като управление на задачи, счетоводство на персонала, бюджетиране, анализи и отчетност. Обърнах специално внимание на мащабируемостта и сигурността на системата, така че да може да поддържа високи натоварвания и да защитава чувствителна информация. По време на проекта си сътрудничих с различни екипи за разработка и анализ, за да обсъдя изискванията и да вземам решения за внедряване. Също така провеждах редовни прегледи на кодове и срещи, за да гарантирам, че кодът отговаря на стандартите и висококачествен софтуер. След приключване на разработката стартирах системата и последващата й поддръжка. Обучих потребителите как да използват системата, проследих възникналите проблеми и направих необходимите промени в кода. Беше невероятно задоволително да видя как системата, която създадох, помогна за подобряване на дейността на компанията и я направи по-ефективна. В бъдеще се надявам да продължа да работя с Go и да разширя уменията си в софтуерната архитектура. Имам много идеи и планове и съм уверен, че мога да създам още по-иновативни и полезни системи.
Седмица 1
Урок 1. Програма и цели на курса. Въведение в Go
Урок 2. Функции на синтаксиса на Go
Седмица 2
Урок 3. Алгоритми в Go
Урок 4. Структури на данни в Go
Седмица 3
Урок 5. Вход изход
Урок 6. ООП в Go
Седмица 5
Урок 9. Интерфейси
Урок 10. Състезателно програмиране
Седмица 6
Урок 11. Мрежово програмиране
Урок 12. Уеб приложения
Седмица 7
Урок 13. Интерфейс за разработка на приложения (API)
Урок 14. Извикване на отдалечена процедура (RPC, gRPC)
Седмица 8
Урок 15. Релационни бази данни
Урок 16. Приложения за база данни
Седмица 9
Урок 17. Go Application Architecture
Урок 18. Микроуслуги и Kubernetes
Седмица 10
Урок 19. Опашки за съобщения
Урок 20. Нерелационни бази данни
Усвояваме инструментите за многозадачност (конкурентност) в Go чрез практически задачи. Goroutines, канали, композиция, конвейери, тайминг, контекст и синхронизация.
4
Относно курса. Учителите - разработчиците на Tinkoff Споделят инструменти и техники, които използват в реална работа. Онлайн достъп до образователни материали Лекции и домашни, където можете да практикувате придобитите умения. Практическа приложимост...
2,7