# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Мы начинаем работу с Шаблоном проектирования Active Record (активная запись), который предусматривает выполнение основных операций с базой данных. Это значительно упрощает процесс создания программ. Отчёт отправил: 8275. Tekashnik Выполнено за 31 мин. [Показать отчёт] Научился: Узнал о шаблоне проектирования Active Record Сложности: Найти время в воскресенье Комментарии: Active Record на мой взгляд это класс взаимодействия программы с базой данных, так если бы база данных была бы классом программы |
|||||
2 | Active Record - User - Imitation |
|
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы создадим проект "ActiveUser", после в корне проекта создадим папку "users", а уже в ней будем создавать файлы записей пользователей. Отчёт отправил: 8275. Tekashnik Выполнено за 37 мин. [Показать отчёт] Научился: Создавать текстовые файлы по средствам Windows Сложности: Придумать, что было самым сложным Комментарии: Паттерн обещает быть интересным и полезным |
|||||
3 | Active Record - User - Create |
|
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы начинаем создание программы "ActiveUser", для доступа к файлам пользователей в папке "users". Отчёт отправил: 8275. Tekashnik Выполнено за 39 мин. [Показать отчёт] Научился: Реализовывать метод create в шаблоне ActiveRecords Сложности: Придумывать, что было самым сложным Комментарии: Идея понятна, хорошая штуковина для работы с БД)) |
|||||
4 | Active Record - User - Select |
1 тест |
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы реализуем считывание данных пользователей из файла в папке "users". Отчёт отправил: 8275. Tekashnik Выполнено за 28 мин. [Показать отчёт] Научился: Реализовывать метод select Сложности: Придумать, что было самым сложным Комментарии: Хороший шаблон, задумка хорошо понятна) |
|||||
5 | Active Record - User - Delete |
|
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы реализуем обновление данных пользователей и удаление данных о пользователе. Отчёт отправил: 8275. Tekashnik Выполнено за 41 мин. [Показать отчёт] Научился: Обновлять информацию в файлах и удалять файлы Сложности: Протестировать на большом количестве файлов Комментарии: В результате теста создал 100 000 файлов на это ушло 17,562 секунды. Было произведено 2 поиска самый богаты - 3,821 сек и Самый молодой найден за 4,583 секунды. Соответственно при большом количестве данных такой метод хранения информации наверное будет весьма не оптимальным, но для теста нашего шаблона подходит идеально))) |
|||||
6 | Active Record - User - Randoms |
1 тест |
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы организуем супер тестирование нашей программы, для начала создадим 1000 записей случайных пользователей. Отчёт отправил: 8275. Tekashnik Выполнено за 38 мин. [Показать отчёт] Научился: Создавать много рандомных файлов Сложности: Придумать, что было самым сложным Комментарии: Я создавал 10000 файлов, но штук 40-50 переписывались) |
|||||
7 | Active Record - User - Select all |
|
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы создадим 10_000 записей случайных пользователей, после чего реализуем поиск по заданным условиям. Отчёт отправил: 8275. Tekashnik Выполнено за 28 мин. [Показать отчёт] Научился: Считывать все файлы Сложности: Всё было просто) Комментарии: Написал функции нахождения самого молодого и отдельно самого высокооплачиваемого) |
|||||
8 | Active Record - User - Update all |
1 тест |
|||
Мы продолжаем знакомство с шаблоном проектирования: "Active Record". На этом уроке мы реализуем несколько поисков по нашей базе из 10_000 записей случайных пользователей. Отчёт отправил: 8275. Tekashnik Выполнено за 27 мин. [Показать отчёт] Научился: Научился работать с шаблоном ActiveRecord Сложности: В этом шаблоне было всё очень понятно и доходчиво Комментарии: Отличный шаблон для сериализации данных или работай с базой данных. Обяхательно нужно брань данный шаблон на вооружение. Спасибо Евгению Витольдовичу, за такой толковый подход в изучении такой нкжной темы, как Шаблоны Проектирования. |
|||||
9 | ФИНАЛЬНЫЙ УРОК |
без видео 4 теста |
|||
Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест". Напиши отзыв или видеообзор по этому видеокурсу. Отчёт отправил: 8275. Tekashnik Выполнено за 5 мин. [Показать отчёт] Научился: Отличный шаблон проектирования в программировании. На мой взгляд очень востребован и крайне юзабилитен. Всё потому что 99% программ взаимодействуют с Базами Данных, а это очень удобный способ работы с последними. Спасибо за то что разобрали данный шаблон и конечно же очень рекомендую всем для изучения данный паттерн, ведь программист состоит не только из алгоритмов но и правильно организованного кода, а паттерны в этом нам очень помогают. Всем добра))) Сложности: Всех с первым днём зимы!!! |
|||||
Итого: 9 видеоуроков |
1 час. 13 мин. 7 тестов |
8 чел. | |||
Финалисты: Иван Воронин, Сергей Соколов, Andrej Petrunev, Tekashnik, Dmitry Sinitsin, Yefim, Anatoli, Tom . |