EMBER_CLI_FASTBOOT_BODY

Погружение в СУБД. Сезон 2017.

The course meets the formal recommendations of Stepik
Video Player is loading.
Current Time 0:00
/
Duration 0:00
Loaded: 0%
Progress: 0%
Stream Type LIVE
Remaining Time -0:00
 
1x
Play
To watch this video please visit https://stepik.org/lesson//step/

About the course


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

В курсе затронуты темы:

  • как улучшать схему базы данных и убедиться, что она достаточно хорошая
  • что может в боевом использовании пойти не так с приложением, прекрасно работавшим в тестовом окружении
  • как сделать систему устойчивой к изменениям требований
  • средства SQL для построения сложных аналитических запросов
  • управление конкурентным доступом к данным
  • некоторые возможности из нереляционного мира, присутствующие в реляционных СУБД

Что необходимо для прохождения курса

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

Из технических средств вам понадобится СУБД. Для многих тем не важно, какую именно СУБД вы будете использовать, но в некоторых уроках будут затрагиваться возможности, специфичные для СУБД PostgreSQL, поэтому рекомендуется использовать именно её.

Кроме СУБД вам понадобится клиент, который умеет с ней общаться, например консольный psql для Постгреса или графический, работающий с любой СУБД, поддерживающей JDBC. Пригодится и текстовый редактор с подсветкой синтаксиса SQL.

В некоторых случаях будет использоваться Питон, поэтому наличие у вас интерпретатора этого языка тоже не будет лишним.

Оценка за курс

Обратите внимание, что курс с дедлайнами. Получать баллы после наступления жёсткого дедлайна нельзя. Последний дедлайн наступает 4 декабря, и на этом курс завершается. После окончания курса его материалы остаются доступными и вы можете их изучать и решать задачи, но баллы не начисляютяс и сертификаты не выдаются. Мы ничего не можем сказать об открытии или неоткрытии курса в дальнейшем без дедлайнов.

Сертификат о прохождении курса выдаётся при успешном наборе более чем 70% баллов за домашние задания. Сертификат с отличием выдаётся за 85% баллов. Как правило, в одном модуле будет три-четыре задания, которые в зависимости от сложности будут приносить один-три балла.

Платформа Stepik.org

Если вы впервые пользуетесь Стэпиком, то обратите внимание на вводный урок "Знакомство со Stepik"

Instructors

  1. Преподаватель в СПбАУ и Computer Science Center. Руководитель разработки онлайн латех редактора Papeeria и свободного инструмента для управления проектами GanttProject. Пишу код и преподаю.

Reviews

Petr Kunilov August 2, 2018 link
Rated:  5
Великолепный курс. Отличное сочетание теории и практики. Много полезных и нужных знаний, которые нужны на практике даже простого прикладного программиста, использующего язык общего назначения. Курс очень понравился, рекомендую однозначно. Хотя курс немного перетягивает в сторону PostgreSQL. А сама по себе эта СУБД не очень распространена в entriprise решениях, там больше Oracle и MS SQL Server. Но этот факт по большому счёту затрагивает только пару последних модулей, а в общем и целом курс имеет общее назначение и тем самым становится полезным для пользователей всех перечисленных СУБД.
marduk51 . May 27, 2018 link
Rated:  5
Доступно и познавательно. Спасибо! Если планируются последующие итерации курса, то очень бы хотелось услышать в них про типовые подходы и хорошие практики проектирования БД. В частности про версионирование, ведение историчности и их правильную реализацию :)
Rated:  5
Полезно!
Video Player is loading.
Current Time 0:00
/
Duration 0:00
Loaded: 0%
Progress: 0%
Stream Type LIVE
Remaining Time -0:00
 
1x
Play
To watch this video please visit https://stepik.org/lesson//step/
4.9 All reviews

Курс для тех, кто уже имеет некоторый опыт проектирования баз данных и разработки приложений и хочет расширить свои знания.

Open date:
Sep 4, 2017
Last deadline:
Dec 3, 2017
Workload:
5 часов в неделю
Expected time to complete:
38 hours
Language:
Русский
Certificate:
Обычный сертификат: 70% баллов Сертификат с отличием: 85% баллов
Certificate details
Certificate condition: 36 points
With distinction: 44 points

About the course


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

В курсе затронуты темы:

  • как улучшать схему базы данных и убедиться, что она достаточно хорошая
  • что может в боевом использовании пойти не так с приложением, прекрасно работавшим в тестовом окружении
  • как сделать систему устойчивой к изменениям требований
  • средства SQL для построения сложных аналитических запросов
  • управление конкурентным доступом к данным
  • некоторые возможности из нереляционного мира, присутствующие в реляционных СУБД

Что необходимо для прохождения курса

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

Из технических средств вам понадобится СУБД. Для многих тем не важно, какую именно СУБД вы будете использовать, но в некоторых уроках будут затрагиваться возможности, специфичные для СУБД PostgreSQL, поэтому рекомендуется использовать именно её.

Кроме СУБД вам понадобится клиент, который умеет с ней общаться, например консольный psql для Постгреса или графический, работающий с любой СУБД, поддерживающей JDBC. Пригодится и текстовый редактор с подсветкой синтаксиса SQL.

В некоторых случаях будет использоваться Питон, поэтому наличие у вас интерпретатора этого языка тоже не будет лишним.

Оценка за курс

Обратите внимание, что курс с дедлайнами. Получать баллы после наступления жёсткого дедлайна нельзя. Последний дедлайн наступает 4 декабря, и на этом курс завершается. После окончания курса его материалы остаются доступными и вы можете их изучать и решать задачи, но баллы не начисляютяс и сертификаты не выдаются. Мы ничего не можем сказать об открытии или неоткрытии курса в дальнейшем без дедлайнов.

Сертификат о прохождении курса выдаётся при успешном наборе более чем 70% баллов за домашние задания. Сертификат с отличием выдаётся за 85% баллов. Как правило, в одном модуле будет три-четыре задания, которые в зависимости от сложности будут приносить один-три балла.

Платформа Stepik.org

Если вы впервые пользуетесь Стэпиком, то обратите внимание на вводный урок "Знакомство со Stepik"

Requirements

Знание базовых конструкций языка SQL и умение писать код на каком-нибудь современном языке программирования. Способность читать код на Python будет существенным плюсом.

Target audience

Программисты приложений БД