#хабр #devops
Теперь Dockerfiles поддерживает Multiple Build Contexts
Перевели для Хабра статью про недавние обновления Docker.
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий.
Например, добавили многоэтапные (multi-stage) сборки. Когда сборки становятся более сложными, возможность доступа к файлам только из одного места начинает сильно ограничивать. Теперь можно копировать файлы из разных частей Dockerfile, добавляя флаг --from и указывая путь к названию другого этапа Dockerfile или удалённого образа.
📲 Прочитать целиком 🗞
Теперь Dockerfiles поддерживает Multiple Build Contexts
Перевели для Хабра статью про недавние обновления Docker.
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий.
Например, добавили многоэтапные (multi-stage) сборки. Когда сборки становятся более сложными, возможность доступа к файлам только из одного места начинает сильно ограничивать. Теперь можно копировать файлы из разных частей Dockerfile, добавляя флаг --from и указывая путь к названию другого этапа Dockerfile или удалённого образа.
📲 Прочитать целиком 🗞
Хабр
Теперь Dockerfiles поддерживает Multiple Build Contexts
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий. Давайте...
👍7
#youtube #frontend #сергей_чернобровкин
Правило хуков
Выпустили новое видео на Youtube-канале ▶️
Как должны располагаться хуки и почему. Расскажем про правильное использование хуков и где их использовать не надо.
📋 Содержание:
0:00 — где должны располагаться
0:13 — пример неправильного использования
01:08 — правильное использование
01:25 — как можно вызывать хуки
01:38 — как нужно именовать хуки
02:03 — какие еще есть хуки
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
Правило хуков
Выпустили новое видео на Youtube-канале ▶️
Как должны располагаться хуки и почему. Расскажем про правильное использование хуков и где их использовать не надо.
📋 Содержание:
0:00 — где должны располагаться
0:13 — пример неправильного использования
01:08 — правильное использование
01:25 — как можно вызывать хуки
01:38 — как нужно именовать хуки
02:03 — какие еще есть хуки
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
YouTube
Правило хуков в React
Узнаем, как должны располагаться хуки и почему. Расскажем про правильное использование хуков и где их использовать не надо.
0:00 — где должны располагаться
0:13 — пример неправильного использования
01:08 — правильное использование
01:25 — как можно вызывать…
0:00 — где должны располагаться
0:13 — пример неправильного использования
01:08 — правильное использование
01:25 — как можно вызывать…
👍7
Forwarded from Программисты делают бизнес
#хабр #frontend #react
Заводная boop!-статья на Хабре
Что заставляет девочек визжать от восторга, а парней украдкой смахивать скупую слезу от умиления? Конечно, hover-анимация!
В нашей новой статье-переводе мы попробуем научиться этой хитрой магии ✨
Если не знаешь, чем зацепить на первом свидании — срочно читай: https://habr.com/ru/company/kts/blog/670234/
(но лайки обязательны в любом случае 👍)
Заводная boop!-статья на Хабре
Что заставляет девочек визжать от восторга, а парней украдкой смахивать скупую слезу от умиления? Конечно, hover-анимация!
В нашей новой статье-переводе мы попробуем научиться этой хитрой магии ✨
Если не знаешь, чем зацепить на первом свидании — срочно читай: https://habr.com/ru/company/kts/blog/670234/
(но лайки обязательны в любом случае 👍)
Хабр
boop! Необычные эффекты по ховеру или введение в React-Spring
Анимация при наведении – прекрасный способ сделать приложение динамичным и отзывчивым. Это мелочь, но именно такие детали в итоге могут сделать продукт классным. Хотя порой простого изменения...
🔥6👏1
#youtube #frontend #сергей_чернобровкин
Обновление компонентов
Выпустили новое видео на Youtube-канале ▶️
Поговорим про алгоритм оптимизации, React.iss.onemo, Key и React.fragment.
📋 Содержание:
Алгоритм React для оптимизации компонентов 0:00
Как это работает 1:02
Что делает React.iss.onemo 1:49
Свойство Key 2:40
React.Fragment 4:20
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
Обновление компонентов
Выпустили новое видео на Youtube-канале ▶️
Поговорим про алгоритм оптимизации, React.iss.onemo, Key и React.fragment.
📋 Содержание:
Алгоритм React для оптимизации компонентов 0:00
Как это работает 1:02
Что делает React.iss.onemo 1:49
Свойство Key 2:40
React.Fragment 4:20
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
👍3
#хабр #новичкам
Как работают браузеры? Часть 1 🌐
Начали выпускать на Хабре цикл простых статей о работе браузеров. В 1-й части — навигация и получение данных.
Навигация — первый шаг к загрузке страницы. Это процесс, когда пользователь запрашивает страницу: нажимает на ссылку, пишет адрес в адресной строке браузера, отправляет форму и т. д.
В части про получение данных рассказываем про HTTP Request, HTTP Response и алгоритмы медленного запуска и предотвращение перезагрузки TCP.
Заходите, почитайте 📲
Как работают браузеры? Часть 1 🌐
Начали выпускать на Хабре цикл простых статей о работе браузеров. В 1-й части — навигация и получение данных.
Навигация — первый шаг к загрузке страницы. Это процесс, когда пользователь запрашивает страницу: нажимает на ссылку, пишет адрес в адресной строке браузера, отправляет форму и т. д.
В части про получение данных рассказываем про HTTP Request, HTTP Response и алгоритмы медленного запуска и предотвращение перезагрузки TCP.
Заходите, почитайте 📲
Хабр
Как работают браузеры. Часть 1: навигация и получение данных
Ссылка на часть 2: парсинг и выполнение JS Ссылка на часть 3: деревья специальных возможностей и рендеринга Примечания переводчиков: 1. Статья предназначена для начинающих разработчиков и...
🔥4👏1
#youtube #frontend #сергей_чернобровкин
Роутинг
Выпустили новое видео на Youtube-канале ▶️
Опишем роуты, научимся делать навигацию, разберем хуки react-router.
Содержание:
Что такое роутинг 0:10
Демо 2:32
Route 3:58
Каким IDE лучше пользоваться для написания приложений на React 4:44
Навигация 6:50
Вложенные роуты 7:48
Другие хуки react-router 17:04
Типы роутеров 28:30
Рассказывает управляющий партнер KTS Сергей Чернобровкин.
Смотреть видео целиком ⏯
Роутинг
Выпустили новое видео на Youtube-канале ▶️
Опишем роуты, научимся делать навигацию, разберем хуки react-router.
Содержание:
Что такое роутинг 0:10
Демо 2:32
Route 3:58
Каким IDE лучше пользоваться для написания приложений на React 4:44
Навигация 6:50
Вложенные роуты 7:48
Другие хуки react-router 17:04
Типы роутеров 28:30
Рассказывает управляющий партнер KTS Сергей Чернобровкин.
Смотреть видео целиком ⏯
YouTube
React-router
Опишем роуты, научимся делать навигацию, разберем хуки react-router и типы роутеров.
Содержание:
Что такое роутинг 0:10
Демо 2:32
Route 3:58
Каким IDE лучше пользоваться для написания приложений на React 4:44
Навигация 6:50
Вложенные роуты 7:48
Другие…
Содержание:
Что такое роутинг 0:10
Демо 2:32
Route 3:58
Каким IDE лучше пользоваться для написания приложений на React 4:44
Навигация 6:50
Вложенные роуты 7:48
Другие…
🐳5🔥3🎉1
#хабр
Комплексный системный подход к разработке программного обеспечения
Как разрабатывают ПО? Зачем оно вообще? И что должно уметь? 🤯
На эти и другие непростые вопросы мы ответили в новой статье-переводе на Хабре. Текст местами непростой, но от того не менее интересный. Особенно понравится фанатам графиков и разных математических теорий, потому что их там в достатке.
Почитать 📈📉
Комплексный системный подход к разработке программного обеспечения
Как разрабатывают ПО? Зачем оно вообще? И что должно уметь? 🤯
На эти и другие непростые вопросы мы ответили в новой статье-переводе на Хабре. Текст местами непростой, но от того не менее интересный. Особенно понравится фанатам графиков и разных математических теорий, потому что их там в достатке.
Почитать 📈📉
Хабр
Комплексный системный подход к разработке программного обеспечения
Содержание: Предпосылки Эволюция Игра Правильный инструмент для работы Хуже — лучше За пределами технологий Будущее Предпосылки Разработка программного обеспечения — решение бизнес-задач через...
🌭2👌1
Всем привет!
💻 Объявляем запуск 9-го потока бесплатных курсов! 💻
Курсов традиционно два: frontend и backend. Оба стартуют 8 августа, а записаться можно по ссылкам:
Начинающий React-разработчик
https://vk.cc/cfcFJn
Начинающий Backend-разработчик на Python
https://vk.cc/cfcFGq
Курсы рассчитаны на тех, кто уже немножко разбирается. Формат соответствующий: дедлайны, домашние задания, выпускные проекты. Подробнее о занятиях рассказали наши студенты на Хабре:
🎓 Выпускник фронтенд-курса Кирилл Гаджиев
🎓 Выпускник бэкенд-курса Сергей Ордин
Что получите после обучения:
— как минимум поймете свои слабые места
— как максимум серьезно прокачаетесь
— всего за месяц изучите реальные технологии, которые применяются на практике и в индустрии в целом, и у нас в компании
Приходите сами и друзей зовите 🙂
Ждем всех!
💻 Объявляем запуск 9-го потока бесплатных курсов! 💻
Курсов традиционно два: frontend и backend. Оба стартуют 8 августа, а записаться можно по ссылкам:
Начинающий React-разработчик
https://vk.cc/cfcFJn
Начинающий Backend-разработчик на Python
https://vk.cc/cfcFGq
Курсы рассчитаны на тех, кто уже немножко разбирается. Формат соответствующий: дедлайны, домашние задания, выпускные проекты. Подробнее о занятиях рассказали наши студенты на Хабре:
🎓 Выпускник фронтенд-курса Кирилл Гаджиев
🎓 Выпускник бэкенд-курса Сергей Ордин
Что получите после обучения:
— как минимум поймете свои слабые места
— как максимум серьезно прокачаетесь
— всего за месяц изучите реальные технологии, которые применяются на практике и в индустрии в целом, и у нас в компании
Приходите сами и друзей зовите 🙂
Ждем всех!
🔥19👍3
#хабр
Как работают браузеры, часть II 🖥
Недавно наш фронтенд-разработчик Сергей Громов начал публиковать на Хабре серию переводов про работу браузеров. Публикации рассчитаны на начинающих разработчиков и тех, кто разработкой интересуется.
В прошлый раз мы прошлись по основным понятиям и разобрали навигацию и получение данных 💼
Во второй части немного углубимся. Тема статьи: HTTML- и CSS-парсинг и выполнение JavaScript 🔍
Прочитать 👇
https://habr.com/ru/company/kts/blog/678034/
Ссылка на часть I
Как работают браузеры, часть II 🖥
Недавно наш фронтенд-разработчик Сергей Громов начал публиковать на Хабре серию переводов про работу браузеров. Публикации рассчитаны на начинающих разработчиков и тех, кто разработкой интересуется.
В прошлый раз мы прошлись по основным понятиям и разобрали навигацию и получение данных 💼
Во второй части немного углубимся. Тема статьи: HTTML- и CSS-парсинг и выполнение JavaScript 🔍
Прочитать 👇
https://habr.com/ru/company/kts/blog/678034/
Ссылка на часть I
Хабр
Как работают браузеры. Часть 2: парсинг и выполнение JS
Ссылка на часть 1: навигация и получение данных Ссылка на часть 3: деревья специальных возможностей и рендеринга Примечание переводчиков: статья предназначена для начинающих разработчиков и...
🔥6👍2
#хабр
Развернутый отзыв о курсе «Начинающий backend-разработчик»
Перед началом бесплатной школы традиционно собираем отзывы от наших стажёров и публикуем их на Хабре. В статьях бывшие студенты рассказывают, чему можно научиться на наших курсах, что легко и что сложно.
Конечно, для этих курсов нужно уже немного разбираться, но это не значит, что не стоит попробовать 😉
Заходите почитать об опыте обучения наших коллег и тоже приходите учиться!
Старт занятий — 8-го августа.
Ссылка на frontend-курс
Ссылка на backend-курс
Почитать статью с отзывом на Хабре:
https://habr.com/ru/company/kts/blog/679110/
Развернутый отзыв о курсе «Начинающий backend-разработчик»
Перед началом бесплатной школы традиционно собираем отзывы от наших стажёров и публикуем их на Хабре. В статьях бывшие студенты рассказывают, чему можно научиться на наших курсах, что легко и что сложно.
Конечно, для этих курсов нужно уже немного разбираться, но это не значит, что не стоит попробовать 😉
Заходите почитать об опыте обучения наших коллег и тоже приходите учиться!
Старт занятий — 8-го августа.
Ссылка на frontend-курс
Ссылка на backend-курс
Почитать статью с отзывом на Хабре:
https://habr.com/ru/company/kts/blog/679110/
Хабр
Курс начинающего бэкендера в Metaclass: интервью со студентом 7-го потока
Привет! 8 августа начинается новый, девятый поток нашей школы Metaclass по курсам frontend и backend для начинающих. После учебы мы расспрашиваем наших студентов о том, что было легко,...
👍8
Иван стал стажером после прохождения школы Metaclass. Новый поток бесплатных курсов стартует уже в понедельник. Ждем всех, кто еще не записался: metaclass.kts.studio
Forwarded from Программисты делают бизнес
#хабр #технологии
Как стажёр оптимизировал запросы и нашел баг в Django 🪲
У нас на Хабре вышла очень интересная статья, всем рекомендуем посмотреть.
Недавно наш стажёр Иван Пакеев столкнулся с необъяснимым проявлением багов в Python-фреймворке Django. Не дав себя и команду в обиду, он разыскал причины и послал разработчикам продукта тикет с предложением исправлений.
Не в силах спорить, Django Software Foundation ничего не оставалось, кроме как согласиться, запросить у Вани pull-request и принять новые правки.
На этом баги в Django, как и наша история, не заканчиваются. Читайте:
https://habr.com/ru/company/kts/blog/680572/
Как стажёр оптимизировал запросы и нашел баг в Django 🪲
У нас на Хабре вышла очень интересная статья, всем рекомендуем посмотреть.
Недавно наш стажёр Иван Пакеев столкнулся с необъяснимым проявлением багов в Python-фреймворке Django. Не дав себя и команду в обиду, он разыскал причины и послал разработчикам продукта тикет с предложением исправлений.
Не в силах спорить, Django Software Foundation ничего не оставалось, кроме как согласиться, запросить у Вани pull-request и принять новые правки.
На этом баги в Django, как и наша история, не заканчиваются. Читайте:
https://habr.com/ru/company/kts/blog/680572/
Хабр
Как стажёр оптимизировал запросы и нашел баг в Django
Привет! Меня зовут Иван, я бэкенд-разработчик-стажёр в KTS . Недавно я нашел баг в Django, создал тикет с исправлением и его приняли. В статье расскажу подробнее — над чем работал, в чём была...
🔥9❤1
#школа #бесплатные_курсы
Привет!
Сегодня старт нашей бесплатной школы по курсам frontend и backend. Если еще не успели записаться, решайтесь! До закрытия регистрации осталось 2 часа 🙂
📘 Начинающий Backend-разработчик
📙 Начинающий React-разработчик
Напоминаем, что сегодня мы проводим вводные вебинары:
💻 Начинающий Backend-разработчик (18:00 МСК)
💻 Начинающий React-разработчик (19:00 МСК)
Привет!
Сегодня старт нашей бесплатной школы по курсам frontend и backend. Если еще не успели записаться, решайтесь! До закрытия регистрации осталось 2 часа 🙂
📘 Начинающий Backend-разработчик
📙 Начинающий React-разработчик
Напоминаем, что сегодня мы проводим вводные вебинары:
💻 Начинающий Backend-разработчик (18:00 МСК)
💻 Начинающий React-разработчик (19:00 МСК)
🔥8👍1
#хабр #мобильная_разработка
OAuth в iOS
Мы уже однажды разговаривали про авторизацию в сервисах и протокол OAuth. Сегодня настало время продолжить этот разговор.
Лена Качармина занимается в KTS iOS-разработкой, и сегодня она выпустила на Хабре статью про реализацию OAuth-авторизации с помощью библиотеки AppAuth-iOS. Она одна из самых популярных и довольна проста в использовании.
📲 Заходите почитать:
https://habr.com/ru/company/kts/blog/681998/
OAuth в iOS
Мы уже однажды разговаривали про авторизацию в сервисах и протокол OAuth. Сегодня настало время продолжить этот разговор.
Лена Качармина занимается в KTS iOS-разработкой, и сегодня она выпустила на Хабре статью про реализацию OAuth-авторизации с помощью библиотеки AppAuth-iOS. Она одна из самых популярных и довольна проста в использовании.
📲 Заходите почитать:
https://habr.com/ru/company/kts/blog/681998/
Хабр
Подключение OAuth в iOS за полчаса
Привет! Меня зовут Лена, я занимаюсь iOS-разработкой в KTS . В большинстве случаев мобильное приложение должно уметь авторизовывать пользователя для доступа к данным, и зачастую это должно происходить...
❤🔥6👍1
#хабр
🌲🌲2 дерева в конце трилогии:
Заключительный перевод про устройство браузеров
Было просто, местами непонятно, местами познавательно. Самое время вспомнить, за что мы любим переводы про браузеры, потому что сегодня опубликована последняя часть!😱
Спешите познакомиться с деревом специальных возможностей, деревом рендеринга и A11y. Что? Да-да, обо всё этом здесь:
https://habr.com/ru/post/683240/
🌲🌲2 дерева в конце трилогии:
Заключительный перевод про устройство браузеров
Было просто, местами непонятно, местами познавательно. Самое время вспомнить, за что мы любим переводы про браузеры, потому что сегодня опубликована последняя часть!
Спешите познакомиться с деревом специальных возможностей, деревом рендеринга и A11y. Что? Да-да, обо всё этом здесь:
https://habr.com/ru/post/683240/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как работают браузеры, часть 3: деревья специальных возможностей и рендеринга
Ссылка на часть 1: навигация и получение данных Ссылка на часть 2: парсинг и выполнение JS От переводичков: Это заключительная статья из цикла статей о работе браузеров. Ссылка на первые два...
🏆5👍2
#youtube #frontend #сергей_чернобровкин
Context
Выпустили новое видео на Youtube-канале ▶️
Обычно данные идут от родительского компонента к дочернему. Разбираем, какие проблемы это может вызвать и что с этим делать.
Содержание:
Что такое Context 0:00
Как это работает 1:00
Context в классах 3:08
Несколько источников 4:06
Рассказывает управляющий партнер KTS Сергей Чернобровкин.
Смотреть видео целиком ⏯
Context
Выпустили новое видео на Youtube-канале ▶️
Обычно данные идут от родительского компонента к дочернему. Разбираем, какие проблемы это может вызвать и что с этим делать.
Содержание:
Что такое Context 0:00
Как это работает 1:00
Context в классах 3:08
Несколько источников 4:06
Рассказывает управляющий партнер KTS Сергей Чернобровкин.
Смотреть видео целиком ⏯
YouTube
Context в React
Обычно данные идут от родительского компонента к дочернему. Разбираем, какие проблемы это может вызвать и что с этим делать.
Содержание:
Что такое Context 0:00
Как это работает 1:00
Context в классах 3:08
Несколько источников 4:06
Не пропусти будущие наборы…
Содержание:
Что такое Context 0:00
Как это работает 1:00
Context в классах 3:08
Несколько источников 4:06
Не пропусти будущие наборы…
👍4
#хабр #максим_павлов
Как перестать быть сутулой собакой? 🦮
Сегодня мы для разнообразия поговорим о здоровье. Наш управляющий партнёр Максим Павлов опубликовал на Хабре статью, где делится полезным и временами болезненным опытом на пути к несутулой спине.
В статье не встречаются тренажёры, подтягивания, йога и прочие неприятные слова.
Хотите узнать, в чем секрет — заходите по ссылке без регистрации и смс:
https://habr.com/ru/company/kts/blog/685462/
Как перестать быть сутулой собакой? 🦮
Сегодня мы для разнообразия поговорим о здоровье. Наш управляющий партнёр Максим Павлов опубликовал на Хабре статью, где делится полезным и временами болезненным опытом на пути к несутулой спине.
В статье не встречаются тренажёры, подтягивания, йога и прочие неприятные слова.
Хотите узнать, в чем секрет — заходите по ссылке без регистрации и смс:
https://habr.com/ru/company/kts/blog/685462/
Хабр
Как перестать быть сутулой собакой: мой путь к здоровой спине
Всем привет! Меня зовут Максим, я управляющий партнёр в KTS и сегодня делаю каминг-аут: я сутулый. Компрессионный перелом позвоночника в детстве пошатнул здоровье моей спины, а работа за компьютером...
🔥7👍3
#youtube #frontend #сергей_чернобровкин
Менеджеры состояния в React
«Это же уже Redux»! — скажете вы. Всё так, но всё законно... Об этом мы тоже поговорим в новом видео на Youtube-канале ▶️
Представьте: вы разрабатываете приложение, и со временем в нем появляется все больше данных и логики по их отображению и обработке. Приложение может состоять из множества компонентов, и их данные связаны между собой. Управлять такими данными сложно, поэтому нужны сущности, которые инкапсулируют логику с данными и сделают работу с ними в компонентах удобнее.
Содержание 💬
0:00 О Менеджерах состояния
1:20 Зачем управлять состоянием
2:13 Handmade: подробное demo, пишем свой мини-менеджер
6:50 Зачем использовать useMemo
15:37 Актульные технологии в 2021-2022
19:01 Какие еще есть state manager
23:20 Redux
24:27 Пример работы Redux
26:38 Преимущества и недостатки Redux
29:34 MobX
31:03 Преимущества и недостатки MobX
Фрагмент лекции Сергея Чернобровкина в МГТУ Баумана.
Смотреть видео целиком ⏯
Менеджеры состояния в React
«Это же уже Redux»! — скажете вы. Всё так, но всё законно... Об этом мы тоже поговорим в новом видео на Youtube-канале ▶️
Представьте: вы разрабатываете приложение, и со временем в нем появляется все больше данных и логики по их отображению и обработке. Приложение может состоять из множества компонентов, и их данные связаны между собой. Управлять такими данными сложно, поэтому нужны сущности, которые инкапсулируют логику с данными и сделают работу с ними в компонентах удобнее.
Содержание 💬
0:00 О Менеджерах состояния
1:20 Зачем управлять состоянием
2:13 Handmade: подробное demo, пишем свой мини-менеджер
6:50 Зачем использовать useMemo
15:37 Актульные технологии в 2021-2022
19:01 Какие еще есть state manager
23:20 Redux
24:27 Пример работы Redux
26:38 Преимущества и недостатки Redux
29:34 MobX
31:03 Преимущества и недостатки MobX
Фрагмент лекции Сергея Чернобровкина в МГТУ Баумана.
Смотреть видео целиком ⏯
YouTube
Менеджеры состояния React
Менеджеры состояния? Это же уже Redux! Все так, и об этом мы тоже поговорим.
Представьте: вы разрабатываете приложение, и со временем в нем появляется все больше данных и логики по их отображению и обработке. Приложение может состоять из множества компонентов…
Представьте: вы разрабатываете приложение, и со временем в нем появляется все больше данных и логики по их отображению и обработке. Приложение может состоять из множества компонентов…
👍6
#курсы #asyncio
Курс Asyncio на Metaclass
Долгожданный анонс!
Бесплатные курсы подходят к концу, на следующей неделе уже защиты проектов.
А мы анонсируем новый поток нашего флагманского курса по асинхронному программированию на Python, про запуск которого нас беспрерывно спрашивали последнее время 😃 В этот раз мы запускаем его совместно со школой Slurm.
Что будет на курсе?
Мы рассмотрим теорию асинхронного программирования, разберемся, как устроен модуль asyncio, напишем свой сервер, используя популярные протоколы websocket и s3 и даже сделаем свой собственный event loop. Ну и конечно, по традиции, для студентов мы подготовили выделенные виртуалки, на которых уже установлено все, что нужно для работы.
Кому будет полезно
Если вы уже знакомы с основами Python или даже побывали на нашем бесплатном курсе, то этот курс будет вам полезен. Он ориентируется на глубокое погружение в теорию, так что вы точно разберетесь, как все это асинхронное программирование устроено. Это даст вам очков на собеседовании (если вы еще не работаете) и поможет апнуться на работе (если вы уже ее нашли).
👉 Записаться на курс можно по ссылке.
А еще у нас в пилотном режиме работает Бот Слёрмик, который расскажет про курс и пришлет полезные материалы для подготовки.
Всех ждем, старт 3 октября! 👨🎓
Курс Asyncio на Metaclass
Долгожданный анонс!
Бесплатные курсы подходят к концу, на следующей неделе уже защиты проектов.
А мы анонсируем новый поток нашего флагманского курса по асинхронному программированию на Python, про запуск которого нас беспрерывно спрашивали последнее время 😃 В этот раз мы запускаем его совместно со школой Slurm.
Что будет на курсе?
Мы рассмотрим теорию асинхронного программирования, разберемся, как устроен модуль asyncio, напишем свой сервер, используя популярные протоколы websocket и s3 и даже сделаем свой собственный event loop. Ну и конечно, по традиции, для студентов мы подготовили выделенные виртуалки, на которых уже установлено все, что нужно для работы.
Кому будет полезно
Если вы уже знакомы с основами Python или даже побывали на нашем бесплатном курсе, то этот курс будет вам полезен. Он ориентируется на глубокое погружение в теорию, так что вы точно разберетесь, как все это асинхронное программирование устроено. Это даст вам очков на собеседовании (если вы еще не работаете) и поможет апнуться на работе (если вы уже ее нашли).
👉 Записаться на курс можно по ссылке.
А еще у нас в пилотном режиме работает Бот Слёрмик, который расскажет про курс и пришлет полезные материалы для подготовки.
Всех ждем, старт 3 октября! 👨🎓
Слёрм
Python-разработчик
Обширный видеокурс по основам Python
🔥7❤1