Курсы программирования с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович

Базы данных - Управление отелем

Практическое знакомство с базами данных на примере создания программы «Hotel - управление комнатами и клиентами» - планирование и проектирование базы данных, проектирование интерфейса и создание полноценного программного продукта, с использованием базы данных MySQL и MS-SQL.



5,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:08:49 53 чел. ★ 4.9 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: ничему 
Сложности: придумать сущности 
Комментарии: нет 
2 Таблицы клиентов и заказов 00:25:03 51 чел. ★ 4.9 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: немного начал понимать в планировании данных для таблиц 
Сложности: ничего 
Комментарии: нет 
3 Таблицы комнат и дней 00:22:47 49 чел. ★ 4.9 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: ничему 
Сложности: ничего 
Комментарии: нет 
4 Создание базы в MS Access 00:26:28 45 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: ms-Access 
Сложности: ничего 
Комментарии: нет 
5 Установка сервера MySQL 00:08:39 26 чел. ★ 4.9 Done
  Отчёт отправил: 9820. Konstantin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: установил mySql, HeidiSQL 
Сложности: ничего 
Комментарии: нет 
6 SQL запросы для создания Базы 00:24:00 44 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: некоторые sql запросы 
Сложности: разобраться с командной строкой 
Комментарии: нет 
7 Модель. Планирование. 00:04:53 44 чел. ★ 4.8 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: ничему 
Сложности: ничего 
Комментарии: 1) регистрация нового клиента; 2) проверка наличия свободных номеров; 3) бронирование номера; 4) проверка, нужны ли кровати для детей; 5) проверка вместимости номера; 6) подбор номеров по этажам, вдруг клиент повыше жить хочет; 7) больше не могу придумать:) 
8 Модель. Список задач. 00:23:02 42 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 3 час. 30 мин. [Показать отчёт]
Научился: Вспомнил некоторые SQL запросы. 
Сложности: вспомнить SQL запросы 
Комментарии: схема, которая висит над ноутбуком - реально помогает, не зря заставили до этого повесить в одном из предыдущих занятий. 
9 Модель. SQL запросы для Client 00:20:17 41 чел. ★ 4.9 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: ключевое слово - "LIMIT" 
Сложности: ничего 
Комментарии: а есть еще истории на itHappens от Витольдовича? 
10 Модель. SQL запросы для Room 00:12:04 41 чел. ★ 4.9 Done
  Отчёт отправил: 9820. Konstantin Решено за 15 мин. [Показать отчёт]
Научился: ничему 
Сложности: ничего 
Комментарии: нет вопросов 
11 Модель. SQL запросы для Book и Map 00:26:03 41 чел. ★ 4.8 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: кое каким SQL конструкциям запросов 
Сложности: ничего 
Комментарии: Такой способ проектирования программы выглядит интересным, в Entity Framework же тоже вроде есть такой подход - database first, стало быть, мы движемся в правильном направлении. 
12 Модель. Имена методов. 00:26:12 40 чел. ★ 4.9 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: ничему 
Сложности: ничего 
Комментарии: мне кажется, что мои наименования методов более удачны, чем представленные в уроке 
13 Класс MySQL. Драйвер и конструктор. 00:28:30 40 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: connection string 
Сложности: ничего 
Комментарии: нет вопросов 
14 Класс MySQL. Получение таблицы. 00:23:55 40 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: запросы в базу данных через C# 
Сложности: ничего 
Комментарии: пока нет вопросов 
15 Класс MySQL. Обработка ошибок. 00:13:22 39 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: новые функции Message.ShowBox() нашел ошибку, которую допустил в предыдущем уроке в SQL запросе 
Сложности: ничего 
Комментарии: нет вопросов 
16 Модульный тест 00:16:02 38 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 30 мин. [Показать отчёт]
Научился: create unit test 
Сложности: ничего 
Комментарии: раньше не использовал, но много о них слышал 
17 Отображение таблицы 00:06:18 38 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 10 мин. [Показать отчёт]
Научился: dataGridView 
Сложности: ничего 
Комментарии: нет 
18 Модель. Класс Клиента 00:24:57 37 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: многому 
Сложности: ничего 
Комментарии: нет вопросов 
19 Модель. Всё про Клиента 00:35:00 36 чел. ★ 5 Done
  Отчёт отправил: 9820. Konstantin Решено за 1 час. 20 мин. [Показать отчёт]
Научился: реализовывать некоторые sql запросы в языке c# 
Сложности: не допустить опечатку, любая опечатка ведет к ошибке в программе. 
Комментарии: было бы здорово применять какой то более современный подход к реализации запросов, этот подход тоже работает, но очень легко не заметить какую нибудь запятую или кавычку, и потом замучаешься искать, где именно и как накосячил.  
20 Модель - Календарный год 00:29:48 32 чел. ★ 5 $
21 Модель - Календарные праздники 00:20:00 30 чел. ★ 5 $
22 Модель. Класс комнаты 00:16:39 30 чел. ★ 5 $
23 Модель. Удаление комнат. 00:14:41 28 чел. ★ 4.8 $
24 Модель. Тестирование комнат. 00:30:31 25 чел. ★ 5 $
25 Модель. Бронирование. 00:29:40 25 чел. ★ 5 $
26 Модель. Статусы заказов. 00:14:52 24 чел. ★ 5 $
27 Модель. Список заказов. 00:13:17 23 чел. ★ 5 $
28 Модель. Карта отеля 1 00:22:41 22 чел. ★ 5 $
29 Модель. Карта отеля 2 00:18:56 22 чел. ★ 5 $
30 Модель. Карта отеля 3 00:16:56 22 чел. ★ 5 $
31 Вид. Список форм. 00:12:00 12 чел. ★ 4.8 $
  Итого:   31 видеоурок общей продолжительностью 10 час. 16 мин. 10 чел. ★ 4.96  
  Финалисты:   Денис,   Иван,   Николай (nick27m),   Валентин,   Кирилл Шмойлов,   Frank,   Rita,   Ludmila,   Станислав,   Сергей Зулкарнаев .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Прокачал навыки по планированию кода
Трудности: Сложностей не было, но работа очень кропотливая.
В уроке ничего сложного, но он очень помог еще раз взглянуть на проект базы и перетрясти структуру таблиц. Постепенно от таблиц переходим к методам, которые будут в наших моделях
Научился: Повторил написание методов и конструкторов.
Трудности: Взяться за урок!Последние два урока были не лёгкими, и по времени долгими и по написанию и пониманию кода тяжёлыми.Действительно нужна небольшая медитация и отдых))Одно радует, последующие уроки по времени будут по-меньше, да и в целом уже курс заканчивается, путешествие было долгим, но как всегда интересным.
Урок понравился!Очень нравится, что помимо кода и тем программирования на видеоуроках иногда есть вставки не касающиеся данной темы, например как в этом уроке поговорили немного о медитации, разнообразные видеоуроки и тем самым интересные!