
- Категории
- Источники
- Все курсы
- Разделы
- Книги
-
Этот курс посвящён оптимизации производительности PostgreSQL с упором на грамотное проектирование схемы и эффективное использование базы. Он создан для тех, кто хочет максимально быстро и практично освоить техники ускорения работы Postgres - от локальных улучшений до снижения общей нагрузки на систему.Курс подойдёт senior-разработчикам, которые хотят глубже раскрыть возможности Postgres и добиться впечатляющих ускорений запросов; junior-разработч
Этот курс посвящён изучению систем управления базами данных (DBMS) - технологий, которые позволяют эффективно хранить, обрабатывать и защищать данные. Вы начнёте с самых фундаментальных понятий (данные, информация, базы данных и их характеристики), а затем постепенно перейдёте к моделям данных, SQL, NoSQL и современным подходам к распределённым и масштабируемым системам.Курс построен так, чтобы у слушателя сформировалось полное представление о то
Цель этой книги - помочь вам пройти путь от смутного представления о задаче (например: «Мне нужно сделать сайт для управления расписанием и записями инструкторов в нашем спортзале») до чётко определённой структуры таблиц базы данных.Для этого мы начинаем с построения структурированного списка якорей, атрибутов и связей. Чтобы правильно понять бизнес-требования, мы описываем каждую составляющую формализованными предложениями, в которых чётко обозн
Освойте ключевые технологии с практическим подходом! Вы получите прикладные знания, понятные объяснения и все необходимые инструменты, чтобы уверенно освоить новые навыки и сразу применять их на практике. Независимо от того, начинаете ли вы с нуля или хотите углубить свои знания, этот курс поможет вам приобрести уверенность и развить навыки, необходимые для работы в этой сфере.
Начальный курс по Apache Kafka - системе с открытым исходным кодом для распределенной потоковой передачи событий. В рамках курса изучаются архитектурные особенности Kafka, которые обеспечивают эффективную доставку данных.
В последнем крупном стриме мы обсудили вопросы безопасности в инфраструктуре и программном коде, затронув темы безопасного сохранения и извлечения данных из баз данных. Ранее мы также говорили об ускорении работы веб-приложений.В каждом из наших проектов мы используем базы данных, будь то в монолитных архитектурах или в случае модулей и микросервисов. Часто в рабочих проектах нам приходится составлять сложные SQL-запросы для различных выборок. Дл
В предыдущем разделе мы успешно реализовали аутентификацию пользователей с помощью Clerk. Теперь на основе этого проекта мы добавим приём онлайн-платежей с помощью Stripe. Это позволит нам внедрить различные уровни подписки (например, тариф "Pro") и ограничивать доступ к функциям в зависимости от статуса пользователя.
В предыдущем проекте мы создали рабочее приложение - Prompt Manager, освоив ключевые принципы full-stack разработки с использованием Next.js, Supabase и Drizzle. Теперь мы усилим это приложение важнейшей функцией - аутентификацией пользователей.
В первом проекте мы сосредоточились на фронтенде, создав персональный сайт-портфолио. Теперь мы сделаем следующий шаг в направлении full-stack разработки - создадим полноценное веб-приложение с серверной частью, способной хранить и обрабатывать данные.
Книга "Building a Database Engine" - это практическое руководство по созданию собственного движка базы данных с нуля. Она предназначена для разработчиков, стремящихся углубить свои знания в области системного программирования и архитектуры баз данных.