PHP + Yii2 = Практический курс поэтапного создания сайта на Yii2

Автор Nadezhda Belousova
PHP + Yii2 = Практический курс поэтапного создания сайта на Yii2

Здравствуйте, а не замахнуться ли нам на PHP фреймворк если ты на этот высокопроизводительной быстрый безопасный mvc шаблон реализм фреймворк который создали профессионалы для профессионалов, что так оно и есть.

Это замечательно фреймарк моё знакомство с ним полно очарование сколько же всё-таки классно там всё продумали не нужно изобретать большие велосипеды, но следует играть по их правилам по правилам этом фреймворка, что у вас получилось в самом деле безопасные и приложение по сравнению с asp.net мне здесь нравится именно скорость в самом деле программы веб сайты написанные на этом фреймворки работают побыстрее чем носить шорты. Ну, что же в принципе для изучения. Вы можете почитать документацию и работать до, но я предлагаю вам другой подход, а именно практичный последовательные и подробный я для вас подготовил видеоуроков которых мы постепенно поэтапно именно с нуля начнем создавать небольшую видео школу, но суть которой строчка меню авторизации и регистрации страничка аутентификации функции запомнить меня.

И множество других разных игрушек которые реализованы с использованием фреймворка.

Давайте посмотрим, что нас ждёт, что нас ждет впереди какие будут использовать технологии. Ну конечно в первую очередь мы воспользуемся где там. Ну как же без необходимо каждый шаг фиксировать и вот посмотрите, что мы тут по на создавали — это было реализовано прежде чем мы дошли до результата у нас будет использоваться composer не только для установки самого фреймворка, но и для загрузки всех остальных компонентов контроллеры в представлении приемочные тесты эти тесты лучше пиши другой человек, но факт в том, что они являются своего рода техническим заданием к программисту мы создаем тесты, что программа должна делать только потом начинаем её реализовать этот подход мы реализуем нашем подходе конечно же библиотека bootstrap для оформления сайтов страница меню страница входа дебаг вот — это вот строчка дебага. Когда первый раз с ней познакомился я просто очаровала насколько тут всё красива умна расписано просто прелесть — это всё фреймворк PHP фреймворк если ты сделает за вас дальше у нас. Модели Модели пользователем панели тесты дополнительные пошаговая инструкция — это собственное ещё одни тест потом создание консольного приложения чтобы работать с миграциями. Собственно сам иммиграции подключение к базе данных работа с активными записями подключение очень интересный для регистрации случайных для генерации случайных записей вот тут вот видите нас каждый раз очень интересные пароли придумывает система — это вот краски работает библиотека фейкер профессор. Рабинович дальше User identity. Это внутренняя структура которая аутентифицироваться через CSS фреймворк. Ну собственно выход модель для формы регистрации валидация валидация тоже шикарнейший образом сделано то есть вам тут уже получаем дивиденды наше время когда не написали я вот — это всё проверит причём — это должно быть обязательно емайл до должен проверяться пароль пароль и должны совпадать. И — это всё — это всё красиво или довно очень или в этом фреймворки до проверка пользовательских правил валидации запись в базу данных ну и так далее и так и так далее и в конце вот галочка запомнить меня при входе дорогие друзья. Почему так долго. Да почему семь с половиной часов. Вы только, что сказали, что — это быстро разработка, а тут на создание вот такой вроде небольшой странице. Вы можете сделать за несколько минут если воспользуетесь Basic шаблоны этого фреймворка и у вас всё раскрутиться развернется и уже можно готовить. Ну, тогда вы — это это автогенерация кода сыграет вам медвежью услугу она для тех кто уже знает, что и как в нём устроена и как — это всё под капотом работает мы же с вами дорогие друзья начнем с самого нуля мы не будем загружать за неподготовленный фреймворк, а будем делать всё вручную для того чтобы понять. Как — это всё подключается как — это всё работает вот хочу вам показать, что примерно нас получится по ткани 5 1 1 части курса вот наш проект школы. У нас есть контроллеры есть модели которые мы конечно же самостоятельно написали есть. Представь фото мной и логин у нас будут миграции для работы с базой данных для инициализации тесты которых я говорил вот эти приемочные тесты для проверки различных страниц функциональные тесты для проверки хэширование пароля дальше представление composer конечно же будет использоваться который подключает всё необходимое и каждый год даже вот эти вот скрипты мы напишем вручную каждую строчку обсудим. Почему именно так они по-другому хотя Access File. Да тоже настройки вот этих вот всех меню вот тут вот даже в конце вам покажу вот эти вот все строчки тоже друзья мы всё делаем последовательно и каждый новый урок минимальные делает изменения в имеющемся пройти чтобы получить готовую желаемую национальность, что давайте посмотрим ещё базу данных. У нас есть две таблицы для миграции 1 автоматически стала другая пользователи. Вот такая вот таблица с пользователем вот такие вот данные участвует там за разных пользователей. Давайте прямо сейчас зарегистрирую покажем, что — это всё работает запомнил пароль e-mail в этой или вот или зарегистрирована в базе данных запись добавилась. Кстати у всех пароль одинаковые все они зафиксированы по-разному. И теперь мы можем попробовать войти в весе пароль надо да наоборот должен быть правильный можем запомнить себя и вот пожалуйста — это функциональность реализована. Молотова сможете посмотреть какие какие запросы при регистрации да. Так — это не перерегистрация авто при входе.

0 комментариев
0

Читайте также