PHP і MySQL. 25 уроків для початківців
У книзі 25 ілюстрованих уроків і понад 30 практичних вправ. У доступній та наочній формі, на наскрізному прикладі розказано про програмування динамічних вебсайтів мовою PHP із застосуванням СУБД MQL и MariaDB. Описується програмне генерування вебсторінок, отримання даних від користувачів і перевірка їх на коректність, робота з файлами, програмне малювання графіки, обробка кусок і сесій, надсилання електронної пошти. Передбачена архітектура «модель-шаблон-контролер» і структурування коду для подальшого супроводу сайту. Розказано про заходи захисту сайту: розмежування доступу, переклад на безпечний протокол HTTPS, захист від атак, шифрування даних. Дан короткий курс програмування вебслужб REST. Наскрізний приклад розробки вебсайту фотогалереї та PHP-фреймворка допоможе під час побудови власних сайтів. Електронний застосунок-архів на сайті видавництва містить коди всіх прикладів.
Ви дізнаєтеся, як
- генерувати вебсторінки програмно,
- отримувати та перевіряти на коректність дані, спрямовані відвідувачем,
- виводити сторінки з повідомленнями про помилки, застосовуючи винятки,
- створювати бази даних MishL і MariaDB у програмі phpMyAdmin,
- програмно малювати графіку,
- відправляти електронні листи,
- захистити сайт від несанкціонованого проникнення,
- шифрувати конфіденційні дані,
- перевести сайт на безпечний протокол HTTPS,
- протидіяти мережевим атакам,
- писати вебслужби REST,
- розділити код на моделі, шаблони та контролери,
- написати свій PHP-фреймворк,
- створити повнофункціональний вебсайт.
Про автора
Дронів Володимир Александровіч, професійний програміст, письменник і журналіст, працює з комп'ютерами від 1987 року. Автор понад 30 популярних комп'ютерних книг, зокрема «Django 2.1. Практика створення вебсайтів на Python, "HTML, JavaScript, PHP і Medic. Джентльменський набір Web-майстра мильника «Python 3. Найпотрібніше», «Python 3 і PyQt 5. Разработка приложений», “Laravel. Швидке розроблення сучасних динамічних Web-сайтів на PHP, MQL, Prokus і CSSживати "Angular 4. Швидке розроблення наддинамічних Web-сайтів на TypeScript і PHP" і книг з продуктів Adobe Flash і Adobe Dreamweaver різних версій.
Інформація про книгу | |
Автор | Володимир Дронов |
Кількість сторінок | 432 |
Мова видання | російска |
Видавництво | БХВ-Петербург |
Рік видання | 2020 |
ISBN | 978-5-9775-6651-3 |
Вид палітурки | М'який |
Серія | Для початківців |
Стан | Нове |