Metaclass by KTS
892 subscribers
130 photos
2 videos
254 links
Курсы для разработчиков, менеджеров и аналитиков от компании KTS

Ссылка на чат школы — https://t.iss.one/kts_dev
Download Telegram
Роадмап по современному фронтенду от KTS

Наш фронтенд-тимлид Федя Биличенко составил подробный роадмэп для фронтендеров и написал к нему статью. Он будет полезен не только начинающим, но и опытным специалистам.

В статье и роадмэпе расписан путь развития во фронтенд-разработке и отмечены те варианты, которые используются в KTS. Даже если вы уже далеко продвинулись как разработчик, в материале вы сможете выбрать ориентир для дальнейшего развития.

👉 По ссылке можно прочитать статью и скачать роадмэп с кликабельными ссылками на разделы статьи.


#frontend #федор_биличенко
👍5🔥511
Открыт бесплатный доступ к курсу «Деплой приложений в Kubernetes»

Привет!

Мы открыли DevOps-курс для всех, кто хочет изучать Kubernetes. Теперь все лекции и конспекты доступны бесплатно.

Зачем этому учиться?

За последние годы Kubernetes стал де-факто стандартом оркестрации и запуска приложений. Поэтому умение управлять кластерами Kubernetes является особенно важным в работе любого современного инженера.

Что будет на курсе

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

Как учиться

Курс состоит из 7 лекций. Домашние задания можно выполнять, установив всё необходимое самостоятельно. Для тех, кто хочет побыстрее, у нас есть тренажёр с личным Kubernetes-кластером. На нём уже установлено всё необходимое. Останется только написать нужные конфиги для решения задачи. Писать можно будет в VS Code, который мы интегрировали прямо на платформу.

👉 Почитать программу и зарегистрироваться можно на странице курса


#devops #metaclass
🔥8👍2🙏1
Разборы важных новинок с WWDC 2023

В прошлом году наши ребята из команды iOS-разработчиков изучили важные нововведения с конференции WWDC и провели вебинары по каждой теме.

На вебинарах все темы рассмотрели подробнее и с примерами и объяснили, что изменилось для разработчиков вместе с этими обновлениями.

Сегодня мы собрали все темы и вебинары в одной статье-дайджесте на Хабре.

Читайте и сохраняйте в закладки:

https://habr.com/ru/companies/kts/articles/785528/
👍6🔥2👌1
Как мы проводим собеседования в DevOps-команду

Наш руководитель DevOps-юнита Лёня Гвоздков рассказал на Хабре, что ждёт кандидатов на собеседовании.

Без практики сложно понять, что человек что-то умеет, поэтому мы внедрили тренажёр, который используем в нашей школе для выполнения домашних заданий студентами.

Как это выглядит и какие задачи нужно решать — можно почитать и посмотреть в статье.

🗞 Читать на Хабре


#devops #лёня_гвоздков
🔥11👨‍💻2👀2
Вебинар про динамические окружения 12 марта

Привет!

12 марта в 12:00 мы вместе с Yandex Cloud проведём вебинар: «Динамические окружения для stateless- и stateful-сервисов»

На вебинаре:

— Расскажем, какие проблемы динамические окружения помогают решать в командах разработки

— Рассмотрим тонкости развертывания и тестирования Stateless и Stateful сервисов

— Поделимся опытом KTS в создании подобной инфраструктуры и возможностями улучшения этого процесса

— Расскажем, на что стоит обратить внимание при создании подобных инструментов

👉 Посмотреть более подробную программу можно на странице вебинара.

👉 Ссылку на трансляцию можно получить в нашем боте

Ждем вас 12 марта!


#вебинары
👍2🔥1👌1
Как сверстать письмо, чтобы оно дошло до получателя таким, как задумано

Вёрстка писем — нестандартная задача.

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

Как не запутаться и сверстать красивое письмо, которое потом откроется у получателя — читайте в статье нашего фронтенд-разработчика Егора Стеблина.

Читать на Хабре
https://habr.com/ru/companies/kts/articles/798615/


#фронтенд #егор_стеблин
👍31🔥1
Обработка ошибок внешних ключей SQLite

Наш Android-разработчик Тимур Чикишев выпустил на Хабре статью с инструкцией для обработки ошибок Foreign Key в SQLite на Android.

По умолчанию из сообщений об этих ошибках почти ничего не понять. Наше решение — написать собственный SupportSQLiteOpenHelper, благодаря которому можно получить подробное описание ошибки.

Благодаря такому описанию менеджеры с доступом в админку смогут поправить ошибку самостоятельно.

👉 Читать на Хабре:
https://habr.com/ru/companies/kts/articles/798607/


#android #тимур_чикишев
👍4🏆3🐳2👨‍💻2💋1
🎊 Объявляем запуск 12-го потока курсов фронтенда и бэкенда 💻
Всем привет!
1 апреля мы стартуем летние курсы по фронтенду и бэкенду. Нет, это не шутка.

Что вас ждёт
В школе вы изучите основы современных фронтенда и бэкенда — или ускорите карьерный рост и прокачаете понимание большинства разделов

Программа
🔸На курсе «Начинающий React-разработчик» вы:
— научитесь разрабатывать приложения на React
— познакомитесь с актуальными фронтенд-технологиями
— опубликуете выпускной проект, который можно будет приложить к портфолио
🔹На курсе «Начинающий Backend-разработчик» вы:
— научитесь разрабатывать производительные web server-ы, способные справиться с большой нагрузкой
— познакомитесь со стеком технологий, которым пользуются современные IT-компании
— пополните портфолио проектом на базе пройденного материала

Как проходит обучение
— Всё обучение идёт онлайн
— По каждой главе нужно сдать дз, успев к дедлайну
— После сдачи мы проводим групповой разбор с преподавателем в группе, где подробно рассказываем, что нужно было сделать
— Новая глава открывается каждую неделю
— Лучшие студенты проходят в группу к ментору, защищают дипломный проект и становятся кандидатами на стажировку в команду KTS

Подробнее можно почитатать на страницах курсов:
🔸«Начинающий React-разработчик»
🔹«Начинающий Backend-разработчик»

Если у вас остались вопросы, приходите на вебинары о школе 29 марта. Там мы расскажем о школе и ответим на все вопроcы. Ссылки на вебинары придут всем зарегистрировавшимся на курс.

Вебинары пройдут 29-го марта:
— По бэкенду — в 17:00 Мск
— По фронтенду — в 18:00 Мск

Как проходили прошлые потоки
Лучше всего об этом расскажут их участники. Почитать интервью с выпускниками, которые попали на стажировку и сейчас работают в нашей команде, можно на Хабре:

🔸🎓 Выпускница фронтенд-курса Анастасия Жукова
🔹🎓 Выпускник бэкенд-курса Иван Пакеев

❗️ Обратите внимание, что даже если вы уже участвовали в курсе, заявку нужно подать заново

Приходите сами и зовите друзей, ждём всех!

#школа
🔥6👍3🏆1
Вебинары по курсам школы Metaclass пройдут уже сегодня

Привет!

Сегодня — вебинары по курсам «Начинающий React-разработчик» и «Начинающий Backend-разработчик».

Расскажем:

1. Про команды преподавателей на фронтенде и бэкенде
2. Программы каждого из курсов
3. Кому обучение подойдёт лучше всего
4. Что нужно будет сделать на выпускном проекте
5. Как проходят занятия

У вас есть свой вопрос? Приходите и задайте его!

Проводят — ведущие преподаватели курсов Дмитрий Ивахненко и Фёдор Биличенко.

Чтобы попасть на вебинар, нужно зарегистрироваться на курс — ссылка придёт в ответном письме.

Старт вебинара по бэкенду — 17:00 по МСК
Старт вебинара по фронтенду — 18:00 по МСК

🔸«Начинающий React-разработчик»
🔹«Начинающий Backend-разработчик»
🤝3
Как построить бастион-хост и превратить его в неприступную крепость

Осталось ли бастион-хостам место в мире, в котором инфраструктуру можно защитить оверлейными сетями, нативными прокси и VPN?

Задавшись этим вопросом, мы провели анализ материалов некоторых авторов, перевели, порассуждали и обобщили полученные выводы.

Наш DevOps-инженер Сергей Истомин рассказал, зачем нужен бастион-хост, какие есть ему альтернативы, а также как его возвести и укрепить.

🏃‍♂️‍➡️ Бежим читать по ссылке
👍6🔥5👏5
Developer Keynote Google I/O 2024: официальная поддержка KMP и AI в Android.

Вчера началась из основных конференций года — Google I/O. На случай, если вы пропустили, мы подготовили обзор главных новостей с Developer Keynote сессии.

Если кратко: официальная поддержка KMP, Google уже использует KMP для переиспользования логики в Google Docs и много про AI в Android и инструментах разработки.

😎 Читать подробнее на Хабре 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3👏3
Генеративный ИИ в Android и эффективность фоновой работы приложения — важное с Google I/O 2024

Состоялась конференция Google I/O, и наша команда решила выпустить обзор докладов.

В статье — обзор доклада про про интеграцию передового генеративного ИИ в Android-приложения, который предлагает идеальные ответы или даже делает сводку по вашей аудио записи. А также обзор доклада про практические советы по оптимизации фоновой работы приложения для увеличения времени работы от аккумулятора от спецов из Google.

😎 Читать на Хабре 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥411
Фоновые асинхронные задачи в FastAPI и их мониторинг

Рассказываем в новой статье, как в FastAPI эффективно работать с фоновыми задачами и настроить их мониторинг в Prometheus.

В туториалах для фоновых задач в FastAPI обычно предлагают celery и при этом используют синхронный код. Но сегодня в реальной практике такое встречается редко, поэтому в этой статье показываем, как в фоновых задачах использовать асинхронный код.

В статье Ваня описываем 5 вариантов: встроенный в FastAPI Background Tasks и 4 библиотеки — ARQ, SAQ, FastStream, адаптированный к асинхронному коду Celery. В конце рассказываем, как мониторить фоновые задачи.

🟢 Читать по ссылке 🟢
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5👍4🐳2
Впускной выпускной в KTS

Сегодня в 18:00 выпускной у ребят с курсов по направлениям бекенда и фронтенда.

Они будут защищать итоговые работы. Фронтендеры защищают разработанные сайты, а бекендеры — мини-игры для ВКонтакте и Telegram.

👉 Прийти к нам и послушать можно по ссылке. Всем рады!
❤‍🔥6🤩6🏆4
Вы приглашены на собеседование — Middle iOS-разработчик 😎

Вечером, 6 июня, в 19:00 по МСК наш iOS-эксперт Саша Сычев прособеседует iOS-разработчика совместно с Coffee&Code.

Всё, как на реальном собесе, но лучше:

— Теоретическая и практическая часть
— Разбор ответов кандидата и честный фидбек
— Ответы на вопросы зрителей

Запись интервью → здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥4
Летающий Санта, танцующие снегири и ёлочные игрушки: реализация и оптимизация анимаций в игре

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

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

😎 Читать по ссылке 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥72🍾1🆒1
10-го июня в 20:00 по Москве стартовала ежегодная конференция для разработчиков Apple WWDC 2024

Рассказываем самое главное из сессии разработчиков:

— Интеграция искусственного интеллекта Apple Intelligence (AI) во всю экосистему.
— В iOS 18 добавлено плавающее размещение иконок и автоматическое затемнение в темной теме, обновлен центр управления и приложение «Фото» (аналогично — и в iPadOS 18).
— VisionOS 2 получил конвертацию фото в 3D и SharePlay, а сам Apple Vision Pro выходит в 8 новых странах позже этим летом.
— AirPods Pro теперь распознают жесты, а Apple TV определяет актеров и музыку с помощью функции InSight.
— В watchOS 11 внедрили приложение Vitals для мониторинга здоровья. macOS Sequoia поддерживает зеркалирование iPhone и ИИ в Safari.

😎 Читать статью 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥4
Планы на вечер: победить в конкурсе «Технотекст»

Недавно Хабр выбрали лучшие статьи за 2023 год. Победа в номинации «Middle Frontend» — за нами.

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

Читайте и применяйте на практике
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75💋2👍1🤝1🆒1
Подключаем библиотеку к проекту правильно 😎

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

Делимся наработками и рассказываем про удобный способ подключить вашу библиотеку к проекту. Спойлер: при помощи npm/yarn link.

Статья-гайд уже на Хабре → читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42🤩2
Ваш Android обзавидуется 🔥

Заботливая команда Google часто апгрейдит защиту Android’a. Например, в 2023 они каждый день сканировали на вирусы по 200 миллиардов приложений и заблочили около 2 миллионов.

На Google I/O показали Android 15 и рассказали, как улучшится безопасность системы. Защита от краж, отслеживание хакерских атак — и это ещё не всё. Теперь нужно пройти десять кругов ада разрешений для приложения.

Что нового в защите и как с ней работать Android-разработчикам — рассказали с примерами кода.

Читать статью 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍2