#хабр #технологии
Выпустили статью-перевод на Хабре:
«Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса»
Помните, мы рассказывали, что такое GIL, зачем он нужен в Python и почему его не удалят?
Так вот, американский разработчик Сэм Гросс написал форк Nogil, который, как следует из названия, все же удаляет GIL из Питона.
Сэм встретился с командой разработчиков ядра Python, где подробно ответил на вопросы про свой проект.
Прочитать подробности встречи можно по ссылке:
https://habr.com/ru/company/kts/blog/646207/
Выпустили статью-перевод на Хабре:
«Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса»
Помните, мы рассказывали, что такое GIL, зачем он нужен в Python и почему его не удалят?
Так вот, американский разработчик Сэм Гросс написал форк Nogil, который, как следует из названия, все же удаляет GIL из Питона.
Сэм встретился с командой разработчиков ядра Python, где подробно ответил на вопросы про свой проект.
Прочитать подробности встречи можно по ссылке:
https://habr.com/ru/company/kts/blog/646207/
Хабр
Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса
Во время ежегодного спринта разработчиков ядра Python мы встретились с Сэмом Гроссом, автором nogil — fork в Python 3.9, который удаляет GIL . Ниже — итоги встречи. Содержание: tl;dr Введение в nogil...
Сегодня начинается новый поток нашей бесплатной школы: по бэкенду и фронтенду. Вводные вебинары пройдут сегодня вечером.
Backend в 19:00 по Мск в зуме по этой ссылке
Frontend в 20:00 по Мск по этой ссылке
После вебинаров откроется первая глава для обучения.
Всех ждем и желаем успехов!
Backend в 19:00 по Мск в зуме по этой ссылке
Frontend в 20:00 по Мск по этой ссылке
После вебинаров откроется первая глава для обучения.
Всех ждем и желаем успехов!
#android
Опубликовали на Youtube-канале новое видео из курса мобильной разработки:
«Подготовка Android-приложения к релизу»
В этом видео рассмотрим шаги, которые необходимо совершить перед релизом Android-приложения.
Разделы:
— Что нужно для релиза 0:00
— Подпись приложения 0:35
— Где хранятся ключи подписи 5:15
— Подпись debug-сборок 10:12
— Создание ключа подписи 11:57
— Использование подписи в gradle-конфигурации 18:00
— Процесс минификации кода 20:02
— Code shrinking 23:48
— Resource shrinking 26:10
— Obfuscation (минификация имен) 27:24
— Включение минификации 29:34
— Оптимизация кода 30:19
— Как работает R8 32:06
— Конфигурация R8 33:38
— Android App Bundle 36:50
Рассказывает наш Android-разработчик Стефан Серхир.
Смотреть видео целиком:
https://youtu.be/mg4RooKsiB8
Опубликовали на Youtube-канале новое видео из курса мобильной разработки:
«Подготовка Android-приложения к релизу»
В этом видео рассмотрим шаги, которые необходимо совершить перед релизом Android-приложения.
Разделы:
— Что нужно для релиза 0:00
— Подпись приложения 0:35
— Где хранятся ключи подписи 5:15
— Подпись debug-сборок 10:12
— Создание ключа подписи 11:57
— Использование подписи в gradle-конфигурации 18:00
— Процесс минификации кода 20:02
— Code shrinking 23:48
— Resource shrinking 26:10
— Obfuscation (минификация имен) 27:24
— Включение минификации 29:34
— Оптимизация кода 30:19
— Как работает R8 32:06
— Конфигурация R8 33:38
— Android App Bundle 36:50
Рассказывает наш Android-разработчик Стефан Серхир.
Смотреть видео целиком:
https://youtu.be/mg4RooKsiB8
YouTube
Подготовка Android-приложения к релизу
В этом видео рассмотрим шаги, которые необходимо совершить перед релизом Android-приложения.
Рассказывает наш Android-разработчик Стефан Серхир.
Разделы:
— Что нужно для релиза 0:00
— Подпись приложения 0:35
— Где хранятся ключи подписи 5:15
— Подпись debug…
Рассказывает наш Android-разработчик Стефан Серхир.
Разделы:
— Что нужно для релиза 0:00
— Подпись приложения 0:35
— Где хранятся ключи подписи 5:15
— Подпись debug…
#курсы
Курс по асинхронному программированию для начинающих
Друзья!
Подходит к концу наша бесплатная школа по бэкенду и фронтенду.
И мы готовы объявить о начале следующего (уже 3-го 🤩) потока нашего флагманского курса – Асинхронное программирование на Python.
Новый поток стартует уже через месяц – 11 апреля.
На курсе вы:
🔘 познакомитесь с теорией асинхронности
🔘 узнаете, чем она отличается от параллельного выполнения потоков и процессов
🔘 научитесь использовать асинхронный веб-фреймворк в Python
🔘 начнете работать с БД через асинхронные коннекторы
🔘 напишите чат-бота
🔘 и даже разберетесь, как написать собственный event loop
В общем, курс очень насыщенный 😎
Формат, как обычно: на продвинутом треке лекции + еженедельные разборы домашних заданий на вебинаре. Кстати, ДЗшки на этом курсе нужно выполнять прямо в онлайн-IDE, где преподаватели уже подготовили всю необходимую инфраструктуру.
Ждем вас на курсе и желаем успехов в обучении!
Старт 11-го апреля.
Записаться
Курс по асинхронному программированию для начинающих
Друзья!
Подходит к концу наша бесплатная школа по бэкенду и фронтенду.
И мы готовы объявить о начале следующего (уже 3-го 🤩) потока нашего флагманского курса – Асинхронное программирование на Python.
Новый поток стартует уже через месяц – 11 апреля.
На курсе вы:
🔘 познакомитесь с теорией асинхронности
🔘 узнаете, чем она отличается от параллельного выполнения потоков и процессов
🔘 научитесь использовать асинхронный веб-фреймворк в Python
🔘 начнете работать с БД через асинхронные коннекторы
🔘 напишите чат-бота
🔘 и даже разберетесь, как написать собственный event loop
В общем, курс очень насыщенный 😎
Формат, как обычно: на продвинутом треке лекции + еженедельные разборы домашних заданий на вебинаре. Кстати, ДЗшки на этом курсе нужно выполнять прямо в онлайн-IDE, где преподаватели уже подготовили всю необходимую инфраструктуру.
Ждем вас на курсе и желаем успехов в обучении!
Старт 11-го апреля.
Записаться
metaclass.kts.studio
Асинхронное программирование на Python для начинающих
Не понимаешь asyncio? Быстро научим через тренажеры и практику
#школа #devops
Второй поток курса по девопсу
Хорошие новости: мы запускаем второй поток курса «Деплой приложений в Kubernetes»!
На курсе вы разберетесь, что же такое Kubernetes и как им пользоваться:
1. Узнаете про устройство контейнеризации на примере Docker
2. Рассмотрите системы оркестрации контейнеров
3. Углубленно пройдете основные возможности Kubernetes и его компоненты
4. Научитесь писать CI/CD пайплайны в Gitlab
5. Научитесь деплоить приложения в кластере Kubernetes
Подробно ознакомиться с программой можно на сайте школы Metaclass на странице курса.
Формат, как обычно: видеолекции + разборы ДЗ раз в неделю. Для выполнения ДЗ у вас будут личные кластеры Kubernetes — останется только писать конфиги и тестировать деплои 😎
Курс стартует 11 апреля. Всех ждем и желаем успехов!
Второй поток курса по девопсу
Хорошие новости: мы запускаем второй поток курса «Деплой приложений в Kubernetes»!
На курсе вы разберетесь, что же такое Kubernetes и как им пользоваться:
1. Узнаете про устройство контейнеризации на примере Docker
2. Рассмотрите системы оркестрации контейнеров
3. Углубленно пройдете основные возможности Kubernetes и его компоненты
4. Научитесь писать CI/CD пайплайны в Gitlab
5. Научитесь деплоить приложения в кластере Kubernetes
Подробно ознакомиться с программой можно на сайте школы Metaclass на странице курса.
Формат, как обычно: видеолекции + разборы ДЗ раз в неделю. Для выполнения ДЗ у вас будут личные кластеры Kubernetes — останется только писать конфиги и тестировать деплои 😎
Курс стартует 11 апреля. Всех ждем и желаем успехов!
#youtube #devops #игорь_латкин
Выложили новое видео в Youtube-канале:
Что такое виртуальные машины
Курс по Kubernetes начнется 11-го апреля, а мы начинаем рассказывать, что ждет вас на курсе. Как и с курсом по мобильной разработке, будем публиковать небольшие фрагменты лекций.
В сегодняшнем небольшом ролике наш ведущий преподаватель Игорь Латкин кратко рассказывает про схему устройства виртуальных машин. Если вам интересно, что такое гипервизоры — не пропустите следующее видео.
Посмотреть ролик про виртуальные машины
Выложили новое видео в Youtube-канале:
Что такое виртуальные машины
Курс по Kubernetes начнется 11-го апреля, а мы начинаем рассказывать, что ждет вас на курсе. Как и с курсом по мобильной разработке, будем публиковать небольшие фрагменты лекций.
В сегодняшнем небольшом ролике наш ведущий преподаватель Игорь Латкин кратко рассказывает про схему устройства виртуальных машин. Если вам интересно, что такое гипервизоры — не пропустите следующее видео.
Посмотреть ролик про виртуальные машины
YouTube
Что такое виртуальные машины
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Небольшой ролик, где наш ведущий преподаватель Игорь Латкин кратко рассказывает про схему устройства виртуальных машин.
Если вам интересно, что такое гипервизоры…
https://inlnk.ru/Rjen5d
Небольшой ролик, где наш ведущий преподаватель Игорь Латкин кратко рассказывает про схему устройства виртуальных машин.
Если вам интересно, что такое гипервизоры…
#курсы #devops
Студенты о курсе «Деплой приложений в Kubernetes»
Привет!
Пока курс не начался, делимся парочкой отзывов от студентов предыдущего потока.
👨🏻🎓 Мялкин Роман
«Курс понравился, все полезно и по теме. Сложные домашние задания, что в целом хорошо и позволяет изучить kubernetes более глубоко».
👨🏻🎓 Борисов Михаил
«Курс в целом понравился, очень много новой и полезной информации. Хорошо подобранные домашние задания после каждого модуля. Бывали проблемы с инфраструктурой (кластером), но решались максимум за 2-3 дня.
Чего не хватило: помимо практики, хотелось бы еще видеть теор вопросы после каждого модуля для закрепления материала. В конце всего курса финальные вопросы на понимание всего материала».
Прочитать программу и записаться можно на странице курса.
Студенты о курсе «Деплой приложений в Kubernetes»
Привет!
Пока курс не начался, делимся парочкой отзывов от студентов предыдущего потока.
👨🏻🎓 Мялкин Роман
«Курс понравился, все полезно и по теме. Сложные домашние задания, что в целом хорошо и позволяет изучить kubernetes более глубоко».
👨🏻🎓 Борисов Михаил
«Курс в целом понравился, очень много новой и полезной информации. Хорошо подобранные домашние задания после каждого модуля. Бывали проблемы с инфраструктурой (кластером), но решались максимум за 2-3 дня.
Чего не хватило: помимо практики, хотелось бы еще видеть теор вопросы после каждого модуля для закрепления материала. В конце всего курса финальные вопросы на понимание всего материала».
Прочитать программу и записаться можно на странице курса.
Через 10 минут (18:00 по мск) начнется второй этап защиты проектов по бекенду!
Подключайтесь в зум, чтобы посмотреть, что сделали студенты за 5 недель обучения.
Подключайтесь в зум, чтобы посмотреть, что сделали студенты за 5 недель обучения.
#devops #сергей_маленко
Новая услуга в DevOps-юните
Мы уже не раз рассказывали о своем опыте в DevOps и том, как решили сделать из этого отдельное направление в компании. Сегодня расскажем, как добавили в DevOps-юнит новую услугу.
В сегодняшних непростых условиях возникают проблемы с различными зарубежными сервисами и способами их оплаты, потому что карты РФ заблокировали.
Какие сложности сегодня ощущают компании с зарубежной инфраструктурой:
🌐 стали платить больше из-за новых валютных курсов
🌐 могут потерять доступ, если облачные провайдеры присоединятся к санкциям
🌐 могут банально закончиться деньги на счете из-за проблем с оплатой
Мы и сами столкнулись с подобной проблемой и перенесли свои критичные узлы на российские облака. Остальную инфраструктуру плавно переносим. Так что мы уже набили руку на этом вопросе и поэтому можем помочь компаниям, которые оказались в такой же ситуации.
Работаем с Yandex Cloud, VK Cloud Solutions и Selectel. Сразу скажем, что, например, в AWS функций больше. Но потери не такие большие, к тому же российские сервисы активно развиваются.
Так что мы оперативно запустили лендинг и начали работать. Заходите посмотреть.
Новая услуга в DevOps-юните
Мы уже не раз рассказывали о своем опыте в DevOps и том, как решили сделать из этого отдельное направление в компании. Сегодня расскажем, как добавили в DevOps-юнит новую услугу.
В сегодняшних непростых условиях возникают проблемы с различными зарубежными сервисами и способами их оплаты, потому что карты РФ заблокировали.
Какие сложности сегодня ощущают компании с зарубежной инфраструктурой:
🌐 стали платить больше из-за новых валютных курсов
🌐 могут потерять доступ, если облачные провайдеры присоединятся к санкциям
🌐 могут банально закончиться деньги на счете из-за проблем с оплатой
Мы и сами столкнулись с подобной проблемой и перенесли свои критичные узлы на российские облака. Остальную инфраструктуру плавно переносим. Так что мы уже набили руку на этом вопросе и поэтому можем помочь компаниям, которые оказались в такой же ситуации.
Работаем с Yandex Cloud, VK Cloud Solutions и Selectel. Сразу скажем, что, например, в AWS функций больше. Но потери не такие большие, к тому же российские сервисы активно развиваются.
Так что мы оперативно запустили лендинг и начали работать. Заходите посмотреть.
#youtube #devops #игорь_латкин
Выложили новое видео в Youtube-канале:
Гипервизоры 1-го и 2-го типа
В прошлом видео мы кратко рассмотрели виртуальные машины и выяснили, что их управлением занимаются гипервизоры. Сегодня расскажем про них.
Содержание:
Гипервизоры первого типа — 0:00
Что такое операционная система — 0:21
В чем задача гипервизора — 0:40
При чем здесь контейнеры — 1:30
Гипервизоры второго типа — 3:18
Это видео — часть нашего курса «Деплой приложений в Kubernetes». Объясняет ведущий преподаватель Игорь Латкин.
Посмотреть ролик про гипервизоры
Выложили новое видео в Youtube-канале:
Гипервизоры 1-го и 2-го типа
В прошлом видео мы кратко рассмотрели виртуальные машины и выяснили, что их управлением занимаются гипервизоры. Сегодня расскажем про них.
Содержание:
Гипервизоры первого типа — 0:00
Что такое операционная система — 0:21
В чем задача гипервизора — 0:40
При чем здесь контейнеры — 1:30
Гипервизоры второго типа — 3:18
Это видео — часть нашего курса «Деплой приложений в Kubernetes». Объясняет ведущий преподаватель Игорь Латкин.
Посмотреть ролик про гипервизоры
YouTube
Гипервизоры 1-го и 2-го типа
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
В прошлом видео мы кратко рассмотрели, что такое виртуальная машина и выяснили, что их управлением занимаются гипервизоры. В этом ролике расскажем про них.
Содержание:…
https://inlnk.ru/Rjen5d
В прошлом видео мы кратко рассмотрели, что такое виртуальная машина и выяснили, что их управлением занимаются гипервизоры. В этом ролике расскажем про них.
Содержание:…
#хабр #курсы
Статья «Пишем асинхронного Телеграм-бота»
Одно из домашних заданий на курсе «Асинхронное программирование» — написать Телеграм-бота. На последнем курсе мы провели на эту тему подробный вебинар, который переработали в статью на Хабре.
Статья получилась удачной, и администрация Хабра тоже запостила ее в своей группе ВК.
Напоминаем, что 3-й поток курса по асинхронному программированию стартует 11 апреля. Читайте статью, приходите учиться!
🤖 Читать статью
💻 Посмотреть страницу курса
Статья «Пишем асинхронного Телеграм-бота»
Одно из домашних заданий на курсе «Асинхронное программирование» — написать Телеграм-бота. На последнем курсе мы провели на эту тему подробный вебинар, который переработали в статью на Хабре.
Статья получилась удачной, и администрация Хабра тоже запостила ее в своей группе ВК.
Напоминаем, что 3-й поток курса по асинхронному программированию стартует 11 апреля. Читайте статью, приходите учиться!
🤖 Читать статью
💻 Посмотреть страницу курса
Хабр
Пишем асинхронного Телеграм-бота
Привет! Меня зовут Александр, я руководитель бэкенд-разработки в KTS . Сегодня я покажу, как написать своего Телеграм-бота на основе asyncio и aiohttp. Мы не будем использовать ни aiogram, ни любые...
#школа #курсы
Вебинар по асинхронному программированию: пишем сервер для геолокации
В эту субботу, 2 апреля, проводим livecode-вебинар.
В онлайн-режиме напишем websocket-сервер на asyncio, который получает геолокацию и транслирует ее всем подключенным клиентам. На вебинаре мы познакомимся с asyncio и научимся работать с протоколом websocket.
Это ознакомительное мероприятие перед началом 3-го потока курса «Асинхронное программирование на Python».
Приходите, будем ждать!
👉 зарегистрироваться на вебинар
Вебинар по асинхронному программированию: пишем сервер для геолокации
В эту субботу, 2 апреля, проводим livecode-вебинар.
В онлайн-режиме напишем websocket-сервер на asyncio, который получает геолокацию и транслирует ее всем подключенным клиентам. На вебинаре мы познакомимся с asyncio и научимся работать с протоколом websocket.
Это ознакомительное мероприятие перед началом 3-го потока курса «Асинхронное программирование на Python».
Приходите, будем ждать!
👉 зарегистрироваться на вебинар
metaclass.kts.studio
Асинхронное программирование на Python для начинающих
Не понимаешь asyncio? Быстро научим через тренажеры и практику
#хабр #мобильная_разработка #максим_мялкин
Наш руководитель мобильной разработки Максим Мялкин выпустил на Хабре техническую статью:
«OAuth в мобильных приложениях»
Начало любого сервиса — авторизация. В открытых API для этого используется OAuth — протокол авторизации, который изучают в мобильной разработке.
Этой статьей Максим систематизировал информацию по OAuth: рассказал про нюансы, способы реализации, поделился опытом настройки OAuth в Android-приложении с использованием библиотеки AppAuth.
📲 Читать статью
Наш руководитель мобильной разработки Максим Мялкин выпустил на Хабре техническую статью:
«OAuth в мобильных приложениях»
Начало любого сервиса — авторизация. В открытых API для этого используется OAuth — протокол авторизации, который изучают в мобильной разработке.
Этой статьей Максим систематизировал информацию по OAuth: рассказал про нюансы, способы реализации, поделился опытом настройки OAuth в Android-приложении с использованием библиотеки AppAuth.
📲 Читать статью
Хабр
OAuth в мобильных приложениях
Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS . Ни один сервис не обходится без логина. Часто в мобильных приложениях требуется интегрировать вход через сторонние соцсети —...
#youtube #asyncio
Запись вебинара: websocket-сервер для геолокации
В субботу мы написали геолокацию в режиме реального времени на вебсокетах.
Мы создали веб-сервис, который позволяет делиться своим местоположением и отслеживать местоположение всех остальных подключенных к нему людей на карте мира, и все это в режиме реального времени.
Вебсокеты нужны как раз там, где идет взаимодействие с пользователем в режиме реального времени.
С их помощью клиент может послать запрос к серверу, как в обычном HTTP. Но самое интересное, что используя вебсокеты, сервер тоже может послать данные клиенту, не дожидаясь от него HTTP-запроса. Это взаимодействие чем-то похоже на чат. Кстати, вебсокеты часто используются для реализации чата в вебе, но этим область применения технологии совсем не ограничивается.
Чтобы лучше разбираться в подобных задачах, приходите к нам на курс «Асинхронное программирование для начинающих».
Старт — 11 апреля.
💻 Запись вебинара
🎓 Страница курса
Запись вебинара: websocket-сервер для геолокации
В субботу мы написали геолокацию в режиме реального времени на вебсокетах.
Мы создали веб-сервис, который позволяет делиться своим местоположением и отслеживать местоположение всех остальных подключенных к нему людей на карте мира, и все это в режиме реального времени.
Вебсокеты нужны как раз там, где идет взаимодействие с пользователем в режиме реального времени.
С их помощью клиент может послать запрос к серверу, как в обычном HTTP. Но самое интересное, что используя вебсокеты, сервер тоже может послать данные клиенту, не дожидаясь от него HTTP-запроса. Это взаимодействие чем-то похоже на чат. Кстати, вебсокеты часто используются для реализации чата в вебе, но этим область применения технологии совсем не ограничивается.
Чтобы лучше разбираться в подобных задачах, приходите к нам на курс «Асинхронное программирование для начинающих».
Старт — 11 апреля.
💻 Запись вебинара
🎓 Страница курса
YouTube
Websocket-сервер для геолокации на asyncio
Ознакомительный вебинар перед курсом «Асинхронное программирования для начинающих».
Ссылка на курс: https://vk.cc/ccs4ed
О вебинаре:
Мы создали веб-сервис, который позволяет делиться своим местоположением и отслеживать местоположение всех остальных…
Ссылка на курс: https://vk.cc/ccs4ed
О вебинаре:
Мы создали веб-сервис, который позволяет делиться своим местоположением и отслеживать местоположение всех остальных…
#youtube #frontend
Frontend-фреймворки
Начинаем публиковать фрагменты большой лекции в МГТУ им. Баумана. Ведущий — один из наших управляющих партнеров Сергей Чернобровкин.
Сегодня поговорим про фронтенд-фреймворки и зачем они появились.
Когда JS использовали по большей части дизайнеры для интерактива на странице, все было довольно просто. Но со временем начали появляться более сложные сайты и приложения, и управлять логикой их работы стало сложнее.
Задача фреймворков — упростить разработку.
Смотреть видео ▶️
Frontend-фреймворки
Начинаем публиковать фрагменты большой лекции в МГТУ им. Баумана. Ведущий — один из наших управляющих партнеров Сергей Чернобровкин.
Сегодня поговорим про фронтенд-фреймворки и зачем они появились.
Когда JS использовали по большей части дизайнеры для интерактива на странице, все было довольно просто. Но со временем начали появляться более сложные сайты и приложения, и управлять логикой их работы стало сложнее.
Задача фреймворков — упростить разработку.
Смотреть видео ▶️
YouTube
Frontend-фреймворки — зачем нужны и как появились
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — Почему вообще появились frontend-фреймворки?
1:43 — SPA
3:14 — Устройство классического приложения
4:24 — Устройство одностраничного приложения SPA…
Содержание:
0:00 — Почему вообще появились frontend-фреймворки?
1:43 — SPA
3:14 — Устройство классического приложения
4:24 — Устройство одностраничного приложения SPA…
#youtube #devops #игорь_латкин
Выложили небольшое видео в Youtube-канале:
Что такое контейнер
Кратко и со схемами объясняем, чем отличаются контейнеры и виртуальные машины. Рассказывает наш ведущий преподаватель Игорь Латкин.
посмотреть видео
Выложили небольшое видео в Youtube-канале:
Что такое контейнер
Кратко и со схемами объясняем, чем отличаются контейнеры и виртуальные машины. Рассказывает наш ведущий преподаватель Игорь Латкин.
посмотреть видео
YouTube
Что такое контейнеры
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Кратко и со схемами объясняем, чем отличаются контейнеры и виртуальные машины. Рассказывает наш ведущий преподаватель Игорь Латкин.
Не пропусти будущие наборы на…
https://inlnk.ru/Rjen5d
Кратко и со схемами объясняем, чем отличаются контейнеры и виртуальные машины. Рассказывает наш ведущий преподаватель Игорь Латкин.
Не пропусти будущие наборы на…
#youtube #frontend
React: подготовка проекта
Еще один небольшой фрагмент лекции по фронтенду. Сегодня рассказываем про подготовку проекта на React. Поговорим про пакетный менеджер NPM, создание проекта и установку пакетов.
Объясняет Сергей Чернобровкин.
Смотреть видео ▶️
React: подготовка проекта
Еще один небольшой фрагмент лекции по фронтенду. Сегодня рассказываем про подготовку проекта на React. Поговорим про пакетный менеджер NPM, создание проекта и установку пакетов.
Объясняет Сергей Чернобровкин.
Смотреть видео ▶️
YouTube
NPM: структура package.json
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — NPM
0:50 — Создание проекта
1:10 — Установка пакетов
Не пропусти будущие наборы на курс, вступай в чат: https://t.iss.one/kts_dev
Сайт Школы Metaclass:…
Содержание:
0:00 — NPM
0:50 — Создание проекта
1:10 — Установка пакетов
Не пропусти будущие наборы на курс, вступай в чат: https://t.iss.one/kts_dev
Сайт Школы Metaclass:…
#курсы
Кто еще хочет на курс по Асинхронному программированию?
Неделю назад, 11-го апреля, начался курс по Асинхронному программированию для начинающих.
Сегодня мы переходим ко второму модулю. Если вы тоже хотите присоединиться, то еще не поздно — переходите по ссылке и регистрируйтесь.
А ещё вы всегда можете начать проходить наш курс по Деплою приложений в Kubernetes.
Когда возникают сложности, не забывайте почаще задавать вопросы в этом чате и чате курса.
Успехов всем, кто уже проходит курс, или только присоединится!
💻 Страница курса по Асинхронному программированию
🖥 Страница курса по Kubernetes
Кто еще хочет на курс по Асинхронному программированию?
Неделю назад, 11-го апреля, начался курс по Асинхронному программированию для начинающих.
Сегодня мы переходим ко второму модулю. Если вы тоже хотите присоединиться, то еще не поздно — переходите по ссылке и регистрируйтесь.
А ещё вы всегда можете начать проходить наш курс по Деплою приложений в Kubernetes.
Когда возникают сложности, не забывайте почаще задавать вопросы в этом чате и чате курса.
Успехов всем, кто уже проходит курс, или только присоединится!
💻 Страница курса по Асинхронному программированию
🖥 Страница курса по Kubernetes
metaclass.kts.studio
Асинхронное программирование на Python для начинающих
Не понимаешь asyncio? Быстро научим через тренажеры и практику
👍3
#youtube #devops #игорь_латкин
Выложили в Youtube-канале видео по теме Devops:
Особенность запуска контейнеров
Рассказываем, чем запуск контейнера отличается от запуска виртуальной машины. Объясняет Игорь Латкин.
посмотреть видео
Выложили в Youtube-канале видео по теме Devops:
Особенность запуска контейнеров
Рассказываем, чем запуск контейнера отличается от запуска виртуальной машины. Объясняет Игорь Латкин.
посмотреть видео
YouTube
Особенность запуска контейнеров
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Рассказываем, чем запуск контейнера отличается от запуска виртуальной машины. Объясняет Игорь Латкин.
Не пропусти будущие наборы на курс, вступай в чат: https://t.iss.one/kts_dev…
https://inlnk.ru/Rjen5d
Рассказываем, чем запуск контейнера отличается от запуска виртуальной машины. Объясняет Игорь Латкин.
Не пропусти будущие наборы на курс, вступай в чат: https://t.iss.one/kts_dev…
🔥2
#youtube #frontend #сергей_чернобровкин
Create React App: быстрый разбор
Выпустили новое видео на нашем канале. Познакомимся с утилитой CRA, разберем основные команды и создадим первый проект.
Содержание:
0:00 — Что такое CRA
1:08 — Создание папки с нужными файлами
2:03 — yarn start
4:01 — yarn build
5:57 — Что делать дальше
6:40 — Пример продакшна
7:57 — yarn run eject
8:55 — Преимущества и недостатки
Объясняет Сергей Чернобровкин.
Смотреть видео целиком
Create React App: быстрый разбор
Выпустили новое видео на нашем канале. Познакомимся с утилитой CRA, разберем основные команды и создадим первый проект.
Содержание:
0:00 — Что такое CRA
1:08 — Создание папки с нужными файлами
2:03 — yarn start
4:01 — yarn build
5:57 — Что делать дальше
6:40 — Пример продакшна
7:57 — yarn run eject
8:55 — Преимущества и недостатки
Объясняет Сергей Чернобровкин.
Смотреть видео целиком
YouTube
Create React App: быстрый разбор
Познакомимся с утилитой CRA, разберем основные команды и создадим свой первый проект.
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — Что такое CRA
1:08 — Создание папки с нужными файлами
2:03 —…
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — Что такое CRA
1:08 — Создание папки с нужными файлами
2:03 —…
👍4