Web Developmentعربى

PHP Web Development and Programming

Master the essentials of PHP for web applications

Unlock the power of PHP to create dynamic websites.

4.7(40)368 pages11 chapters0 learners

What you'll learn

  • Fundamentals of PHP programming
  • Building dynamic web pages
  • Working with databases using MySQL
  • Implementing user authentication
  • Debugging and error handling in PHP
  • Best practices for secure coding

About this book

This comprehensive guide to PHP programming equips you with the essential skills needed to develop robust web applications. Whether you're a beginner or looking to enhance your existing knowledge, this book covers everything from the basics to advanced techniques.

With practical examples and clear explanations, you'll learn how to leverage PHP to build interactive and user-friendly websites. Understanding PHP is crucial in today's digital landscape, and this book will set you on the path to becoming a proficient web developer.

Who this book is for

  • Aspiring web developers
  • Students in computer science
  • Professionals looking to upskill
  • Entrepreneurs wanting to build websites
  • Anyone interested in web technology

Why read this book

  • Step-by-step guidance for beginners
  • Real-world examples and projects
  • Focus on best practices and security
  • Comprehensive coverage of PHP features

Reader reviews

These reviews are from readers who own the book — through purchase or as part of their subscription.
4.7
★★★★★
40 reviews
5
28
4
12
3
0
2
0
1
0

    Table of contents

    1

    الفصل الأول

    1. برمجة وتطوير الإنترنت
    2. المواقع web sites
    3. تطبيق الإنترنت web Application
    4. طرق وأدوات إعداد المواقعweb site tools
    5. تحميل الموقع على شبكة الإنترنت Uploading site
    6. حجز مساحة
    7. طرق كتابة برامج للإنترنت web programming
    8. خطوات بناء الموقع
    9. تعريف طبيعة الموقع Definition
    10. تصميم الشكل العام للموقع Design
    11. تطوير الموقع Development
    12. اختبار وتجربة الموقع Testing and Launch
    13. اختبار مدى سهولة استخدام الموقع
    14. تحميل الموقع uploading
    15. متابعة وصيانة الموقع Maintenance
    16. ما هي لغة PHP
    17. أدوات تصميم وتطوير مواقع وتطبيقات الانترنت
    2

    الفصل الثاني

    1. إعداد PHP and MySQL
    2. ما هى قاعدة بيانات MySQL
    3. خطوات إعداد قاعدة بيانات MySQL
    4. اختبار نسخة MySQL
    5. استعمال XAMPP
    3

    الفصل الثالث

    1. برنامج الـ Notepad
    2. كتابة HTML داخل ال Notepad
    3. كتابة PHP داخل ال Notepad
    4. برنامج Microsoft FrontPage
    5. الصفحة index.htm
    6. برنامج PHP Expert Editor
    7. كيفية إستخدام برنامج PHP Expert Editor
    8. إنشاء صفحة hello World
    9. ضبط خصائص التشغيل قبل معاينة الصفحة
    10. معاينة الصفحة
    11. برنامج Net Beans
    4

    الفصل الرابع

    1. مقدمة فى لغة HTML
    2. احتياجات لغةHTML
    3. خطوات كتابة لغة HTML
    4. خطوات التحكم بمقدار النص المكتوب فى كل سطر
    5. ما هي تقنية CSS؟
    6. أمكانيات CSS
    7. ما الفرق بين CSS وHTML؟
    8. كيف نستفيد من CSS؟
    9. كيف تعمل تقنية CSS؟
    10. قواعد كتابة CSS
    11. استخدام CSS في صفحة HTML
    12. مراجعة سريعة PHPScript
    13. ما هي تقنية Jquery؟
    14. أمكانيات JQUERY
    15. ما الفرق بين JQUERY وHTML؟
    16. كيف تعمل تقنية JQUERY؟
    17. طرق استعمال JQUERY
    18. مكتبة التنسيقات BOOTSTRAP
    19. تاريخ البوتستراب BOOTSTRAP؟
    20. لماذا أستخدم البوتستراب:
    21. أهم ميزات البوتستراب BOOTSTRAP
    22. ما الفرق بين BOOTSTRAP و CSS ؟
    23. كيف نستفيد من BOOTSTRAP؟
    24. كيف تعمل تقنية BOOTSTRAP؟
    5

    الفصل الخامس

    1. كتابة برنامج PHP
    2. تنفيذ البرنامج
    3. ما هي المتغيرات Variables
    4. أنواع البيانات
    5. الإعلان عن المتغير Variable Declaration
    6. الجمل والتعبيرات & Expressions Statement
    7. التعبير Expression
    8. التعليقات Comments
    9. المؤثرات Operators
    10. أنواع المؤثرات Operators Types
    11. أسبقية التعامل مع المؤثرات Operator Precedence
    12. المؤثرات العلائقيةRelational Operators
    13. المؤثرات المنطقية Logical Operator
    14. أسبقية تنفيذ المؤثرات المنطقية والعلائقية
    15. التعامل مع صفحة HTML
    6

    الفصل السادس

    1. بلوك الأوامر Block Statements
    2. جمل الشرط Conditional Statements
    3. جملة If
    4. جملة if ----else
    5. تركيب If Elseif
    6. التركيب switch…case
    7. جمل التكرار Looping
    8. التكرار باستعمال for Loop
    9. التكرار المتداخل Nested Loops
    10. الجملة While
    11. جملة do……..while
    7

    الفصل السابع

    1. لغات البرمجة
    2. البرمجة التركيبية Structured programming
    3. ما هي الدوال Methods
    4. لماذا نحتاج إلى الدوال
    5. إنشاء الدالة
    6. أنواع الدوال 1.Types of methods
    7. استدعاء الدالة لنفسها Recursion
    8. الامر include
    8

    الفصل الثامن

    1. معني المصفوفة
    2. أنواع المصفوفات
    3. مصفوفة متعددة الأبعاد
    4. استعمال أوامر التكرار For مع المصفوفة
    5. المصفوفات متعددة الأبعاد Multi dimensional Array
    6. بلوك الأوامر Block Statements
    9

    الفصل التاسع

    1. قواعد البيانات
    2. قواعد البيانات ولغات البرمجة
    3. ما هي لغة الاستعلامات SQL
    4. أجزاء لغة الاستعلامات SQL
    5. لغة التعريفات DDL
    6. أنواع البيانات
    7. إنشاء الجداول Create Table
    8. حذف الجداول باستعمال الأمر Drop
    9. تعديل مواصفات جدول Alter Table
    10. ملفات الفهارس Indexes
    11. لغة التحكم DCL
    12. لغة الوصول للبيانات DML
    13. الأمر Select :
    14. المعامل Where
    15. التعبير الرياضي ( الحسابي )
    16. مجموعة دوال الحرفيات String Functions
    17. الدوال الرقمية
    18. دوال التاريخ والوقت Date Time Functions
    19. دوال النظام System Functions
    20. دوال التحويل Convertion Functions
    21. عرض بيانات من اكثر من جدول
    22. تعريفـــــات
    23. الحقلprimary key
    24. الحقلForeign key
    25. اختيار بيانات من أكثر من جدول
    26. العلاقة الخارجيةOUTER Join
    27. ربط الجدول مع نفسه Joining a table to itself
    28. دوال المجموعاتGroup functions
    29. الدوال:
    30. اسم الدالة : AVG(x)
    31. اسم الدالة : COUNT(x)
    32. اسم الدالة : MAX(x)
    33. اسم الدالة : MIN(x)
    34. اسم الدالة : SUM(x)
    35. اسم الدالة : VARIANCE(x)
    36. استخدام دوال المجموعات
    37. الدوال : SUM() ,AVG() ,MIN() ,MAX()
    38. الدالة: count()
    39. الأمرGroup BY
    40. استعمال ORDER BY مع GROUP BY
    41. استعمال الأمرHaving
    42. استعمال استعلامات فرعية SUB QUERIES
    43. الاستعلامات المتداخلةNested sub queries
    44. استعلامات متداخلة :
    45. استعمال IN مع الاستعلامات الفرعية.
    46. الأمر Insert
    47. الأمر Delete
    48. الأمر UpDate
    49. نظام السرية وانشاء مستخدم جديد
    50. منح صلاحيات النظام Granting System privileges
    51. استعمال WITH ADMIN OPTION
    52. استعمال الأمر Revoke
    53. استعمال مجموعة الصلاحيات Using roles
    54. تغيير كلمة سر المستخدم CHANGING PASSWORD
    55. استعمالSYNONYMS
    10

    الفصل العاشر

    1. أهمية نظم المعلومات IS
    2. ما المقصود بقواعد البيانات
    3. مزايا استعمال الكمبيوتر في إنشاء قاعدة بيانات
    4. برامج قواعد البيانات DBMS
    5. قواعد البيانات ولغات البرمجة
    6. فكرة عن استعمال Ms Access
    7. مفاهيم أساسية
    8. إنشاء الجداول Tables
    9. أنواع بيانات الحقول Data Types
    10. الحقل المميز Primary Key
    11. ما هو ملف الفهرس Index
    12. التكامل في قواعد البيانات Integrity
    13. المفاتيح Keys
    14. القيود التكاملية Integrity Constraints
    15. خرق العمليات في قاعدة البيانات Operation Violation
    16. تصحيح تصميم الجداول Normalization
    17. التعامل مع قاعدة البيانات
    18. إنشاء قاعدة بيانات جديدة Creating New DataBase
    19. استعمال قاعدة البيانات الجديدة
    20. إنشاء الجداولcreating tables
    21. قيود الحقول CONSTRAINTS
    22. نظام السرية وإنشاء مستخدم جديد
    23. منح صلاحيات النظام Granting System privileges
    24. استعمال WITH ADMIN OPTION
    11

    الفصل الحادي عشر

    1. قواعد البيانات ولغة PHP
    2. أوامر إضافة بيانات في جدول
    3. تحديث البيانات
    4. دوال التعامل مع قاعدة بيانات MySQL
    5. PHP MySQL Functions

    Related books