باختصار هو ان يكون المبرمج علي علم بلغات الويب الأساسية مثل html - css - javascript
وان يتقن احدي لغات back end مثل Python او php او java او غيرهم من اللغات
وهذا المبرمج يكون قادر علي بناء موقع الويب حتي رفعه علي السيرفر وتسليمه للعميل
في البداية انت بحاجة الي معرفة كيف يتم عرض صفحات الويب واستخراج البيانات منها والتخاطب بينك وبين السيرفر وهذا ما يحدث من وراء الكواليس ، وهذه مهمة البروتوكولات ومن أهمهم بروتوكل HTTP المسئول عن نقل البيانات بين الخادم والعمل
لغة SQL :- في مسارك البرمجي انت بحاجة شديدة الي لغة sql ويجب دراسة اساسيتها لأنها اللغة التي تخاطب قواعد البيانات وتستخرج البيانات من الجدوال ، كما تستخدم لغة sql ايضا في تحليل البيانات ، فهي مفيدة لك كمبرمج بشكل عام
بعد دراسة لغة sql والتجربة علي قاعدة بيانات انت الان بحاجة الي برمجة اول مشروع لك وفي الغالب كل الدورات الأجنبية تستخدم مع المبتدئين تمرين CRUD
ومعناها Create - Update - Read - Delete
هذه العمليات الاربع الاكثر استعمالا علي قواعد البيانات وتعني الحذف التعديل القراءة الإنشاء
للتوضيح :- في أي موقع ويب ستجد انه يمكنك مثلا انشاء مقالة ، هذه المقالة تحتوي علي حقل العنوان ، والمحتوي ، ثم بعد الانشاء سيتيح لك تعديل المقالة ، او حذفها ، او قراءتها ، او انشاء مقال جديدة
هنا يأتي معني CRUD :- في هذا القسم يجب ان يكون لديك معرفة بإحدي القواعدالمستخدمة
مع بايثون في مسار Udacity ستتعلم العمل علي قواعد بيانات Postgre ستقوم بإنشاء قاعدة وانشاء الجداول كل هذا عن طريق بايثون ، ثم تتعلم طريقة ادخال البيانات الي تلك القاعدة ايضا عن طريق بايثون كل هذا عن طريق الأكواد القاعدة لم تعرض داخل الموقع للعميل حتي يقوم بإدخال أي بيانات الي الآن
ولكن بشكل عام يمكنك استخدام احدي القواعد مثل Mysql او Mongodb, ومعرفة طريقة العمل عليها عن طريق لغة Python أو لغة البرمجة الخاصة بك
هناك امر اخر مفيد لك ان تتعلم مخاطبة قواعد البيانات عن طريق اوامر Terminal وارسال وحذف البيانات لها قبل واختبارها قبل عرضها علي الموقع للعميل
تعليقات
إرسال تعليق