>>2135679Такие книги пышут устаревшим процедурным кодом без ООП, полным уязвимостей. Там тебя не научат ни ООП, ни современным фреймворкам. Если ты хочешь, то учи по книге, но потом возьми нашу задачу про студентов из ОП-поста и по ней научись современным подходам.
>>2136855В нашей задаче про студентов объясняются и правила работы с формами, и ООП-модели, и паттерны вроде DI или TableDataGateway. Вполне современно, знакомит человека с паттернами, которые используются во фреймворках, или чего-то еще не хватает?
>>2138152У меня есть уроки по самым распространенным уязвимостям. Там объясняется, как от них можно защититься. Прочти их все: Как хранить пароли: https://github.com/codedokode/pasta/blob/master/security/password-hashing.mdSQL-инъекция: https://github.com/codedokode/pasta/blob/master/security/sql-injection.mdУязвимость XSRF: https://github.com/codedokode/pasta/blob/master/security/xsrf.mdУязвимость XSS: https://github.com/codedokode/pasta/blob/master/security/xss.mdЕсли после прочтения будут вопросы, спрашивай.