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

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

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

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



5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:08:49 48 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 15 мин. [Показать отчёт]
Научился: Рисовать 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
2 Таблицы клиентов и заказов 00:25:03 46 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 15 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
3 Таблицы комнат и дней 00:22:47 44 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 20 мин. [Показать отчёт]
Научился: Рисовать 
Сложности: Ничего 
Комментарии: Можно в таблицу "Room" добавить категорию номера (люкс, полулюкс) и фотографию номера, а в таблицу "Map" можно добавить поле "animals", т.к. клиенты могут заселяться с животными. 
4 Создание базы в MS Access 00:26:28 40 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 15 мин. [Показать отчёт]
Научился: Создавать таблицы в MS Access. 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
5 Установка сервера MySQL 00:08:39 21 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 5 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
6 SQL запросы для создания Базы 00:24:00 39 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 20 мин. [Показать отчёт]
Научился: Потренировался создавать SQL запросы. 
Сложности: Ничего. 
Комментарии: Спасибо за урок! 
7 Модель. Планирование. 00:04:53 39 чел. ★ 4.7 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 10 мин. [Показать отчёт]
Научился: Проектировать 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
8 Модель. Список задач. 00:23:02 37 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 30 мин. [Показать отчёт]
Научился: Потренировался создавать запросы 
Сложности: Забыл как написать запрос, для заполнения календаря на год. Долго ломал голову, но что-то не получилось, посмотрю в следующей записи. 
Комментарии: Спасибо за урок! 
9 Модель. SQL запросы для Client 00:20:17 36 чел. ★ 4.8 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 40 мин. [Показать отчёт]
Научился: Потренировался писать запросы 
Сложности: Ничего 
Комментарии: Спасибо за урок. 
10 Модель. SQL запросы для Room 00:12:04 36 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Вспомнил, как создавать переменные на языке sql. 
Сложности: Придумать, как поменять порядок комнат. 
Комментарии: Я разобрался в том, как поменять порядок комнат с помощью sql запросов. Для этого я создал четыре переменных @id1,@id2,@step1,@step2 в @step2 я записал значение переменной @step1, а в @step1 значение переменной @step2. 
11 Модель. SQL запросы для Book и Map 00:26:03 36 чел. ★ 4.8 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 40 мин. [Показать отчёт]
Научился: Потренировался писать запросы 
Сложности: Ничего 
Комментарии: Спасибо за урок 
12 Модель. Имена методов. 00:26:12 35 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 40 мин. [Показать отчёт]
Научился: Проектировать классы и методы. 
Сложности: Продумать, какие методы должны быть в классах. 
Комментарии: Спасибо за урок! 
13 Класс MySQL. Драйвер и конструктор. 00:28:30 34 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 15 мин. [Показать отчёт]
Научился: Потренировался писать класс, для соединения с базой данных. 
Сложности: Этот урок я уже проходил в старых видеоуроках по базам данных, ничего сложного для меня в этом уроке не было. 
Комментарии: Спасибо за урок. 
14 Класс MySQL. Получение таблицы. 00:23:55 34 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 20 мин. [Показать отчёт]
Научился: Потренировался писать запросы 
Сложности: Ничего сложного. 
Комментарии: Спасибо за урок! 
15 Класс MySQL. Обработка ошибок. 00:13:22 34 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 30 мин. [Показать отчёт]
Научился: Узнал, о способе обнаружения ошибки. Это очень удобно можно отладить программу, при этом программа не будет вылетать. 
Сложности: Ничего 
Комментарии: Спасибо за урок 
16 Модульный тест 00:16:02 33 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 15 мин. [Показать отчёт]
Научился: Создавать тесты и тестировать программу.  
Сложности: Ничгео 
Комментарии: Раньше не знал, что можно таким образом тестировать программы. Очень полезный урок! 
17 Отображение таблицы 00:06:18 33 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 10 мин. [Показать отчёт]
Научился: Все умел 
Сложности: Ничего 
Комментарии: Спасибо за урок 
18 Модель. Класс Клиента 00:24:57 32 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Я полностью написал класс Client и еще написал класс Calendar и метод InsertDays. 
19 Модель. Всё про Клиента 00:35:00 31 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 5 мин. [Показать отчёт]
Научился: Этот класс я написал в предыдущем уроке. 
Сложности: Ничего 
Комментарии: Спасибо за урок 
20 Модель - Календарный год 00:29:48 27 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 40 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Помогал своим однокурсником, писал контрольные по информатике, а также помогал по другим предметам, ООП, например. 
21 Модель - Календарные праздники 00:20:00 25 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 30 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Спасибо за урок 
22 Модель. Класс комнаты 00:16:39 25 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 30 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Спасибо за урок 
23 Модель. Удаление комнат. 00:14:41 24 чел. ★ 4.8 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 40 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Написать тесты 
Комментарии: Спасибо за урок 
24 Модель. Тестирование комнат. 00:30:31 22 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Найти ошибку в методе Update не обновлялось поле step. 
Комментарии: Спасибо за урок 
25 Модель. Бронирование. 00:29:40 22 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
26 Модель. Статусы заказов. 00:14:52 21 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 40 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
27 Модель. Список заказов. 00:13:17 20 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 5 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Эти задания я еще выполнил на предыдущих уроках. 
Комментарии: Спасибо за урок! 
28 Модель. Карта отеля 1 00:22:41 19 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 20 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
29 Модель. Карта отеля 2 00:18:56 19 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 25 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
30 Модель. Карта отеля 3 00:16:56 19 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 20 мин. [Показать отчёт]
Научился: Получил опыт в программировании 
Сложности: Ничего 
Комментарии: Спасибо за урок! 
31 Вид. Список форм. 00:12:00 9 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Проектировать интерфейс программы. 
Сложности: Сложно было собраться и выполнить урок. 
Комментарии: Я предлагаю вместо форм Book, Client, Room, Map создать вкладки, так, на мой взгляд, гораздо практичнее и удобнее. Еще вместо меню можно использовать компонент BindingNavigator - это очень удобно, в него также можно добавлять кнопки, метки и текстовые поля, также в нем по умолчанию в нем созданы кнопки для добавления, удаления записей, а также для перемещения по строкам таблицы. Спасибо за урок! 
  Итого:   31 видеоурок общей продолжительностью 10 час. 16 мин. 7 чел. ★ 4.95  
  Финалисты:   Денис,   Иван,   Николай (nick27m),   Валентин,   Lik_Kirill,   Frank,   Rita .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Ничему
Трудности: Продумать модель базы данных.
Все ок.
Научился: Проектировать интерфейс программы.
Трудности: Сложно было собраться и выполнить урок.
Я предлагаю вместо форм Book, Client, Room, Map создать вкладки, так, на мой взгляд, гораздо практичнее и удобнее. Еще вместо меню можно использовать компонент BindingNavigator - это очень удобно, в него также можно добавлять кнопки, метки и текстовые поля, также в нем по умолчанию в нем созданы кнопки для добавления, удаления записей, а также для перемещения по строкам таблицы. Спасибо за урок!