Программа

Программа: Go-разработчик [ Go + SQL + Git + Linux ]

Полный путь в Go-разработку: от синтаксиса до внутреннего устройства рантайма, Swiss Tables и паттернов конкурентности. В программе пять курсов: углубленный Go, SQL, Linux и Git. Не просто учим команды, а разбираем, как все работает под капотом. Мы готовим людей, которые пишут надежный бэкенд и уверенно проходят…
5 курсов
Начальный уровень

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

  • Писать код на Go - работать с типами, ошибками, структурами и интерфейсами, используя новейшие конструкции языка.
  • Разрабатывать HTTP-серверы и клиенты, создавать CLI-приложения, работать с JSON и файловыми системами.
  • Анализировать внутреннее устройство слайсов, мап (Swiss Tables) и интерфейсов, оценивать стоимость аллокаций и оптимизировать работу с памятью.
  • Применять паттерны асинхронности, избегать гонок данных (race conditions) и утечек горутин.
  • Строить эффективные SQL-запросы, использовать JOIN, подзапросы, оконные функции, подзапросы и анализировать планы выполнения.
  • Проектировать схему БД и применять транзакции, представления, хранимые процедуры и триггеры.
  • Управлять инфраструктурой в Linux, научитесь работать в терминале, настраивать права доступа, писать Bash-скрипты, использовать SSH и cron.
  • Контейнеризировать приложения - создавать оптимизированные Docker-образы, писать Dockerfile и оркестрировать сервисы через Docker Compose.
  • Организовывать разработку в Git, вести ветки, разрешать конфликты слияния, оформлять Pull Requests и работать с GitHub.

О программе

Программа создана для тех, кто хочет получить глубокую инженерную базу и понимать, как код работает "под капотом". Мы объединили глубокое погружение в Go с изучением фундаментального стека бэкендера: SQL, Linux, Git и Docker. Это те навыки, которые готовят к реальным задачам на производстве и прохождению технических интервью.

 

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

 

Почему этот курс?

  • Детально разбор даже самых сложных тем.
  • 5 полноценных курсов в одном пакете: Go, SQL, Git и Linux с Docker.
    Покупать их вместе гораздо выгоднее, чем собирать стек по отдельности.
  • Больше 100 часов видео, тысячи тестов и задач.
  • Материал разработан Павлом Тарасовым и командой Pragmatic Programmer.
    Авторы являются номинантами и призерами престижной премии Stepik Awards.
  • Вы получаете доступ в закрытые Telegram-чаты, где авторы и сокурсники помогают разбирать сложные кейсы и баги.

 

Что предстоит?

Программа выстроена последовательно, начиная с самых базовых и простейших тем, заканчивая созданием многопоточных приложений, оптимизации запросов к базам данных, разработке CLI-утилит, HTTP-серверов и клиентов, упаковкой сервисов в Docker и автоматизации рутины с помощью Bash-скриптов.

Что внутри

В комплект входят 5 курсов общей стоимостью 6 990 ₽.

  •      
     
     
  •      
     
     
  •      
     
     
  •      
     
     
  •      
     
     

Для кого эта программа

Новички в программировании. Если вы выбрали Go в качестве первого языка, этот курс будет идеальным выбором. Вы пройдете все, начиная с базовых вещей до сложных процессов без пробелов в знаниях. Разработчикам на Python, Java, PHP или C# и тех, кто хочет перейти на Go - вы быстро освоите специфику языка и научитесь работать, здесь собраны лучшие практики. Junior Go-разработчикам курс поможет систематизировать знания, закрыть пробелы в понимании конкурентности, рантайма и работы с памятью. Для студентов IT-специальностей данный курс - отличный способ дополнить академическую теорию нужными практическими навыками, актуальными для современного рынка. Тем кто готовится к собеседованиям курс будет выглядеть как идеальный интенсив, для подготовки к каверзным вопросам, где будут разобраны все вопросы, в деталях.

Начальные требования

Что необходимо на старте:

  • Базовая компьютерная грамотность (умение устанавливать софт, работать с файловой системой и браузером).

  • Готовность много практиковаться и спокойно относиться к ошибкам в коде, это часть обучения.

 

Что не обязательно, но облегчит прохождение:

  • Минимальный опыт в программировании на любом языке.

 

Технические требования к технике:

  • Компьютер или ноутбук (Windows, macOS или Linux) с доступом в интернет.

  • Минимум 4 ГБ оперативной памяти (комфортнее работать с 8 ГБ и более).

  • Все используемое в курсе ПО бесплатно и будет установлено по ходу уроков.

 

Если коротко: никаких специальных предварительных знаний не требуется. Курс начинается с самого нуля, нужно только желание учиться, терпение и готовность разбираться. Остальному мы научим!

Наши преподаватели

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

Обучение построено на балансе теории и практики. Программа разделена на логические модули:

  1. Практические видеоуроки: Никакой "читки" лекций с листа, пишем код вместе с вами, разбирая реальные сценарии, логику работы и типичные ошибки.

  2. Интерактивная практика: После теории вы переходите к закреплению материала. Вас ждут тесты, задачи на написание кода с автоматической проверкой.

  3. Работа с реальным стеком: Никаких изолированных "песочниц". Вы будете работать в своей, настоящей среде разработки, писать скрипты в терминале, поднимать базы данных PostgreSQL и контейнеры Docker.

  4. Индивидуальный темп: Доступ ко всем материалам открывается сразу, вы можете учиться в удобное время, совмещая курс с работой или вузом.

  5. Поддержка в чатах: Если вы зайдете в тупик, авторы курса помогут разобраться с багом или сложной концепцией в Telegram-сообществе.

Содержание

Что вы получаете

  • Твердые знания, тянущиеся к уровню Junior+/Middle. Глубокие знания языка Go, понимание конкурентности (Go concurrency) и устройства рантайма.
  • Навыки работы со смежным стеком: SQL (PostgreSQL), терминалом Linux, Docker, Docker Compose и Git.
  • Опыт решения реальных задач в вашем портфолио - работающие CLI-приложения, HTTP-серверы и базы данных.
  • Готовность к интервью. Вы сможете уверенно отвечать на глубокие технические вопросы, которые обычно срезают кандидатов на собеседованиях.
  • Официальное подтверждение: Сертификат платформы Stepik, который можно прикрепить к резюме или профилю на LinkedIn.
  • Пожизненный доступ. Возможность возвращаться к материалам и закрытому комьюнити выпускников в любое время.

Сколько стоит обучение

Price: 6 990 
Вы попробовали и поняли, что вам сейчас не подходит эта программа? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

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

Расскажите о программе друзьям

Price: 6 990