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