# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
А не замахнутся ли нам на практический экзамен по Java? Подготовьте рабочее место, у вас должно быть: 1. Eclipse 2. JDK 3. mysql-connector-java.jar 4. MySQL Server 5. Git (на видео про него не сказано, но он нужен) Отчёт отправил: 30514. Tom Выполнено за 7 мин. [Показать отчёт] Научился: Подготовил программы для экзамена. |
|||||
2 | 0. Ознакомление с материалами |
|
|||
ТИХО — ИДЁТ ЭКЗАМЕН! У вас 4 часа. Время пошло. На этом видео вы узнаете, из каких частей состоит экзамен и что нужно будет делать. Напишите своими словами, как вы поняли задание. Отчёт отправил: 30514. Tom Выполнено за 9 мин. [Показать отчёт] Научился: Познакомился с заданием на экзамен. Необходимо создать базу данных Hostel и приложение на java для регистрации, прописки, выписки клиента и для просмотра списка всех клиентов. Выполнить документацию проекта с помощью javadoc и сформировать jar-архив. |
|||||
3 | 1. Создание базы данных HOTEL |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 16 мин. [Показать отчёт] Научился: Создал базу данных HOTEL, добавил в нее две таблицы: room и client. |
|||||
4 | 2. Создание SQL запросов |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 21 мин. [Показать отчёт] Научился: Написал sql-запросы для добавления, обновления и поиска записей в базе данных. |
|||||
5 | 3. Подготовка Java проекта |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 23 мин. [Показать отчёт] Научился: Склонировал репозиторий JavaHotel с помощью команды git clone, выполнил переход на ветку rus командой git checkout rus. Реализовал метод getMenuItem для ввода пользователем пункта меню. Реализовал работу меню в методе start - добавил цикл для выбора пункта меню. |
|||||
6 | 4. Создание класса DB. |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 8 мин. [Показать отчёт] Научился: Реализовал подключение к базе данных HOTEL в классе DB. Применил шаблон Singleton к классу DB. |
|||||
7 | 5. Отображение списка клиентов |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 19 мин. [Показать отчёт] Научился: Реализовал метод showClients для просмотра всех клиентов. В классе Client добавил необходимые поля, конструкторы, метод toString, реализовал метод getList. |
|||||
8 | 6. Регистрирация нового клиента |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 15 мин. [Показать отчёт] Научился: Реализовал метод addClient для добавления нового клиента в базу данных. Реализовал метод find в классе Client для поиска клиента по имени и метод add для добавления записи о новом клиенте в таблицу client. |
|||||
9 | 7. Прописка клиента в комнату |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 49 мин. [Показать отчёт] Научился: Добавил необходимые поля, конструкторы в класс Room. Реализовал метод Room.find для поиска комнаты по ее названию. Реализовал метод Room.getUsedBeds для подсчета занятых мест в комнате. Реализовал прописку выбранного пользователя в комнату в методе Program.checkInRoom и методе Client.updateRoomId. |
|||||
10 | 8. Выписка клиента из отеля |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 4 мин. [Показать отчёт] Научился: Реализовал метод checkOutRoom для выписки клиента из комнаты. |
|||||
11 | 9. Jархивация и документация |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 28 мин. [Показать отчёт] Научился: Добавил javadoc-комментарии к классам проекта и создал документацию с помощью команды javadoc. Создал jar-архив проекта JavaHotel.jar с помощью команды jar и запустил на исполнение командой java -jar JavaHotel.jar. |
|||||
12 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Вы справились? Вам понравилось? Узнали что-нибудь новое во время работы? Оставьте отзыв о вебинаре и запишите видеодемонстрацию созданной программы. Отчёт отправил: 30514. Tom Выполнено за 6 мин. [Показать отчёт] Научился: В этом курсе я создал базу данных HOTEL, написал программу для прописки и выписки клиентов из комнат. В качестве хранилища данных использовалась база данных mysql. Добавил javadoc-комментарии и сформировал html-документацию. Создал jar-архив из проекта. Видеообзор: ReZJq7Di7N0 |
|||||
13 | X. Оценка работы |
|
|||
Отчёт отправил: 30514. Tom Выполнено за 20 мин. [Показать отчёт] Научился: Уникальный самостоятельный курс на проекте. За время экзамена создается приложение для работы с базой данных. В окне консоли с помощью sql-команд создается база данных, таблицы и добавляются первоначальные записи в таблицы. Формируется список необходимых sql-запросов для работы программы. Выполняется клонирование из git-репозитория шаблона программы. Создается класс для подключения к базе данных. Создается меню программы и реализуется работа пунктов меню. С помощью javadoc была создана документация проекта. Был сформирован jar-архив проекта. Все этапы программы были предварительно выполнены в предыдущем курсе по пробному экзамену, где была другая тематика работы. Мне понравился курс - повторное выполнение проекта хорошо подходит для закрепления материала. |
|||||
Итого: 13 видеоуроков |
39 мин. |
3 чел. | |||
Финалисты: chokayes, Андрей Гладков, Tom . |