• 1
  • #1
Автор: Яндекс.Практикум
Название: Продвинутый Go-разработчик (1 из 6) (2023)

[Яндекс.Практикум] Продвинутый Go-разработчик (1 из 6) (2023)


Описание:

«Продвинутый Go-разработчик»
!
Участвовать во второй и последующих частях смогут только те, кто участвует в первой части,
записывайтесь, пока есть такая возможность!


6 месяцев учёбы
Умеренная нагрузка от 10 часов в неделю
390 часов теории и практики: 54 урока и 24 практических инкремента
Чем занимаются Go-разработчики?
Создают высоконагруженные сервисы в сферах онлайн-ретейла, доставки, финтеха, интернета вещей. Язык программирования Go хорошо подходит для такого рода проектов, так как отличается масштабируемостью и высокой производительностью.

Навыки и инструменты, которые будете использовать
Мы составляем и обновляем программу вместе с действующими Go-разработчиками и работодателями — так вы учитесь только тому, что актуально
  • REST API
  • HTTP
  • Базы данных
  • Многопоточность
  • Профилирование
  • Стилизация
  • Документация
  • Дженерики
  • Кодогенерация
  • TCP/UDP
  • gRPC
  • Паттерны
Это курс для разработчиков с опытом
Вам понадобятся базовые знания Go и бэкенд-разработки. Чтобы программа не оказалась слишком сложной, рекомендуем свериться со списком навыков, которые понадобятся для комфортного обучения на курсе.
Вот каких знаний достаточно, чтобы осваивать Go с нами. Проверьте себя.

Курс подойдёт вам, если
  • У вас есть опыт работы с Go, но вы хотите упорядочить свои знания
  • Вы уже программируете на другом языке и хотите перейти на Go
  • Вы работаете Go-разработчиком и хотите выйти на новый уровень
  • Вы работаете на смежной должности и хотите сменить профессию
Программа курса
Введение и вступительный тест

Вы узнаете о том, как устроено обучение, и пройдёте тест по основам бэкенд-разработки и синтаксиса Go.
Пакеты стандартной библиотеки
В этом модуле расскажем о популярных пакетах Go. Вы научитесь писать и тестировать HTTP-приложения с net/http, управлять передачей данных и временем жизни задач c context, делать запросы в базу данных, познакомитесь с особенностями сериализации и обработки ошибок в Go.
Конкурентность
Расскажем, что такое многопоточность на уровне операционной системы. Вы узнаете, в чём разница между потоком и процессом, какие существуют виды многопоточности, что происходит при переключении потоков, как бороться с deadlock и datarace. Отвечая на эти и другие вопросы, плавно перейдём к устройству планировщика Go. Потом познакомим вас с легковесными потоками в языке — goroutines и другими средствами языка для написания многопоточных приложений.
Первый выпускной проект
Вы сможете выполнить проект по предложенному нами ТЗ индивидуально или в команде с другими студентами. Также вы сможете сделать свой проект, предварительно согласовав его с ментором. Проверять выпускные проекты будут менторы. На выполнение проекта у вас будет 5 недель.
Паттерны проектирования
В этом модуле рассмотрим паттерны проектирования и антипаттерны программирования на Go. Вы узнаете, как реализовать наиболее распространённые паттерны проектирования приложений и как избежать неявных ошибок при программировании на Go.
Туллинг
Сильная сторона Go — встроенные инструменты разработчика. В этом модуле вы научитесь использовать туллинг для стилизации и статического анализа кода, создания документации, кодогенерации и профилирования.
Расширенная стандартная библиотека
В Go многие вещи доступны «из коробки», и приветствуется написание собственных решений на основе стандартной библиотеки. В этом модуле вы завершите знакомство со встроенными пакетами Go и познакомитесь с «расширенной» стандартной библиотекой языка, в которой содержится большое количество полезных пакетов.
Второй выпускной проект
Вы сможете выполнить проект по предложенному нами ТЗ индивидуально или в команде с другими студентами. Также вы сможете сделать свой проект, предварительно согласовав его с ментором. Проверять проекты будут эксперты — авторы и менторы курса. На выполнение проекта у вас будет 5 недель.
Вебинары
В дополнение к теории и практике менторы будут проводить для вас вебинары один раз в спринт, в конце первой недели. Вебинары нужны для того, чтобы подробнее остановиться на сложных темах, разобрать самые частые ошибки и ответить на вопросы по курсу, Go или программированию в целом.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Отзывов в теме: 1

Хороший курс, раскрывает все аспекты golang
 

ребят когда будет Курс «Go-разработчик с нуля»?
 
Подскажите пожалуйста, подойдет ли этот курс, если я до этого изучал php laravel и хочу перейти на go? вообще курсы от яндекса хорошие?
 
А будет когда-нибудь Go-разработчик с нуля?
 
мне интересно, вот в описании курса написано:
6 месяцев учёбы
Умеренная нагрузка от 10 часов в неделю
390 часов теории и практики: 54 урока и 24 практических инкремента


Я скачал оценить примерно, все 6 из 6 частей, там примерно в каждой части по 2 видеозаписи, каждая по часу, в итоге ~12 записей (грубо говоря) + текстовые блоки...
они это 6 месяцев изучают или это какой-то сокращенный вариант или другой курс? Просто сам думал у них пройти курс, но 6 мес. показалось очень долго...
 
мне интересно, вот в описании курса написано:
6 месяцев учёбы
Умеренная нагрузка от 10 часов в неделю
390 часов теории и практики: 54 урока и 24 практических инкремента


Я скачал оценить примерно, все 6 из 6 частей, там примерно в каждой части по 2 видеозаписи, каждая по часу, в итоге ~12 записей (грубо говоря) + текстовые блоки...
они это 6 месяцев изучают или это какой-то сокращенный вариант или другой курс? Просто сам думал у них пройти курс, но 6 мес. показалось очень долго...
там скорее упор не на лекции а на практику и какой-то менторинг в чатах
 
там скорее упор не на лекции а на практику и какой-то менторинг в чатах
понял, спасибо,
хотя сам курс судя по темам +- такой же обычный, который раньше проходили за ~ месяца два
 
Купил курс в курсе только спринт 1 и спринт 2 это я что то не правильно понял или почему не полный курс?
 

Вложения

  • Screenshot 2025-02-19 at 07.28.03.png
    Screenshot 2025-02-19 at 07.28.03.png
    59,9 KB · Просмотры: 39
Материал курса хороший, хорошо систематизированный. А вот ментор тупой на обычном вопросе про DDD 10 минут отвечал и ответил какую-то лажу. Не стоит этот курс 150к качайте пиратку.

P.S Что такое Controller ментор тоже не умеет объяснять....

P.S2 Студенты в чате лучше ментора на вопросы отвечают... just insane
 
Последнее редактирование:

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

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

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Похожие темы

Брат Тук
Ответы
3
Просмотры
3K
ay232
Брат Тук
Ответы
0
Просмотры
3K
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
3K
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
3K
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
3K
Брат Тук
Брат Тук
Брат Тук
Ответы
2
Просмотры
6K
remag777
remag777
Малыш Джон
Ответы
6
Просмотры
8K
timanonimov
Алан-э-Дейл
Ответы
0
Просмотры
3K
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
3
Просмотры
29K
Саня Бумер
Сверху Снизу