شركة كريالتي للطابعات ثلاثية الأبعا
شركة كريالتي للطابعات ثلاثية الأبعاد
7 مستودعات على Github عليك الإطلاع عليها لهذا الشهر [ العدد الأول ]

7 مستودعات على Github عليك الإطلاع عليها لهذا الشهر [ العدد الأول ]

كان طرحاً بسيطاً على أصدقائنا على صفحة الفيسبوك إن كانو يرغبون بالإطلاع على مجموعة  من المستودعات على Github او Github Repositories مفيدة لهم، فـ Github واحدة من المنصات القوية المقدمة من مبرمجين نحو مبرمجين آخرين، و يتم نشر مجموعة من المعلومات و التقنيات على شكل مستودعات في المنصة تحت مجموعة من اللغات البرمجية المختلفة، و قد يود اي مبرمج ان يطلع على هذه المستودعات و يستفيد منها أيضا، إلا ان ندرة و شح المواضيع التي تقترحها يجعل من الصعب تحقيق ذلك، فقررنا ان نوفر لك عددا يتم نشره بشكل شهري من أجل إقتراح بعضها، فهل أنت مستعد للإطلاع عليها ؟ 


7 مستودعات على Github عليك الإطلاع عليها لهذا الشهر [ العدد الأول ]

- مستودع WebSlides : لصناعة صفحات ويب إحترافية  : 

يمكنك الإطلاع على نموذج و مثال لما تستطيع فعله بهذا المستودع من هنا ، تستطيع من خلال ما يوفره لك هذا الأخير صناعة صفحة ويب إحترافية مبنية على الـ  Slides بحيث اثناء الـ Scroll تنتقل الصفحة بأكملها على شكل سلايد مميز، مفيد جدا لصناعة صفحة ويب أحادية، او صناعة بورتفوليو او صفحة هبوط (Landing Page) إستخدام الكود البرمجي من أجل صناعة الصفحة سهل جدا. 

إستخدام Webslides في صناعة صفحة شبيهة بالنموذج أعلاه ليس بالأمر الصعب، سيتوجب عليك أولا تحميل المستودع او نسخه و تضمينه في مشروع برمجي، بعدها يجب عليك تنسيق الصفحة بالشكل جانبه، بحيث تقوم بإضافة Section جديدة في كل Slide محدد، و إضافة حينها محتوى كل صفحة في الـ Section لتقوم بتطبيق الـ Slide، يمكنك أيضا إضافة اي عدد من الـ Sections تريد، يجدر التنويه هنا ان الـ Slide يكرر نفسه عند الإنتهاء، يمكنك التحكم به بشكل أكبر عن طريق الجافاسكربت، ستجد التوثيق بأكمله يشرح الطريقة.

7 مستودعات على Github عليك الإطلاع عليها لهذا الشهر [ العدد الأول ]

يمكنك الإطلاع على المستودع أكثر من هنا، يمكنك الإحتفاظ به في حسابك الخاص عن طريق الـ Fork أيضا . 

- مستودع Awesome Deep Learning للبدئ في هذا المجال : 

الـ Deep Learning او التعلم العميق و هو احد المجالات القوية التي أصبح نصيبها في العالم البرمجي كبير، إذ تخول لك إبتكار و صناعة برمجيات قادرة على التعلم بحد ذاتها و قابلة للتطور، إن اردت البدئ في هذا المجال فستحتاج الى مجموعة من الموارد مثل المسارات (Paths) لكيفية البدئ، الكورسات الملائمة، محاضرات جامعية، دورات فيديو، مقالات و كل شيئ يتعلق بالـ Deep Learning، و إن كنت تقرأ هذا المقال فاليوم هو يوم سعدك.
مستود Awesome Deep Learning يوفر لنا هذا و أكثر، مجموعة ضخمة  جدا من الموارد التي سيحتاجها أي شخص يريد البدئ في مجال الـ Deep Learning و تتكون من : كتب مجانية اونلاين، مواقع ويب، فيديوهات على اليوتيوب، بحوث علمية من جامعات كبيرة، دورات و كورسات و مساقات، مؤتمرات، أدوات مساعدة، برامج مساعدة ...، العدة الأمثل للبدئ في الـ Deep Learning الذي يعتبر ركيزة الذكاء الإصطناعي.

يمكنك الإطلاع على هذا المستودع أكثر من هنا .

- مستودع Paper Onboarding : لصناعة واجهات دخول لتطبيقات الأندرويد : 

صناعة تطبيق أندرويد ليس بالأمر الهين، و ينقسم لأقسام، و لا جدال على ان تطوير الواجهة هو واحد من أصعب الأقسام في الأندرويد، نوفر لكم مستودع Paper Onboarding الذي يسمح لصناعة واجهة دخول جميلة للتطبيق، إن إستخدمت تطبيقات مثل FireFox Focus مثلا ستجد انه يوفر لك في أول إستخدام صفحة دخول تعرض عليك بعض المعلومات حول التطبيق او طريقة إستخدامه، و إن اردت صناعة المثل فعليك بهذا المستودع. 
مستودع Paper Onboarding يوفر لك إمكانية إدراج هذه الخاصية في كل من تطبيق أندرويد مبني عن طريق الجافا، او تطبيق اندرويد مبني عن طريق كوتلن، إستخدامه ليس بتلك الصعوبة، و ستجد كل التوثيق و كل ما تحتاجه من معلومات حوله من الرابط الخاص به على جيتهاب من هنا .

- مستودع Fancybox : لصناعة تأثير جميل على الصور و الفيديوهات : 


7 مستودعات على Github عليك الإطلاع عليها لهذا الشهر [ العدد الأول ]

إن اردت الإرتقاء بصفحة الويب الخاصة بك قليلا، فنقترح عليك مستودع Fancybox، و هو قبل كل شيئ مخصص لصفحات الويب و ليس أي شيئ آخر، يكفي أولا إضافته الى صفحة الويب الخاصة بك سواء عن طريق الـ CDN او عن طريق تحميله او عن طريق احد الـ Package Manager مثل Npm، بعد ان تقوم بذلك قم بإضافة خاصية data-fancybox="gallery" في وسم a الذي يتضمن الصورة، و بعدها قم بتنفيذ الكود، في الصفحة ستجد ان الصور او الفيديوهات التي تقوم بالنقر عليها تتحول الى نافذة ذات خلفية سوداء مع إبراز الصورة بشكل كبير، يمكنك إضافة عنوان للصورة و الوصف الخاص بها لتظهر أكثر إحترافية، كما يمكن الإنتقال بين صورة و صورة عبر أزرار الكيبورد او عن طريق الـ Scroll. 
يمكنك الإطلاع على كل التوثيق و طريقة إستخدام Fancybox من المستودع الرسمي الخاص بها من هنا .

- مستودع The Algorithmes / Python : كل الخوارزميات بالبايثون : 

البايثون من اللغات البرمجية التي يمكن التلاعب بها كما تريد، يمكنك ان تصنع برمجيات سطح متوافقة مع كل الانظمة، او صناعة مواقع ويب عبر إطاراتها القوية، او إستخدامها في مجال الذكاء الإصطناعي و البحوث و البيانات الضخمة و غيرها، إنتقالا من البايثون الى مفهوم البرمجة، نجد انه من الأساسيات البرمجية أيضا الخوارزميات التي تساعدنا على هيكلة و صناعة برمجية إحترافية مبنية على المنطق و القوة، الخوارزميات تساعدنا في تنظيم الكود الخاص بنا و معرفة ما الذي يفعله الكود في الأساس، فماذا لو إستطعنا جمع واحدة من أقوى اللغات البرمجية مع واحد من أقوى المفاهيم البرمجية معا؟
هنا سنحصل على هذا المستودع الذي يوفر لنا خارج او الكود البرمجي الخاص بلغة البايثون لمجموعة ضخمة جدا من الخوارزميات الشهيرة مثل خوارزميات الترتيب (Sort) و خوارزميات البحث (Search) و خوارزميات التشفير (Hash) و غيرها، يضم المستودع عددا كبيرا من الخوارزميات و كيفية إبتكارها بلغة البرمجة بايثون. 
يمكنك الإطلاع عليه أكثر من خلال الرابط التالي .

- مستودع aframe: لصناعة صفحات تدعم الـ VR : 

الـ VR او الـ Vritual Reality او الواقع الإفتراضي، و هو تقنية قد حصدت قلوب الكثيرين و أصبحو يستخدمونها اليوم بشكل عادي، و إن اردت إرضاء هذه الفئة كمطور او مبرمج فربما تريد جعل موقعك الخاص او صفحة ويب تدعم الواقع الإفتراضي، لكن ليست لديك أي فكرة كيف يمكن فعل ذلك او كيف تبدأ من أساسه صحيح؟ حسنا مستودع aframe هنا للمساعدة. 
يساعدك هذا المستودع في إبتكار ما يسمى بالـ WebVR بحيث سيمكنك صناعة و تطوير صفحة ويب تظهر بواقع إفتراضي عن طريق إضافة مجموعة من المكونات في صفحة الويب التي انت بصدد تصميمها من أجل الحصول على  نتيجة في الأخير قادرة على الخروج من الإطار المبتذل لتصير واقعاً حياً لكل من يرتدي نظارات الـ VR، ننصحك بإعطاء هذا المستودع تجربة شخصية و إستكشافه أكثر. 
تعرف عليه أكثر من خلال الرابط التالي

- مستودع Front-end Bootcamp : معسكر مايكروسوفت التدريبي : 

مايكروسوفت من الشركات القوية، و قد إستحوذت على منصة جيتهاب السنة الفائتة، و أضافت الكثير من المميزات الإجابية لهذه المنصة بالطبع، لها مستودعاتها الخاصة و نستعرض عليك اليوم واحدا من أفضلها، معسكر مايكروسوفت التدريبي لمن يريد ان يصير مطور front-end ( واجهات ) إحترافي، سيتوجب عليك تعلم مجموعة من الأساسيات و إنجاز بعض التمارين، و كلها موجودة في هذا المستودع. 
سيتوجب عليك أولا تحميل هذا المعسكر التدريبي ثم تنصيبه و فتح الإتصال من أجل الولوج إليه محليا، ثم ستظهر لك عدة إختيارات و تدريبات مقسمة على شكل أيام، فمثلا في اليوم الأول عليك تعلم الـ HTML و CSS و معرفة أساسياتهما و إنجاز بعض المهمات و التمارين البسيطة فيهما، ثم اليوم الثاني لغات و تقنيات أخرى و هكذا دواليك الى حين إنتهاء المعسكر، و بنهايته ستجد نفسك قد إحترفت و لو قليلا مجال الـ front-end و أصبحت قادرا على تطوير برمجيات جيدة، يجدر بالذكر ان مايكروسوفت توجهت نهو React في هذا المعسكر كإطار front end . 
يمكنك الإطلاع أكثر على هذا المعسكر و المستودع من هنا

شاركه على :