company_banner

Приглашаем на видеокурс по Docker: узнать новое, закрепить старое

    Что нас побудило создать курс по Docker — хотя на рынке десятки предложений по этой теме, и практически каждая IT-школа отметилась в этом направлении?


    Побудили нас студенты «Вечерней школы по Кубернетес». В обратной связи мы неоднократно получали запрос, что в ВШК получилась лучшая обучалка по Докеру — именно в составе курса по K8s.


    И мы поняли, что у нас хватает материала, практических кейсов, внутренней энергетики спикеров. Плюс есть запрос студентов, есть явный интерес — осталось только выделить Docker в отдельный курс.



    У нас получилась выстроенная система курсов — от простого к сложному. Возникла стройная логика получения полноценной профессии.


    Видеокурс по Docker -> Видеокурс Слёрм Базовый Кубернетес -> Видеокурс Слёрм Мега -> Видеокурс по Сeph.


    В курсе мы разберем:


    • все его инструменты;
    • основных абстракций;
    • параметры сети;
    • нюансы работы с различными ОС и языками программирования.

    А вы познакомитесь с технологией и поймёте, где и как лучше использовать Docker. Также мы поделимся best practice кейсами, как и всегда делаем на наших курсах, интенсивах и вебинарах. Студентам будет доступен Git-репозиторий с материалами и стенд для практики на ограниченное время. Вопросы можно будет задать специалистам техподдержки.



    Что вы узнаете, кроме всего прочего полезного?


    • Что делать, если локально у разработчика приложение собирается нормально, а на продакшене все ломается?
    • Как разрабатывать и тестировать приложение при наличии огромного количества зависимостей?
    • Действительно ли можно запускать в Docker небезопасный код? А также разберем другие мифы и легенды о Docker.

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

    №1: Введение в Docker. 12 факторов разработки приложения


    • Что такое Docker.
    • Как он возник, какие проблемы решает и для чего используется.
    • Виртуализация vs контейнеризация.

    №2: Основные абстракции Docker. Общая схема работы Docker


    • Registry, Docker Daemon, Container, Image, Dockerfile и их взаимодействие

    №3: Установка Docker на разные ОС


    • Установка Docker на Centos, Debian, Mac и Windows.
    • Как работает Docker на Windows, как настраивать демон и какие есть ограничения.

    №4: Основные команды Docker. CLI


    • Команды управления контейнерами, образами (run, rm, push и т.д.).

    №5: Запуск собственного приложения в Docker


    • Написание Dockerfile.
    • Сборка Image.
    • Хранение в DockerHub.
    • Запуск приложения

    №6: Docker-compose


    • Что это, для чего используется, как настраивается.
    • Разница v2 и v3.
    • Запуск нескольких контейнеров в Docker-compose.

    №7: Docker и CI/CD


    • Построение пайплайнов на примере Gitlab.
    • Определение проблем при использовании голого Docker и CI/CD.

    №8: Docker под капотом. Как именно работает Docker на уровне ОС и ядра


    • Namespaces, Cgroups, Capabilities, limits/requests и т.д.
    • Cоздание "контейнера" без докера.

    №9: Сеть в Docker


    • Какие есть варианты работы сети, где их настроить.

    №10: Настройка Docker Daemon'а


    • docker.json — что за файл и как можно настроить демон.

    №11: Продвинутая работа с образами. Настройка собственного Registry


    • Очистка ненужных образов.
    • Просмотр размера слоев.
    • Gitlab Registry (Container Registry tag expiration policy).

    №12: Работа со stateful-данными в Docker


    • Docker Volumes, типы хранилищ.
    • Подводные камни при использовании stateful и Docker.

    №13: Best practice по Docker


    • Уменьшение образов.
    • Правильное написание Dockerfile.
    • Multistage сборка.

    №14: Нюансы работы с Docker при использовании разных языков программирования


    • Ruby, php, python, go, java.

    Курс разработали действующие инженеры и архитекторы Southbridge: Марсель Ибраев, Елизавета Михно, Александр Швалов


    Формат видеокурса: 5 часов.
    Запуск: 31 июля
    Цена: 5 000 руб. 20 000 руб. (до 30 июля)


    Оставить заявку.

    Southbridge
    Обеспечиваем стабильную работу highload-проектов

    Комментарии 11

      +1
      Какие нужны знания, чтобы освоить этот курс?
        +1
        Доброго дня.

        В целом, студентам крайне желательно:

        Хорошее знание Linux:
        — умение работать с systemd, sudo, ip, ifconfig, cron;
        — умение работать с консолью (автокомплит, хистори и т.д.);
        — знание основных утилит в линукс (ps, grep, cat, free и т.д.);
        — знание, как работает сеть, процессы (состояния, системные вызовы и т.д.);
        — знание bash на уровне написания (минимум чтения) скриптов.
          +2

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

            0
            Понимаете, по идее можно многому научиться сейчас — и по роликам на youtube, и по мануалам, как русскими, так и английским. Но все люди разные. Кому-то нужна мотивация в виде лектора и ведущего. Кто-то может и сам всё пройти и найти. Кому-то трудно изначально понять, куда направить свой взгляд, что гуглить, какие ролики достоверны, а какие сделаны абы как.

            Мы гарантируем качество и отработанные на практике методики. Тут не может быть «а наверное, оно так тоже заработает». Наши спикеры — это те, кто сами, своими руками прошли всё это и не раз. И потому они и направят, что почитать, и подскажут в какую сторону смотреть. Да и техподдержка ответит на вопросы — а это немаловажно.

            Как по мне, это практически наполовину облегчает обучение. Материалов в сети очень много — и легко в них запутаться.
            0
            А нет в планах ещё и по этим вопросам сделать базовый курс?
            Чтобы ничего лишнего, чтобы вот прямо только то, что нужно чтобы на курс по докеру пойти?
            PS Не сарказм и не попытка подколоть. Я серьёзно. Вы знаете, что нужно и знаете, как эффективно подать. Может сделаете?
              –1
              Доброго вечера.

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

              Вполне реально появление курса, если есть запрос и необходимость у людей.
                0
                А тут я попрошу помощь зала. )
                Мне самому такой курс нужен. А что там должно быть, виднее Вам и опытным товарищам.
                Несколько раз сталкивался, в том числе и на своём опыте, что в какой-то момент на курсах по докеру упоминается технология или базовая вещь, с которой ранее дела не имел. На этом нить теряется и интерес тоже. Приходится возвращаться к основам, а потом не всегда получается вернуться к текущему курсу по контейнеризации.
                  –2
                  Производственный отдел попросил меня узнать, а какие именно технологии и базовые вещи вам были незнакомы, и с чем вы не имели дело. Потому что поле очень обширное. И чтобы вам помочь, надо хоть за что-то зацепиться. :) Я с удовольствием помогу вам с определением основ. Давай попробуем вместе перечислить те технологии, которые вам были незнакомы:

                  Например за основу можем взять программу курса по Docker — она есть на лендинге: to.slurm.io/pJPhiA

                  Или в программе Видеокурса Слёрма Базового: to.slurm.io/8CTT1w

                  Возможно, вам подойдёт именно этот бандл, где собраны Джуниор, Слёрм Базовый и Слёрм Мега. Это как раз получается поступенчатое восхождение от основном кластеризации и наиоболее серьёзные понятиям и навыкам. Тем более, что есть техподдержку, которая вам поможет и, если вы что-то не знаете, то подскажет, где можно почитать. То же самое касается и Докера — техподдержку вас не бросит с незнакомыми понятиями. :)
          +1
          5 т.р. за 5 часов еще куда не шло, но простите, 20 т.р. — это перебор с большой буквы Б. За эти деньги можно купить не одну хорошую книгу по Docker и получить в разы больше знаний, да придется потратить больше времени, но это на порядок качественней.
          Только не говорите заезженную фразу про разных людей и мотивации — лентяй он и в африке лентяй.
            0
            Но так есть же ещё очень много времени купить за 5 000 рублей. :)

            Ценообразование — это отдельная и сложная тема. Возможно я напишу об этом — потому что очень много нюансов. Задействовано много людей и ресурсов. И я говорю не только о зарплатах.
              0
              Согласитесь книжка это история не про практику с тех. поддержкой и только для тех кто готов тратить много времени на самостоятельное изучение по книжке.
              Сравнивать книгу(пусть даже в ней и будет актуальная инфа и все перечисленные темы, что и в данной программе) и видеокурс немного странно))
              Надо сравнивать наверно видеокурс и видеокурс)) Где какая полезность, актуальность, часы практики и т.д.

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое