Уроки по тегу «базы данных»
Знакомимся с наиболее сложным видом связи между сущностями
Учимся добавлять к получаемым из БД сущностям данные, вычисляемые силами СУБД
Поговорим о способах более эффективного использования инструментов высокого уровня без ручного написания запросов на SQL
Знакомимся со средствами описания транзакций с помощью Django ORM
Заводим подготовленный пакет с Django ORM у себя на локальном компьютере
Знакомимся с базовыми понятиями: модели, схема, запросы, CRUD
Учимся создавать произвольные запросы к данным через специализированный язык запросов
Учимся строить маршруты, содержащие плейсхолдеры
Учимся проверять данные, которые вводит пользователь
Учимся изменять данные на сервере с помощью форм
Изучаем сервлет — класс, лежащий в основе Java-фреймворков
Знакомимся с формами для фильтрации данных на странице
Учимся использовать более устойчивую систему для управления маршрутизацией
Знакомимся с созданием сайтов на фреймворках
Знакомимся с диспетчеризацией и роутингом
Учимся создавать и использовать мидлвары в Javalin
Выясняем, как хранить данные на постоянной основе
Учимся работать с базой данных в Javalin-приложении
Знакомимся с концепцией CRUD и учимся реализовывать ее от начала до конца
Знакомимся с одним из ключевых архитектурных паттернов построения пользовательских приложений
Знакомимся с концепцией «запрос-обработка-ответ» в мире HTTP-запросов
Учимся работать с повторяющимися блоками HTML-разметки
Знакомимся с LEFT/RIGHT/FULL OUTER JOIN и CROSS JOIN
Учимся объединять таблицы с помощью JOIN
Знакомимся с другими агрегатными функциями
Разбираемся, как работает высокоуровневая агрегация
Выясняем, какие риски и техники работы существуют со значением NULL
Разбираемся, как делать вычисления над таблицей в несколько уровней
Научимся рассчитывать итоговые значения с использованием условной агрегации CASE
Изучаем, как рассчитывать разные метрики на одной таблице
Выясняем, как объединяются подзапросы