 
				| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ | 
|---|---|---|---|---|---|
| 1 |  Active Record - UML |  | |||
| Мы начинаем работу с Шаблоном проектирования 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 . | |||||