التصنيف: برمجة مواقع الويب
مبرمج مواقع الويب (BackEnd Developer) هو الشخص المسؤول عن برمجة العقل المفكر لموقع الويب بداية من بناء قاعدة البيانات الخاصة به ولوحة التحكم التي تدير بيانات الموقع من حيث التخزين سواء اضافه او تعديل او حذف ومن ثم آلية عرضها في جميع أنحاء صفحات الموقع، وتستحوذ لغة PHP على اكثر من 50% من برمجة مواقع الويب كليا مما يجعلها ضمن اكثر لغات البرمجة طلبا فى سوق العمل
١١ دورة
الـ HTML هي اللغة الام لاى موقع الكتروني ولا تعتبر الـ HTML لغة برمجة وانما هي لغة ترميز (Markup Language) وتستخدم في بناء البنية التحتية لأي صفحة ويب من حيث بناء عناصرها من قوائم وفقرات وصور وعناوين وغيرها و كلمه HTML هي اختصار لـ HyperText Markup Language وتعمل لغة HTML بنظام الوسوم (tags) وهي لغه سهله جدا يمكن لأي شخص تعلمها بدون سابق خبره.
الـ CSS هي اللغة المستخدمة في تنسيق وزخرفة صفحات الويب بعد ان تم تأسيسها بلغة HTML وهي اللغة الوحيدة المسؤولة لفعل هذا على جميع مواقع الويب وتعتبر لغة CSS لغة تنسيق وليس برمجه وكلمة CSS اختصار لـ Cascading Style Sheet وتعتبر لغة CSS أكثر اللغات سهولة في التعلم بعد HTML.
هذا الكورس تطبيق عملى على ما تم تعلمه فى لغتى HTML و CSS كما يتم تنفيذه فى سوق العمل وذلك من خلال تحميل تصميم لقالب جاهز PSD ثم العمل ملف القالب خطوة بخطوة لتحوبله من تصميم (صورة) الى موقع ويب باستخدام لغات HTML و CSS...
SQL هي اللغة التي تفهمها كل أنظمة إدارة قواعد البيانات من النوع العلاقي (Relational DBMS) مثل MySQL و MS SQL Server و أوراكل وغيرهم الكثير وهي اختصار لـ Structured Query Language وهي ليست لغه البرمجه في المقام الاول انما لغة استعلام تٌمكن مديري قواعد البيانات وكذلك المبرمجين من التواصل مع RDBMS لعمل ما يحلو لهم من إضافة وتعديل وحذف لقواعد البيانات من حيث الجداول وايضا التعامل مع البيانات المخزنة في قاعدة البيانات من حيث إدخال وتحديث ومسح وعرض لهذه البيانات وغالبا ما تنقسم أوامرها بين DDL و DML
PHP هي لغة برمجة تستخدم لبرمجة تطبيقات ومواقع الويب (backEnd) وهي أكثر لغات الويب استخداما وهذا لايُعني انها الافضل (لا يوجد أفضل فى البرمجة) ولكن الأنسب في حالات عديدة وتتميز لغة PHP بسهولتها وسرعتها في تنفيذ الأوامر المطلوبة فضلا على الدعم الواسع الذي يوفره مبرمجوا PHP. وتوفر لغه PHP إمكانية كتابة الاكواد مباشره (Native) او باستخدام احد اطارات العمل العديدة التي تدعم لغة PHP وهو ما ساعد لغات PHP على الانتشار الواسع.
OOP هي فلسفة برمجية تدعمها معظم لغات البرمجة الحديثة وتتيح القدرة لمهندسى برمجيات من بناء اكواد برمجيه لديها القدرة على الامتداد وسرعة اكبر في التعديل والتحديث، وتقوم فلسفة عمل OOP على فصل كل عنصر بذاته وجمع وظائفه وخصائصه داخل متغير واحد (Class) يمكنك استخدامه في أي ملف من ملفات المشروع و بالتعديل ...
SOLID هي مجموعة من المبادئ لابد أن يتقنها كل مبرمج ويحترف فلسفة تطبيقها على المشاريع البرمجية للتخلص من معظم المشاكل التي تحدث للمشاريع البرمجية بعد انتهائها وحتى قرب انتهائها والتي تتلخص في إمكانية تكبير المشروع بإضافة مكونات (modules) جديده او حتى التعديل عليها. SOLID ليست لغة برمجة وإنما هي مجموعة من المبادئ تُطبق استخدام فلسفة OOP يتدرب عليها المبرمج بمعرفه المشاكل التي تداعت لوجود كل مبدأ وكيف حلها.
هل أنت مستعد لتحسين مهاراتك في PHP وتطبيقها على مشاريع حقيقية؟ انضم إلى دورتنا في تطبيق مشاريع PHP واكتسب الخبرة العملية في بناء تطبيقات الويب الديناميكية باستخدام PHP. ستعمل على مجموعة متنوعة من المشاريع، بدءًا من صفحات الويب البسيطة إلى تطبيقات الويب المعقدة، وتتعلم كيفية استخدام PHP لإنشاء أنظمة ...
هي تقنية يستخدمها المبرمجون أثناء برمجة المشاريع لتسهيل مرحلة برمجة المشروع من خلال حفظ نسخ من المشروع بعد كل تعديل يتم عليه وبالتالي إمكانية الرجوع الى اى نسخة منه وامكانية دمج شغل المبرمجين مع بعضهم البعض دون تضارب اﻷكواد حتى وان كان مستوى التعديل لأكثر من مبرمج على نفس الملف، ويتم تنصيب برنامج الـ Git على الكمبيوتر واستخدامه في أكثر من مشروع ويتبع كل مشروع على حدة. ويمكنك باستخدام تقنيه git حفظ المشاريع وكل التعديلات التي أجريت عليها على مستودعات الويب لمشاركتها مع اى شخص واشهرها Github و Bi
Yii2 هو إطار عمل مبني على لغة PHP ويتميز باستخدامه لـ Core إطار عمل Symfony مما يجعله من اقوى اطارات العمل التي تدعم لغة PHP فضلا على السهول المطلقة التي بني عليها والقدر الكبير على التحكم في مكوناته و إمكانية التعديل عليها. ويتميز إطار عمل Yii2 بدعم فنى كبير من مبرمجي لغة PHP ويوفر العديد من المكون...
Laravel هو إطار عمل مبني على لغة PHP يضمن لمبرمجى تطبيقات ويب ذات أمان وقدرة على الامتداد بالاضافة الى مكونات عديدة يوفرها إطار العمل Laravel يُساعد على بناء موقع الويب بشكل سريع. يوجد إطارات عمل كثيرة تدعم لغة PHP ولكن Laravel وهو أكثرها استخداما، يتميز إطار عمل Laravel بالانتشار الواسع بين...