Специальность Database Developer, задачи и обязанности разработчика баз данных
ITVDN: курсы программирования
Видеокурсы по
программированию

Изучай программирование за 9.99 USD в месяц

Подписка
ITVDN logo
Видеокурсы по
программированию

Изучай программирование за 9.99 USD в месяц

Подписка

Database Developer (разработчик баз данных) – специалист по хранению и обработке данных.

Можно выделить два направления:

Первое – это программист, который реализует функциональность, отвечающую за работу приложения с базой данных. Данный специалист должен владеть инструментами своего языка, которые позволяют организовать такое взаимодействие. Например, если используется язык С#, необходимо владеть такими технологиями как ADO.NET и/или Entity Framework, а также LINQ to SQL, LINQ to Entities. Помимо этого, конечно, данный специалист должен владеть основами языка SQL, а точнее одной из реализаций стандарта SQL, например, Transact-SQL.

Второе – это администратор, в задачи которого входит проектирование базы данных, настройка, управление, эффективное использование, оптимизация, обеспечение безопасности, миграция данных и прочие. Такому специалисту не обязательно знать прикладной язык программирования, но, в тоже время, он должен владеть более глубокими знаниями в SQL, системах управления базами данных, знать специфику архитектуры и функционирования базы данных.

Наиболее популярными на сегодняшний день являются реляционные базы и стандарт SQL, но также используются и другие модели хранения данных как альтернатива или в дополнение к реляционной.

Среди Enterprise-приложений сложно представить такое, которое бы не работало с базой данных. Спрос на специалистов данного профиля достаточно высокий.

Требования к Database Developer (программист):

  • знание языка запросов SQL (например, Transact-SQL);
  • знание прикладного языка программирования (например, С#);
  • знание технологий, обеспечивающих взаимодействие, связь приложения с базой данных (ADO.NET, Entity Framework, LINQ).

На крупных проектах доступ к базе организовывается не напрямую с приложения, а через сервисы. Для написания подобных сервисов необходимы знания технологии WCF (если используется язык С#).

Также, помимо знаний дискретной математики, статистики, необходимы знания языка описания данных XML, языка моделирования данных UML.

Разработчик баз данных может занимать такие должности:

Intern/Junior Database Engineer
Database (DB) Administrator
DataOps Engineer/ Big Data Engineer
Middle/Senior Database Engineer
MS SQL/SQL Developer
Middle DBA (DataBase Administrator)

Программа обучения
Видео курсы по специальности «Database Developer»
Transact SQL 13 ч 27 м
SQL Essential 8 ч 51 м
Выполнение домашнего задания по курсу SQL Essential 3 ч 12 м
SQL Практикум 4 ч 41 м
How to SQL Essential 1 ч 26 м
MySQL Essential 7 ч 58 м
PostgreSQL 3 ч 5 м
Основы MongoDB 2 ч 0 м
Записи бесплатных вебинаров
SQL vs NoSQL 1 ч 6 м
Основы реляционных баз данных и языка SQL 1 ч 50 м
Обязательные курсы
Дополнительные курсы
Бесплатные вебинары

Как происходит обучение

План обучения
Пользуйтесь Планировщиком обучения для составления индивидуального плана обучения, выберите только нужные курсы и темы.
Смотрите видео уроки
Смотрите видео уроки, пользуйтесь временными метками для быстрого перехода к теме.
Учебные материалы
Скачайте исходники программного кода, опорный конспект и презентации к урокам и работайте с ними.
Выполняйте задания
Закрепляйте полученные знания, выполняя домашние задания после каждого урока.
Проверка знаний
Проходите онлайн тестирование после каждого урока и после всего курса.
Общение с ментором
Общайтесь с ментором, получайте помощь и поддержку в решении сложных задач.
Тренажер навыков
Формируйте навыки написания кода, используя Тренажер.
Форум
Общайтесь с другими студентами, тренерами, единомышленниками на форуме ITVDN.
Вебинары
Участвуйте в бесплатных образовательных вебинарах по программированию, задавайте Ваши вопросы в прямом эфире.
Сертификат
Пройдите тестирование и получите сертификат, подтверждающий Ваши знания.
Диплом по специальности
Для получения диплома нужно изучить все обязательные технологии по выбраной специальности и сдать финальный экзамен.
Бонусы
Получайте бонусы за использование ресурсов ITVDN и обменивайте их на подарки и скидки.

Авторы курсов

Станислав Зуйко

Тренер–консультант CyberBionic Systematics

Давид Бояров

Сертифицированный специалист Microsoft (MCSD, MCP) Тренер-консультант, квалифицированный .NET Developer

Владимир Дымчук

Квалифицированный .NET разработчик Тренер–консультант CyberBionic Systematics

Андрей Бондаренко

Тренер – консультант. Java Developer

Игорь Потёмкин

Java Developer

Виталий Ли

.NET, MongoDB Developer

Сертификат и диплом по окончанию обучения

Диплом Database Developer
Сертификат о прохождении курса

Отзывы

Стань профессионалом, используя все возможности обучения на ITVDN

Стартовый
подписка

Все видео курсы на 3 месяца за 49.99 $

0
Базовый
подписка

Все видео курсы на 6 месяцев за 54.00 $

1
Премиум
подписка

Все видео курсы на 12 месяцев за 102.00 $

2