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

Доступ более чем к 7700 видеоурокам от $19.99

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

Доступ более чем к 7700 видеоурокам от $19.99

Подписка

Database Developer

выбрать другую профессию

Database Developer

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

SQL Essential
Этот курс включает в себя видеоуроки по программированию Microsoft SQL Server 2012 для начинающих. Вы найдете теоретические основы, реализованные в примерах, необходимые для разработчиков, имеющих дело с бизнес приложениями, использующими SQL базы данных. Этот курс требует минимум предварительной подготовки, но позволит Вам начать профессионально работать с базами данных.
Давид Бояров
9 видеоуроков
ADO.NET
Этот курс включает в себя видеоуроки по программированию для начинающих изучать способы доступа к данным в приложениях, разрабатываемых для программной платформы Microsoft .NET. Видео уроки по технологии ADO.NET помогут Вам научиться создавать приложения, работающие с различными базами данных.
Давид Бояров
8 видеоуроков
Entity Framework 5
Курс Entity Framework 5 позволит Вам научится разрабатывать компоненты доступа к данным значительно быстрее и эффективнее.
Олег Кулыгин
4 видеоурока
Видео урок Введение в Entity Framework. Шаблоны разработки Entity Framework
В данном видеоуроке вы сможете познакомиться с технологией Entity Framework и узнать как создаются приложения с доступом к данным на основе шаблонов разработки Database First и Model First.
Давид Бояров
1 видеоурок
Entity Framework 6
Entity Framework предоставляет возможность взаимодействия с объектами посредством LINQ в виде LINQ to Entities или и с использованием Entity SQL. Для облегчения построения web-решений используется как ADO.NET Data Services (Astoria), так и связка из Windows Communication Foundation и Windows Presentation Foundation, позволяющая строить многоуровневые приложения, реализуя один из шаблонов проектирования MVC, MVP или MVVM. ADO.NET Entity Framework (EF) — объектно-ориентированная технология доступа к данным, которая является object-relational mapping (ORM) решением для .NET Framework от Microsoft.
Назар Рудь
5 видеоуроков
How to SQL Essential
Видеокурс “How to… SQL Essential” подготовлен для тех, кто изучает SQL. Он поможет разъяснить сложные моменты и ответить на вопросы, возникшие у студента во время обучения. В данном курсе будет разобрано: создание, изменение и удаление базы данных, оператор INSERT, запрос SELECT, конструкции WHERE, операторы UPDATE и DELETE, INNER, LEFT, RIGHT, FULL, CROSS JOIN, операции UNION, UNION ALL, EXCEPT, INTERSECT, связи между таблицами, пользовательские ограничения, хранимые процедуры и функции, триггеры, представления, операторы CASE и WAITFOR в SQL Server 2014.
Владимир Дымчук
15 видеоуроков
SQL Практикум
Видео курс “SQL Практикум” состоит из 5-ти логически взаимосвязанных уроков, на которых у вас будет возможности применять свои знания на практике. В данном видео курсе вы спроектируете базу данных интернет магазина, определите какая структура необходима БД, а также пропишете функционал: триггеры, представления, процедуры и функции.
Станислав Зуйко
5 видеоуроков
Выполнение домашнего задания по курсу SQL Essential
В видеокурсе будут рассмотрены выполнения домашних заданий к видеоурокам курса SQL Essential, Вы узнаете, как создавать базу данных, добавить в нее таблицы, как работать с ключевыми словами SELECT, INSERT, UPDATE, как спроектировать базу данных, нормализировать таблицы в базе, сделать выборку при помощи JOIN’s, как создать пользовательские функции и процедуры, триггеры, как работать с транзакциями.
Владимир Дымчук
9 видеоуроков