Backend разработка простым языком
Получи все необходимые знания для быстрого и качественного профессионального роста
Этот курс для тебя, если
1
Ты начинающий Backend разработчик
Если ты только начинаешь свой путь в изучении Backend разработки, этот курс сэкономит тебе массу времени, предоставит необходимый фундамент знаний и задаст направление для дальнейшего развития.
2
Ты Junior Backend разработчик с небольшим опытом
Ты уже имеешь некий опыт работы в индустрии (0.5 - 1 год), решаешь несложные задачи и пока слабо представляешь как расти дальше?
Курс поможет тебе быстро прокачаться в самых актуальных темах, чтобы ты вышел на новый уровень экспертизы, брал более интересные задачи и претендовал на большую ЗП.
3
Ты IT специалист из другой области
Ты занимаешься фронтендом, мобайлом или другим направлением в разработке? А возможно тебе интересны направления DevOps, QA или Data Engineering? Фундаментальные основы устройство современного веба необходимы всем IT специалистам, не только бекендерам.
Что внутри?
1
Фундаментальные основы
В первом модуле тебя ждет полный разбор фундаментальных основ, на которых построена вся веб-разработка. Ты узнаешь что такое клиент-серверная архитектура, модель TCP/IP и протокол HTTP., зачем нужен DNS и что происходит при обычной загрузке веб-страницы в браузере.
2
Детальный разбор Server-Side
Далее ты узнаешь, как выглядят современные серверные приложения, в чем разница между статическими и динамическими веб-серверами, CSR и SSR, для чего нужен NGINX, что такое REST API, Stateful & Stateless дизайн, аутентификация, сессии, JWT - все это мы детально разберем на примерах.
3
Базы Данных
В этом модуле мы обсудим, какие проблемы возникают при работе с данными в современных приложениях. Ты познакомишься с SQL & NoSQL, узнаешь где лучше применять ту или иную БД. Выучишь основы SQL, поймешь что такое индексация и ACID транзакции, ORM и N+1 проблема, что такое масштабирование и
при чем тут CAP-теорема.
4
Инфраструктура
В большинстве случаев инфраструктурой занимаются DevOps инженеры, но иметь хотя бы базовое представление нужно каждому Backend`еру.
Тут мы поговорим историю развития инфраструктуры, что такое хостинг, зачем нужны виртуальные машины и Docker контейнеры, а также почему все поднимают инфраструктуру в клауде.
5
Справляемся с нагрузкой
Разработать приложения не достаточно. Его необходимо развернуть на инфраструктуре, постоянно мониторить, отслеживать состояние запросов и ошибки. При росте нагрузки сервера могут просто упасть и перестать отвечать на пользовательские запросы.
В этом модуле мы обсудим подходы к масштабированию веб-приложений, а также затронем тему "органов чувств".
6
Кэширование
Пользователи ожидают, что приложения будут быстро обрабатывать и отвечать на их запросы. Один из архитектурных подходов для оптимизации и ускорения обработки запросов - использование кеширования.
В этом модуле мы детальнее обсудим данные практики и подходы, а также узнаем, зачем и когда нужен Redis.
7
Микросервисная архитектура
Слово "микросервисы" сейчас можно услышать на каждом углу, но далеко не все понимают как они работают и для чего вообще их стоит использовать.
В этом модуле мы разберем все основные паттерны проектирования микросервисов. Ты узнаешь зачем нужен API Gateway и что такое RPC и Message Broker.
Почему я создал этот курс?
Кому не подходит?
Курс посвящен фундаментальным концепциям, которые не зависят от конкретного языка программирования или фреймворка.

Он не научит тебя писать код и настраивать IDE. Здесь ты не найдешь практических примеров написания веб-приложений.

Если ты хочешь учиться кодить - этот курс не для тебя.
Хорошие специалисты веб-разработки зарабатывают много
Средние зарплаты по рынку для хороших Backend & Frontend разработчиков лежат в диапазоне $2500-6000.

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

Этот курс сэкономит тебе много времени и даст фундаментальные знания, которые часто требуют от разработчиков уровня Middle и выше.

Учитывая среднюю зарплату по рынку, цена курса составляет меньше 1% от твоего потенциального годового дохода.
Чтобы закрепить теоретические знания практическим примером, я записал дополнительный модуль с разбором технической реализации реального проекта - моего стартапа Creatly
Первые два модуля бесплатны
и доступны любому желающему
Отзывы о курсе
Виктор Боклаженко
Middle golang-разработчик
Прошёл все модули - материал отличный) Как было сказано выше - мне бы этот курс на полгода пораньше, а так, я пока готовился к собесам изучил почти всё, что есть в курсе)
Модуль с разбором Creatly вообще топчик 👌
Костя
Backend разработчик, преподаватель по Python в онлайн-школе Hello World
Потратил пару вечеров на выполнение задания про погоду.

В целом можно было за полчаса на Django сделать проект, но я решил вспомнить Go, а заодно чистую архитектуру и сделать толстый клиент на Vue чисто для тренировки, ну и чтобы в нём подразобраться.

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

Максим, спасибо за старания)

Александр Рыбалов
Frontend разработчик | Facebook | Instagram
Когда я начинал программировать мне казалось, что будет достаточно лишь знания синтаксиса языка, а все остальное, будет интуитивно понятно. Я никогда так не ошибался.

Конечно, опытные разработчики могут думать иначе, однако если смотреть с позиции новичка разобраться в том, что такое HTTP запрос и как работает ТСР весьма сложно. По крайней мере сложно было мне, когда я пытался из кучи разбросанных по всемирной паутине источников, построить общую картину того как работает Веб.

И именно с этой проблемой вам поможет данный курс. Я искренне завидую тем ребятам, которым выпала удача пройти его в самом начале своего пути программиста.

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

Знания, собранные в этом курсе, являются фундаментальными основами которыми должен владеть каждый разработчик. Это учебное пособие которое подойдет как свитчеру, так и студенту технического вуза который не хочет тратить свое время на выслушивание пустой болтовни с университетских кафедр, а стремится как можно быстрее получить фундаментальные знания и составить достойную конкуренцию на современном рынке труда.
Аня Оксентюк
Trainee Manual QA | Instagram
Переходила в IT с другой сферы. Для первых собеседований (и для общего развития) нужно было ознакомиться с базовыми терминами и процессами. В сети есть куча ресурсов и статьей, но на большинстве из них информация подана запутано, а иногда и противоречиво.

В курсе Максима вся информация изложена ясно, доступно и понятно даже для человека с нулевым опытом в сфере. Благодаря этой подаче материала у меня получилось быстро освоить нужные концепты и успешно пройти собеседование на позицию Trainee Manual QA.
Эмин Шахбазов
Радиоинженер
Классный курс, все разложено по полочкам. Дает понимание как все устроенно в WEB и какие технологии сейчас используют.

До курса учить сухой Go было не так интересно, как сейчас, понимаешь, где все это можно использовать. После первого прочтения вроде все понятно, но не совсем, пересмотрел ту же инфу в разных источниках и потом перечитал курс. На втором прочтение замечаешь, что все написано по делу и лаконично без лишней воды. С

оветую данный курс всем новичкам как я, после него понимаешь как все устроенно в web и дает доп. мотивацию на изучение всех тем по курсу.
Диана Цуканова
Начинающий Go-разработчик
Лично мне нравится то, что данный материал что-то вроде трамплина в разработке, то, от чего можно оттолкнуться, выстроен структурировано и от простого к сложному.

Вот бы мне этот материал на пару месяцев раньше, а то спрашивала у знакомых разрабов, тип а с чего начинать?

Они: ну вот читай книгу по go, ну вот тебе нужны БД, ну вот тебе надо знать про то и про это, читай статьи на хабре.

И я металась от темы к теме(что очень бесило и мне казалось, что я топчусь на одном месте), общей картины не было... сейчас она появилась и я понимаю, что к чему.

Честно говоря, мне кажется, что многие самоучки начинают и через время забрасывают программирование, потому что не у каждого хватит терпения выстроить себе план обучения и понять, что к чему. (Я через это проходила, так как тоже самоучка, что при подготовке в ЕГЭ, что в английском,а теперь в программировании)

А вот такие вот курсы реально облегчают задачу

Отзывы о бесплатном контенте ❤️
Тарифы
Пакет "Я сам"
$39
  • 7 модулей (текст + изображения + домашние задания)
  • 4 месяца доступа к материалам
Купить
Пакет "В тусовке"
$59
  • 7 модулей (текст + изображения + домашние задания)
  • ~2 часа дополнительных скринкастов
  • 9 месяцев доступа к материалам
  • Доступ к закрытому чату в Telegram
Купить
Комьюнити учеников
Участники курса получают доступ к закрытому чату, в котором можно общаться со мной и другими единомышленниками, делиться опытом и обращаться за советом