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

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

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

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



5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:08:49 48 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: повторение )) снова повторение )) 
Сложности: ничего 
Комментарии: все отлично, бд перезагрузка )) думаю походу разработки еще несколько раз все переделаем :)  
2 Таблицы клиентов и заказов 00:25:03 46 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: все отлично, повторяем :) 
Сложности: ничего 
Комментарии: :) все хорошо, я чуть забежал вперед и базу создал на хостинге :) могу предложить список клиентов чтобы база была не пуста, табличка создана в целях эксперимента, спарсил народ с контакта много парсить не стал, убедился что работает и остановил а удалять базу жалко стало :) кол-во строк в таблице 115 824 :) информации о человеке не много (id,имя,Фамилия, и ссылка на аватарку) кому интересно дам данные для подключения (программа для подключения например HeidiSQL ) 
3 Таблицы комнат и дней 00:22:47 44 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: вникаем в разработку :) 
Сложности: да вроде все понятно :) 
Комментарии: я считаю пока оставить как есть, а решать добавть или убрать уже походу разработки, а то я пока например не совсем пока определился с интерфейсом, будет ли он например раздельный, то есть для админа с полными правами и для работяжки которая будет сидеть. 
4 Создание базы в MS Access 00:26:28 40 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 50 мин. [Показать отчёт]
Научился: начал было в офисе базу создавать, но так как начал было уже на хостинге делать вот решил продолжить 
Сложности: вроде ничего, правда пришлось лезть в шпоргалки свои а запросики то подзабыл :) 
Комментарии: заполнил слегка базу клиентов чтоб не пусто было и решил ее переименовать в Clients :) так как места как такового нет рабочего увы фоткать нечего :) где сел с буком там и место 
5 Установка сервера MySQL 00:08:39 21 чел. ★ 4.9 Open
6 SQL запросы для создания Базы 00:24:00 39 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: да вроде ничего нового, повторил хорошо 
Сложности: да вроде ничего такого 
Комментарии: все здорово, поиграл с запросами все отлично освежил знания не все забылось 
7 Модель. Планирование. 00:04:53 39 чел. ★ 4.7 Done
  Отчёт отправил: 689. Igorenzia Решено за 5 мин. [Показать отчёт]
Научился: учусь сначала думать потом делать :) 
Сложности: писательный и вот такой разрабатывательный процесс для сложен ) мне нравиться уже начать что нить а там видно будет :) стал отчет отправлять, а требует картинку :) решил тогда скрин кинуть написал маленькую программку для работы с базой пока реализовал добавление комнаты сейчас думаю над форматом даты :) и хочу закодить процесс добавления :) 
Комментарии: регистрация нового клиента редактирование/удаление клиента вывод клинтов (разного рода фильтрация вывода) функция заполнения календаря вывод календаря создание комнаты редактирование удаления комнаты изменение приоритета комнаты при сортировании вывоод списка комнат добавление записей в книгу регистраций выборка из книги регистраций 
8 Модель. Список задач. 00:23:02 37 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: :) пытаюсь научиться планированию но вот как то мне больше нравиться походу писать пока муза рядом :) и все получаеться и делается на одном дыхании :) у меня к сожалению не получилось до сидеть до конца вебинара пришлось отлучиться, но после вебинара написалась программулька и реализовался класс для работы с мускулом :))  
Сложности: пробежался по задачам вроде бы ничего сложного :)  
Комментарии: все отлично :) я опять отхожу от учебного плана и делаю по своему :) увы так не пропадает желание учиться количество клиентов порезал :) удалил всех у кого гемоглобин меньше 100 :)))) осталось 181 :) 
9 Модель. SQL запросы для Client 00:20:17 36 чел. ★ 4.8 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: вспомнил про LIKE :) реализовал поиск у себя в программульке чтоб посмотреть как работает только правда по одному полю :) 
Сложности: да вроде бы ничего :) 
Комментарии: все здорово все отлично  
10 Модель. SQL запросы для Room 00:12:04 36 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: UPDATE Room SET step =id просто магия :) 
Сложности: вроде ничего :) можно вечно смотреть как горит огонь, течет вода, работает другой человек и как Евгений Витольдович работает в консоле :)) 
Комментарии: все отлично думал над перемещением строк:) выгружать в шарп в DATATABLE таблицу с комнатами SELECT * FROM Room order by step, далее как предложила Евгения на вебинаре, получаем айди выбраного степа далее взависимости от того куда перемещать берем запись step+1 OR step-1. то есть предлагаю уже в шарпе работать с DataTable а в базу вносить только изменения вот  
11 Модель. SQL запросы для Book и Map 00:26:03 36 чел. ★ 4.8 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: :) не плохо потренировался в запросиках изменил слегка свою тестовую программку 
Сложности: да вроде ничего, с дизайном правда сложно мне, как лучше расположить кнопочки дольше думаю нежели о коде :) 
Комментарии: ну принципе не плохо когда изначально так все прорабатывается:) правда чуть не по мне, мне нравиться прям в проекте городить, а потом создавать заного, за одно от то того что постоянно переписываешь запоминается код :)я стараюсь по минимуму копипастить, копипаст ЗЛО :)  
12 Модель. Имена методов. 00:26:12 35 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: Сделано :)) 
Сложности: ничего :) хотя нет чепятать много много :) 
Комментарии: все отлично идем дальше  
13 Класс MySQL. Драйвер и конструктор. 00:28:30 35 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: повторил :) слегка исправил у себя :) 
Сложности: ничего, все отлично :) не первый раз пишем класс подключение к базе.  
Комментарии: все отлично :) все работает :) 
14 Класс MySQL. Получение таблицы. 00:23:55 35 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: функиця экранирования это круто :) 
Сложности: да вроде ничего 
Комментарии: все отлично :)  
15 Класс MySQL. Обработка ошибок. 00:13:22 35 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: потренировался :) 
Сложности: да вроде ничего 
Комментарии: реализовал добавление клиентов и комнат в комбобокс думаю полезно будет :))) буду подтягивать данные с базы при заполнении форм :) 
16 Модульный тест 00:16:02 33 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: Создавать тесты, просто супер проверил на своих нескольких проектах, это же сколько времени экономиться :))) спасибо Евгений Витольдович :))) 
Сложности: ничего сложно сделал на одном дыхании :) 
Комментарии: все отлично о тестах слышал,читал даже пытался было сделать но все как то заморочно казалось :) 
17 Отображение таблицы 00:06:18 33 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: вроде бы ничего нового :) но все равно интересно  
Сложности: ничего :) 
Комментарии: все отлично идем дальше 
18 Модель. Класс Клиента 00:24:57 32 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: Вроде ничего нового, повторил и закрепил 
Сложности: все отлично вроде и несложно 
Комментарии: урок отличный 
19 Модель. Всё про Клиента 00:35:00 31 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: дата грид все больше и больше нравиться :) реализовал выделение ячейки при применении фильтра подсвечивает ячейки в коде правда каша уже но думаю по окончанию курса не сложно будет переписать :) 
Сложности: да вроде ничего сложного 
Комментарии: все отлично :) 
20 Модель - Календарный год 00:29:48 28 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: с днями недели магия шарпа круто :)) 
Сложности: да вроде ничего :) правда на тестах ошибка была :) пока как обычно на кнопочку не повесил и в дебаге не прогнал не нашел я так понимаю закодил тесты, убедился что работает и после каждого изменения методов прогонять тесты и если вдруг оптимизацией своей я в основных классах что нить сломаю тесты сразу дадут знать :) 
Комментарии: все отлично  
21 Модель - Календарные праздники 00:20:00 25 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 30 мин. [Показать отчёт]
Научился: Структура Datetime радует :) сколько там всего интересного :)  
Сложности: столько методов :) еле еле успеваешь за Евгением Витольдовичем, так часто на паузу ставить надо, не успеваю :) начну еще раз переписывать программку вот там и посмотрим :) 
Комментарии: все отлично идем дальше еще чуть чуть :) 
22 Модель. Класс комнаты 00:16:39 25 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 50 мин. [Показать отчёт]
Научился: ДА вроде ничего такого :) идем по шаблону :) классы примерно одинаковые вот интеренсно как реализуем интерфейс :) 
Сложности: ничего сложного  
Комментарии: все отлично все уроки интересные :) решил тесты тоже на классы разбить а то что путаться стал 
23 Модель. Удаление комнат. 00:14:41 24 чел. ★ 4.8 Done
  Отчёт отправил: 689. Igorenzia Решено за 40 мин. [Показать отчёт]
Научился: осваиваю работу с тестами :) не плохо так :) очень удобно дебажить конкретный фрагмент кода :) 
Сложности: ничего все хорошо :) 
Комментарии: идем дальше  
24 Модель. Тестирование комнат. 00:30:31 22 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 50 мин. [Показать отчёт]
Научился: потренировался в отладке тестов :) копипаст зло :) скопипастил запрос а забыл название таблиц поменять потерял пол часа на поиски :) 
Сложности: искать ошибки :) из за не внимательности 
Комментарии: все отлично  
25 Модель. Бронирование. 00:29:40 22 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 50 мин. [Показать отчёт]
Научился: да вроде ничего нового :)  
Сложности: да вроде бы ничгео  
Комментарии: все отлично идем дальше :) жду не дождусь когда соберем это :) 
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#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: yстановил MySQL Community Server и прoгрaмму HeidiSQL для подключения к нему.
Трудности: . Уcтанoвить cepвeр
----
Научился: повторил запросы
Трудности: ничего, всё понятно
отзыв: я считаю что в начале всё приготовить, а потом использовать конечно же хорошо, но хорошо когда уже начинаешь использовать, а не тогда когда только делаешь, а вдруг сделаешь ненужное и оно потом вообще не понадобиться, я думаю что лучше делать окна программ отдельно, например делаем Room, рисуем и т.п. и в том числе делаем к ней запросы, уже заранее придумывая как их использовать на форме, в работе. поэтому эти уроки ну очень уж тяжелы в прохождении, хотя может быть тем, кто не знает SQL они покажутся интересными...