Дата | Видеоурок | Результат | |
---|---|---|---|
Yii2 REFRESH - 40 МГНОВЕНИЙ ОПЫТА | + 15 | ||
Повторил все команды, суммарно потребовалось 12 часов. Подглядывал в написанный ранее код, иначе сделать повторно не смог бы. Самые сложные уроки - где надо исправлять настройки в конфигурации фреймворка |
|||
Yii2 Authokey - Ключи в сейфе | + 15 | ||
Создавать безопасный способ авторизации --- |
|||
Yii2 Remember me - Печенька на память | + 15 | ||
Запомнить логин+пароль для авторизации --- |
|||
Yii2 Hash - Как правильно солить пароли | + 15 | ||
Разобрался с сутью хеширования паролей --- |
|||
Yii2 Security - Кручу-верчу-захэшировать хочу! | + 15 | ||
Создавать хеш пароля --- |
|||
Yii2 PasswordIsHashed - Покажите-ка ваш хэш | + 15 | ||
Создавать функциональный тест на корректность хешированных паролей --- |
|||
Yii2 Test - Запуск функциональных тестов | + 15 | ||
Создавать функциональный тест Настройки тестов в конфигурационных файлах |
|||
Yii2 Refactoring - Нет дубликатам! | + 15 | ||
Производить рефакторинг кода --- |
|||
Yii2 IfPasswordWrong - Пароль? Пароль! Проходи. | + 15 | ||
Делать проверку на корректный пароль. Производить правильную проверку с помощью теста. При написании теста я сделал опечатки в сообщениях пользователю, исправил их. Хорошо, что есть тест - дополнительный контроль. |
|||
Yii2 IfEmailNotFound - На деревню дедушке | + 16 | ||
Проверка адреса электронной почты пользователя --- |
|||
Yii2 UserLoginForm - Модель на входе | + 15 | ||
Создавать форму для аутентификации пользователей. Создавать модель, представление, контроллер, указывать правила валидации --- |
|||
Yii2 Save - Запись в книгу | + 15 | ||
Записывать данные с формы в базу данных --- |
|||
Yii2 HasErrors - Где водятся волшебники? | + 15 | ||
Создавать пользовательскую проверку --- |
|||
Yii2 IfEmailUsed - Почта закрыта | + 15 | ||
Проверять существование email в БД --- |
|||
Yii2 JoinPost - Вторая сторона модели | + 15 | ||
Понимание и создание GET и POST запросов --- |
|||
Yii2 Rules - Валидация без правил | + 15 | ||
Узнал, что такое валидация полей --- |
|||
Yii2 UserJoinForm - Модель для формы | + 15 | ||
Создавать модель для формы --- |
|||
Yii2 Logout - Выход из лабиринта | + 15 | ||
Создавать меню в зависимости от пользователя, выход со страницы Понять команды аппликации |
|||
Yii2 UserIdentity - Посторонним В | + 15 | ||
Создавать аутентификацию и использовать для этого интерфейс IdentityInterface. Узнал, что такие вещи как аутентификация уже встроена в фреймворк и ничего самому изобретать не надо, нужно только реализовать функции интерфейса Понять наследование UserIdentity от UserRecord и при этом реализовал интерфейс IdentityInterface |
|||
Yii2 Faker - Тысяча фантазёров! | + 15 | ||
Использовать библиотеку для генерации случайных значений: Faker --- |
|||
Yii2 UserRecord - Очень активная модель | + 15 | ||
Научился создавать модель UserRecord --- |
|||
Yii2 DBase - Подключение к Матрице | + 15 | ||
Подключаться к базе данных, создавать базу данных, производить миграцию Я исправил конфигурационный файл - подключение к базе данных, которую я сделал на предыдущем занятии. Сделал как на данном занятии. |
|||
Yii2 Migration - Архитектура таблицы | + 15 | ||
Создавать простейшую миграцию, понимание назначения К сожалению при выполнении команды php yii.php migrate/create create_user_table в консоли, выдает ошибку: Error: Failed to instantiate component or class "db". Решение - перед созданием миграции, нужно произвести подключение к базе данных(создать базу данных и прописать в конфигурационном файле подключение к базе данных) |
|||
Yii2 Console - Есть ли жизнь в Консоли? | + 15 | ||
Создавать консольное приложение --- |
|||
Yii2 Steps - Пошаговая инструкция | + 15 | ||
Писать тест Понять смысл кода |
|||
Yii2 Tests - Обоснование необходимости | + 15 | ||
Писать тест Слабое понимание сути кода при написании теста |
|||
Yii2 Panel - Красивые анкеты | + 15 | ||
Верстка страницы --- |
|||
Yii2 Model - Модели на подиуме | + 15 | ||
Проектировать модель Понимание сути модели |
|||
Yii2 User - Помещение регистратуры | + 15 | ||
Создавать контроллер и соответствующее представление --- |
|||
Yii2 Debug - Следы на песке | + 15 | ||
Пользоваться отладчиком, почему-то нет пункта Database как на видео Не до конца понимаю что написано в web.php |
|||
Yii2 Join/login - Полёт Навигатора | + 15 | ||
Создавать элементы меню Понять содержание файла .htaccess |
|||
Yii2 Codeception - Пошаговое тестирование | + 16 | ||
Создавать простейший тест --- |
|||
Yii2 Menu - Богатый выбор | + 15 | ||
Создавать пункты меню Разобраться в параметрах меню |
|||
Yii2 Bootstrap - Пусть будет красиво! | + 15 | ||
Добавлять верхнее меню Работа с создание папки vendor/bower |
|||
Yii2 Views - Представления начинаются | + 15 | ||
Создавать представление, производить отладку Понимание команд на странице отладки |
|||
Yii2 Controller - Точка входа программиста | + 15 | ||
Создавать простейший контроллер Понять, почему по умолчанию запускается именно класс SiteController |
|||
Yii2 Composer - Установка пустоты | + 15 | ||
Устанавливать yii, писать простейший код на php Синтаксис нового языка |
|||
Yii2 Git - Все ходы записываются | + 15 | ||
Основы работы с git Не было сложностей |
|||
Yii2 Web - Первый кирпич сайта | + 15 | ||
Пользоваться консолью Open Server У меня блокировал консоль антивирусник, пришлось разбираться с настройками антивирусника |
|||
Yii2 Soft - Вступление и подготовка | + 15 | ||
Узнал про PhpStorm, Open Server. Не мог запустить Open Server из-за сбоя подключения MySQL |
|||
Нано-игры Арканоид - Шарик и кирпичики | |||
|
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|