Главы по программированию на Go
Каждая глава посвящена отдельной теме и содержит набор теории и практических задач на языке Go.
Вы можете приобретать интересующие главы отдельно от курсов.
Автор Илья Чернышов
В этой главе мы расскажем вам о базовом синтаксисе языка, функциях, пакетах и комментариях. Именно здесь вы напишите свою первую, самую знаменитую, программу на Go!
Время: 50м
Уроков: 2
Автор Илья Чернышов
Вы узнаете о переменных в Go, поймете из назначение, научитесь объявлять их разными способами и задавать им значения по-умолчанию.
Время: 45м
Уроков: 3
Автор Илья Чернышов
Вы узнаете как можно объединять базовые типы данных в составные типы. Научитесь создавать массивы, срезы, отображения и структуры.
Время: 4ч 50м
Уроков: 8
Автор Илья Чернышов
Вы научитесь объявлять и применять определяемые типы, привязывать к ним методы. Узнаете про параметры получателей и указателях на них.
Время: 2ч 0м
Уроков: 3
Автор Илья Чернышов
Вы узнаете о типе интерфейса в Go, поймете какие проблемы они решают. Научитесь производить утверждение типов и абстрагировать поведение.
Время: 1ч 20м
Уроков: 2
Автор Илья Чернышов
Вы научитесь использовать основные операторы языка: условные, логические и циклы.
Время: 4ч 0м
Уроков: 6
Автор Илья Чернышов
Вы получите понимание работы указателей, узнаете про адресацию в памяти. Узнаете о nil, научитесь создавать и применять указатели, сравнивать их значения.
Время: 3ч 40м
Уроков: 4
Автор Илья Чернышов
Глава даст понимание о причинах возникновения ошибок. Вы научитесь обрабатывать ошибки, форматировать их вывод и узнаете о соглашениях, принятых в языке Go.
Время: 1ч 0м
Уроков: 2
Автор Илья Чернышов
Вы научитесь создавать и использовать функции, а также, возвращать ими значения. Узнаете об анонимных функциях и областях видимости.
Время: 2ч 55м
Уроков: 4
Автор Илья Чернышов
Глава охватывает основные типы данных языка Go. Вы научитесь работать со строками, целочисленными, логическими и дробными типами данных. Узнаете об их назначении, особенностях применения, преобразованиях, и значениях по-умолчанию. Освоите основные операции работы с ними, примените несколько полезных функций стандартной библиотеки. Также, получите представление о форматировании данных для достижения удобочитаемости.
Время: 3ч 15м
Уроков: 6
Автор Илья Чернышов
В этой главе вы изучите порождающие шаблоны проектирования, примените их на практике на языке Go. Узнаете цели и решаемые ими проблемы. Научитесь применять паттерны: одиночка (singleton), строитель (builder), прототип (prototype), абстрактная фабрика (abstract factory), фабричный метод (factory method) и пул (pool).
Время: 4ч 0м
Уроков: 5
Автор Илья Чернышов
В этой главе вы изучите структурные шаблоны проектирования, примените их на практике на языке Go. Узнаете цели и решаемые ими проблемы. Научитесь применять паттерны: адаптер (Adapter).
Время: 4ч 55м
Уроков: 7