منذ ساعتين
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
تحتوي هذه الدورة على استخدام الذكاء الاصطناعي. في عالم ينفجر فيه تعقيد تطوير البرمجيات، تعد Clojure واحدة من اللغات القليلة المصممة مع الإيمان القوي بأن البساطة فضيلة. لقد تم إثبات الثبات والفلسفة الموجهة نحو البيانات التي دعا إليها ريتش هيكي في مجموعة متنوعة من المجالات بما في ذلك الويب ومعالجة البيانات والتمويل والبنية التحتية للتعلم الآلي، مما يدعم الأنظمة الحيوية في الشركات حول العالم. من خلال الاعتماد على أقوى وقت تشغيل في العالم، JVM، يجمع Clojure بين القوة التعبيرية لـ Lisp واستجابة التطوير القائم على REPL، مما يجعله خيارًا نادرًا يسمح لك بتجربة البرمجة الوظيفية باعتبارها "أداة يومية" بدلاً من "نظرية". تتعمق هذه الدورة في فلسفتها وتنفيذها. هيكل هذه الدورة له هدف واضح. يبدأ كل قسم من أقسام البرمجة بمحاضرة مفاهيمية قصيرة تشرح سبب تصميم المنطقة، تليها محاضرة برمجة عملية تقدم لك REPL. بدءًا من أنواع البيانات الأساسية والمخرجات، سننتقل إلى العمليات والتفرع الشرطي وتعريفات الوظائف وعمليات التجميع مثل المتجهات والقوائم والخرائط والمجموعات، حيث نقوم بنسج المفاهيم والممارسة بالتناوب لترسيخ الأساس خطوة بخطوة. من المنتصف فصاعدًا، سننتقل إلى التقنيات المتقدمة الفريدة لـ Clojure، مثل الوظائف ذات الترتيب الأعلى، والخريطة/التصفية/التقليل، ووحدات الماكرو الخيطية، وتكوين الوظيفة باستخدام شركات/جزئية/مجاورة، ومحولات الطاقة، وAtom/core.async/macro/protocols، كلها بنفس الإيقاع. تنتهي الدورة بسلسلة من المحاضرات حول المفاهيم العميقة التي تجعل Clojure أكثر من مجرد "Lisp"، بما في ذلك الأرباع الأربعة لنماذج حالة STM وAtom وRef وAgent، وكيفية عمل تقييم قطعة تسلسل التأخير، وفلسفة تصميم محول الطاقة، وعقود البيانات التعريفية مع Spec وMalli، والتطوير القائم على REPL وثقافة القرصنة الغنية. الجمهور المستهدف هو أولئك الذين لديهم خبرة برمجة أساسية بلغات أخرى (Java، Python، JavaScript، Ruby، إلخ) والذين يرغبون في التعامل بجدية مع النموذج الوظيفي واللغات المستندة إلى Lisp. على الرغم من أن الرياضيات المتقدمة أو الفهم العميق لـ JVM ليس مطلوبًا كمتطلبات أساسية، إلا أننا نفترض أنك على دراية بالمفاهيم العامة مثل المتغيرات والوظائف وهياكل البيانات. بعد حضور الدورة التدريبية، ستكون قادرًا على كتابة نصوص وتطبيقات عملية باستخدام Clojure، والحصول على تدفق تطوير تفاعلي يستفيد بشكل كامل من REPL، وستكون قادرًا على تصميم تعليمات برمجية تتمحور حول بيانات غير قابلة للتغيير ووظائف خالصة. من مميزات هذه الدورة أنها تتجاوز الشرح السطحي لبناء الجملة وتتعمق باستمرار في "سبب" تصميم كلوجر. إنه يزيل طبقات التجريد، بدءًا من الأجزاء الداخلية لهياكل البيانات المستمرة وحتى إنشاء التعليمات البرمجية الكلية. يعد هذا الكتاب أمرًا ضروريًا للمهندسين الذين يرغبون في التعامل بجدية مع البرمجة الوظيفية، ومطوري الأنظمة الذين سئموا من التعقيد، والأشخاص الفضوليين فكريًا الذين يبحثون عن أدوات تفكير جديدة. سجل اليوم لتجربة مشهد جديد من البرمجة عند تقاطع تقاليد Lisp والنظام البيئي الحديث لـ JVM.ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة