# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Мы начинаем работу с Шаблоном проектирования Active Record (активная запись), который предусматривает выполнение основных операций с базой данных. Это значительно упрощает процесс создания программ. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 4 мин. [Показать отчёт] Научился: Active Record представляет собой Шаблонблек пректирования, позволяющий значительно облегчить работу с базами данных. При этом создаётся класс с полями, соответствующими полям базы данных и методами CRUD Create, Read, Update, Delete Для работы с каждой записью создается отдельный экхемпляр класса. Сложности: Из первого урока я не почувствовал в чем преимущество такого подхода. Возможно в последующих уроках это проявится. |
|||||
2 | Active Record - User - Imitation |
|
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы создадим проект "ActiveUser", после в корне проекта создадим папку "users", а уже в ней будем создавать файлы записей пользователей. Отчёт отправил: 11589. Yefim Выполнено за 10 час. 54 мин. [Показать отчёт] Научился: Создавать файлы пользователей Сложности: Не было сложностей |
|||||
3 | Active Record - User - Create |
|
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы начинаем создание программы "ActiveUser", для доступа к файлам пользователей в папке "users". Отчёт отправил: 11589. Yefim Выполнено за 22 час. 24 мин. [Показать отчёт] Научился: Создавать программно записи пользователей с помощью классов User и Program Сложности: Установил последнюю версию Eclipse Version: 2018-12 (4.10.0) Build id: 20181214-0600 При запуске проекта столкнулся с проблемой: Eclipse требовал установки package. Долго не мог найти решения проблемы, но в конце концов всё получилось! |
|||||
4 | Active Record - User - Select |
1 тест |
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы реализуем считывание данных пользователей из файла в папке "users". Отчёт отправил: 11589. Yefim Выполнено за 1 час. 29 мин. [Показать отчёт] Научился: Реализовывать считывание данных пользователей из файла в папке "users". Сложности: Всё получилось! |
|||||
5 | Active Record - User - Delete |
|
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы реализуем обновление данных пользователей и удаление данных о пользователе. Отчёт отправил: 11589. Yefim Выполнено за 54 мин. [Показать отчёт] Научился: Реализовывать обновление данных пользователей и удаление данных о пользователе. Сложности: Всё получилось! (Кроме Супер теста). |
|||||
6 | Active Record - User - Randoms |
1 тест |
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы организуем супер тестирование нашей программы, для начала создадим 1000 записей случайных пользователей. Отчёт отправил: 11589. Yefim Выполнено за 4 час. 19 мин. [Показать отчёт] Научился: Создавать супер тестирование программы Сложности: Прочесть созданные программой названия записей. |
|||||
7 | Active Record - User - Select all |
|
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы создадим 10_000 записей случайных пользователей, после чего реализуем поиск по заданным условиям. Отчёт отправил: 11589. Yefim Выполнено за 3 час. 10 мин. [Показать отчёт] Научился: Находить список файлов в данной папке. Сложности: Задание **Найти и молодого и богатого одновременно" относится к числу некорректно поставленной задачи. Сравнение многомерных величин можно только на равенство. Могут быть, конечно, исключения. Но это в рамках каких-то формальных определений. У меня возник частный вопрос: Почему в уроке строка System.out.println(user); работает корректно, а у меня только так: System.out.println(user.ToString());? |
|||||
8 | Active Record - User - Update all |
1 тест |
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы реализуем несколько поисков по нашей базе из 10_000 записей случайных пользователей. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 32 мин. [Показать отчёт] Научился: Манипулировать записями пользователей. Сложности: Непонятно зачем функции в классе Program объявлены как публичные? |
|||||
9 | ФИНАЛЬНЫЙ УРОК |
без видео 4 теста |
|||
Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест". Напиши отзыв или видеообзор по этому видеокурсу. Отчёт отправил: 11589. Yefim Выполнено за 9 час. 35 мин. [Показать отчёт] Научился: Active Record представляет собой Шаблон проектирования, позволяющий значительно облегчить работу с базами данных. При этом создаётся класс с полями, соответствующими полям базы данных и методами CRUD Create, Read, Update, Delete Для работы с каждой записью создается отдельный экземпляр класса. В данном курсе приводится пример использования Базы данных без каких-либо специализированных профессиональных пакетов, заточенных для работы с базой данных. Курс упрощен до предела. В качестве отдельных записей используется обычный текстовый файл. А это позволяет быть полным хозяином положения, ибо под контролем программиста оказывается каждый байт. У курсе реализуются все основные методы для манипуляции с записями базы данных. Приводится пример создания супер теста, при котором генерируются тысячи записей, с помощью которых проводятся различные испытания. Попутно я узнал о новых методах для работы с файлами и каталогами. Курс оказался для меня очень полезным, а полученные знания я собираюсь широко применять в своей работе. Большое СПАСИБО автору - ВОЛОСАТОВУ Евгению Витольдовичу! |
|||||
Итого: 9 видеоуроков |
1 час. 13 мин. 7 тестов |
8 чел. | |||
Финалисты: Иван Воронин, Сергей Соколов, Andrej Petrunev, Tekashnik, Dmitry Sinitsin, Yefim, Anatoli, Tom . |