Дата | Видеоурок | Результат | |
---|---|---|---|
Сокобан Сокобан - Вступление | + 17 | ||
Мыслить аркадно, Вспомнил, какие были хорошие игры:) 6 уровень так и не сдался :( задавать пройти 10 уровней это садизм :) |
|||
Yii2 Authokey - Ключи в сейфе | + 16 | ||
Сохранять сесси в куках, и продолжать их из них --- --- |
|||
Yii2 Remember me - Печенька на память | + 16 | ||
Работать с сесиями, устанавливать печеньки :). --- --- |
|||
Yii2 Hash - Как правильно солить пароли | + 16 | ||
Узнал, для чего же все таки нужен хэш... -- --- |
|||
Yii2 Security - Кручу-верчу-захэшировать хочу! | + 16 | ||
Узнал, как обезопасить пароль, с помощью встроенной функции хэширования. --- --- |
|||
Yii2 PasswordIsHashed - Покажите-ка ваш хэш | + 16 | ||
Писать функциональные тесты. Понять зачем проверять на рехеширование. Собственно понимаю, зачем, но не понимаю, почему может тут измениться хэш. на 13.5х - коментируется первый тест - в этом нет смысла, так как если чуть прокрутить консоль, то можно увидеть, что второй тест выполняется. См.второй скриншот. |
|||
Yii2 Test - Запуск функциональных тестов | + 16 | ||
подключать функциональные тесты. --- --- |
|||
Yii2 Refactoring - Нет дубликатам! | + 16 | ||
Научился сокращать нагрузку на сервер, путем уменьшения количества запросов к базе --- --- |
|||
Yii2 IfPasswordWrong - Пароль? Пароль! Проходи. | + 17 | ||
Научился, делать начальную проверку пользовательских данных. Неправильные тесты - зло. А так же зло - разные версии php с лектором.... У меня версия php 7, и вероятно из-за этого функцию errorIfEmailNotFound пришлось делать таким образом. public function errorIfEmailNotFound() { $userRecord = UserRecord::findUserByEmail($this->email); if($userRecord !=null) { if ($userRecord->email != $this->email) $this->addError("email", 'This e-mail does not registred'); }else{ $this->addError("email", 'This e-mail does not registred'); } } в противном случае, проверки тестов вылетали. Так же в тесте допустил ошибку, в результате чего, пришлось поломать голову, что же не так.... --- |
|||
Yii2 IfEmailNotFound - На деревню дедушке | + 16 | ||
делать авторизацию пользователей, выделение мышью и драг анд дроп - это страшно. :) --- |
|||
Yii2 UserLoginForm - Модель на входе | + 16 | ||
Узнал, что без rules, не происходит передача параметров, --- --- |
|||
Yii2 Save - Запись в книгу | + 16 | ||
Свел воедино знания, полученные ранее. Сделать ссылку на страницу /user/login с благодарственной формы. --- |
|||
Yii2 HasErrors - Где водятся волшебники? | + 17 | ||
узнал правила валидации, узнал про возможность уменьшить нагрузку на сервер, но довести пользователя --- --- |
|||
Yii2 IfEmailUsed - Почта закрыта | + 16 | ||
работать с запросами к базе, создавать свои функции валидации --- --- |
|||
Yii2 JoinPost - Вторая сторона модели | + 16 | ||
отправлять и принимать данные в формах Yii --- --- |
|||
Yii2 Rules - Валидация без правил | + 16 | ||
Научился использовать валидацию введенных значений Продраться через дебри документации --- |
|||
Yii2 UserJoinForm - Модель для формы | + 16 | ||
Создавать формы. -- -- |
|||
Yii2 Logout - Выход из лабиринта | + 16 | ||
Изменять представление, в зависимости от условий. Работать с пользователями -- -- |
|||
Yii2 UserIdentity - Посторонним В | + 16 | ||
Научился использовать идентификацию пользователя. -- -- |
|||
Yii2 Faker - Тысяча фантазёров! | + 16 | ||
Работать с библиотекой faker -- -- |
|||
Yii2 UserRecord - Очень активная модель | + 16 | ||
научился использовать ActiveRecord для записи в базу -- -- |
|||
Yii2 DBase - Подключение к Матрице | + 16 | ||
Подключать базу данных в приложение Yii --- --- |
|||
Yii2 Migration - Архитектура таблицы | + 16 | ||
Научился создавать "миграции" для таблиц базы данных. Все понятно. --- |
|||
Yii2 Console - Есть ли жизнь в Консоли? | + 16 | ||
Настраивать консольную часть yii приложения Все понятно. --- |
|||
Yii2 Steps - Пошаговая инструкция | + 16 | ||
Писать тесты. все понятно. 7. Зaпcтить тecт vendor\bin\codecept run - описка - запУстить (пропущена У) |
|||
Yii2 Tests - Обоснование необходимости | + 16 | ||
Писать расширенные тесты. Очепятки ... все понятно. |
|||
Yii2 Model - Модели на подиуме | + 16 | ||
прочитал про ActiveRecord шаблон. Нарисовать схему... все понятно. |
|||
Yii2 Panel - Красивые анкеты | + 16 | ||
Оформлять страницы, с использованием возможностей фреймворка. При повторении все понятно, весь вопрос, как самому в будущем определять, какой стиль (тег) выбрать для конкретного элемента. все понятно. |
|||
Yii2 User - Помещение регистратуры | + 16 | ||
Изменять/создавать контроллеры. сложностей не было. все понятно. |
|||
Yii2 Debug - Следы на песке | + 16 | ||
Подключать отладку к Yii. Управлять уровнями отладочной информации Пришлось вручную создавать папки runtime/debug (но это нормально, у системы просто не было прав на создание директории (я под ubuntu) все понятно, все хорошо. |
|||
Yii2 Join/login - Полёт Навигатора | + 16 | ||
Понял, что не надо идти в лоб. все понятно. будет ли продолжение? |
|||
Yii2 Menu - Богатый выбор | + 16 | ||
Работать с меню. Понял логику тестов. Изменить тесты, чтобы они проходили. все понятно, спасибо. |
|||
Yii2 Bootstrap - Пусть будет красиво! | + 16 | ||
подключать стили в yii. при настройке композера ошибся на одну букву, ошибку не выдал, но и папку не переименовал. все понятно. |
|||
Yii2 Codeception - Пошаговое тестирование | + 16 | ||
Узнал про codeception. Всегда хотел научиться писать входные тесты, но все руки не доходили. все понятно, только писать тесты - муторно. все хорошо. |
|||
Yii2 Views - Представления начинаются | + 16 | ||
Выяснил взаимосвязь классов yii тут все понятно. все хорошо. |
|||
Yii2 Composer - Установка пустоты | + 17 | ||
базовой конфигурации yii запустить композер, оказался старым, пришлось обновлять. звук очень странный в видео. "Заикается." С первого раза работа вернулась, но по ссылке, по которой должна быть указана причина возврата - ничего нет, поэтому не понятна причина, по которой работа "завернулась" |
|||
Yii2 Controller - Точка входа программиста | + 16 | ||
базовым вещам yii все понятно. нет. |
|||
Yii2 Git - Все ходы записываются | + 16 | ||
Освежил знания phpstorm и git все логично, все просто. на 2.20 - сказано, что .idea - это файл. (на деле - это папка.) |
|||
Yii2 Web - Первый кирпич сайта | + 16 | ||
Вспомнил, как управлять апачем. да все легко, в принципе. Не совсем понятно, зачем было переназначать точку привязки school/web на домен localhost. Проще было сразу начать работать именно в папке локалхоста, или переходить не по пути localhost а school - это было бы логичнее :) |
|||
Yii2 Soft - Вступление и подготовка | + 16 | ||
Сложностей не было, но Open Server не существует под linux. Собственно, он и не нужен.... Если курс будет полный, то это будет замечательно. |
|||
J1. Запуск START - Платформа Java | + 20 | ||
Да не было сложностей. учитывая то, что начало было с установки JDK, то уровень слушателей предполагается около нулевым. Так почему бы сразу не сказать, что Имя класса ДОЛЖНО совпадать с именем файла? |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|