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

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

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

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



5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:08:49 48 чел. ★ 4.9 Done
  Отчёт отправил: 2544. Дима Решено за 30 мин. [Показать отчёт]
Научился: Работать с Access'ом 
Сложности: найти время 
Комментарии: Все хорошо. Жду MVC 
2 Таблицы клиентов и заказов 00:25:03 46 чел. ★ 4.9 Done
  Отчёт отправил: 2544. Дима Решено за 30 мин. [Показать отчёт]
Научился: Создавать таблицы в Access 
Сложности: найти время 
Комментарии: Желательно сохранять формат одного видео-урока - 15 минут, так легче пройти урок и внимание не рассеивается. Все отлично 
3 Таблицы комнат и дней 00:22:47 44 чел. ★ 4.9 Done
  Отчёт отправил: 2544. Дима Решено за 30 мин. [Показать отчёт]
Научился: Работать в Access 
Сложности: найти время 
Комментарии: Удерживать проолжительность одного видеоурока не ольее 15 минут. Все отлично. 
4 Создание базы в MS Access 00:26:28 40 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 30 мин. [Показать отчёт]
Научился: Работать в Access 
Сложности: Найти время 
Комментарии: Почти 30 минут многовато для одного видеоурока. 
5 Установка сервера MySQL 00:08:39 21 чел. ★ 4.9 Demo
6 SQL запросы для создания Базы 00:24:00 39 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Вспомнил создание базы, таблиц в MySQL 
Сложности: Найти время 
Комментарии: все супер 
7 Модель. Планирование. 00:04:53 39 чел. ★ 4.7 Done
  Отчёт отправил: 2544. Дима Решено за 30 мин. [Показать отчёт]
Научился: Планирование функций блока Model программы  
Сложности: встать пораньше, до работы :) 
Комментарии: Все отлично 
8 Модель. Список задач. 00:23:02 37 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создавать SQL Query в MySQL 
Сложности: заставить себя сделать все запросы :) 
Комментарии: все отлично 
9 Модель. SQL запросы для Client 00:20:17 36 чел. ★ 4.8 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 30 мин. [Показать отчёт]
Научился: обязательно применять условие WHERE и LIMIT 1 при update записи в таблице. Поучительная история Евгения сильно подействовала. 
Сложности: все отлично 
Комментарии: все отлично. Урок классный 
10 Модель. SQL запросы для Room 00:12:04 36 чел. ★ 4.9 Done
  Отчёт отправил: 2544. Дима Решено за 30 мин. [Показать отчёт]
Научился: прокачиваем SQL Query 
Сложности: найти время 
Комментарии: все отлично 
11 Модель. SQL запросы для Book и Map 00:26:03 36 чел. ★ 4.8 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 30 мин. [Показать отчёт]
Научился: прокачиваю SQL Query 
Сложности: найти время 
Комментарии: все отлично 
12 Модель. Имена методов. 00:26:12 34 чел. ★ 4.9 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Продумывать реализацию методов 
Сложности: Первый день, как появились силы продолжить обучение из-за болезни.  
Комментарии: Евгений, все отлично. Спасибо. 
13 Класс MySQL. Драйвер и конструктор. 00:28:30 34 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Подключаться к db MySQL используя MySQL Connector 
Сложности: Уже проходил подобный урок в прошлой версии проекта Hotel. Все понятно.  
Комментарии: Все хорошо 
14 Класс MySQL. Получение таблицы. 00:23:55 34 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создавать методы для добавления записей в таблицу db MySQL 
Сложности: Искать свои ошибки 
Комментарии: все отлично 
15 Класс MySQL. Обработка ошибок. 00:13:22 34 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Использовать метод SqlError Евгения 
Сложности: Выделить время, сложно учиться пока болеешь. 
Комментарии: все отлично 
16 Модульный тест 00:16:02 33 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 30 мин. [Показать отчёт]
Научился: Использовать модульные тесты 
Сложности: Понять, как подключить тестирование к проекту 
Комментарии: все отлично. Очень интересный урок. Абсолютно новые знания. Первый раз работал с модульными тестами 
17 Отображение таблицы 00:06:18 33 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 30 мин. [Показать отчёт]
Научился: Загружать данные в datagridview из db MySQL 
Сложности: пока просто 
Комментарии: Все отлично. It's a Kind of Magic. 
18 Модель. Класс Клиента 00:24:57 32 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 00 мин. [Показать отчёт]
Научился: повторил и закрепил знания по классам 
Сложности: было очень интересно, наверно поэтому не сложно :) 
Комментарии: все отлично 
19 Модель. Всё про Клиента 00:35:00 31 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 2 час. 30 мин. [Показать отчёт]
Научился: создавать методы для модели и использовать их в интерфейсе 
Сложности: Урок оказался еще интереснее чем предыдущие, так как разбирались задачи которые давно хотел реализовать. Элегантность мне понравилась )) 
Комментарии: Все отлично 
20 Модель - Календарный год 00:29:48 27 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Тестировать методы. Использовать структуру DateTime 
Сложности: ничего 
Комментарии: все отлично 
21 Модель - Календарные праздники 00:20:00 25 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создание методов тестирования 
Сложности: Понять, что если в селекте я делаю выборку по полю, то результат селекта будет True или False 
Комментарии: Отличный урок. 
22 Модель. Класс комнаты 00:16:39 25 чел. ★ 5 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Писать свои тесты для методов модели класса 
Сложности: Написать тесты 
Комментарии: все хорошо 
23 Модель. Удаление комнат. 00:14:41 24 чел. ★ 4.8 Done
  Отчёт отправил: 2544. Дима Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Добавил методы для работы с классом Room 
Сложности: встать пораньше ) 
Комментарии: все хорошо 
24 Модель. Тестирование комнат. 00:30:31 22 чел. ★ 5 $
25 Модель. Бронирование. 00:29:40 22 чел. ★ 5 $
26 Модель. Статусы заказов. 00:14:52 21 чел. ★ 5 $
27 Модель. Список заказов. 00:13:17 20 чел. ★ 5 $
28 Модель. Карта отеля 1 00:22:41 19 чел. ★ 5 $
29 Модель. Карта отеля 2 00:18:56 19 чел. ★ 4.9 $
30 Модель. Карта отеля 3 00:16:56 19 чел. ★ 4.9 $
31 Вид. Список форм. 00:12:00 9 чел. ★ 5 $
  Итого:   31 видеоурок общей продолжительностью 10 час. 16 мин. 7 чел. ★ 4.95  
  Финалисты:   Денис,   Иван,   Николай (nick27m),   Валентин,   Lik_Kirill,   Frank,   Rita .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: добавил поиск по всем столбцам
Трудности: в видеоуроке же тоже столбец ID интовый с автоинкрементом? Почему тогда проходит такой запрос ....OR ID = 'G'
у меня выдало вот такую ошибку. Msg 245, Level 16, State 1, Line 11 Conversion failed when converting the varchar value 'P' to data type int. может кто знает как добавить проверку на возможность приведения типов ?
Научился: Научился модифицировать тестовую функцию.
Трудности: Написать тест по удалению комнаты. Пока не получается. Но обязательно добьюсь.
Спасибо!