اذهب إلى المحتوى

محمد عاطف25

الأعضاء
  • المساهمات

    9842
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    154

كل منشورات العضو محمد عاطف25

  1. حاليا لا يوجد أى دورة متخصصة بلغة c++ أو C# مع إطار عمل Asp.net core على أكاديمية حسوب هنا . ولكن من الممكن بالطبع إضافته مستقبلا حيث يتم دائما إضافة دورات وتحديثات على الدورة الحالية بشكل دورى بما يناسب سوق العمل العربي والعالمي . وسأقوم بإرسال إقتراحك للإدارة هنا وسيتم دراسة إضافة الدورة إن شاء الله . يمكنك متابعة الدروس والمقالات الخاص بلغة C# في الأكاديمية يوجد أيضًا دروس ومقالات لإطار ASP.NET . أيضًا متابعة صفحة آخر التحديثات لمعرفة الجديد في الأكاديمية.
  2. بالطبع لا حيث أن أطر العمل مثل bootstrap او tailwind ما هي إلا أطر عمل مساعدة تساعدك في تصميم الموقع بشكل سريع وأفضل ولكن إستخدامك له هو ما يفرق بين هل يؤثر على مستواك أم لا . فهناك بعض الأشخاص المبتدئين من يقومون مباشرة بالبدأ في bootstrap أو tailwind دون مذاكرة أو البدأ بدراسة أساسيات CSS وهكذا سيؤثر هذا الأمر على مستواهم فهم ليس لديهم الأساس القوي وهنا أطر العمل ستكون عائق له ولن يقوم بإستخدامه بالشكل الأفضل وسيقوم فقط بنسخ ولصق الأكواد دون فهمها ولو حدثت مشكلة لن يستطيع حلها بنفسه دون الإستعانة بأحد ولهذا دائما الأفضل هو دراسة الأساسيات بشكل عميق ومن ثم إستخدام أى إطار عمل تريده. وإليك الفرق بين bootstrap و tailwind :
  3. وعليكم السلام ورحمة الله وبركاته. أولا لنجهز مشروع React للبناء من خلال الأمر : # في بيئة التطوير المحلية npm run build # أو yarn build وهكذا سيتم إنشاء مجلد build يحتوي على الملفات المجهزة والمجمعة. ثانيا رفع الملفات إلى الاستضافة : الطريقة الأولى وهي عبر cPanel قم بسجيل الدخول إلى cPanel الخاص بموقع dzsecurity.com ومن ثم انتقل إلى File Manager وافتح مجلد public_html أو المجلد الرئيسي لموقعك وقم برفع جميع محتويات مجلد build مباشرة إلى المجلد الرئيسي. أو الطريقة الثانية وهي من خلال FTP الخاص بموقعك وإستخدام برنامج مثل filezilla لرفع الملفات من خلاله. ثالثا تكوين خاص لموقع React : مثل ملف .htaccess للخوادم التي تدعم Apache وأنشئ ملف .htaccess في المجلد الرئيسي وأضف: Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.html [QSA,L] وإذا كان لديك دومين فرعيتأكد من رفع الملفات في المجلد الصحيح مثل subdomain.dzsecurity.com. رابعا إعدادات DNS والدومين : تأكد من توجيه الدومين إلى الخادم الصحيح وقد تحتاج لضبط إعدادات A Record أو CNAME لو كنت قد اشتريت النطاق domain بشكل منفصل
  4. نعم صحيح فبتاريخ 23 شهر 11 تم تغير وإضافة مسار أطر عمل css وهو تعديل وتحسين للمسار السابق ويمكنك قراءة تفاصيل أكثر حول هذا التحديث : والأفضل دائما إذا لم يتغير المسار الذي تشاهده فلامشكلة يمكنك إكماله كما أنت ومن ثم متابعة التعديلات التي تمت . أما لو كان المسار الذي تشاهده هو الذي تم تعديله وتم نقله إلى قسم الأرشيف فهنا يجب ترك المسار الموجود به ومشاهدة التحديث مباشرة .
  5. إليك المشاريع التالية بديلا سهلا للمشروع Social Media Developers Hub : لوحة مهام تعاونية (Collaborative Kanban Board) : هو مشروع مشابه ل Trello أو Jira ولكن بنسخة مبسطة (Live Collaboration). والفكرة هي لوحة تحتوي على أعمدة مثل (To Do, In Progress, Done) ويمكن للمستخدمين سحب وإفلات البطاقات (Tasks). و ال Real-Time في المشروع هو: عندما يقوم "مدير المشروع" بسحب بطاقة من عمود لآخر يجب أن تتحرك البطاقة أمام الموظف في شاشته فورا دون عمل Refresh. مؤشر "Who is typing فيجب إظهار من يقوم بتعديل البطاقة حاليا لمنع شخصين من تعديل نفس المحتوى. نظام تذاكر الدعم الفني المباشر (Live Support Helpdesk) : هو أعقد قليلا من تطبيق الدردشة العادي. والفكرة هي أنه نظام يربط العملاء بموظفي خدمة العملاء. وال Real-Time هنا هو عبارة عن: توزيع التذاكر (Tickets) فبمجرد دخول عميل جديد يظهر إشعار عند كل الموظفين المتاحين وأول من يضغط "Accept" تختفي التذكرة من عند الباقين. حالة الكتابة وقراءة الرسائل (Read Receipts).
  6. وعليكم السلام ورحمة الله وبركاته. لا داعي للقلق فقد تم تصميم الدورة وترتيبها بعناية حيث تعتمد المسارات على بعضها البعض وتراعي مستوي الطلاب في التدرج ولهذا دائما الافضل هو اتباع الترتيب الموجود في الدورة. ستجد مثلا في مسار "تحليل البيانات Data Analysis" هناك قسم بداخله خاص بالتعامل مع "البيانات والإحصاء" وهنا ستتعلم كيفية التعامل مع تلك البيانات وتنظيفها فهذا هو المهم الآن للدخول في مجال تحليل البيانات . أما في مسار "التعامل مع البيانات" تم التعامل مع قواعد البيانات وغيرها من المصادر الأخرى للبيانات والتي ستحتاجها عند التعامل مع "تعلم الآلة Machine Learning" والمسارات التالية . وأيضا في الدورة لاحظ أنه يقوم في المسارات الأولى بالتطبيق العملي وهي إستخدام تطبيقات موجودة بالفعل وتعليمك كيفية إستخدامها وما هي المهام والمخرجات الخاصة بها . ولكن في المسارات اللاحقة تم شرح كيفية بناء تلك التطبيقات بنفسك وهذا أفضل لك حيث يمكنك رؤية أولا التطبيقات النهائية وإستخدامها وفي النهاية تقوم ببنائها بعدما فهمت ما المغزى منها وفيما تستخدم . ولكن بالطبع يمكنك دراسة المسار الذي تريده أولا ولكن الأفضل إتباع ترتيب الدورة.
  7. لا داعي للقلق هذا الأمر طبيعي بسبب إنشغالك في الدراسة والأمور الأخرى . ولكن أنصحك حتى إذا بدأت الدراسة بأن تقوم بتوفير ساعة واحدة أو إثنين في اليوم فقط للمراجعة وللتطبيق على ما تعلمته وذلك حتى لا تنسى ما قمت بمذاكرته سابقا وتقوم بالإعادة مجددا عند إنتهاء الدراسة وأيضا هكذا ستكون لديك الخبرة الجيدة بسبب كثرة التطبيق الذي ستكون قد قمت به في فترة الدراسة . ونعم يمكنك دراسة أول 4 مسارات ولو أردت تعلم flask فيمكنك دراسة المسار الخامس والسابع وهما "تطوير واجهة برمجية لتعديل الصور باستخدام فلاسك Flask" و "بناء مدونة باستخدام فلاسك Flask" ويمكنك تجاهل odoo فهذا المسار مخصص لمن يريد العمل كمطور odoo وهي وظيفة منفصلة لذلك إذا لم تكن تريد العمل كمطور odoo فميكنك تجاهله . أما باقي المسارات فهي متخصصة لم يريد دمج تقنيات الذكاء الإصطناعي في مشروعه ويمكنك تجاهلها حاليا ومن ثم العودة إليها لاحقا إذا أردت ذلك . أما لو أردت إستخدام Tailwind فهذا ممتاز ولكن أنصحك بتعلم أساسيات HTML و CSS و JS وهذه الأساسيات ستجدها في أول مسار في دورة تطوير واجهات المستخدم يمكنك دراسة أول مسار بشكل مجاني .
  8. وعليكم السلام ورحمة الله وبركاته. لا توجد وظائف تسمى بوظائف المبتدئين فجميع الوظائف في بدايتها تكون للمبتدئين والذي يكون من المتوقع على هذا المبتدأ تنفيذ أشياء معينة ومع تقدم مستواه ومهارته تزداد المهمام المطلوبة منه وبالتبعية يزداد راتبه. يمكنك بالطبع العمل في البداية كبمتدأ في مجال الحماية cyper security أو مجال تطوير الويب أو أى مجال غيره والأفضل لك هو الدخول في المجال الذي تجد في الشغف الخاص بك والذي تحبه وهذا الذي سيجعل متقدما ومتفوق في هذا المجال.
  9. ستحتاج إلى إستخدام نماذج للذكاء الإصطناعي لتستطيع تحويل الصور إلى نصوص ومن ثم تحويل النصوص هذه إلى أى صيغة تريدها . وأيضا قد تجد مواقع تقوم بتوفير API لك لهذا الأمر حيث ليس عليك إنشاء النموذج من البداية بنفسك ولكن هذا الأمر سيكون مكلفا وستقوم بدفع الأموال مقابل إستخدام تلك ال APIS . أما إذا كان الملف هو عبارة عن PDF وليس صورة فيمكنك حينها إستخدام مكتبات لتحويل وإستخراج النصوص من ملف PDF والأفضل إستعمال لغة بايثون في هذا الأمر فهي تحوي مكتبات قوية ستفيدك كثيرا .
  10. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  11. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  12. وعليكم السلام ورحمة الله وبركاته . لا تجعل كل هدفك هو فقط الحصول على الشهادة ولكن أن تحقق أقصى إستفادة من الدورة والتطبيق الجيد على ما تعلمته . أنصحك بإكمال الدورة بشكل كامل وأيضا أن تقوم بالتطبيق كثيرا قبل أن تتقدم للإختبار وحتى قبل أن تعمل في مواقع العمل الحر . ولكن لا بئس بالطبع يمكنك حاليا التقدم للإختبار بما أنك أنهيت 4 مسارات من الدورة ولكنك حاليا ليست لديك الخبرة الكافية أو التطبيقات العملية التي تؤهلك لإنجاز المشاريع بشكل جيد ومناسب . وأخيرا أنصحك أيضا بعدم التقدم للمشاريع على مواقع العمل الحر إذا لم تكن مؤهلا لذلك حيث هذا الأمر سيعطي لك تقيمات سلبية وسيجعل الحصول على عمل بعد ذلك بصعوبة . ولكن يمكنك الآن النظر إلى مواقع العمل الحر وانظر ما هي المشاريع المطلوبة ويمكنك العمل على مشروع بنفسك دون التقدم للوظيفة حاليا وانظر الوقت الذي ستأخذه لإتمامه وأيضا أنظر إلى دقة ومدى جودة المشروع وهكذا ستستطيع تقيم نفسك ومعرفة كيفية تنفيذ المشاريع والوقت الذي تستطيع إنجازه وفيه وأيضا تستطيع وضع تلك المشاريع في معرض أعمالك .
  13. لاحظ أنك هنا أضفت حرف في منتصف الجملة ولم تقم بتغير حرف بحرف وما قمت به صحيح تماما أحسنت . الأفضل بدلا من كتابة النص بنفسك مثل "rmin" يمكنك إستخدام التالي وهو الأفضل : name[:-3] + "r" + name[-3:] وتوجد طريقة أفضل لو أردت تعديل أحرف ما وهي تحويل السلسلة النصية إلى قائمة فالسلاسل النصية في بايثون لا يمكن تعديلها وبعد تحويل السلسلة إلى قائمة يمكنك تغير الأحرف كما تريد ومن ثم تحويل القائمة إلى سلسلة مرة أخرى : name = "Mohamed Amin" name_list = list(name) # تعديل الحرف في الموقع المطلوب name_list[9] = "r" # دمج القائمة لتصبح نصاً مرة أخرى name = "".join(name_list) print(name) ولو أردت الإستبدال يمكنك إستخدام الدالة replace ولكن تلك الدالة ستقوم بإستبدال الأحرف جميعها في النص ولهذا هي ليست أفضل خيار لك.
  14. هل يمكنك توضيح سؤالك بشكل افضل لنستطيع مساعدتك اين تريد تغيره واى لغة تقصدها . إذا كان سؤالك بخصوص درس من دروس الدورات فستجد اسفل الدرس صندوق للتعليقات كما هنا يرجى وضع سؤالك أسفل الدرس وليس هنا حيث هنا هو قسم الأسئلة العامة ولا نقوم بالإجابة فيه على أسئلة الدورات .
  15. المشكلة لديك حيث الفيديوهات تعمل دون مشكلة . يرجى التأكد من انه ليس لديك قيود في الانترنت او لديك برنامج حماية يقوم بحظر الخادم الخاص بالدروس . يرجى اولا محاولة إستخدام شبكة انترنت أخرى فإذا تم حل المشكلة إذا المشكلة كانت في شبكة الانترنت لديك اما لو إستمرت المشكلة يرجى محاولة إستخدام VPN لحل مشكلة الانترنت لديك .
  16. الأفضل دائما تنزيل نفس الإصدار المتبع في الشرح وذلك لتفادي حدوث تعارضات في المكتبات والإصدارات المستخدمة لذلك الأفضل حذف الإصدار الذي لديك وتنزيل الإصدار المتبع في الشرح . وأيضا الإصدار الذي قمت بتنزيله هو إحدث إصدار من بايثون لذلك من الممكن أن تواجهك مشاكل كثيرة جدا في عدم دعم المكتبات لهذا الإصدار ويمكنك تنزيل إصدار 3.13 بدلا من 3.14 . أما لإظهار القوائم فيمكنك تمرير مؤشر الفأرة للأعلى وستظهر لك القوائم أو قم بالخروج من وضع ملئ الشاشة من خلال الضغط على الزر الأخضر .
  17. انت لم تقم بإرفاق ملف الصورة وقد قمت بإستخدام صورة أخرى ولم تظهر بأى خلفية بيضاء . أعتقد أنك تقصد المسافة البيضاء في بداية الصفحة قبل ال nav : إذا كان كذلك فالمشكلة ليست في الصورة المشكلة في ملف webpage.css سطر 14 حيث لاحظ أنك إستخدمت margin ولكن ال nav هو أول عنصر لذلك عند وضع مسافة قبله تظهر الخلفية البيضاء . لذلك يجب حذف المسافة في الأعلى هكذا من خلال إستبدال سطر 14 : margin: 0px 10px 10px;
  18. للتقدم للإختبار لابد من إتمام على الأقل أربع مسارات من الدورة وقبل التقدم للإختبار ستقوم بتوضيح المسارات التي قمت بإنهائها وسيتم إختبارك فقط في تلك المسارات التي أنهيتها وليس الدورة كاملة . ولو أنهيت جميع المسارات فسيتم سؤالك بها فقط ولن يتم السؤال بخصوص أى شئ خارج محتوى الدورة .
  19. من مميزات أكاديمية حسوب أنك بمجرد شرائك للدورة فأنت تملك الوصول لها مدى الحياة وهذا يشمل أيضا أى تحديثات أو إضافات تتم على الدورة ولهذا لا تقلق ستتمكن من مشاهدة الدورة في أى وقت . بما أنك دفعت رسوم الدورتين إذا ستجد أن الحساب الذي قمت بالدفع من خلاله قد تم فتح الدورتين له لهذا لا يمكن إستخدام إلا حساب واحد فقط وهو الذي قمت بشراء الدورة فيه من خلال البريد الإلكتروني هذا فقط.
  20. وعليكم السلام ورحمة الله وبركاته . أولا أنت لا تدفع سعر الدورة فقط للمحتوى الحالي بل أنت تحصل على مميزات كثيرة جدا توفرها الأكاديمية للملتحقين بالدورة . منها أنك لك وصول مدة الحياة للدورة وأيضا لجميع التحديثات التي تتم والمحتويات والمسارات التي يتم إضافتها بإستمرار . وستجد أن في هذه السنة تم إضافة أكثر من مسار جديد في عدة دورات هنا في الأكاديمة وهي مسارات مطلوبة جدا في سوق العمل وأى شخص مشترك في الدورة قبل تلك التحديثات له كامل الوصول إليها . وأيضا بعد الإنتهاء والحصول على الشهادة يتم توفير لك باقات في موقع بعيد بسعر 99$ مجانا وأيضا يتم إنشاء سيرة ذاتيه لك ويتم مساعدتك للحصول على وظيفة . أما بخصوص المحتوى فأيضا لا يمكنك المقارنة بالوقت بل على مدة طلب أو صعوبة الحصول أو تدريس منهج ما . فمثلا الذهب الجرام فيه بمبلغ كبير جدا ولكن مثلا الفضة بمبلغ أقل بكثير وهكذا الأسعار تتفاوت وليست ثابته أى انه ليس هناك مقارنة في المدة أو الحجم بل المقارنة في المحتوى . فمثلا دورة Ruby on Rails هي دورة تحوي 20 ساعة تدريبيه ولكن ستؤهلك بعد الإنتهاء منها على وظيفة في هذا المسار ولغة Ruby on Rails هي من أكثر اللغات في مرتبات الوظائف ولا يمكن مقارنتها باللغات الأخرى وأيضا ليس أغلب الأشخاص من يشتركون في تلك الدورة إلا المهتمون جدا بهذا المجال والذين يعرفون أهميته وقدره .
  21. وعليكم السلام ورحمة الله وبركاته . نقاط السمعة في أكاديمية حسوب هي مؤشر لفعالية الشخص ومقدار نشاطه ومدى تفاعل المستخدمين الآخرين داخل الأكاديمية مع المحتوى الذي ينشره أو يكتبه ويشمل ذلك تفاعلات المستخدمين مع تعليقات وأسئلة وأجوبة ومقالات الشخص كما أنها نقاط لزيادة موثوقية الشخص ضمن الأكاديمية وهي كما تقول تماما. ومن حيث الفائدة العملية فلا يوجد لها فائدة ملموسة مجرد أيقونات وأرقام للدلالة على نشاطك ومدى تفاعلك بأقسام الأكاديمية وكذلك في التعليقات أسفل الدروس. أي مجرد تشجيع من أجل التفاعل والمشاركة، فهو أمر محبب للمستخدمين على أي منصة، وستجد أمر مشابه في مواقع التواصل الإجتماعي. لا توجد مخالفات إلا لو تم نشر أشياء غير لائقة على الأكاديمية هنا فقط ولا يتم إيقاف الحساب هنا في الأكاديمية إلا إذا تم نشر أشياء غير لائقة أكثر من مرة وإذا لم يكن العضو مشتركا في إحدى الدورات ولكن دون ذلك لا يتم تقيد أو إيقاف الحساب.
  22. نعم بالطبع حيث ملف env. هو الملف الخاص بمتغيرات البيئة الأساسية في مشروعك والتي تحوي بيانات حساسة جدا ومهمة مثل معلومات الإتصال بقواعد البيانات وبيانات البريد الخاص بك لإرسال الرسائل وغيرها من المعلومات الحساسة لمشروعك والتي يجب إخفائها وإذا حصل أحد ما على هذا الملف سيكون لديه الوصول إلى كل بيانات ومعلوماتك من قواعد البيانات إلى حساباتك وغيرها من البيانات المخزنة في الملف . ولهذا لا يجب وضعه أبدا بداخل المجلد public_html لأن أى ملف بداخله يتم الوصول إليه من خلال الرابط URL وهكذا سيستطيع أى أحد الوصول إلى ملف env. إن كان بداخله وسيتم إختراق بياناتك . أنت تستخدم laravel إذا يجب وضع فقط محتويات ملف public بداخل مجلد public_html وباقي الملفات الأخرى خارج المجلد ولكن بجواره .
  23. المشكلة لديك في ملف frontend\src\Components\Navbar.tsx في سطر 93 . حيث useEffect يعمل أول مرة و setUser(JSON.parse(userData)) لا تغير user فورا وفي السطر التالي مباشرة: fetchNotifications() تجعل user ما يزال null. لذلك الحل هو هو حذف ال useEffect هذه وفصلها إلى إثنين هكذا : useEffect(() => { const userData = localStorage.getItem("user"); const token = localStorage.getItem("token"); if (userData && token) { try { setUser(JSON.parse(userData)); } catch { setUser(null); } } }, []); useEffect(() => { if (!user) return; fetchNotifications(); const interval = setInterval(fetchNotifications, 60 * 1000); return () => clearInterval(interval); }, [user]); ولقد قمت بإرفاق الملف لك بعد التعديل . ولكن لاحظ أن الإشعار يعتمد على المستخدم وهو يذهب إلى الطبيب لذلك يجب إلغاء جزء التحقق أنه Admin وإلا فإن الإشعارات لن تظهر إلا إلى الأدمن. Navbar.tsx
  24. وعليكم السلام ورحمة الله وبركاته. ال portfolio جميل ووميز من ناحية التصميم والتفاعل . ولكن مشكلته الأساسية أنه يحتوي على محتوى محدود جدا حاليا وهذا الأمر سيدل على ضغف مهاراتك أو خبرتك فقد لاحظت أن الشهادة من سنة 2023 أى منذ سنتين وأكثر ولهذا فإن مشروعين فقط لديك في ال portfolio ليس جيدا بالمرة بل يجب أن يكون هناك أكثر من ذلك ولهذا فإن الأمر ليس جيدا لك ويجب أن تضيف أكثر من مشاريع . ولو لديك حساب على مواقع العمل الحر ولديك تقيمات ومشاريع كثيرة يفضل إضافة الرابط الخاص بتقيماتك في الموقع . ويفضل إقامة قسم للتقنيات التي تعمل عليها وتتقنها وأيضا جعل الموقع باللغتين العربية والإنجليزية وهذا أفضل كثيرا .
  25. وعليكم السلام ورحمة الله وبركاته . بمجرد الإشتراك في الدورة فأنت لك حق الوصول الكامل لها مدى الحياة مع جميع التحديثات التي تظهر لها فبمجرد الإشتراك لك جميع المميزات التي تقدمها لك الأكاديمية . أما بخصوص العمل فأغلب مواقع العمل الحر لا تقبل الأشخاص دون سن ال 18 . حيث سيتوجب حين تفعيل الحساب أن يتم رفع بطاقة الهوية الخاصة بك وإذا تم العثور على أنه لم يتم إكمال السن المطلوب لن يتم تفعيل الحساب ولن يكون متاحا له العمل . ولكن الأفضل بالطبع له البدأ من سن صغير وهكذا حينما يبدأ في العمل الحر سيكون لديه المهارات والخبرة الكافية التي تؤهله للحصول على عمل مباشرة . وأيضا يستطيع العمل بمفرده ولا حاجة لمواقع العمل الحر مثلا أن يأخذ مشاريع من أشخاص مقربين أو اصدقاء له أو إنشاء مشروع ما وبيعه على الإنترنت والكثير من الأمور الأخرى التي يستطيع الحصول على الأموال منها . نعم بالطبع يمكن ذلك فالدورة من مميزاتها أنها لا تحتاج أى خبرة مسبقة في البرمجة وتبدأ من الصفر ولكن الأفضل تعلم دورة علوم الحاسوب إذا كان متاحا له فهي ستعرفه على جميع المجالات المتاحة وتؤهله للدخول في مجال الحاسوب عموما وكيف يتعامل الحاسوب وكيف يعمل مما يعطيه أفضلية في التعلم بعد ذلك ولكنها ليست شرطا إلزاميا أو أساسيا . لا توجد أى متطلبات للتجهيز يمكنه الإشتراك مباشرة في الدورة دون مشكلة . نعم كل مناسبة تقوم الأكاديمية بتقديم دورتين بسعر دورة واحدة وفي رأس السنة تقوم بتوفير هذا العرض دائما ونأمل أن يتم توفيره هذه السنة .
×
×
  • أضف...