مقدمة عن لينكس مع التطبيق العملي.pdf
1.1 MB
شلون تتعلم اساسيات نظام لينكس وتطبق الأوامر وبدون ماتحتاج حاسوب بنظام لينكس ؟
بكل بساطة حمل هذا الملف الـPDF الي شرحت بيه عن نظام لينكس ومميزاتة وليش انت تتعلمة وشنو التوزيعات المشهورة واخر شي راح تتعلم شلون تكتب اوامر لينكس على الويندوز الي عندك وتنفذها.
بكل بساطة حمل هذا الملف الـPDF الي شرحت بيه عن نظام لينكس ومميزاتة وليش انت تتعلمة وشنو التوزيعات المشهورة واخر شي راح تتعلم شلون تكتب اوامر لينكس على الويندوز الي عندك وتنفذها.
ماهي بدائل الفايربيس Firebase المجانية لعام 2024 ؟
هذا الفيديو نزلتة جديد شرحت بيه عن بدائل الفايربيس الرهيبة الي ممكن تستخدمها بكل سهولة ولكن كل بديل عندة مميزات وفروقات مهمة
مثل الـ Supabase والـ Appwrite وايضا وضحت شنو لازم تتعلم قبل ماتنتقل الى هذه البدائل.
https://youtu.be/PilZb_IqfqM?si=wnXaAWhPJ4_7drV-
هذا الفيديو نزلتة جديد شرحت بيه عن بدائل الفايربيس الرهيبة الي ممكن تستخدمها بكل سهولة ولكن كل بديل عندة مميزات وفروقات مهمة
مثل الـ Supabase والـ Appwrite وايضا وضحت شنو لازم تتعلم قبل ماتنتقل الى هذه البدائل.
https://youtu.be/PilZb_IqfqM?si=wnXaAWhPJ4_7drV-
YouTube
افضل بدائل الفايربيس Firebase لعام 2024 وماهي الفروقات المهمة
في هذا الفيديو، سنتحدث عن أفضل البدائل المجانية لـ Firebase لعام 2024، وسنقوم بشرح البديل الأول Supabase ومميزاته المتعددة، بالإضافة إلى الفروقات الأساسية بين قاعدة البيانات في Supabase و Firebase، وما تحتاج إلى تعلمه للانتقال بنجاح إلى Supabase.
بعد ذلك،…
بعد ذلك،…
👏2
ماهي فائدة JavaScript Modules ؟
اول ماتبدء بالجافا سكربت اكيد راح تكتب كل الكود داخل ملف واحد وتنطيه اسم مثل main.js او app.js وبعدها تبدء تكتب كل الكود بداخل هذا الملف مثل المتغيرات والـ Functions والكلاسات وغيرها وكلشي يحتاجة مشروعك.
ولكن بـ 2015 صارت نقلة جديدة بهذا الموضوع وظهرت الـ JavaScript Modules وصار بأمكانك تقسم الكود على اكثر من ملف يسموها Module او يعني تسوي ملفات جافا سكربت صغيرة وكل ملف تكتب بداخلة كود يتعلق بموضوع معين بدل ماتكتب كل الكود بملف واحد مثل main.js.
وطبعا هذا الشي راح يساعدك بعملية الصيانة لان راح يكون مشروعك منظم اكثر وتعرف كل ملف بشنو يتعلق بينما اذا عندك ملف واحد فقط راح تصير عملية الصيانة صعبة والملف ضخم والنقطة الثانية اكثر من شخص يستطيع يدخل يشتغل على المشروع وكل شخص ياخذ Module يشتغلها وفوائد اخرى وتفاصيل موجودة بالصور التوضيحية هاي.
شنو رائيكم بالموضوع وهل تستخدمون الفكرة هاي بمشاريعكم ؟
اول ماتبدء بالجافا سكربت اكيد راح تكتب كل الكود داخل ملف واحد وتنطيه اسم مثل main.js او app.js وبعدها تبدء تكتب كل الكود بداخل هذا الملف مثل المتغيرات والـ Functions والكلاسات وغيرها وكلشي يحتاجة مشروعك.
ولكن بـ 2015 صارت نقلة جديدة بهذا الموضوع وظهرت الـ JavaScript Modules وصار بأمكانك تقسم الكود على اكثر من ملف يسموها Module او يعني تسوي ملفات جافا سكربت صغيرة وكل ملف تكتب بداخلة كود يتعلق بموضوع معين بدل ماتكتب كل الكود بملف واحد مثل main.js.
وطبعا هذا الشي راح يساعدك بعملية الصيانة لان راح يكون مشروعك منظم اكثر وتعرف كل ملف بشنو يتعلق بينما اذا عندك ملف واحد فقط راح تصير عملية الصيانة صعبة والملف ضخم والنقطة الثانية اكثر من شخص يستطيع يدخل يشتغل على المشروع وكل شخص ياخذ Module يشتغلها وفوائد اخرى وتفاصيل موجودة بالصور التوضيحية هاي.
شنو رائيكم بالموضوع وهل تستخدمون الفكرة هاي بمشاريعكم ؟
ماهو الكود النظيف (Clean Code) ؟
بكل بساطة يقصد بيها انك تكتب كود بطريقة معينة حتى يكون منظم ، سهل القراءة ،ذو هدف معين او وظيفة محددة يعني. وطبعا اكو عدة ممارسات ومنهجيات بأمكانك تبحث عنها وتطبقها بمشاريعك، على سبيل المثال :
- استخدام اسماء متغيرات واضحة وذات معنى
- كتابة اختبارات للكود (Unit Testing)
- تحاول تقلل تكرار الكود (DRY)
- استخدم تعليقات الكود باعتدال وعند الضرورة فقط
- تنظيم الكود وتقسيمه إلى وحدات صغيرة يعني مثلا تسوي كلاسات ، فنكشنات او Modules
- الكلاس أو الدالة يجب ان تقوم بمهمة واحدة (SRP)
شاركونا نصائحكم عن كتابة كود نظيف 👨💻
بكل بساطة يقصد بيها انك تكتب كود بطريقة معينة حتى يكون منظم ، سهل القراءة ،ذو هدف معين او وظيفة محددة يعني. وطبعا اكو عدة ممارسات ومنهجيات بأمكانك تبحث عنها وتطبقها بمشاريعك، على سبيل المثال :
- استخدام اسماء متغيرات واضحة وذات معنى
- كتابة اختبارات للكود (Unit Testing)
- تحاول تقلل تكرار الكود (DRY)
- استخدم تعليقات الكود باعتدال وعند الضرورة فقط
- تنظيم الكود وتقسيمه إلى وحدات صغيرة يعني مثلا تسوي كلاسات ، فنكشنات او Modules
- الكلاس أو الدالة يجب ان تقوم بمهمة واحدة (SRP)
شاركونا نصائحكم عن كتابة كود نظيف 👨💻
اليوم موضوع حلو يتعلق بأنواع قواعد البيانات
اول نوع واشهرها هو قواعد البيانات العلائقية او Relational Database وهذا النوع يتضمن انشاء جدول واضافة العواميد وكذلك ممكن نضيف علاقات بين الجداول. وهذا النوع يستخدم لغة SQL بشكل أساسي واكو عدة قواعد بيانات مثل PostgreSQL ، MySQL.
اما بالنسبة للنوع الثاني هو قواعد البيانات غير العلائقية او NoSQL وهذا النوع يكون مرن اكثر ومايحتوي على شروط صارمة للبيانات واكو أنواع مختلفة مثلا تخزن البيانات على شكل JSON او document او Graph ومن اشهر قواعد بيانات الـي تعتبر NoSQL هي قاعدة بيانات الفايربيس وكذلك MongoDb.
اذا تحبون هذا النوع من المحتوى اكتبوا بالتعليقات 💻
اول نوع واشهرها هو قواعد البيانات العلائقية او Relational Database وهذا النوع يتضمن انشاء جدول واضافة العواميد وكذلك ممكن نضيف علاقات بين الجداول. وهذا النوع يستخدم لغة SQL بشكل أساسي واكو عدة قواعد بيانات مثل PostgreSQL ، MySQL.
اما بالنسبة للنوع الثاني هو قواعد البيانات غير العلائقية او NoSQL وهذا النوع يكون مرن اكثر ومايحتوي على شروط صارمة للبيانات واكو أنواع مختلفة مثلا تخزن البيانات على شكل JSON او document او Graph ومن اشهر قواعد بيانات الـي تعتبر NoSQL هي قاعدة بيانات الفايربيس وكذلك MongoDb.
اذا تحبون هذا النوع من المحتوى اكتبوا بالتعليقات 💻