دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Edet. Theophilus
سری: Web Development Series
ناشر: CompreQuest Books
سال نشر: 2023
تعداد صفحات: 503
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 Mb
در صورت تبدیل فایل کتاب PHP Web Development: Building Dynamic Websites () به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه وب PHP: ایجاد وب سایت های پویا () نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Preface PHP Web Development: Building Dynamic Websites Module 1: Introduction to Web Development and PHP Module 1: Introduction to Web Development and PHP Introduction to Web Development and its Components Understanding the Role of PHP in Web Development Setting Up Development Environment: XAMPP/WAMP Your First PHP Script: Hello World and Server Setup Module 2: PHP Basics and Syntax Module 2: PHP Basics and Syntax PHP Variables and Data Types Working with Strings and Numbers Understanding Operators and Expressions Comments and Documenting Your PHP Code Module 3: Control Structures and Conditional Statements Module 3: Control Structures and Conditional Statements Using if, else, and elseif Statements Switch Statements for Multi-Case Scenarios Ternary Operators and Short-Circuit Evaluation Building Complex Conditions with Logical Operators Module 4: Arrays and Data Handling Module 4: Arrays and Data Handling Introduction to Arrays and Indexing Associative and Multidimensional Arrays Array Functions: Sorting, Filtering, and Manipulation Handling Form Data with Arrays: GET and POST Methods Module 5: Functions and Customizing PHP Module 5: Functions and Customizing PHP Defining and Calling Functions Function Parameters and Return Values Built-in and User-Defined Functions Using Include and Require for Code Reusability Module 6: Working with Forms and User Input Module 6: Working with Forms and User Input HTML Forms and the POST Method Validating User Input and Sanitization Handling File Uploads and Form Submissions Form Security: CSRF Tokens and Input Validation Module 7: PHP and Databases (MySQL) Module 7: PHP and Databases (MySQL) Introduction to Databases and SQL Connecting to MySQL Database using PHP Executing SQL Queries and Retrieving Results Data Insertion, Update, and Deletion with PHP Module 8: Data Retrieval and Manipulation with SQL Module 8: Data Retrieval and Manipulation with SQL Selecting Data from Tables with SQL Filtering Data using WHERE and Sorting with ORDER BY Joining Tables and Combining Data Grouping Data and Using Aggregate Functions Module 9: Object-Oriented Programming (OOP) in PHP Module 9: Object-Oriented Programming (OOP) in PHP Introduction to OOP Concepts in PHP Creating Classes and Objects Properties, Methods, and Constructors Inheritance, Polymorphism, and Method Overriding Module 10: Working with Sessions and Cookies Module 10: Working with Sessions and Cookies Managing User Sessions with PHP Sessions Setting, Reading, and Destroying Session Data Using Cookies for Persistent User Data Session and Cookie Security Considerations Module 11: PHP Security and Best Practices Module 11: PHP Security and Best Practices Common PHP Security Vulnerabilities Preventing SQL Injection and Cross-Site Scripting (XSS) Input Validation and Data Sanitization Escaping Output and Using Prepared Statements Module 12: Building Dynamic Web Pages with PHP Module 12: Building Dynamic Web Pages with PHP Embedding PHP in HTML: Mixing Code and Markup Dynamic Page Content based on User Input Creating Dynamic Navigation Menus Building Template Structures with PHP Module 13: PHP Frameworks and MVC Architecture Module 13: PHP Frameworks and MVC Architecture Introduction to PHP Frameworks (e.g., Laravel, Symfony) MVC Architecture: Model, View, Controller Routing, Controllers, and Views in a Framework Integrating Databases and Form Handling with Frameworks Module 14: RESTful API Development with PHP Module 14: RESTful API Development with PHP Introduction to RESTful APIs and API Concepts Building API Endpoints with PHP and Frameworks Handling Request Methods: GET, POST, PUT, DELETE Data Serialization: JSON and XML Responses Module 15: File Handling and File I/O Operations Module 15: File Handling and File I/O Operations Reading and Writing Files with PHP Uploading and Downloading Files from Web Applications File Manipulation: Copying, Moving, and Deleting Files Handling CSV and JSON Data Files Module 16: Authentication and Authorization Module 16: Authentication and Authorization User Registration and Login Systems Implementing Secure Password Hashing User Authentication and Session Management Role-Based Access Control and Permissions Module 17: Email Sending and Notifications Module 17: Email Sending and Notifications Sending Email Notifications with PHP Using PHPMailer or Swift Mailer for Email Handling HTML Email Templates and Attachments Implementing Forgot Password and Password Reset Module 18: Error Handling and Debugging Module 18: Error Handling and Debugging Debugging PHP Code with var_dump and print_r Handling Errors and Exceptions Logging PHP Errors and Debugging Information Implementing Custom Error Handling Mechanisms Module 19: Caching and Performance Optimization Module 19: Caching and Performance Optimization Understanding Caching and its Benefits Implementing Caching with PHP: Memcached, Redis Optimizing PHP Code and Database Queries Minifying and Bundling JavaScript and CSS Files Module 20: Internationalization and Localization Module 20: Internationalization and Localization Implementing Multi-Language Support in PHP Using gettext for Text Translation Date and Time Localization Handling Currency and Number Formats Module 21: Integrating Third-Party APIs and Services Module 21: Integrating Third-Party APIs and Services Consuming RESTful APIs in PHP Working with Web Services: SOAP, XML-RPC Integrating Payment Gateways and Social Media APIs Handling API Authentication and Data Exchange Module 22: Deploying PHP Applications Module 22: Deploying PHP Applications Preparing Your PHP Application for Deployment Configuring Web Servers: Apache, Nginx Deploying PHP Applications to Shared Hosting Containerization and Cloud Deployment: Docker, AWS Module 23: Version Control and Collaboration Tools Module 23: Version Control and Collaboration Tools Using Git for Version Control Collaborative Development with Git Branching and Merging Strategies GitHub or GitLab for Project Hosting and Collaboration Module 24: Emerging Trends in PHP Web Development Module 24: Emerging Trends in PHP Web Development Exploring Latest PHP Features and Improvements Introduction to PHP 8 and Its New Features PHP Performance Enhancements and Benchmarks Predictions for the Future of PHP Web Development Review Request Embark on a Journey of ICT Mastery with CompreQuest Books