المشاركات

تعلم Firebase cloud function

صورة
  السلام عليكم .. عنوان الدرس /   شرح طريقة عمل Firebase Function الاختصاص/  Cloud Computing الموضوع/ قواعد البيانات المستوى/  الكل الأدوات المستعملة: 1-  موقع فايربيس                            2-  برنامج vscode                           3- node js الشرح: يعتبر Cloud Functions الخاص بقاعدة البيانات firebase من البيئات التي تسمح بكتابة الكودات الخاصة بجزء الـ back end ، حيث يقوم بتشغيل الكود وتنفيذ اوامر http request و http response بالاضافة الى وظائف الكلاود الاخرى على google cloud فيما تسمى بخدمة serverless ، يمكن كتابة كود Cloud Function بثلاث لغات برمجية وهي javascrip  و Typescript و python بالاعتماد على اشهر بيئة تشغيلية هي node js  نقوم في هذه المقالة بشرح تطبيقي لكيفية عمل هذه البيئة من تنصيب وتجهيز وكتابة الكود والخ. الخطوات: 1) عمل مشروع جديد في firebase - نقوم بالذهاب الى موقع فايربيس ( https://firebase.google.com ) ونعمل تسجيل دخول ومن ثم نضغط  Go to console ومن ثم نضغط انشاء مشروع جديد حيث تظهر لنا النافذة ادناه نقوم بادخال اسم المشروع وفي هذا المثال هو fb-function-test ونف

تعلم git/github

 دورة عن git/github  رابط الدورة https://www.youtube.com/watch?v=_Eqb2IgFStI&list=PLt2ZGA-jrRoCnidT1Ai9xBj4xpK-xaDJ

شرح git/github وطريقة رفع الملفات وتحديثها

 رابط الفيديوهات https://www.youtube.com/watch?v=_Eqb2IgFStI&list=PLt2ZGA-jrRoCnidT1Ai9xBj4xpK-xaDJ-

حل مشكلة fatal: unable to access 'https://github.com

صورة
السلام عليكم الموضوع/ حل مشكلة في git/github المشكلة/ عدم القدرة للوصول الى ال repsitory عند عمل push للملفات شرح المشكلة بعد ما نكمل خطوات رفع الملفات الى github ونصل الى مرحلة push نتفاجأ بعدم القدرة للوصول الى ال github وتظهر الرسالة كما في الصورة أدناه:   وهذا يعني عدم وجود رخصة authentication للوصول الى هذا المسار في github لذلك نقوم بعمل ما يأتي: حل المشكلة الحل لهذه المشكلة هو استخدام personal access token PAT عند عمل remote بدلا من user+password لعمل authentication مع github ولعمل ذلك نقوم بالخطوات التالية : 1- نذهب الى موقع github ونقوم بعمل تسجيل دخول لحسابنا  2- نذهب الى الخصائص settings كما في الصورة أدناه 3- من ثم نذهب الى الخصائص الخاصة بالمطور Developer settings كما موضحة في الصورة أدناه 4- هنا سنقوم بتوليد token جديد وهو عبارة عن شفرة يتم توليدها لمرة واحدة ولمدة معينة ليتم استخدامها لمشروع واحد فقط حيث بعد انتهاء المدة تنتهي صلاحية ال token ، الصور أدناه توضح كيفية توليد الشفرة 5- قم بكتابة عنوان معين في خانة ال note واختر المربع الخاص بال repo وال admin كما في الصور أ

استخدام مكتبات Numpy, Pandas, Matplot الخاصة بلغة بايثون في تمثيل البيانات

صورة
السلام عليكم عنوان الدرس/ استخدام مكتبات Numpy, Pandas, Matplot الخاصة بلغة بايثون  في تمثيل ومعالجة البيانات الموضوع/ Data Visualization الاختصاص/ Data Science المستوى/ المتوسط الهدف من الدرس/ التعرف على المكتبات   Numpy, Pandas, Matplot وكيفية استخدامها من خلال تطبيق عملي . ملاحظة/ سيتم استخدام المحرر المشهور jupyter في الأمثلة المقدمة في الشرح ويمكنك اسخدام أي محرر مفضل لديك . البدء... في البداية سنقوم بشرح بعض الأجزاء من نظام jupyter حيث يعتبر jupyter نظام متكامل ومن المشاريع الضخمة مفتوحة المصدر يتم من خلالها التكويد الكثير من لغات البرمجة مثل الباثون والجافا والماتلاب والروبي وغيرها (مشهور لدى مطوري لغة بايثون) ، والصورة أدناه توضح بيئة jupyter  يمكن الضغط على الصورة للتكبير يوفر  jupyter مساحة عمل  مناسبة للمبرمجين من خلال العديد من الخصائص التي تساعد المبرمج في كتاب الكود وتنفيذها ورؤية النتائج . ويمكنك الذهاب الى الموقع من خلال الرابط التالي:   https://jupyter.org/index.html * تنصيب jupyter// نقوم بتنصيب Jupyter باستخدام حزمة pip ويفضل