موسوعة تعليم كيفية ان تكون مبرمج ومصمم مواقع :: البداية ::

الحالة
مغلق ولا يسمح بالمزيد من الردود.

4algeria

:: المؤسس شرفي ::
أحباب اللمة
إنضم
21 مارس 2006
المشاركات
510
نقاط التفاعل
266
النقاط
23
السلام عليكم ورحمة الله وبركاته

كثير من الشباب يحلم ان يكون له موقع خاص بيه موقع ليس من المواقع المجانية .........فورالجيريا ستبداء الدروس خطوة بخطوة معكم نحو الاحتراف فى تصميم المواقع
اولا انت لا تملك موقع ولا اسم نطاق ولا مساحة
عليك الاتصال بشركة استضافة لتمنحك المساحة واسم النطاق الدى انت تختاره بطبيعة الحال ستمنحك لوحة تحكم لموقعك وسنبدء باللوحة الاكثر شيعة وهى cpanel
من هنا تبداء الخطوة الاولى فى موقعك حمل الملف المرفق وتعلم كيفيه التعامل مع اللوحة
 

المرفقات

  • cpnael.zip
    486.2 KB · المشاهدات: 652
الان التصميم

بعد الحجز والحصول على مساحة لك على شبكة الانترنيت عليك الان التفكير فى موقعك محتواه والصور وبعد تجميع المادة كاملة نبداء بالعمل انت مبتدئ ؟؟؟
ادا ستتعلم الـــ HTML حاول فى تعليمك للــ HTML كتابة الكود بنفسك وتجريبه بدون الاستعانة ببرامج مساعدة مثل الفرونتج باج و الدريم ويفر وغيرها

حمل المرفق دورة متقدمة فى الـــ HTML

ملاحضة :

فورالجيريا قامت بالتجميع واصحاب الكتب الاكترونية وحقوقهم مازالت محفوظة
 

المرفقات

  • HTML.pdf
    369.6 KB · المشاهدات: 387
برامج الحركة الكبيرة فى المواقع

نعرف جميعا ان الصورة المتحركة فى الموقع يكون لها تاثير كبير على الموقع حتى يزيد من اناقته ويكون ملفت للنظر اكثر ادا علينا بتعليم برامج الفلاش لاضافة مقاطع فلاشية الى موقعنا ماهى ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
- ميكروميديا فلاش او سويتش
انا شخصيا افضل الفلاش وسنبداء به واى عضو يحتاج كتاب على السويتش انا فى الخدمة

حمل كتاب فلاش الموجود فى المرفق تم حمل برنامج فلاش ام اكس فى جاهزك وابداء فى اول خطوة احترافية فى الفلاش
 

المرفقات

  • Flash MX.pdf
    768.1 KB · المشاهدات: 372
Cascading Style Sheets CSS

الموقع يتطلب تنسيق مع ال CSS يمكنك تنسيق موقعك والروابط وكل شي
فى تعليم الــ CSS يمكنك اخد مدة من الزمن لتعليم CSS بدون التطرق الى اللغات الحيوية الاخرى المهم الكتاب المرفق به 30 صفحة لبداية تنسيق صفحاتك ادا كانت ليس لديك عن الــ HTML حاول تعليم CSS وتكز دراستك عليها لفهمها جيدا
 

المرفقات

  • Cascading Style Sheets.pdf
    806.2 KB · المشاهدات: 249
اللغة الاكثر انتشارا لغة الــPHP هنا شباب شويا تركيز ::نبداء عن اللغة ::

لغة ( PHP )
تتميز لغة PHP بالكثير من الخصائص التي جعلتها الخيار الأمثل لمبرمجي الويب في العالم :
السهولة
تعتبر لغة PHP من أسهل لغات البرمجة تعلما، فهي تريحك من جميع تعقيدات إدارة الذاكرة وتعقيدات معالجة النصوص الموجودة في C من جهة، والكثير من الضعف الموجود في بينية وتصميم لغة البرمجة Perl من جهة أخرى.
تمتلك لغة PHP بنية وقواعدا ثابته وواضحة جدا، معظم قواعد اللغة مأخوذة من كل من C و Java و Perl لصنع لغة برمجة عالية السهولة والسلاسة دون فقدان أي من القوة في اللغة، يفيدك ذلك إذا كنت تعلم أي شيء عن لغات البرمجة الأخرى مثل Visual Basic أو C أو Java حيث ستجد دائما بأنك تفهم مواد الدورة بسرعة، وستكتشف كيف تقوم PHP بتسهيل أصعب الأمور وإذلال العقبات التي تواجه المبرمج حتى يتفرغ تماما للإبداع فقط، كل ما تفكر به تستطيع تنفيذه بلغة PHP.
السرعة
لغة PHP من اللغات المعروفة بسرعتها العالية في تنفيذ البرامج، وخاصة في الإصدارة الرابعة من المترجم، حيث تمت كتابة مترجم PHP من الصفر ليعطي أداءا في منتهى الروعة، كما أن لغة PHP مصممة أصلا كنواة لمترجم، بحيث يمكن أن تضع هذه النواة في عدة قوالب أو أغلفة لتعمل مع التقنيات المختلفة، فيمكنك تشغيل مترجم PHP كبرنامج CGI مثلا، ولكن الأفضل هو إمكانية تركيب مترجم PHP على مزود IIS في صورة وحدة إضافية تضاف إلى المزود عن طريق دوال ISAPI، وتوجد نسخة أخرى منه تركب على مزود Apache أيضا في صورة وحدة خارجية، وتوجد أيضا نسخة مخصصة للدمج مع شفرة مزود Apache بحيث تصبح جزءا من برنامج Apache نفسه، وهي الطريقة الأكثر استخداما الآن في مزودات الويب التي تعمل على أنظمة UNIX وهي الطريقة التي تعطي أفضل أداء لمترجم PHP، حيث يصبح المترجم جزءا من المزود، وبالتالي فإنه سيكون محملا في الذاكرة بانتظار صفحات PHP ليقوم بترجمتها وعرضها للزوار مباشرة دون التأخير الإضافي الذي تتطلبه برامج Perl/CGI مثلا حيث يجب أن يتم تشغيل مترجم Perl مع كل زيارة للصفحة لترجمة الصفحة، ثم يتم إغلاق المترجم، ثم استدعاءه مجددا عند الزيارة الثانية وهكذا، وهذا يشكل فارقا كبيرا في المواقع ذات الضغط العالي بالذات، ويكون استخدام PHP حلا أفضل بكثير.
المزايا
يأتي مترجم PHP لوحده محملا بعدد هائل من الدوال الجاهزة الاستخدام في جميع المجالات، من دوال المعالجة الرياضية والحسابية إلى دوال الوصول إلى قواعد البيانات ومزودات FTP، توفر لك دوال PHP مثلا وصولا إلى مزودات البيانات MySQL و PostgreSQL و MS SQL و Oracle وغيرها من مزودات قواعد البيانات، وهنالك أيضا مجموعة من الدوال لمعالجة ملفات XML، ودوال أخرى لإرسال واستقبال الملفات عن بعد باستخدام بروتوكول FTP، وهنالك مجموعة من الدوال لمعالجة وإنتاج الصور ديناميكيا وملفات Flash ديناميكيا، ناهيك عن جميع الدوال الخاصة بمعالجة النصوص والمصفوفات.
التوافقية
كما قلنا سابقا، فعلى الرغم من أن هنالك الكثير من نسخ PHP التي يعمل كل منها في بيئة مختلفة، إلا أنها جميعا تشترك في النواة الأصلية التي تقوم بالمعالجة الحقيقة لملفات PHP لذا فإن جميع مترجمات PHP تتصرف بنفس الطريقة فيما يتعلق بتنفيذ السكريبتات، فإذا كان السكريبت الذي عملته يعمل على نظام Windows مع مزود IIS فيجب أن يعمل دون الحاجة لأية تغييرات عند نقله إلى مزود Apache، بالطبع تظل بعض الأمور البسيطة جدا التي يوفرها بعض المزودات دون غيرها، ولكن جميع البرامج التي كتبتها منذ أن بدأت تعلمي للغة إلى الآن تعمل على جميع المزودات دون الحاجة لأي تغييرات، إضافة إلى ذلك فإن التغييرات التي حدثت باللغة الأساسية من الإصدارة الثالثة إلى الرابعة قليلة جدا، وأغلب التغييرات كانت في البنية التحتية للمترجم.
الحماية
يوفر PHP الكثير من المزايا المتقدمة، ولكنه يوفر لك الطرق المناسبة لوضع الحدود على هذه المزايا، فيمكنك التحكم بعدد الإتصالات المسموحة بقاعدة البيانات مثلا، أو الحجم الأقصى للملفات التي يمكن إرسالها عبر المتصفح، أو السماح باستخدام بعض الميزات أو إلغاء استخدامها، كل هذا يتم عن طريق ملف إعدادات PHP والذي يتحكم به مدير الموقع.
قابلية التوسع
يمكنك توسعة مترجم PHP بسهولة وإضافة الميزات التي تريدها إليه بلغة C، وحيث أن الشفرة البرمجية للمترجم مفتوحة فإنك تستطيع تغيير ما تريده مباشرة لتحصل على النسخة التي تناسبك من المترجم، ويمكنك أيضا عمل الوحدات الإضافية التي تركب على المترجم لزيادة ميزاته والوظائف المبيته فيه، وفي قد قام فريق تطوير مترجم PHP مسبقا بعمل هذه المهمة وتحويل كمية ضخمة من المكتبات المكتوبة بلغة C إلى مكتبات مخصصة لتضاف إلى المترجم، ومنها حصلنا على جميع الميزات التي تحدثنا عنها مثل الوصول إلى قواعد البيانات ومعالجة ملفات XML.
تاريخ PHP
بدأت PHP كمكتبة من الدوال تضاف على لغة Perl لتسهل عمل برامج CGI بلغة Perl، وبعد أن تلقى Rasmus Lerdof بعض الاقتراحات بتحويلها إلى مترجم بسيط، قام بعمل ذلك المترجم وطرحه على الإنترنت وسماه PHP أو Personal Home Pages أي الصفحات الشخصية، فقد كان عبارة عن نسخة مصغرة من Perl مع بعض الميزات الإضافية للويب، ثم أضاف إليه دعما لنماذج HTML وسماه PHP2/FI، فقام مجموعة من المبرمجين بالعمل على مترجم PHP وأضافوا إليه واجهة تطبيقات برمجية API لتسهيل عملية توسعته فأصبح لدينا PHP 3، بعد فترة من الزمن قامت شركة Zend للتقنيات بعمل مترجمها الخاص للغة والذي سمي zend أيضا، وقد اتصف هذا المترجم بالسرعة العالية وقدراته المحسنة، وجمع مع مكتبات PHP الأخرى لتكوين نواة المترجم PHP، مترجم PHP الآن مقسم على قسمان: المترجم zend ويتم تطويره على مزودات CVS الموجودة في موقع zend والقسم الثاني يسمى PHP وهو عبارة عن المكتبات والدوال الأساسية التي تأتي مع البرنامج، يقوم مترجم zend بقراءة الملفات ومعالجتها والتعامل مع المتغيرات وتنفيذ البرنامج وتوفير واجهة تطوير للتطبيقات API لتوسعة اللغة، أما PHP فتحتوي الآن على مكتبات مكتوبة بلغة C ومتوافقة مع واجهة التطبيقات التي يوفرها مترجم zend، وبالتالي يعمل القسمان معا لتكوين مترجم PHP، وعندما تزور موقع PHP الرسمي الآن وتحصل على مترجم PHP جاهزا أو تحصل على الشفرة البرمجية الخاصة بك، فإنك تحصل على كل من مترجم zend ومكتبات PHP معا.
تطور PHP تطورا مفاجئا في الفترة الأخيرة، وتشير إحصائيا Net Craft إلى أن مترجم PHP هو أكثر وحدات مزود Apache انتشارات على الإنترنت، كما أن مترجم PHP مركب على حوالي مليوني مزود ويب على الإنترنت.
 
تعليم الــ PHP

عرفنا ماهى الــ PHP علينا الان البداية فى تعليم اللغة وتطبيقها طبعا لعمل صفحات الــ PHP عليك بتحميل السيرفر الشخصى فى جهازك وهناك العديد منها
انا شخصيا افضل سيرفر الاباتشي يمكنكم تحميله من موقع البرنامج الرسمي وهو مجانى
http://www.appservnetwork.com/

الان حمل كتاب تعليم الــ php وهى مجموعة صفحات وتطبيقات على شكل وورد طبعا لن يعمل شي بدون تحميل السيرفر الشخصى
 

المرفقات

  • php.zip
    364.2 KB · المشاهدات: 273
شباب يلا للــ SQL انا خايف عليكم لكن وحدة وحدة راح تكون مبرمجين كبار

نتبع كل الخطوات لبداية البرمجة الفعلية

1- قم ببناء جداول عبر ال Enterprise Manager
2- قم بعمل علاقات بين الجداول عبر ال Diagrams
3- قم بعمل Scripts للجداول و حاول فهم طريقة تشغيلهم عبر ال Query Analyzer الهدف فقط التعود على هذا البرنامج
4- قم ببناء ال استعلامات و الاجرائات المخزنة عبر ال Query Analyzer و ربما عبر VS.NET 2003 لما يجتوي عليه من امور متقدمة في ذلك المجال
5- تعلم استخدام ال Profiler ، قم بالتقاط مجموعة من الاستعلامات الى قاعدة البيانات به، سجل سجل الحركات في ملف و عبر ال Query Analyzer اكتشف المشاكل في المفاتيح في قاعدة البيانات و طرق تسريعها (امر مهم في قواعد البيانات الكبيرة)
6- تعلم الصلاحيات و حاول تقسيم الصلاحيات على الجداول و حاول تعلم تقسيمها في مجموعات ايضا.
7- هناك عدد كبير من اوامر ال TSQL الغير موجودة في بيئة الادارة، راجع اوامر التعامل مع الجداول في ال HELP سوف تجد امور عديدة جدا يمكنك القيام بها عبر ال Query Analyzer
8- استخدم ال Trigers ، تعلم بناء انواعها المختلفة
9- استخدم DTS لنقل البيانات، فهو مهم في المشاريع الكبيرة
10- استخدم ال Packages
11- تعلم استخدام ال SQL Server Managment Agent من ناحية ادارة قاعدة البيانات اليا، اصلاحها، نسخها الاحتياطي و غير ذلك
12- اهتم بامور الاصلاح الادارية، يعني اصنع قاعدة بيانات املئها بيانات ، اعمل لها نسخ احتياطي، عدل قليلا في البيانات و حاول الغاء نصف التعديلات بعد ال Backup فقط، قصدي من السابق حاول استخدام ملف التعديلات مع ملف النسخ الاحتياطي لاصلاح قاعدة البيانات

بكلمات اخرى حاول استكشاف كل صغيرة و كبيرة في امثلة ، يعني التقط جزء، مثل صناعة جدول مثلا، اصنع جدول عبر بيئة التطوير و حاول صناعته مرة اخرى عبر الكود، و انظر للامور المتعلقة به، فعبر الكود هناك امور عديدة اخرى لم توفرها بيئة الادارة

ركز ايضا على TSQL

لن تكون الفكرة كاملة لكن يمنكم البحث فى الشبكة لمعلومات اكثر وارجوء الاستفادة من الكتاب المرفق .
 

المرفقات

  • SQL.pdf
    130.3 KB · المشاهدات: 173
كل واحد يكتب الواجب انتاعه

واحفظو مليح

هات الدرس وتعال وريني واش خديت اليوم ياحسين

عارفك شاطر وتهنيني ديما اذاكر درسك زيـــــــــــن
 
يعطيك الصحة اخي محمد على هذه الدروس القيمة

مفيدة جداا

مشكوراا كثيراا و عساك على اقوة

تحياتي
 
شكرا لك اخي
أفدتنا كثيرا
 
موضوع فعلا متميز لك كل احترامي أخي محمد على هذا المجهود الرائع

و انشاء الله الى التميز

تحياتي أخي محمد
بالتوفيق
 
موضوع مهم جدا وانا من الذين يحلمون بالتعلم

لكنه معقد :(
 
قال 4algeria:
بعد الحجز والحصول على مساحة لك على شبكة الانترنيت عليك الان التفكير فى موقعك محتواه والصور وبعد تجميع المادة كاملة نبداء بالعمل انت مبتدئ ؟؟؟
ادا ستتعلم الـــ HTML حاول فى تعليمك للــ HTML كتابة الكود بنفسك وتجريبه بدون الاستعانة ببرامج مساعدة مثل الفرونتج باج و الدريم ويفر وغيرها

حمل المرفق دورة متقدمة فى الـــ HTML

ملاحضة :

فورالجيريا قامت بالتجميع واصحاب الكتب الاكترونية وحقوقهم مازالت محفوظة

حملت اول كتاب عن تركيب الموقع
لكن
للاسف الكتاب الثاني لم استطع تنزيله؟؟

:(

محتاجتكم​
 
:D

تم تحميل كل الكتب

وفي انتضار قراءتها

وفهمها

ادعوا لي

استوعب
 



شكراًً أخي محمد

موضوع مفيد جداً جداً

وفقك الله وبارك الله فيك


 
الف الف الف مليون شكر
اخى على هذا المجهود الرائع
وادعيلى استفيد منه
وكتر الف خيرك
 
شكرا لك اخي
أفدتنا كثيرا
 
السلام عليكم
شكرا لك أخي على الموضوع الرائع
 
الحالة
مغلق ولا يسمح بالمزيد من الردود.
لإعلاناتكم وإشهاراتكم عبر صفحات منتدى اللمة الجزائرية، ولمزيد من التفاصيل ... تواصلوا معنا
العودة
Top