الدورات المتقدمة
برامج تكنولوجيا المعلومات
الحد الأدنى لحجم الدفعة
12
المدة (ساعات)
12
مطور NET Full Stack. ذو خبرة في C# هو محترف على دراية جيدة بكل من تطوير الواجهة الأمامية والخلفية ضمن إطار عمل Microsoft .NET. يتضمن هذا الدور استخدام #C للبرمجة من جانب الخادم، والعمل مع تقنيات مثل ASP.NET و ASP.NET Core لبناء أنظمة خلفية قوية وقابلة للتطوير. في الواجهة الأمامية ، يستخدم المطورون لغات مثل HTML و CSS و JavaScript ، وغالبا ما يدمج أطر عمل مثل Angular أو React أو Vue.js. تعد الكفاءة في إدارة قواعد البيانات وتكامل واجهة برمجة التطبيقات وأنظمة التحكم في الإصدار أمرا ضروريا. يتم تطوير مهارة إنشاء حلول شاملة ، وربط المنطق من جانب الخادم بسلاسة بواجهات المستخدم ، والاستفادة من إمكانات نظام .NET البيئي لتطوير تطبيقات ويب شاملة وفعالة.
الحد الأدنى لحجم الدفعة
12
المدة (ساعات)
6
يتضمن برنامج اختبار البرامج اليدوي والآلي تدريبا شاملا على نهجين رئيسيين لضمان جودة تطبيقات البرامج. يركز الاختبار اليدوي على التفاعل البشري مع البرنامج ، حيث يقوم المختبرون بتنفيذ حالات الاختبار وتحديد العيوب والتحقق من صحة الوظائف دون مساعدة أدوات الأتمتة. يقوم المختبرون بمحاكاة سيناريوهات المستخدم للتأكد من أن التطبيق يلبي المتطلبات المحددة. من ناحية أخرى ، يستخدم اختبار البرامج الآلي الأدوات والبرامج النصية لأتمتة حالات الاختبار المتكررة والمستهلكة للوقت ، وتسريع عملية الاختبار وتعزيز الكفاءة. يزود هذا البرنامج المشاركين بالمهارات اللازمة لتصميم وتنفيذ وإدارة استراتيجيات الاختبار اليدوي والآلي ، مع التركيز على الفهم الشامل لضمان الجودة في تطوير البرمجيات. يتعلم المشاركون متى يطبقون الاختبار اليدوي للاختبار الاستكشافي واختبار تجربة المستخدم ومتى يستفيدون من الأتمتة للمهام المتكررة واختبار الانحدار وسيناريوهات التكامل المستمر.
الحد الأدنى لحجم الدفعة
12
المدة (ساعات)
6
يركز برنامج Java Enterprise Edition (Java EE) Frontend على تزويد المشاركين بالمهارات والمعرفة المطلوبة لتطوير مكونات واجهة أمامية قوية وسهلة الاستخدام للتطبيقات على مستوى المؤسسات باستخدام تقنيات Java. يغطي هذا البرنامج عادة تقنيات الواجهة الأمامية مثل JavaServer Faces (JSF) و Servlets و JavaServer Pages (JSP) ضمن إطار Java EE. يتعلم المشاركون إنشاء واجهات مستخدم ديناميكية وتفاعلية تتكامل بسلاسة مع الواجهة الخلفية لتطبيقات المؤسسة. قد تشمل الموضوعات مبادئ تصميم الواجهة الأمامية واعتبارات تجربة المستخدم واستخدام تقنيات الواجهة الأمامية Java EE لإنشاء تطبيقات ويب قابلة للتطوير وسريعة الاستجابة. يهدف البرنامج إلى تمكين المطورين من المساهمة في التطوير الشامل لتطبيقات Java EE من خلال إتقان جوانب الواجهة الأمامية الحاسمة لتقديم تجربة مستخدم سلسة وجذابة.
الحد الأدنى لحجم الدفعة
12
المدة (ساعات)
12
يوفر برنامج تطوير MERN (MongoDB ، Express.js ، React ، Node.js) تدريبا شاملا في بناء تطبيقات الويب الشاملة باستخدام MERN. يتعلم المشاركون الاستفادة من MongoDB لإدارة قواعد البيانات ، Express.js للتطوير من جانب الخادم ، و React لبناء واجهات مستخدم ديناميكية وسريعة الاستجابة ، Node.js لتنفيذ JavaScript من جانب الخادم. يزود هذا البرنامج المطورين بالمهارات اللازمة لدمج مكونات الواجهة الأمامية والخلفية بسلاسة وإدارة قواعد البيانات وتنفيذ التحديثات في الوقت الفعلي في تطبيقات الويب. يغطي دورة التطوير بأكملها ، من إعداد البيئة إلى نشر التطبيقات القابلة للتطوير. تم تصميم برامج MERN Full Stack Development لتمكين المشاركين من إنشاء حلول ويب حديثة وفعالة تستفيد من JavaScript عبر المكدس بأكمله.
الحد الأدنى لحجم الدفعة
12
المدة (ساعات)
12
Java هي لغة برمجة متعددة الاستخدامات مع إصدارات مختلفة مصممة خصيصا لمجالات تطبيقات محددة. يشكل الإصدار الأساسي ، Java Standard Edition (Java SE) ، الأساس للتطوير للأغراض العامة ، حيث يقدم الأدوات والمكتبات الأساسية لسطح المكتب ووحدة التحكم والتطبيقات الصغيرة الحجم من جانب الخادم. يعمل Java Enterprise Edition (Java EE) على توسيع Java SE لتلبية احتياجات تطبيقات المؤسسات واسعة النطاق ، مما يوفر واجهات برمجة تطبيقات وميزات إضافية لبناء أنظمة موزعة متعددة المستويات. تم تصميم Java Micro Edition (Java ME) للأجهزة محدودة الموارد مثل الهواتف المحمولة والأنظمة المضمنة. JavaFX عبارة عن منصة لإنشاء واجهات مستخدم غنية بصريا ، بينما تتخصص Java Card في تطبيقات البطاقات الذكية والعناصر الآمنة. تلبي هذه الإصدارات متطلبات التطوير المتنوعة ، مما يجعل Java لغة معتمدة على نطاق واسع عبر مجموعة من بيئات الحوسبة.
الحد الأدنى لحجم الدفعة
12
المدة (ساعات)
12
هدف هذه الدورة لتجهيز مطور Java Full Stack هو محترف يتمتع بخبرة في كل من تطوير الواجهة الأمامية والخلفية باستخدام تقنيات Java. يشمل هذا الدور الكفاءة في Java للتطوير من جانب الخادم ، إلى جانب أطر عمل مثل Spring أو Java EE لبناء أنظمة خلفية قوية وقابلة للتطوير. في الواجهة الأمامية ، يستخدم مطور Full Stack تقنيات مثل HTML و CSS و JavaScript ، وغالبا ما يستخدم أطر عمل مثل Angular أو React أو Vue.js. بالإضافة إلى ذلك ، تعد معرفة أنظمة قواعد البيانات وتكامل واجهة برمجة التطبيقات وأنظمة التحكم في الإصدار أمرا بالغ الأهمية. يمتلك مطورو Java Full Stack المهارات اللازمة لإنشاء حلول شاملة ، والتعامل مع المنطق من جانب الخادم ، وواجهات المستخدم ، وضمان الاتصال السلس بين المكونات المختلفة لتقديم تطبيقات ويب شاملة وفعالة.
الحد الأدنى لحجم الدفعة
12
المدة (ساعات)
10
تشير Java Enterprises إلى الاستخدام الواسع النطاق لتقنيات Java واعتمادها في بيئة الشركات والأعمال. كلغة برمجة متعددة الاستخدامات وموثوقة ، يتم استخدام Java على نطاق واسع لتطوير تطبيقات المؤسسات على نطاق واسع ، وتلبية الاحتياجات المعقدة والمتنوعة للشركات. غالبا ما تتضمن Java Enterprises نشر تقنيات Java Enterprise Edition (Java EE) ، بما في ذلك Servlets و JSP (صفحات JavaServer) و EJB (Enterprise JavaBeans) ومكونات أخرى ، لإنشاء تطبيقات قوية وقابلة للتطوير وآمنة. قد تمتد هذه التطبيقات إلى مجالات مختلفة مثل التمويل والرعاية الصحية والخدمات اللوجستية والمزيد ، مما يسهل التكامل السلس ومعالجة البيانات بكفاءة وتطوير أنظمة المهام الحرجة داخل مشهد المؤسسة. يؤكد استخدام Java في إعدادات المؤسسة على قدرتها على التكيف والاستقرار وملاءمتها لمواجهة التحديات المتنوعة التي تطرحها متطلبات الأعمال الحديثة.