company_banner

Обзорная лекция и запуск 2-й части курса по разработке веб-сервисов на Go


    У нас две хорошие новости.


    На Coursera мы запустили 2-ю часть онлайн-курса по разработке веб-сервисов на Go.
    А 2-го марта в офисе проведем обзорную лекцию, на которой расскажем, почему вам стоит попробовать Go.


    Под катом подробности.


    В первой части курса «Разработка веб-сервисов на Golang» рассказывалось об основах языка, но вопросы практического применения не были толком освещены.


    Вторая часть посвящена как раз обзору самых частых задач при разработке веб-сервиса:


    • middleware, роутинг, логирование, валидация входных параметров, мониторинг сервиса;
    • работа с системами хранилищ — MySQL (в вариантах database/sql и GORM), Memcache, Redis и RabbitMQ;
    • микросервисы — встроенные в Go инструменты, gRPC и Swagger;
    • организация service discovery и онлайн-конфигурирования при помощи Consul;
    • unsafe и интеграция с кодом на си через cgo.

    Домашние задания продолжают тему «попробовать все, что есть в языке» — выполнив их, вы уже будете уверенно чувствовать себя в решении большинства встречающихся задач.


    Мы не ставили целью научить в этом курсе, как правильно программировать, или сделать универсальную энциклопедию по языку. Скорее, это обзор по всему, что есть, чтобы можно было начать ориентироваться в экосистеме языка и понимать, как решается та или иная задача. К каждой лекции имеется структурированный список статей, позволяющий получить более глубокие знания по теме, без того чтобы самостоятельно прочесывать интернет.


    1 часть курса
    2 часть курса


    Кроме этого, в рамках поддержки первой конференции о разработке на Go в России GopherCon Russia 2018 мы проведем лекцию: «Почему вам стоит попробовать Golang».


    2-го марта в московском офисе Mail.Ru Group Василий Романов, автор курса и участник команды Почты Mail.Ru, расскажет об основных особенностях языка и сферах его применения. Будут затронуты следующие темы:


    • для каких целей создавался Go;
    • какие задачи решают на Go сегодня;
    • почему Go нравится программистам;
    • в чем ценность Go для бизнеса;
    • производительность;
    • стандартная библиотека.

    Цель лекции — за 2 часа понять стоит ли язык того, чтобы попробовать его в реальном проекте, или это очередная новомодная игрушка программистов.


    Мероприятие ориентировано на людей, не знакомых с языком, но которые хотя узнать в удобной и компактной форме, что это за зверь такой. Разработчики с опытом в Golang не услышат ничего нового.


    Лекция бесплатна, требуется предварительная регистрация.

    • +23
    • 8,9k
    • 1

    Mail.Ru Group

    1017,00

    Строим Интернет

    Поделиться публикацией
    Комментарии 1
      0
      Очень грустно, что для сабмита домашек платформа требует заплатить 4000 руб. Вроде б и не большие деньги, но для прогона 4х тест-сьютов — кажется много.

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

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