О курсе
Курс для тех, кто начинает изучать язык Go (golang от компании Google). Начнем с простых понятий: типы данных, синтаксис языка, управление потоком управления, также затронем вопросы многопоточного программирования и работы с сетью и компиляции.
В процессе прохождения курса вас ждут:
- Пояснения теории в коротких видео
- Контрольные вопросы и практические задания, в целом более 50
- Поддержка от автора курса: ежедневные ответы на ваши вопросы
После прохождения курса вы:
- Сможете написать своё сетевое многопоточное приложение чата
- Научитесь получать данные по сети и разбирать их (парсить)
- Поймёте, где и как можно применять Go
Go - универсальный, быстрый и с очень низким порогом входа. Простота — его основное преимущество. Go прост как Python и PHP, но имеющий мощь C++.
Востребованность Go постоянно растет. Помимо Google, Go активно используют и другие гиганты: Mail.Ru, Ozon, Baidu, Adobe, IBM, Intel. И это далеко не полный список, который постоянно растёт. В 2018 году несколько крупных компаний начали перенос кода высоконагруженных систем на язык Go.
Go как никто другой подходит для создания отказоутойчивой микросервисной архитектуры, благодаря своей модели многопоточности и обработки ошибок. На Go реализуются проекты обработки почты, парсинга данных, автономные веб-сервисы, системы машинного зрения, облачные хранилища, электронная коммерция, обработка и генерация графики и многое другое.
Для кого этот курс
Начинающие программисты, знакомые с основными принципами программирования. Программисты желающие перейти на Go или выучить ещё один язык.