هل ترغب في تعلم تطوير تطبيقات البلوكشين ، التطبيقات اللامركزية Dapps ؟ نقدم لك دورة تعلم تطوير تطبيقات البلوكشين اللامركزية Dapps باستخدام Solidity ستساعدك على كتابة تعليمات برمجية حقيقية من أجل إنشاء أول تطبيقات البلوكشين اللامركزية Dapps لك. وبالتالي اكتساب المهارات التي تمكنك من الحصول على وظيفة كمطور بلوكشين، وهو ما يتزايد عليه الطلب باستمرار في الوقت الراهن.
هل سبق لك أن راجعت احداث التسعينات، احداث تطور الانترنت، الايميل، الهواتف … و تمنيت لو أنك كنت جزء من ثورة شبكة الانترنت انداك؟ لتستغل الفرصة في ان تكون جزءا من ذلك التطور، اذن توقف عن الحلم و ابدأ مع عهد جديد للإنترنت و التطبيقات، و البرمجيات مع تطبيقات البلوكشين اللامركزية Dapps مما قد تكون هذه الفرصة أعظم من ثورة شبكة الانترنت أو حتى الهاتف المحمول.
طور أول تطبيق لامركزي من الصفر على بلوكشين ايثريوم!
لا يمكن التقليل من شأن ذلك التطور الحاصل في مساحة و صناعة التشفير، فتقنية Ethereum و Blockchain هي القوة الأكثر تأثيرا في العديد من الصناعات منذ سنوات قليلة. لا يمكن للشركات توظيف مطورين يفهمون تقنيات blockchain بالسرعة الكافية ، ولكن هناك عددًا ضئيلًا من الموارد المنشورة لمساعدتك على فهم ما يتم استخدامه في ال blockchain، ناهيك عن إنشاء تطبيقات لامركزية.
يمكنك تعلم البلوكشين عبر هذا التدريب : تدريب كامل ل تعلم تقنية البلوكشين Blockchain
هذا هو الغرض من هذه الدورة التدريبية، أن تكون أفضل مورد عبر الإنترنت للتعرف على Ethereum و blockchains وكيفية إنشاء التطبيقات باستخدام هذه التكنولوجيا الجديدة.
لا يزال مجتمع التطوير يكتشف أفضل طريقة لاستخدام Ethereum في إنشاء تطبيقات جديدة ومثيرة. العديد من المطورين يبحثون أكثر من أجل إنشاء أفضل الممارسات للتفاعل مع Ethereum و Javascript. و هذه الدورة ستعرض لك الأنماط الأفضل والأكثر سهولة لإنشاء تطبيقات جاهزة للإنتاج باستخدام Ethereum.
قبل الدورة، ما هو Ethereum ؟
Ethereum هي عملة مشفرة تشبه إلى حد كبير Bitcoin ، وقد تم الإعلان عنها كخليفة لـ Bitcoins. بينما تواجه Bitcoin حاليًا مشكلات في التوسع مع تراكم المعاملات المتزايدة ، تستعد Ethereum لتجاوز Bitcoin في الأداء والشهرة والقيمة. تم إنشاء Ethereum لمساعدة المطورين مثلك على إنشاء تطبيقات تركز على تحويل الأموال أو القيمة من طرف إلى آخر.
و ما هو Solidity؟
Solidity هي لغة برمجة لكتابة العقود الذكية. بشكل أساسي ، فكر في الأمر كطريقة للتحكم في حساب مصرفي بالبرمجة الحاسوبية المسبقة. مع Solidity ، يمكننا كتابة تطبيقات تحاكي حملة تمويل جماعي أو يانصيب أو قرض أو أي نوع آخر من الأدوات المالية.
لا تخاف من تعلم لغة برمجة أخرى من جديد ؛ من المعروف أن Solidity تشبه إلى حد بعيد Javascript وسهلة التعلم بشكل استثنائي لأي شخص لديه خبرة سابقة في جافاسكريبت. ستمنحك هذه الدورة التدريبية جميع الأدوات التي تحتاجها لإتقان Solidity.
تعلم الجافا سكريبت الآن : دورة كاملة لتعلم جافا سكريبت من الصفر إلى الاحتراف
عن الدورة
ستعلمك هذه الدورة التدريبية كيفية تجميع الحزمة المعيارية الخاصة بك لتطوير العقود الذكية وتجميعها واختبارها. من خلال تعلم التقنيات الأساسية ، ستكون مستعدًا للتكيف مع Ethereum بغض النظر عن كيفية تغير النظام البيئي.
تعلم تطوير تطبيقات البلوكشين اللامركزية Dapps باستخدام Solidity
هذه الدورة عبارة عن مدخل ل تعلم تطوير تطبيقات البلوكشين اللامركزية Dapps على بلوكشين ايثريوم باستخدام لغة Solidity وإطار التطوير Truffle.
ل تعلم تطوير تطبيقات البلوكشين لن تحتاج أي معرفة عن البلوكشين ، كل ما يجب أن يكون لديك هو القليل من الخبرة الأساسية في تطوير البرمجيات. حتى لو لم تكن قد كتبت سوى بعض التعليمات البرمجية للواجهة الخلفية للتطبيقات على شبكة الإنترنت أو على الهواتف النقالة، فهذا كافي لتصبح مطور بلوكشين بفضل هذه الدورة.
البلوكشين هو محط اهتمام واسع في أيامنا هذه، حيث تدور حوله العديد من الأحاديث والتوقعات، و من تلك الاحداث العديد من الاستنتاجات أظهرت بأن البلوكشين هي الجيل الجديد من شبكة الانترنت. و دورة تعلم تطوير تطبيقات البلوكشين سوف تساعدك على فهم البلوكشين و كتابة تعليمات برمجية حقيقية من أجل إنشاء أول تطبيق لامركزي لك.
تغطي هذه الدورة المواضيع التالية:
- فلسفة البلوكشين، بصفتها نظام تشفير العملة ومنصة تطوير على حد سواء.
- كيف تعمل البلوكشين، ما هي مكوناتها الرئيسية وكيف تتم هيكلة نظامها البيئي.
- أدوات التشفير الرئيسية التي تحتاج إلى فهمها.
- وصف بيئة التطوير المثالية.
- ويُكرس أكبر جزء من الدورة لتوجيهكم من خلال خلق و تطوير و اختبار ونشر القائمة المتصلة ChainList للتطبيق اللامركزي.
الأدوات التي ستستخدمها في هذه الدورة هي
- ايثريوم.
- متصفح Mist.
- ملحق Metamask على كروم.
- لغة العقود الذكية Solidity.
- إطار البناء والاختبار Truffle.
- صفحات Github.
- Atom (محرر النصوص)
- شبكة الاختبار Rinkeby.
المكتسبات من دورة تعلم تطوير تطبيقات البلوكشين
- فهم الفلسفة الأساسية الكامنة خلف البلوكشين و التطبيقات اللامركزية الموزعة.
- أساسيات كيفية عمل البلوكشين عموما، مما يكفي لتكون قادرا على استخدام بلوكشين بصفتها منصة للتطوير.
- تطوير تطبيق لامركزي موزع، انطلاقا من إنشاء مشروع فارغ وحتى إنتاجه ونشره. مرورا بكتابة العقود الذكية، وحدة اختبارها، وإنشاء واجهة المستخدم.
- كيفية الجمع بين الأدوات الصحيحة لوضع بيئة تطوير متسقة.
- أساسيات لغة العقود الذكية Solidity.
- كيفية استخدام إطار البناء والاختبار Truffle.
- كيفية نشر تطبيق لامركزي على مختلف هيئات ايثريوم (testrpc, private chain, test chain, main net).
رابط الدورة : Ethereum and Solidity: The Complete Developer’s Guide
الدورة هي بالانجليزية، جد مفيدة، و استفاد منها اكثر من 40,481 طالب حول العالم. الدورة هي للمبتدئيين في البرمجة و للمحترفين، لبدأ مشوار تعلمي جديد في مجال يزداد الطلب عليه كل يوم، البلوكشين.
من يريد الدورة بالعربية، فقط أطلب الدورة في تعليق و سندرجها لكم في موقعنا في اقرب وقت.
تعلما ممتعا للجميع! إن احتجتم مساعدة ما. يتسع صدرنا لإستفساراتكم و طلباتكم و تسؤلاتكم. اترك ردًا في مربع التعليق للتعبير عن مشكلتك أو طرح سؤال وسنوافيك بالرد في أسرع وقت ممكن. ايضا تابعنا و تواصل معنا عبر فيس بوك التعلم الحر EDLibre و تويتر EDLIBRE-التعلم الحر، و تلجرام التعلم الحر-EDLIBRE.
لو تكرمتم ممكن بدنا هالدورة بالعربية
تحياتي لكم دائماً
سندرجها في اقرب وقت ممكن، فقط تابع موقعنا و وسائل التواصل الخاصة بنا.
شكرا لك.
اشكركم على جهودكم وطرحكم مواضيع هامة بس اتمنى لو يتم نشر الدورة على الاقل مترجمة باللغة العربية وشكرا وتقبلو احترامي
مرحبا أمنية،
ياريت كنا وجدنا دورة بجودة عالية باللغة العربية، ولكن لم نجد أحسن من تلك الدورة بالإنجليزية و بثمن مناسب.
سنحاول ان نجد دورة باللغة العربية في المجال في أقرب وقت، ولكن نصيحة ان تدرسي المجال باللغة الإنجليزية.