Этот курс позволит вам разобраться с языком Golang. Вы узнаете как он работает. Чем отличается от других языков программирования. Курс особенно полезен, если вы уже знаете какой-то язык, хотя бы на теоритическом уровне. Многие уроки подкреплены примерами. Я рекомендую повторять эти примеры. А если вы хотите лучше разобраться с языком, то попробовать делать тоже самое, но придумать свой пример для практики. На основании полученных знаний.
Язык Golang очень интересный. Но подойдёт не всем. Вам всегда нужно будет думать, что вы пишите и зачем. Сам язык заставляет вас писать правильный код. На этом языке разрабатывают сложные программы и довольно часто, зарплаты для разработчиков на этом языке необоснованно высокие. Но я рекомендую не изучать этот язык если вы хотите найти работу в ближайшее время. Так как вакансий на разработчиков Go тоже мало.
Необходимая подготовка
- Желательно знать основы (теорию) программирования.
- Понимать, что такое переменная, что такое условные операторы и т. д.
Программа
Введение
- Введение.
- Основы языка.
- Переменные.
- Переменные среды.
- Редактор кода.
- Получение данных от пользователя.
- Условные операторы.
- Преобразование строки в число.
- Область видимости.
- Генерация случайного числа.
- Преобразование строки в int.
- Циклы.
- Массивы.
- Чтение данных из файла.
- Высчитываем среднее значение.
- Сегменты.
- Карты/map.
- Структуры.
Продвинутая часть
- Определяемые типы.
- Инкапсуляция.
- Интерфейсы.
- Рекурсия.
- Exception в Go.
- Многопоточность.
- Горутины.
- Создание Веб-сервиса.