Solidity Mappings: Key-Value Storage for Smart Contracts
Learn to implement efficient, gas-optimized key-value lookups in your smart contracts using Solidity mappings for secure decentralized applications.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
Storing and retrieving data efficiently is a core challenge in smart contract development. Solidity mappings offer a powerful, gas-efficient way to manage key-value pairs, but understanding how they work under the hood is crucial to avoiding costly security and performance pitfalls.
This text-based course guides you through the foundational concepts of Solidity mappings, showing you how to design, implement, and optimize key-value storage for decentralized applications. You will transition from writing basic state variables to architecting secure, high-performance data structures that minimize gas consumption.
What you'll learn:
- Understand the core mechanics of Solidity mappings and how they differ from arrays.
- Implement nested mappings to represent complex, multi-layered data relationships.
- Apply gas-saving techniques by choosing the correct storage patterns for your smart contracts.
- Design secure access control systems using address-to-boolean and address-to-role mappings.
- Avoid common security vulnerabilities, such as uninitialized storage pointers and mapping deletion quirks.
- Practice reading and writing clean Solidity code snippets to manage data efficiently.
You will start with fundamental definitions and mapping syntax before progressing to advanced patterns, including nested mappings and security best practices. Each module reinforces your learning through clear code explanations and written conceptual exercises.
This course is designed for beginner blockchain developers and programmers transitioning to smart contracts who want to master Solidity data structures. No prior smart contract experience is required, though a basic understanding of programming logic is helpful.
Step into the world of decentralized storage and start writing more efficient smart contracts today.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 48 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🔥 مطلوب
🎓 بشهادة
بناء موقع إخباري للعملات المشفرة باستخدام Python و Django
شهادة
تطبيق عملي
$149.00
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير Web3: بناء التطبيقات اللامركزية (dApps)
شهادة
تطبيق عملي
$49.99
→
🌟 اختيار الطلاب
🎓 بشهادة
تطوير Polygon Layer 2: بناء تطبيقات إيثيريوم قابلة للتطوير
شهادة
تطبيق عملي
$49.99
→
🔥 رائج
🎓 بشهادة
أطلق سوقاً إلكترونياً بدون كود باستخدام Bubble و Stripe Connect
شهادة
تطبيق عملي
$89.99
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف $100 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي $12.50. لا تنتهي صلاحية الأرصدة أبداً.
$100
200 رصيد
$12.50 / دورة
أفضل قيمة
$250
550 رصيد
$11.36 / دورة
$500
1200 رصيد
$10.42 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.