أهم دورات برمجة جافا للمتقدمين
Miscellanea / / November 28, 2023
كفاءة جافا
دورة للمبتدئين والمطورين ذوي الخبرة لاكتساب فهم متعمق لجافا. وتغطي الدورة أنماط التصميم والتعابير اللغوية بالتفصيل، وتوضح كيفية القيام بذلك تحقيق أقصى استفادة من مجموعة متنوعة من الميزات، من الأدوية العامة إلى التعدادات، ومن التعليقات التوضيحية إلى التعبئة والتغليف التلقائي.
4,2
مقدمة لإطار الربيع.
الدورة مخصصة للمطورين المطلعين على منصة Java (سواء SE أو EE) والذين يرغبون في تعلم كيفية استخدام إطار عمل Spring الشهير لإنشاء تطبيقاتهم.
3,7
التطوير على منصة Java SE. موضوعات متقدمة
في هذه الدورة، سوف يكتسب الطلاب المعرفة والمهارات المتقدمة اللازمة لتطوير البرمجيات على منصة Java SE. يغطي هذا المقرر الفئات الرئيسية لمكتبات النظام وأساسيات تصميم البرمجيات. بفضل هذا، سيتعلم الطلاب العمل ليس فقط كمبرمجين، ولكن أيضًا كمصممي برمجيات. يتم تناول المواضيع الأساسية في نظام Java الأساسي في الدورة التدريبية ذات الصلة JVA-007 Java® SE Platform Development: الموضوعات الأساسية.
4,2
جافا سكريبت. المستوى 6. مكتبة React.js
ReactJS هي مكتبة جافا سكريبت مفتوحة المصدر شائعة. مصممة لبناء واجهات المستخدم (واجهة المستخدم، واجهات المستخدم) بناءً على نهج المكونات. ستعرّفك الدورة على الميزات الأساسية للمكتبة الشهيرة وتمنحك مهارات عملية في إنشاء المكونات باستخدام ReactJS وملحق JavaScript الخاص بها - JSX.
4,1
Java Advanced I: البرمجة الوظيفية وغير المتزامنة والتفاعلية
تركز الدورة على الأساليب الوظيفية وغير المتزامنة والتفاعلية الحديثة لتطوير Java، وتتضمن تعلم NIO2، CompletableFuture، RxJava، Reactor، R2DBC، SSE، Spring Data التفاعلية، WebClient، WebSocket التفاعلية، RSocket.
4,2
أساسيات البرمجة بلغة جافا لأطفال المدارس. الوحدة 3 [ج]
مواصلة تعلم البرمجة في جافا! تغطي البرمجة جميع مجالات حياتنا: من الاقتصاد إلى الترفيه، ومن الطب إلى استكشاف الفضاء. من خلال تعلم البرمجة، ستطور الانتباه والصبر والمثابرة والميل إلى النشاط الفكري والقدرة على اتخاذ قرارات مستقلة. سوف تكتسب مهارات عملية ستكون مفيدة لك دائمًا في المستقبل! هذا أكثر فائدة وإثارة للاهتمام من الألعاب عبر الإنترنت ونوادي الكمبيوتر!
4,1
أساسيات البرمجة بلغة جافا لأطفال المدارس. الوحدة 2 [ج]
مواصلة تعلم البرمجة في جافا! تغطي البرمجة جميع مجالات حياتنا: من الاقتصاد إلى الترفيه، ومن الطب إلى استكشاف الفضاء. من خلال تعلم البرمجة، ستطور الانتباه والصبر والمثابرة والميل إلى النشاط الفكري والقدرة على اتخاذ قرارات مستقلة. سوف تكتسب مهارات عملية ستكون مفيدة لك دائمًا في المستقبل! هذا أكثر فائدة وإثارة للاهتمام من الألعاب عبر الإنترنت ونوادي الكمبيوتر!
4,1
الربيع المتقدم
تغطي الدورة المواضيع اللازمة للاستخدام المهني لإطار عمل الربيع في الممارسة العملية، مثل توثيق خدمات REST، تسلسل البيانات، والمعاملات في Spring، وتفويض JWT، والتطبيق العملي لـ WebFlux، والاختبار، والنشر في Docker، وغير ذلك الكثير الى الاخرين.
4,2
التطوير المبني على الاختبار (TDD) في Java
يقدم هذا المقرر الدراسي للطلاب إحدى الممارسات الهندسية لمنهجية Agile - التطوير القائم على الاختبار (TDD). يتم تغطية الجوانب النظرية لاختبار الوحدة، والتي ستكون مفيدة للمطورين بغض النظر عن المنهجيات المستخدمة في مشاريعهم. يتم توضيح الأساليب النظرية بأمثلة التعليمات البرمجية في Java.
4,1
يتقن إطار اختبار الوحدة JUnit5
توفر الدورة مقدمة إلى JUnit5. JUnit هو إطار عمل لاختبار الوحدة للغة برمجة Java. تعتبر JUnit ذات أهمية خاصة في التطوير القائم على الاختبار وهي جزء من عائلة أطر عمل اختبار الوحدات المعروفة باسم xUnit، والتي بدورها تنحدر من SUnit.
4,1
تطوير تطبيقات المؤسسات باستخدام تقنيات Java EE
في هذه الدورة، سوف يتعلم الطلاب حول تكنولوجيا الحوسبة الموزعة باستخدام تقنيات JEE (Java Enterprise Edition)، بما في ذلك استخدام حقن تبعية EJB وCDI، والعمل مع قواعد البيانات عبر تقنية JPA والعمل مع وسطاء الرسائل المعتمدين على التكنولوجيا دائرة الخدمات المشتركة. الدورة مبنية على خادم WildFly (JBoss) باعتباره خادم التطبيقات الأكثر شعبية في الوقت الحاضر. ومع ذلك، يمكن تطبيق المعرفة على أي خادم يلبي مواصفات JEE (WebSphere، WebLogic، وما إلى ذلك).
4
التطوير على منصة Java SE. المواضيع الأساسية
في هذه الدورة، سيكتسب الطلاب المعرفة والمهارات الأساسية التي ستسمح لهم بالتطوير على منصة Java® SE. يتم تغطية أساسيات البرمجة الشيئية واستخدام UML للتصميم. بنيات التطبيقات، بالإضافة إلى أساسيات استخدام لغة Java® (أنواع اللغات، عوامل التشغيل، الفئات، الحزم، الاستثناءات). يتم تقديم عدد كبير من التمارين العملية.
4
جافا المتقدمة II: جافا عالية الأداء
الدورة مخصصة لتحسين أداء تطبيقات Java: تحديد الاختناقات والأساليب والأساليب الإنتاجية، بالإضافة إلى الأدوات والمكتبات التي تتيح لك تحقيق مستويات عالية إنتاجية.
4
لغة سكالا لمطوري جافا
في هذه الدورة، سيكتسب الطلاب فهمًا لخصائص ومميزات لغة سكالا ومزاياها وأماكن صعوبتها. تتضمن الدورة نظرة عامة على عوامل Scala وأنواع البيانات، وتعلم هياكل البيانات الأساسية مثل المصفوفات والخريطة والصفوف واستخدام البرمجة الوظيفية الموجهة للكائنات، والعمل مع مجموعات Scala، باستخدام مطابقة الأنماط، وفئات الحالات، والأنواع العامة والضمنية التحولات. يتم تقديم عدد كبير من التمارين العملية.
4
Spring Cloud لمطوري Java
Spring Cloud هو مشروع يسمح لك بإنشاء تطبيقات موزعة باستخدام بنية الخدمات الصغيرة. سوف تتعرف على العديد من المكونات المتاحة وستلقي نظرة فاحصة على البنية والقدرات الواسعة لـ Spring Cloud.
4
إعادة هيكلة كود جافا
يتناول المقرر مفهوم إعادة الهيكلة كوسيلة لمنع تسوس البرنامج؛ علامات مختلفة من التعليمات البرمجية السيئة (الروائح) التي تتطلب إعادة البناء؛ فهو يصف عملية إعادة البناء الأكثر ملاءمة لموقف معين وآلياته. أثناء التدريب، يقوم الطلاب بإعادة بناء برنامج Java®.
3,9
أنماط التصميم (GoF). طبعة جافا
أنماط التصميم هي مجموعات من الخبرات التي يمكن إعادة استخدامها. تُستخدم الأنماط في جميع مجالات النشاط لأنها تتيح استخدام الحلول التي تم عملها مسبقًا. تتيح لك معرفة أنماط التصميم ليس فقط تنفيذ حلولك بشكل أسرع والحصول على كود مصدر عالي الجودة، ولكن أيضًا التواصل بشكل أكثر فعالية مع زملائك الذين أتقنوا هذه التكنولوجيا بالفعل. تغطي الدورة 23 نمطًا أساسيًا، تم وصفها في كتاب "أنماط التصميم: عناصر البرامج الموجهة للكائنات القابلة لإعادة الاستخدام". البرمجيات الموجهة للكائنات المستخدمة")، كتبها أربعة مؤلفين (عصابة الأربعة، GoF) - إريك جاما، ريتشارد هيلم، رالف جونسون وجون فليسيدس.
3,7
مقدمة إلى أباتشي مافن
تغطي الدورة استخدام منشئ التطبيقات Apache® Maven، بما في ذلك إدارة التبعية، وبنية ملف POM، ودورة حياة المشروع، وإنشاء المكونات الإضافية والنماذج الأولية. تمت تغطية المكونات الإضافية شائعة الاستخدام، كما تمت تغطية تكامل Maven مع Eclipse وHudson IDEs. تتضمن الدورة تمارين عملية.
3,6
برمجة
مهنة المستقبل التي يمكن أن تغير العالم! تطوير البرامج والخدمات والتطبيقات التي من شأنها أن تخدم الناس. يقوم المبرمجون بكتابة التعليمات البرمجية للبرامج، وتحليل البيانات، وتدريب الآلات.
3,8