
- Категории
- Источники
- Все курсы
- Разделы
- Книги
-
Сети - фундамент современного IT. Ежесекундно в мире передаются сотни терабайт данных: мы заказываем такси, оплачиваем покупки, ведём бизнес и общаемся в интернете. Независимо от вашей роли в IT, понимание того, как работает сеть, — обязательный навык.
Курс «Telegram-разработчик» от itProger - это интенсивная программа обучения, рассчитанная на 2–3 месяца и ориентированная на тех, кто хочет освоить создание Telegram-ботов с нуля и вывести свои навыки программирования на профессиональный уровень. Обучение построено вокруг языка Python, а также современных инструментов для backend-разработки, таких как FastAPI, aiogram, SQLAlchemy и Git.Студенты начинают с основ Python, постепенно переходят к мод
Курс «Фундаментальные принципы разработки ПО для middle-разработчиков» - это логическое продолжение программы для новичков. Если на первом этапе мы разбирались с азами программирования и делали первые практические шаги, то теперь цель - помочь вам перейти от простых примеров к созданию полноценных приложений и почувствовать себя уверенно в роли разработчика среднего уровня.Мы по-прежнему уделяем внимание фундаментальным идеям, но углубляемся в бо
Курс посвящён низкоуровневому проектированию (Low-Level Design, LLD) - ключевому этапу разработки программного обеспечения, на котором абстрактные идеи и архитектурные решения превращаются в детализированные структуры и алгоритмы.Обучение ведётся на языке Java (в силу его популярности и широкого применения в крупных проектах), однако все концепции универсальны и применимы в любом объектно-ориентированном языке. Единственное требование к слушателя
Микросервисы - мощный подход к созданию масштабируемого программного обеспечения. Но, несмотря на кажущуюся простоту идей, на практике эта архитектура полна подводных камней. Чтобы получить настоящие преимущества от микросервисов, важно избегать распространённых ошибок и понимать ключевые принципы их применения.В этом курсе Дейв Фарли собрал лучшие материалы: избранные видео с его канала Modern Software Engineering, отрывки из интервью, практичес
Курс посвящён принципу DRY (Don’t Repeat Yourself) и его применению в архитектуре. В первом уроке рассматриваем практические приёмы использования DRY. Во втором - как принцип связан с кэшированием и влияет на эффективность. Третий урок разбирает типичную ошибку при работе с формами, возникающую из-за неправильного применения DRY. Четвёртый показывает необычные и неочевидные следствия этого принципа в реальных проектах.
Практический курс о том, как не сломать продукт при миграции с монолита на микросервисы. Разбираем 18 самых частых ошибок - от неверной декомпозиции и «мегасервисов» до зоопарка технологий и отсутствия DevOps‑практик. На каждом шаге даём чёткие критерии, чек‑листы и рекомендуемые паттерны.
Научитесь разрабатывать Telegram Mini Apps с нуля до результата: игровой механике, платежной интеграции (TON и Telegram Stars), встроенным вирусным элементам и защите от читеров. Вы получите точный код, на котором работают 50% топовых игр Telegram.
Этот воркшоп является продолжением курсов «Overnight Fullstack Applications» и «How To Connect, Code & Debug Supabase With Bolt». На записи занятия вы увидите, как развернуть готовое приложение в интернете тремя разными способами.Все три деплоя займут всего 30 минут (по 10 минут каждый), чтобы вы могли быстрее перейти к главному - разработке самого приложения.В рамках воркшопа вы узнаете:философию, без которой не обходится ни один успешный ра
Создайте мастерплан, в котором будет вся необходимая информация, чтобы начать разрабатывать красивое и профессиональное приложение - для себя или для клиентов. Всего за 30 минут вы поймёте, какие функции нужны, какие экраны стоит сделать, как организовать навигацию и даже как должны выглядеть таблицы базы данных.В курсе вы узнаете:о документе, который уже сэкономил фрилансерам тысячи долларов и нервы при работе с капризными клиентами;рабочий проц