
Web Developmentعربى
PHP Web Development and Programming
Master the essentials of PHP for web applications
Unlock the power of PHP to create dynamic websites.
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الفصل الأول
- برمجة وتطوير الإنترنت
- المواقع web sites
- تطبيق الإنترنت web Application
- طرق وأدوات إعداد المواقعweb site tools
- تحميل الموقع على شبكة الإنترنت Uploading site
- حجز مساحة
- طرق كتابة برامج للإنترنت web programming
- خطوات بناء الموقع
- تعريف طبيعة الموقع Definition
- تصميم الشكل العام للموقع Design
- تطوير الموقع Development
- اختبار وتجربة الموقع Testing and Launch
- اختبار مدى سهولة استخدام الموقع
- تحميل الموقع uploading
- متابعة وصيانة الموقع Maintenance
- ما هي لغة PHP
- أدوات تصميم وتطوير مواقع وتطبيقات الانترنت
2الفصل الثاني
- إعداد PHP and MySQL
- ما هى قاعدة بيانات MySQL
- خطوات إعداد قاعدة بيانات MySQL
- اختبار نسخة MySQL
- استعمال XAMPP
3الفصل الثالث
- برنامج الـ Notepad
- كتابة HTML داخل ال Notepad
- كتابة PHP داخل ال Notepad
- برنامج Microsoft FrontPage
- الصفحة index.htm
- برنامج PHP Expert Editor
- كيفية إستخدام برنامج PHP Expert Editor
- إنشاء صفحة hello World
- ضبط خصائص التشغيل قبل معاينة الصفحة
- معاينة الصفحة
- برنامج Net Beans
4الفصل الرابع
- مقدمة فى لغة HTML
- احتياجات لغةHTML
- خطوات كتابة لغة HTML
- خطوات التحكم بمقدار النص المكتوب فى كل سطر
- ما هي تقنية CSS؟
- أمكانيات CSS
- ما الفرق بين CSS وHTML؟
- كيف نستفيد من CSS؟
- كيف تعمل تقنية CSS؟
- قواعد كتابة CSS
- استخدام CSS في صفحة HTML
- مراجعة سريعة PHPScript
- ما هي تقنية Jquery؟
- أمكانيات JQUERY
- ما الفرق بين JQUERY وHTML؟
- كيف تعمل تقنية JQUERY؟
- طرق استعمال JQUERY
- مكتبة التنسيقات BOOTSTRAP
- تاريخ البوتستراب BOOTSTRAP؟
- لماذا أستخدم البوتستراب:
- أهم ميزات البوتستراب BOOTSTRAP
- ما الفرق بين BOOTSTRAP و CSS ؟
- كيف نستفيد من BOOTSTRAP؟
- كيف تعمل تقنية BOOTSTRAP؟
5الفصل الخامس
- كتابة برنامج PHP
- تنفيذ البرنامج
- ما هي المتغيرات Variables
- أنواع البيانات
- الإعلان عن المتغير Variable Declaration
- الجمل والتعبيرات & Expressions Statement
- التعبير Expression
- التعليقات Comments
- المؤثرات Operators
- أنواع المؤثرات Operators Types
- أسبقية التعامل مع المؤثرات Operator Precedence
- المؤثرات العلائقيةRelational Operators
- المؤثرات المنطقية Logical Operator
- أسبقية تنفيذ المؤثرات المنطقية والعلائقية
- التعامل مع صفحة HTML
6الفصل السادس
- بلوك الأوامر Block Statements
- جمل الشرط Conditional Statements
- جملة If
- جملة if ----else
- تركيب If Elseif
- التركيب switch…case
- جمل التكرار Looping
- التكرار باستعمال for Loop
- التكرار المتداخل Nested Loops
- الجملة While
- جملة do……..while
7الفصل السابع
- لغات البرمجة
- البرمجة التركيبية Structured programming
- ما هي الدوال Methods
- لماذا نحتاج إلى الدوال
- إنشاء الدالة
- أنواع الدوال 1.Types of methods
- استدعاء الدالة لنفسها Recursion
- الامر include
8الفصل الثامن
- معني المصفوفة
- أنواع المصفوفات
- مصفوفة متعددة الأبعاد
- استعمال أوامر التكرار For مع المصفوفة
- المصفوفات متعددة الأبعاد Multi dimensional Array
- بلوك الأوامر Block Statements
9الفصل التاسع
- قواعد البيانات
- قواعد البيانات ولغات البرمجة
- ما هي لغة الاستعلامات SQL
- أجزاء لغة الاستعلامات SQL
- لغة التعريفات DDL
- أنواع البيانات
- إنشاء الجداول Create Table
- حذف الجداول باستعمال الأمر Drop
- تعديل مواصفات جدول Alter Table
- ملفات الفهارس Indexes
- لغة التحكم DCL
- لغة الوصول للبيانات DML
- الأمر Select :
- المعامل Where
- التعبير الرياضي ( الحسابي )
- مجموعة دوال الحرفيات String Functions
- الدوال الرقمية
- دوال التاريخ والوقت Date Time Functions
- دوال النظام System Functions
- دوال التحويل Convertion Functions
- عرض بيانات من اكثر من جدول
- تعريفـــــات
- الحقلprimary key
- الحقلForeign key
- اختيار بيانات من أكثر من جدول
- العلاقة الخارجيةOUTER Join
- ربط الجدول مع نفسه Joining a table to itself
- دوال المجموعاتGroup functions
- الدوال:
- اسم الدالة : AVG(x)
- اسم الدالة : COUNT(x)
- اسم الدالة : MAX(x)
- اسم الدالة : MIN(x)
- اسم الدالة : SUM(x)
- اسم الدالة : VARIANCE(x)
- استخدام دوال المجموعات
- الدوال : SUM() ,AVG() ,MIN() ,MAX()
- الدالة: count()
- الأمرGroup BY
- استعمال ORDER BY مع GROUP BY
- استعمال الأمرHaving
- استعمال استعلامات فرعية SUB QUERIES
- الاستعلامات المتداخلةNested sub queries
- استعلامات متداخلة :
- استعمال IN مع الاستعلامات الفرعية.
- الأمر Insert
- الأمر Delete
- الأمر UpDate
- نظام السرية وانشاء مستخدم جديد
- منح صلاحيات النظام Granting System privileges
- استعمال WITH ADMIN OPTION
- استعمال الأمر Revoke
- استعمال مجموعة الصلاحيات Using roles
- تغيير كلمة سر المستخدم CHANGING PASSWORD
- استعمالSYNONYMS
10الفصل العاشر
- أهمية نظم المعلومات IS
- ما المقصود بقواعد البيانات
- مزايا استعمال الكمبيوتر في إنشاء قاعدة بيانات
- برامج قواعد البيانات DBMS
- قواعد البيانات ولغات البرمجة
- فكرة عن استعمال Ms Access
- مفاهيم أساسية
- إنشاء الجداول Tables
- أنواع بيانات الحقول Data Types
- الحقل المميز Primary Key
- ما هو ملف الفهرس Index
- التكامل في قواعد البيانات Integrity
- المفاتيح Keys
- القيود التكاملية Integrity Constraints
- خرق العمليات في قاعدة البيانات Operation Violation
- تصحيح تصميم الجداول Normalization
- التعامل مع قاعدة البيانات
- إنشاء قاعدة بيانات جديدة Creating New DataBase
- استعمال قاعدة البيانات الجديدة
- إنشاء الجداولcreating tables
- قيود الحقول CONSTRAINTS
- نظام السرية وإنشاء مستخدم جديد
- منح صلاحيات النظام Granting System privileges
- استعمال WITH ADMIN OPTION
11الفصل الحادي عشر
- قواعد البيانات ولغة PHP
- أوامر إضافة بيانات في جدول
- تحديث البيانات
- دوال التعامل مع قاعدة بيانات MySQL
- PHP MySQL Functions





