Логотип Academy Market
Каталог курсов
0
Логотип Academy Market

Этот бесплатный курс посвящён языку программирования Go. Вы сможете погрузиться в полноценную работу с этим инструментом: для обучения доступны 34 урока, а также дополнительные материалы на всевозможные темы: переменные, функции, числа, операции, многопоточность, строки, структуры, условные конструкции. И это лишь начало списка того, что вам предстоит изучить на теории и практике. Для отработки знаний вам будет доступно 32 упражнения в тренажёре и 9 тестов. Вы сможете погрузиться в программирование, рассмотрев основы важного языка, а также научиться применять его законы.    

Русский
4,2
Наверх

Чему вы научитесь

Использовать многопоточность
Изучать условия, циклы, функции
Правильно анализировать ошибки в коде
Пользоваться отладочной печатью при поиске ошибок
Составлять программы, состоящие из нескольких модулей
Создавать программы, используя основные конструкции языка

Средние зарплаты

Актуальные данные по зарплатам взяты из открытых источников и имеют ознакомительный характер
Backend-разработчик
80 000 ₽
120 000 ₽
200 000 ₽
Go-разработчик
80 000 ₽
200 000 ₽
350 000 ₽
Junior
Опыт до 1 года
Middle
Опыт 1–4 года
Senior
Опыт от 4 лет

Программа курса

Программа курса будет дополняться. Сейчас она вмещает 42 часа занятий от основ языка до конкретных дисциплин для профессиональной работы.

35
Модулей
34
Онлайн-урока

Рассмотрите программу курса. Узнаете, что вам предстоит изучать в течение обучения. Рассмотрите темы и дисциплины на ближайшее время.

В этом уроке вы рассмотрите принцип написания программ на языке Go. Сможете ориентироваться в основах и создать свою первую программу по выводу текста.

Узнаете, чем примечателен этот язык программирования в сравнении с другими инструментами. Сможете применять особенности в работе.

Познакомитесь с понятием переменных языка программирования. Узнаете, как создавать их самостоятельно. Научитесь применять готовые.

Узнаете, что такое функции в Go и как определять их. Сможете создавать их самостоятельно и применять для решения задач.

Узнаете, как числа связаны с программированием и зачем уметь оперировать ими. Сможете использовать числовые данные.

Узнаете, что такое логические типы и почему их также называют булевыми. Изучите их смыслы и научитесь применять в решении учебных задач.

Узнаете, какую роль для кода играют строки и какие есть варианты работы с ними. Узнаете, как выглядят строки в Go и как правильно оформить их.

Рассмотрите понятие условных конструкций. Узнаете, как они связаны со строками и чем схожи с функциями. Научитесь использовать их.

Узнаете, что такое Switch. Сможете пользоваться функционалом альтернативной условной конструкции в реальных задачах.

Научитесь работать с разными структурами кода. Рассмотрите их в качестве способа реализации объектно-ориентированного программирования.

Научитесь применять это школьное понятие в программировании. Узнаете, зачем коду нужны постоянные, неизменные значения.

Сможете использовать законы массивов в программировании. Сможете использовать коллекции фиксированной длины.

Узнаете, какие ещё виды массивов существуют. На этот раз объектом изучения станут слайсы. Их отличие от предыдущих состоит в том, что их длина неопределена.

Узнаете, какими способами реализуются циклы в языке программирования Go. Сможете использовать один из них - for. 

Рассмотрите функцию копирования. Примените её на слайсах и сможете делать это так, чтобы оригинал при этом не затрагивался.

Изучите сортировку слайсов. Узнаете, чем полезно это действие для начинающего программиста на Go и что нужно учитывать.

Поработаете с хеш-таблицами. Рассмотрите их основные составляющие и сможете использовать встроенную реализацию, которая называется мап.

Узнаете больше о мапах. Рассмотрите их обход и сможете попрактиковаться в работе с циклами, связанными с мапами. Изучите больше нюансов.

Изучите строки и байты: рассмотрите данные, связанные с этими понятиями, в языке Go. Сможете попрактиковаться в их применении.

Строки, как и мапы, можно обходить. Этому будет посвящён урок: вы рассмотрите принципы и правила обхода строк в Go. 

Рассмотрите понятие "руны" и узнаете, почему они так названы. Изучите несколько символов и сможете работать с ASCII. 

Рассмотрите понятие пакетов в программировании. Узнаете, какие из них можно назвать стандартными и какие функции в них входят.

Научитесь проводить форматирование строк. Узнаете, как пользоваться пакетом для этого. Рассмотрите процесс форматирования вывода.

Сможете делать функции вариативными. Узнаете, какие аргументы можно назвать вариативными и сможете задавать их.

Сможете изучить указатели. Узнаете, для чего они существуют и как выглядят в коде. Для практики вам будет доступно упражнение для работы с ними.

Научитесь самостоятельно задавать методы для структур. Узнаете, как выглядит такой процесс и что даёт программисту на языке Go. 

Узнаете, что такое пользовательские типы данных. Сможете создавать их самостоятельно и попрактикуетесь в соответствующем упражнении.

Узнаете, как предотвращать ошибки в коде или по крайней мере вовремя исправлять их. Рассмотрите, как выглядит некорректное поведение в Go.

Научитесь правильно отрабатывать ошибки в языке программирования Go. Узнаете, как учесть возникновение ошибки на будущее.

Узнаете, что такое defer и как оно связано с отложенным выполнением функций. Сможете пользоваться им для упражнения.

Узнаете, что такое многопоточность и для чего она существует. Сможете познакомиться с этой концепцией на практике и узнаете, как она применяется.

Рассмотрите принцип реализации многопоточности без ошибок. Изучите понятие "горутины" и научитесь работать с ними.

Узнаете, что такое передача данных между горутинами из прошлого урока. Познакомитесь поближе с каналами и научитесь их применять.

Команда школы собрала для вас дополнительные материалы, изучив которые вы сможете глубже погрузиться в дисциплины с курса.

Как проходит обучение

Иллюстрация к пункту обучения

Изучение темы

Просмотр обучающих видеороликов

Иллюстрация к пункту обучения

Выполнение практических заданий

Делаете все тогда, когда вам это удобно и в подходящем вам темпе

Иллюстрация к пункту обучения

Работа с куратором

Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок

Помощь с трудоустройством

Создадите портфолио

Научитесь оформлять портфолио так, чтобы работодателю было удобно изучать ваши работы и у него осталось хорошее впечатление

Научитесь работать на себя

Узнаете, где искать первых заказчиков, как выстраивать с ними коммуникацию и защитить свои права

Узнаете, как найти работу

Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров

Спецификация

Университет
Формат обучения
Доступ к курсу
Навсегда
Направление
Инструменты
Уровень
Junior
Помощь в трудоустройстве
Да
Зарплаты Junior — Senior
45 000 ₽   —   350 000 ₽
Финальная цена
Бесплатно

Отзывы о Хекслете

Хекслет
5.0051
Не пожалел, что купил курс
Достоинства

Долго сомневался, стоит ли включаться в проекты: пугало жёсткое расписание (при моей нестабильной работе был риск не успеть) и неясность практической ценности, ведь темы первого проекта казались мне уже знакомыми. Когда же проекты стали бессрочными, я наконец рискнул — и убедился, что знать теорию и уметь применять её на практике совсем разные вещи. На первых этапах я впадал в ступор: вроде представлял, что нужно сделать, но не понимал, как это реализовать сразу. С каждым новым этапом моя картина программы менялась, и я заново переписывал код несколько раз. На финальном рассмотрении ментор указал на кучу недочётов, что сначала огорчило (я действительно старался и неприятно осознавать количество ошибок). Огромная благодарность Сергею за мгновенные ответы и бесконечное терпение: снова и снова разбирать одни и те же ошибки и отвечать на, порой, слишком простые вопросы — это требует колоссальной выдержки. В итоге впечатления от проекта исключительно положительные, а факт того, что я способен самостоятельно создать пусть и простую, но полноценную программу, значительно укрепил мою уверенность и мотивацию продолжать развиваться.

Недостатки

Не обнаружил. Хоть сначала мне показалось сложно, в итоге я получил отличный опыт и знания. 

Хекслет
5.0051
555
Достоинства

Как же приятно осознавать, что я успешно завершил свой четвертый фронтенд-проект! Я хочу выразить огромную благодарность Кириллу и всей команде Хекслета за поддержку и обучение на протяжении всего этого времени. Благодаря вам я не только освоил программирование на JavaScript, но и обрел уверенность в своих силах. Ранее программисты казались мне настоящими гениями, способными без труда решать самые сложные задачи. Но шаг за шагом, урок за уроком, я освоил такие важные концепции, как асинхронность и прототипы. Теперь я стал тем человеком, кем всегда мечтал быть! Я уверен, что с поиском работы у меня не возникнет никаких проблем — четыре завершенных проекта дали мне отличное представление о реальной разработке и её нюансах. И отдельное спасибо сообществу: в моменты уныния всегда можно заглянуть в рэндом и поднять себе настроение. Всем огромное спасибо! Если будете в Сочи, буду рад встретиться и поделиться своим опытом!

Недостатки

Минусов, к частью, не обнаружено. Многое понято, приняты важные решения относительно будущего, обучения, самой школы и даже отдельно специальности. Буду продолжать развиваться и постигать сложный мир профессии благодаря мотивации, полученной здесь, и с этими педагогами. Большое спасибо!,,,,,

Хекслет
1.0051
Не тратьте свои деньги
Достоинства

Платформа

Недостатки

Оплатил курс "Системный Администратор".

В день старта обнаружил что со мной никто не связался.

После моего запроса оказалось что курс ОТМЕНИЛИ. Да!! После того, как я спросил!

Никто не объяснил причину, не извинился, пошел оформлять возврат.

Оформил возврат, где мне пытались втюхать покрытие комиссий и мол это я отказываюсь от курса!

Предложили другой курс - DevOps c нуля. cказали что там будет включена программа курса Сис. Админа. (которую отменили ранее.)

Отплатил, ждал старт... курс стартанул и оказалось что большая часть модулей отсутствует. Точнее - ее просто не существует! Не успели еще подготовить! Деньги взяли - курс не подготовили!

Люди начали задавать вопросы. Ответ куратора - "не успели", "добавим позже", "ранний доступ" и т.д.

Возврат и полное отвращение к платным курсам Hexlet.

Полное отсутствие профессионализма. Натуральное Инфоциганство.

Лучше изучать то что доступно по подписке - куча инфы и недорого.

Хекслет
5.0051
Огромное Вам спасибище
Достоинства

У этих ребят действительно лучшие курсы, которые мне встречались. Хочу выделить несколько ключевых моментов: 
   - постоянная поддержка по всем возникающим вопросам;
   - регулярное обновление учебных материалов;
   - улучшения на платформе для удобства студентов;
   - четкая структура подачи информации;
   - охват множества практических аспектов.
   Но, пожалуй, самым ценным для меня оказался чат выпускников. Там много открытых людей из разных областей, готовых помочь в любых вопросах. И, что важно, он действительно активен!

Хекслет
5.0051
Отличные комментарии
Достоинства

Хекслет - отличная школа, сам убедился. Я написал функционирующий код и можно было ничего не вносить, но ментор настоял на правках и моя работа стала гораздо лучше, мне самому начала больше нравиться. Тебя не просто проверяют на пофиг и отпускают, но помогают стать максимально эффективным. Комментарии дают тебе новые знания, над какими-то надо посидеть и подумать, поискать что-то, и это тоже помогало развиться как специалисту. 

Совет начинающим: движок лучше делать на второй игре, как указано в подсказках. Иначе сделаете себе жизнь сложнее без причины) 

Недостатки

Нету. 

Хекслет
5.0051
Благодарность ментору Сергею Карпуку
Достоинства

Здравствуйте! Хочу поблагодарить Сергея Карпука за его невероятную помощь в процессе выполнения моего первого проекта на курсе по Frontend-разработке. Его объяснения были очень ясными и полезными, он помог мне разобраться в сложных аспектах работы с переменными, функциями и логикой задач. Благодаря его наставничеству я смог не только решить задачи, но и расширить свои знания, которые не всегда можно найти в стандартных курсах, даже на Хекслете. Большое спасибо Сергею за внимание и поддержку! 

Хекслет
5.0051
Отзыв после второго проекта
Достоинства

Сдал недавно второй проект и наслаждаюсь небольшим, но честно заслуженным отдыхом. Он был намного тяжелее первого, а впереди ещё третий. Боюсь представить, каким будет он. Мозг постоянно закипал, дополнительные материалы как раз здесь и пригодились. Обсуждения в чате тоже были важной частью работы. Повезло ещё, что сроки перенесли. Было сложно, но мне поэтому и понравилось. Я прям чувствую, что преисполнился. Столько знаний, опыта, да и будет что добавить в портфолио. 

Недостатки

Нету.

Хекслет
5.0051
Участник онлайн Вебинара
Достоинства

Очень отзывчивые ребята на вебинаре. Ответили на все вопросы участников. Доступным языком разъясняли термины используемые в программировании.

Недостатки

Нет ссылки на донат ребятам, которые ведут трансляцию по вебинару на определенные темы. Было бы хорошо, доработать интерфейс вебинар платформы, с добавлением ссылок на донаты для ведущих. + Им будет дополнительная мотивация и стимул вести вебинар.

Хекслет
5.0051
Неплохо!
Достоинства

Первое время когда мне делали замечание по всякой фигне, я была очень разочарована в себе и думала, что мне не стоит обучаться дальше. Однако потом я поняла, что эти примитивные ошибки не соответствует моему желанному уровню работы. хочу сказать большое спасибо Сергею, который направил мои мысли в нужное русло, помог разобраться с главными проблемами внимания, также повысил мои профессиональные навыки.

Хекслет
4.0051
Интересные проекты
Достоинства

Поработала недавно над своим первым проектом на PHP. Сложновато, но интересно, хотя раньше что-то похожее делала, только на другом языке. Только эти инструменты сильно влияют на решение задачи, даже если сами условия идентичные. Сергей оставлял подробные комментарии, это очень помогало. 

Недостатки

Не знаю зачем страница "ментор", если там нельзя ему отвечать. 

Хекслет
5.0051
Серьезная учеба
Достоинства

Честно, это очень сложный курс. Правки мне в проект вносили бесконечно, на 6й раз я уже расстроился, что совсем тупой, а оказывается, все работы строго рассматривают и отсюда постоянная работа над ошибками. Зато это помогает профессионально вырасти. 

Материалы были очень полезные, не жалею, что прошел обучение.

Хекслет
5.0051
Хороший выбор
Достоинства

Хекслет — это хороший выбор для тех, кто хочет начать программировать. Курсы понятные, задания интересные. Важный плюс — гибкость расписания. Однако для тех, кто привык к интенсивной поддержке преподавателей, может показаться, что нужно слишком много работать самостоятельно.

Недостатки

О них я выше написал

Хекслет
5.0051
Мне нравится
Достоинства

Хорошая теория, тебя не перегружают и дают основу. После теории всегда есть тесты и практика. Реализовано очень классно, всегда нравится проходить что-то на сайте.

Недостатки

Раньше были обсуждения с возможностью комментировать, но оставили только историю, а комментирование выключили:(

Хекслет
5.0051
Спасибо Сергею
Достоинства

Очень благодарен Сергею за его дотошные проверки и дельные замечания. Я сумел организовать лучше рабочее окружение и многие важные нюансы для себя прояснил. Один проект уже готов, на подходе второй. Вовсю готовлюсь) Однозначно рекомендую школу. 

Недостатки

Не нашёл. 

Хекслет
5.0051
Курс дает прекрасную базу программирования
Достоинства

Проекты готовят к реальным ситуациям в жизни программиста, теория шиарная и практика тоже, также есть специальные задачи-испытания которые тоже помогают

Недостатки

Недостатков нет

Хекслет
5.0051
Мне все нравится, курсы топ
Достоинства

Шикарная подача материала, задачи заставляют напрячь мозг.

Нравятся и телетексты в коммьюнити

Недостатки

Да пока без недостатков, если что появится - добавлю

Хекслет
5.0051
Все понравилось, отличный курс
Достоинства

Делаю второй проект, всё очень здорово. Куча полезной и самое главное нужной информации для изучения и приятное коммьюнити

Недостатки

Вроде всё круто

Хекслет
5.0051
Все дико нравится
Достоинства

Куча различных достоинств, на самом деле: дружелюбное комьюнити, удобный тренажер, актуальные и понятные задания

Недостатки

Пока не увидела

Хекслет
5.0051
Спасибо
Достоинства

Большое спасибо за то, что теперь я лучше разбираюсь в программировании и имею более широкое портфолио. понравилось работать над проектами

Хекслет
5.0051
Интересные курсы
Достоинства

Много всего узнал, особенно деталей и тонкостей, освоил новые сервисы.

Сергей - лучший препод! Спасибо!

Ещё 395 отзывов

Часто задаваемые вопросы

Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.

Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.

Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.

Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.

Другие популярные курсы

Картинка курса

HR бизнес-партнёр

Eduson Academy
Бизнес и управление
4,8
89 001 ₽
178 002 ₽
Картинка курса

Ландшафтный дизайн. Профессиональный курс

Pentaschool
Дизайн
4
95 900 ₽
152 100 ₽
Картинка курса

Иллюстрация и интерактивная графика

Нетология
Дизайн
4,4
122 900 ₽
227 502 ₽
Картинка курса

Методист онлайн-курсов

Нетология
Бизнес и управление
4,3
50 400 ₽
88 500 ₽
Изображение курса
Хекслет
Программирование
Основы Go: бесплатный курс
Бесплатно
Скидка Ещё -10 000 ₽ по промокоду
|
Показать код