• Форумы
  • Складчины
  • Программирование

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

Найти складчину
  • Курс создан: Дата начала 31 Июл 2023
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Aноним
  • 31 Июл 2023
  • #1
Ссылка на картинку
Чем занимаются 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 или программированию в целом.

Это складчина на первый из шести завяленных месяцев!
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
антикризисные стратегии максим темченко программирование продвинутый go-разработчик разработчик рост стратегии роста управление финансовый рост яндекс.практикум
Похожие складчины
Скачать [Яндекс.Практикум] Продвинутый Go-разработчик 6/6
  • автор наталья ананьева введение в спринты две сахарные розы код-ревью проекта кондитерка офферы продвинутый go-разработчик продвинутый go-разработчик 6/6 яндекс.практикум
  • 1 Фев 2024
Ответы
0
Просмотры
195
1 Фев 2024
Организатор
Скачать [Яндекс.Практикум] Продвинутый Go-разработчик 4/6
  • автор handmade_ru_mk доставки интернет онлайн-ретейла плетение из ювелирной проволоки продвинутый go-разработчик финтеха яндекс.практикум
  • 27 Ноя 2023
Ответы
0
Просмотры
325
27 Ноя 2023
Организатор
Скачать [Яндекс.Практикум] Продвинутый Go-разработчик. 2/6
  • 2/6 context алена селезнева окрашивание пакет database/sql пакеты time природные акварели продвинутый go-разработчик яндекс.практикум
  • 23 Сен 2023
Ответы
0
Просмотры
300
23 Сен 2023
Организатор
Скачать [Яндекс.Практикум] Продвинутый Go-разработчик 5/6
  • 5/6 bytes инфо пакет os продвинутый go-разработчик разработка grpc-сервера формула формула инфо-хита 2.0 хита яндекс.практикум
  • 30 Дек 2023
Ответы
0
Просмотры
169
30 Дек 2023
Организатор
Скачать [Яндекс.Практикум] Продвинутый Go-разработчик. Часть 3/6
  • adobe illustrator александр поляков курс adobe illustrator за 60 дней продвинутый go-разработчик разработка часть 3/6 яндекс.практикум
  • 3 Ноя 2023
Ответы
0
Просмотры
151
3 Ноя 2023
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?