Never stop talking " STOP the Gaza Genocide "

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

PHP Developer

مبرمج مواقع الويب (BackEnd Developer) هو الشخص المسؤول عن برمجة العقل المفكر لموقع الويب بداية من بناء قاعدة البيانات الخاصة به ولوحة التحكم التي تدير بيانات الموقع من حيث التخزين سواء اضافه او تعديل او حذف ومن ثم آلية عرضها في جميع أنحاء صفحات الموقع، وتستحوذ لغة PHP على اكثر من 50% من برمجة مواقع الويب كليا مما يجعلها ضمن اكثر لغات البرمجة طلبا فى سوق العمل

٧ دورة

1 - HTML

الـ HTML هي اللغة الام لاى موقع الكتروني ولا تعتبر الـ HTML لغة برمجة وانما هي لغة ترميز (Markup Language) وتستخدم في بناء البنية التحتية لأي صفحة ويب من حيث بناء عناصرها من قوائم وفقرات وصور وعناوين وغيرها و كلمه HTML هي اختصار لـ HyperText Markup Language وتعمل لغة HTML بنظام الوسوم (tags) وهي لغه سهله جدا يمكن لأي شخص تعلمها بدون سابق خبره.

2 - CSS

الـ CSS هي اللغة المستخدمة في تنسيق وزخرفة صفحات الويب بعد ان تم تأسيسها بلغة HTML وهي اللغة الوحيدة المسؤولة لفعل هذا على جميع مواقع الويب وتعتبر لغة CSS لغة تنسيق وليس برمجه وكلمة CSS اختصار لـ Cascading Style Sheet وتعتبر لغة CSS أكثر اللغات سهولة في التعلم بعد HTML.

3 - MySQL SQL

SQL هي اللغة التي تفهمها كل أنظمة إدارة قواعد البيانات من النوع العلاقي (Relational DBMS) مثل MySQL و MS SQL Server و أوراكل وغيرهم الكثير وهي اختصار لـ Structured Query Language وهي ليست لغه البرمجه في المقام الاول انما لغة استعلام تٌمكن مديري قواعد البيانات وكذلك المبرمجين من التواصل مع RDBMS لعمل ما يحلو لهم من إضافة وتعديل وحذف لقواعد البيانات من حيث الجداول وايضا التعامل مع البيانات المخزنة في قاعدة البيانات من حيث إدخال وتحديث ومسح وعرض لهذه البيانات وغالبا ما تنقسم أوامرها بين DDL و DML

4 - GIT

هي تقنية يستخدمها المبرمجون أثناء برمجة المشاريع لتسهيل مرحلة برمجة المشروع من خلال حفظ نسخ من المشروع بعد كل تعديل يتم عليه وبالتالي إمكانية الرجوع الى اى نسخة منه وامكانية دمج شغل المبرمجين مع بعضهم البعض دون تضارب اﻷكواد حتى وان كان مستوى التعديل لأكثر من مبرمج على نفس الملف، ويتم تنصيب برنامج الـ Git على الكمبيوتر واستخدامه في أكثر من مشروع ويتبع كل مشروع على حدة. ويمكنك باستخدام تقنيه git حفظ المشاريع وكل التعديلات التي أجريت عليها على مستودعات الويب لمشاركتها مع اى شخص واشهرها Github و Bi

5 - PHP Native

PHP هي لغة برمجة تستخدم لبرمجة تطبيقات ومواقع الويب (backEnd) وهي أكثر لغات الويب استخداما وهذا لايُعني انها الافضل (لا يوجد أفضل فى البرمجة) ولكن الأنسب في حالات عديدة وتتميز لغة PHP بسهولتها وسرعتها في تنفيذ الأوامر المطلوبة فضلا على الدعم الواسع الذي يوفره مبرمجوا PHP. وتوفر لغه PHP إمكانية كتابة الاكواد مباشره (Native) او باستخدام احد اطارات العمل العديدة التي تدعم لغة PHP وهو ما ساعد لغات PHP على الانتشار الواسع.

6 - SOLID Principles

SOLID هي مجموعة من المبادئ لابد أن يتقنها كل مبرمج ويحترف فلسفة تطبيقها على المشاريع البرمجية للتخلص من معظم المشاكل التي تحدث للمشاريع البرمجية بعد انتهائها وحتى قرب انتهائها والتي تتلخص في إمكانية تكبير المشروع بإضافة مكونات (modules) جديده او حتى التعديل عليها. SOLID ليست لغة برمجة وإنما هي مجموعة من المبادئ تُطبق استخدام فلسفة OOP يتدرب عليها المبرمج بمعرفه المشاكل التي تداعت لوجود كل مبدأ وكيف حلها.

7 - Laravel Framework

Laravel هو إطار عمل مبني على لغة PHP يضمن لمبرمجى تطبيقات ويب ذات أمان وقدرة على الامتداد بالاضافة الى مكونات عديدة يوفرها إطار العمل Laravel يُساعد على بناء موقع الويب بشكل سريع. يوجد إطارات عمل كثيرة تدعم لغة PHP ولكن Laravel وهو أكثرها استخداما، يتميز إطار عمل Laravel بالانتشار الواسع بين مبرمجي PHP ما يجعل عملية الدعم في حل المشكلات البرمجية والدعم الفني سهل وبسيط.