Talentsy
EDPRO
Skillbox
Нетология
Московский институт психологии
Eduson Academy
Skypro
НАДПО
Skillfactory
GeekBrains
НИИДПО
Contented
100балльный репетитор
Psychodemia
Bang Bang Education
Логомашина
ProductStar
Skillbox Английский (Kespa)
Фоксфорд
Годограф
Хекслет
Бруноям
Сотка
Otus
Skysmart
MAED
XYZ School
Международная школа профессий
Moscow Digital School
Вебиум
Pentaschool
Fashion Factory School
Национальный центральный институт развития дополнительного образования
Эколь
Skyeng
SF Education
Компьютерная Академия TOP
Контур.Школа
City Business School
Институт прикладной психологии в социальной сфере
KARPOV.COURSES
Level One
Verona School
Яндекс Практикум
99 баллов
Interra
Инглекс
Hello World
Слёрм
Kata Academy
InvestFuture
Bonnie & Slide
Coddy
#Sekta
Викиум
НИПКЭФ
Anecole
ЕГЭLAND
Абакус
PIXEL
EDPRO
Skillbox
Нетология
Московский институт психологии
Eduson Academy
Skypro
НАДПО
Skillfactory
GeekBrains
НИИДПО
Contented
100балльный репетитор
Talentsy
Psychodemia
Bang Bang Education
Логомашина
ProductStar
Skillbox Английский (Kespa)
Фоксфорд
Годограф
Хекслет
Бруноям
Сотка
Otus
Skysmart
Национальный социально-педагогический колледж
MAED
XYZ School
Международная школа профессий
Moscow Digital School
Вебиум
Тетрика
Pentaschool
Fashion Factory School
Национальный центральный институт развития дополнительного образования
Эколь
Skyeng
SF Education
Компьютерная Академия TOP
Контур.Школа
City Business School
TutorOnline
Институт прикладной психологии в социальной сфере
KARPOV.COURSES
Level One
Verona School
Яндекс Практикум
99 баллов
Interra
Инглекс
Hello World
Слёрм
Kata Academy
InvestFuture
Bonnie & Slide
Coddy
#Sekta
Викиум
НИПКЭФ
Anecole
Моя Альфа школа
ЕГЭLAND
Абакус
PIXEL
Яндекс Практикум Английский
Курс по изучению Golang подойдет для опытных специалистов, знакомых с базовыми принципами программирования. На этом курсе вы научитесь создавать собственный API сервер, используя язык Golang, создавать контейнеры и налаживать интеграцию Go с Docker и Kubernetes. Вы получите теоретический и практический опыт работы с generic и пакетом context, а также рассмотрите наиболее частые ошибки при программировании на Go.
Курс отлично подойдет DevOps-инженерам для оптимизации процесса разработки и программистам из разных сфер для получения навыка работы с микросервисной архитектурой и системами высокой нагруженности.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Вы будете проходить темы последовательно: каждую неделю будет открываться доступ к следующему модулю. В каждом из них – теоретические уроки и практические задания. Практику можно сдавать в период до двух недель. Вы получите обратную связь от экспертов, программирующих на языке Go. Также вы сможете участвовать на онлайн-встречах с экспертами.
Познакомитесь с языком Go и способах его применения. Узнаете, в каких задачах он отлично подойдет и сможет упростить рабочие процессы, а в каких проявятся его недостатки.
Рассмотрите Golang и его полезность для инженеров.
Поймете, как составляется описание задач на микросервисную архитектуру.
Начнете изучать язык с рассмотрения констант.
Поймете, какие типы данных называют простыми.
Также получите представление о составных типах.
Следующим этапом изучения будет разбор основных функций.
Исследуете циклы и ключевые операторы для них.
Чтобы запомнить новую информацию, решите задания на пройденные темы.
Познакомитесь с преподавателями и их опытом работы с языком программирования Go. Вы узнаете о методике обучения на курсе Слёрм, о формальных сроках и дедлайнах, а также о способе взаимодействия с кураторами, ревьюерами и преподавателями.
Получите представление о связи языка Go и объектно-ориентированного программирования. Поймете, как находить ошибки в коде и оперативно работать с ними.
Рассмотрите структуры Golang.
Научитесь работать с интерфейсами.
Получите представление об обобщенном программировании и ООП.
Изучите инструмент для выявления ошибок.
Рассмотрите понятия конкурентности и параллелизма. Научитесь работать с конкурентностью в Go при помощи стандартных подходов и уникальных для этого языка решений.
Познакомитесь с новыми понятиями из языка Go и сравните их.
Поймете, чем треды отличаются от горутины.
Научитесь обрабатывать и исправлять ошибки в коде.
Получите представление о базовом принципе синхронизации.
Узнаете, как дождаться завершения всех горутин при помощи утилиты WaitGroup.
Поймете, как происходит коммуникация между горутинами.
Познакомитесь с оператором Select.
Узнаете, что такое context, и как его использовать для остановки приложений.
Перейдете к изучению практикоориентированных тем, например, стандартной библиотеки языка. Научитесь создавать сложные программы и проводить тестирование.
Познакомитесь с системой модулей в контексте языка Go.
На основе полученных знаний сможете работать с операционной системой.
Получите навык работы с файлами.
Также рассмотрите варианты настойки сети при помощи Golang.
Разберете существующие протоколы и форматы на практике.
Продолжите изучение практических функций языка программирования и наладите взаимодействие GO с внешними сервисами и процессами. Поймете, как искать ошибки в интегрированных системах.
Познакомитесь с принципами работы с базами данных.
Научитесь формировать пакеты для http.
На практике выполните проверку кода на предмет качества.
Узнаете, как писать тесты для поиска ошибок в коде.
Сможете выполнить кросскомпиляцию и настраивать build теги.
Рассмотрите API и методы работы с ним. Получите навыки налаживания взаимодействия Docker из GO. Сможете запускать контейнеры и присоединять их к существующим. Решите соответсвующие теме задачи.
Познакомитесь с возможностями Docker для Go.
Узнаете, для чего используется набор инструментов SDK.
Получите представление об API докера.
Перейдете к пошаговой работе с Docker. Сперва научить скачивать простой образ.
Перейдете к теме обработки образа с авторизацией.
Узнаете, как показать образ.
Сможете сохранить и читать образ из файла.
Следующим шагом будет запуск контейнера.
Также научитесь делать это в фоновом режиме.
Рассмотрите варианты вывода уже запущенных контейнеров.
Узнаете, как остановить начатый процесс.
Изучите комаду docker commit.
Получите представление о том, где хранится статистика по работе с Docker.
Сможете самостоятельно создать сеть.
На практике попробуете распознать сигналы системы.
Вместе со спикерами разберете пройденные темы и зададите вопросы по теории или домашним заданиям. Вместе с экспертами выполните практическую работу и получите советы по написанию кода.
Перейдете к работе с Kubernetes. Изучите структуру и паттерны. Познакомитесь с такими понятиями, как Probes, Jobs, DaemonSet. Выполните практическую работу и закрепите пройденные темы.
Узнаете, где искать Kubernetes.
Получите представление о паттернах.
Узнаете, для чего используются Probes в k8s.
Поймете, как управлять пакетными заданиями.
Узнаете, как обновить данные на каждом рабочем узле при помощи DaemonSet.
Изучите иной контроллер для управления приложениями.
Рассмотрите подход Service Mesh для взаимодействия между микросервисами.
Узнаете, зачем настраивать дополнительный контейнер к основному.
Поймете, как следить за расходом ресурсов, используя под Operator.
Продолжите изучать Kubernetes в связке с кастомными операторами. Изучите, из чего состоит контроллер и как провести его деплой. Напишите собственный оператор и создадите проект.
Рассмотрите основные операторы Kubernetes.
Узнаете, из каких элементов состоит контроллер.
Рассмотрите клиентскую библиотеку kubeclient.
Научитесь выбирать лучший вариант деплоя при помощи контроллера.
Изучите фреймворки для создания новых операторов.
На собственном опыте напишите оператор.
Поймете, как устанавливать и создавать проект в k8s.
Посмотрите, какие настройки заданы по умолчанию.
Поймете, как вносить любые данные при помощи CRDs.
Попрактикуетесь в написании кода контроллера.
Продолжите самостоятельную работу по сборке проекта для ручных тестов.
Напишите тесты с использованием ginkgo.
Последним этапом в этой теме будет сборка деплоя.
Последняя встреча со спикерами пройдет перед написанием финальной работы курса. Вы сможете уточнить все неясные моменты, расспросить об опыте работы с Go и дополнительных источниках по теории и практике. Отметите свой выпускной.
В конце обучения вы выполните проект по разработке системы по сбору состояний сервисов. Наладите корректную работу динамической базы данных и сможете пользоваться этим инструментом.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Чтобы учеба далась легко, вам необходимо понимать основы программирования, в том числе простые конструкции и подходы. Знание ОС Linux, Kubernetes и Git также поможет вам освоить программу курса.
После получения оплаты за курс, вы перейдёте в личный кабинет, где уже будет открыт первый модуль курса. Данные для входа вы получите на адрес электронной почты.
Курс длится 2 месяца. Каждую неделю будет открываться следующий модуль. Сдавать домашние задания можно в срок до двух недель, а после окончания обучения вы сможете изучать материалы на сайте Слёрм на протяжении двух лет.
Вы можете приобрести курс по тарифам Standart и Premium. В первом случае вы получаете доступ к видео-лекциям на 2 года. Во втором – дополнительно вы получаете проверку кода и домашних заданий от ревьюеров, а также онлайн-встречи со спикерами.
Школа Слёрм имеет лицензию, поэтому после завершения курса вы получите именной сертификат с наименованием пройденной программы и количеством учебных часов.
Вы можете вернуть 13% от стоимости обучения, обратившись в налоговую по месту жительства или онлайн через официальный сайт налоговой. Подробные условия получения вычета ищите на сайте nalog.ru.
Доступ к обучающим материалам сохраняется на протяжении двух лет. Вы можете обращаться к интересующим темам, смотреть видео, практические задания и дополнительные материалы.
Если вы считаете, что этот курс поможет вам лучше выполнять рабочие обязанности, обратитесь к своему работодателю с предложением оплатить ваше обучение за счет компании. На сайте курса нажмите на кнопку «Оставить заявку» для связи с менеджером.
Вы можете получить корпоративную скидку на индивидуальных условиях. Для этого обратитесь к директору курса и получите персональное предложение.
Олигофренопедагог
Подготовка к экзамену CFA Level I
Аналитика для руководителей и владельцев бизнеса
Аппаратный массаж LPG