شبكة محبي البرمجيات  🖥
شبكة محبي البرمجيات 🖥

@PrograminLovers

9 Tweets 338 reads Apr 06, 2020
تخصص Full Stack Developer
سأكتب لكم باختصار في هذا الموضوع اللغات والمهارات المطلوبة منك لتكون مبرمج تخصص Full Stack
هذه البيانات تم اخذها من كورس النانو ديجري المقدم من Udacity في تخصص
Full stack developer
الشرح سيكون علي لغة Python ولكن يمكنك استخدام اللغة المناسبة لك
تخصص Full Stack Developer باختصار هو ان يكون المبرمج علي علم بلغات الويب الأساسية مثل
html - css - javascript
وان يتقن احدي لغات back end مثل Python او php او java او غيرهم من اللغات
وهذا المبرمج يكون قادر علي بناء موقع الويب حتي رفعه علي السيرفر وتسليمه للعميل >>
في البداية انت بحاجة الي معرفة كيف يتم عرض صفحات الويب واستخراج البيانات منها والتخاطب بينك وبين السيرفر وهذا ما يحدث من وراء الكواليس ، وهذه مهمة البروتوكولات ومن أهمهم بروتوكل HTTP المسئول عن نقل البيانات بين الخادم والعمل
خذ نبذة عنه في هذا الموقع 👇
tech-wd.com
لغة SQL
في مسارك البرمجي انت بحاجة شديدة الي لغة sql ويجب دراسة اساسيتها لأنها اللغة التي تخاطب قواعد البيانات وتستخرج البيانات من الجدوال ، كما تستخدم لغة sql ايضا في تحليل البيانات ، فهي مفيدة لك كمبرمج بشكل عام
يمكنك دراستها من هنا
harmash.com
بعد دراسة لغة sql والتجربة علي قاعدة بيانات انت الان بحاجة الي برمجة اول مشروع لك وفي الغالب كل الدورات الأجنبية تستخدم مع المبتدئين تمرين CRUD
ومعناها Create - Update - Read - Delete
هذه العمليات الاربع الاكثر استعمالا علي قواعد البيانات وتعني الحذف التعديل القراءة الإنشاء
للتوضيح
في أي موقع ويب ستجد انه يمكنك مثلا انشاء مقالة ، هذه المقالة تحتوي علي حقل العنوان ، والمحتوي ، ثم بعد الانشاء سيتيح لك تعديل المقالة ، او حذفها ، او قراءتها ، او انشاء مقال جديدة
هنا يأتي معني CRUD
في هذا القسم يجب ان يكون لديك معرفة بإحدي القواعدالمستخدمة >>
مع بايثون في مسار Udacity ستتعلم العمل علي قواعد بيانات Postgre ستقوم بإنشاء قاعدة وانشاء الجداول كل هذا عن طريق بايثون ، ثم تتعلم طريقة ادخال البيانات الي تلك القاعدة ايضا عن طريق بايثون كل هذا عن طريق الأكواد القاعدة لم تعرض داخل الموقع للعميل حتي يقوم بإدخال أي بيانات الي الآن
ولكن بشكل عام يمكنك استخدام احدي القواعد مثل Mysql او Mongodb, ومعرفة طريقة العمل عليها عن طريق لغة Python أو لغة البرمجة الخاصة بك
هناك امر اخر مفيد لك ان تتعلم مخاطبة قواعد البيانات عن طريق اوامر Terminal وارسال وحذف البيانات لها قبل واختبارها قبل عرضها علي الموقع للعميل
الآن سندخل علي الجزء البرمجي وانشاء الموقع باستخدام لغة python مع Flask , وتأمين المستخدم واعطاء صلاحيات للمستخدمين
سأشرح هذا الجزء لاحقا اليوم او الغد ان شاء الله ...

Loading suggestions...