إدخال وإخراج الملفات والبيانات في Java: التدفقات (Streams)، التسلسل (Serialization)، و JSON
تعلم قراءة البيانات وكتابتها ومعالجتها في Java باستخدام تدفقات I/O الحديثة، ومكتبة Jackson لتحليل JSON، والتسلسل، والكتل النصية من خلال أدلة نصية عملية.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
تعد إدارة تدفق البيانات مهارة أساسية لأي مطور، ومع ذلك فإن التعامل مع الملفات والتدفقات وتنسيقات البيانات يمكن أن يصبح مربكًا بسرعة. يوجهك هذا الدورة التدريبية النصية خطوة بخطوة خلال أساسيات عمليات الإدخال/الإخراج في Java، مما يساعدك على قراءة البيانات الخارجية وكتابتها والتحكم فيها بثقة. ستنتقل من كتابة تطبيقات وحدة التحكم البسيطة إلى بناء برامج قوية تتفاعل مع نظام الملفات، وتسلسل كائنات Java، وتحليل بيانات JSON المعقدة. من خلال إتقان واجهات برمجة تطبيقات Java I/O الحديثة والمكتبات القياسية، ستكتب كودًا أكثر نظافة وكفاءة وأمانًا لمعالجة البيانات. ما ستتعلمه: 1. فهم مفاهيم I/O الأساسية، بما في ذلك تدفقات البايت (byte streams)، وتدفقات الأحرف (character streams)، وواجهات برمجة تطبيقات NIO.2 Path و Files الحديثة. 2. قراءة وتعديل الملفات النصية بكفاءة باستخدام ميزات Java الحديثة مثل الكتل النصية (text blocks) للحصول على سلاسل نصية متعددة الأسطر أكثر نظافة. 3. تسلسل كائنات Java وإلغاء تسلسلها بأمان للحفاظ على حالة التطبيق عبر الجلسات. 4. معالجة بيانات JSON بسلاسة باستخدام مكتبة Jackson القياسية في الصناعة لرسم خريطة الملفات لكائنات Java. 5. تطبيق معالجة قوية للأخطاء باستخدام try-with-resources لإدارة موارد النظام ومنع تسرب الذاكرة. 6. ممارسة التحقق من صحة البيانات ومبادئ الأمان الأساسية عند قراءة ملفات الإدخال غير الموثوقة. تبدأ الدورة المصطلحات الأساسية، وشرح كيفية نقل التدفقات للبيانات قبل تقديم عمليات نظام الملفات. ستتقدم بعد ذلك من خلال تسلسل الكائنات، ومعالجة JSON الحديثة باستخدام Jackson، وتقنيات إدارة الموارد. تم تصميم هذه الدورة لمطوري Java المبتدئين إلى المتوسطين الذين يرغبون في إتقان استمرارية البيانات والتعامل مع الملفات. لا يلزم وجود خبرة سابقة في إدخال/إخراج الملفات، على الرغم من أنه يوصى بفهم básico لبناء جملة Java. ابدأ القراءة اليوم لإتقان تدفق البيانات في تطبيقات Java الخاصة بك.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع