Чему вы научитесь
- Устанавливать сервер MySQL на свой компьютер, запускать СУБД, а также подключаться к ней с помощью программы-клиента.
- С нуля создавать базы данных и таблицы.
- Создавать, извлекать, обновлять и удалять информацию в базе данных с помощью SQL запросов. Это так называемые CRUD функции
- Создавать уникальные и составные индексы.
- Извлекать данные из нескольких связанных между собой таблиц с помощью JOIN.
- Работать с MySQL через ADO.NET
- Работать с MySQL через Entity Framework Core
- Отвечать на вопросы с собеседований по базам данных
О курсе
Поработаем с базой данных MySQL тремя способами: напрямую, через ADO.NET и через Entity Framework Core. В курсе будем делать базу данных Stepik, а также приложение Stepik.
Для кого этот курс
- Для всех, кто хочет разобраться с реляционной базой данных;
- Для всех, кто хочет научиться взаимодействовать с любой реляционной базой данных через Entity Framework Core;
- Для всех кто проходит собеседования на позицию C# разработчика и хочет подтянуть базы данных как в теории, так и на практике;
- Для тех, кто хочет улучшить свои знания, навыки, повысить квалификацию.
Начальные требования
Знание основ программирования и ООП. Знания LINQ будет плюсом.
Преподаватели курса
Как проходит обучение
Читаете лекцию, а затем выполняете практические задания:
- тесты
- задачи на написание sql запросов
- задачи на написание кода на C#
- ведение самостоятельного проекта
Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь. Если у вас возникнут проблемы, команда курса даст советы и подсказки.
У курса есть свой чат в телеграмме с активным сообществом единомышленников.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 36 учеников получили сертификат.
Что вы получите
- Готовые конспекты в конце каждого модуля
- SQL инъекции и способы защиты от них
- Вопросы с собеседований по SQL, ADO.NET и EF core
- Все исходники: макет базы данных в figma, SQL скрипт создания и наполнения базы данных, консольное приложение Stepik
- Скрытые пасхалки
- Навыки и знания, востребованные работодателем
- Возможность отработать теорию на практике
- Поддержку команды курса и однокурсников
- Доступ к форуму решений
- Доступ к сообществу программистов
- Поддержку преподавателей, которые отвечают в течение дня
- Сертификат о прохождении курса