На этом курсе начинают с основ. Студенты узнают, что такое база данных и как она работает. Изучают реляционную модель данных - это фундамент для всей последующей работы. Затем переходят к созданию схем: таблицы, колонки, связи между ними. Закрепляют это практическим заданием. В конце модуля разбирают ключи - первичные и внешние, и как они обеспечивают целостность данных.
Здесь изучают язык SQL для управления данными. Студенты осваивают типы данных, учатся создавать таблицы. Затем переходят к получению информации из базы: фильтрация, сортировка, выборка нужных данных. Это базовые операции, которые используют ежедневно.
Модуль для тех, кто уже разобрался с основами. Здесь изучают скалярные функции - это позволяет обрабатывать данные непосредственно в запросах. Затем переходят к работе с несколькими таблицами одновременно. Обучаются составлять сложные запросы с подзапросами - это уже профессиональный уровень.
Этот модуль показывает SQL как полноценный язык программирования. Студенты изучают переменные, условные операторы if, циклы. Практикуются с курсорами для последовательной обработки данных. Создают процедуры и функции - это позволяет автоматизировать сложные операции.
Финальный модуль о том, как строить базы данных правильно. Изучают нормализацию - это процесс устранения дублирования данных и повышения эффективности. На практике создают хорошо структурированные базы данных, которые быстро работают и легко поддерживаются.
Курс заканчивается финальным проектом. Студент использует все навыки, полученные во время обучения. После успешной защиты проекта выдают сертификат. Он подтверждает квалификацию и может добавиться в портфолио.
Дополнительный модуль для тех, кто работает в международных проектах. Изучают специализированную лексику для работы с данными. Тренируют навыки презентации докладов на английском. Готовят к собеседованиям в иностранных компаниях.
Занятия проходят в живом формате с преподавателем. Используют израильскую методику обучения Телем. Каждый студент получает поддержку ментора на протяжении всего курса. Работают над реальными проектами, а не только теоретическими заданиями. Курс-координатор помогает с организационными вопросами. Обучение происходит в современной системе управления, где есть все материалы и задания. Значения оценивают по четкой системе - можно отслеживать свой прогресс.