دورة عبر الإنترنت – شهادة احترافية معتمدة في Amazon Junior Software Developers

قم بتشغيل Karriere كمطور برامج مبتدئ. اكتسب مهارات جاهزة للسوق للعمل في مجال تطوير البرمجيات عند الطلب خلال 4 أشهر فقط. لا يشترط وجود خبرة سابقة أو درجة علمية للبدء.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • تطبيق مبادئ تطوير البرمجيات لمواجهة تحديات العالم الحقيقي، مثل إدارة البيانات وتصميم واجهة المستخدم.
  • إنشاء عنصر محفظة مفيد يوضح مهاراتك في تطوير البرمجيات والتي يمكن تقديمها لأصحاب العمل المحتملين.
  • الاستعداد لدخول سوق العمل من خلال الخبرة العملية والمشاريع الملموسة التي تسلط الضوء على مهاراتك الفنية وقدراتك على حل المشكلات.

What you will learn in the course

Courses for which the course is suitable

  • مطور برامج مبتدئ
  • مطور تطبيقات سطح المكتب
  • مطور واجهات المستخدم
  • مطور برمجيات ذو خبرة عملية
  • مطور برامج مع محفظة كبيرة
  • مطور برمجيات يواجه تحديات حقيقية

الشهادة المهنية – سلسلة من 7 دورات

تم تصميم هذا البرنامج بشكل فريد ليناسب المهارات المطلوبة في وظائف مطوري البرامج المبتدئين.

في كل دورة، ستتمكن من تعزيز ما تعلمته من خلال تنفيذ مشروع يحاكي سيناريوهات تطوير البرمجيات الحقيقية. بالإضافة إلى ذلك، ستكمل مشروعًا نهائيًا ستعمل فيه على حل مشكلة خيالية في مجال تطوير البرمجيات.

سيتضمن المشروع ممارسة حول:

  • سيناريو من العالم الحقيقي يركز على تطوير تطبيق سطح المكتب مع إدارة البيانات وأداء واجهة المستخدم الرسومية في مقدمة الواجهة.

  • مشروع نهائي حقيقي سيسمح لك بعرض مهاراتك في تطوير البرمجيات.

وبناء على هذه المعلومات يمكنك:

  • تطبيق مبادئ تطوير البرمجيات لمواجهة تحديات العالم الحقيقي، مثل إدارة البيانات وتصميم واجهة المستخدم.

  • قم بإنشاء عنصر محفظة مفيد يوضح مهاراتك في تطوير البرمجيات والتي يمكن تقديمها لأصحاب العمل المحتملين.

  • استعد لدخولك سوق العمل من خلال الخبرة العملية والمشاريع الملموسة التي تسلط الضوء على مهاراتك الفنية وقدراتك على حل المشكلات.

مشروع التعلم التطبيقي

تم تصميم هذا البرنامج وفقًا للمهارات المطلوبة في وظائف مطوري البرامج المبتدئين.

في كل دورة، ستتمكن من تعزيز ما تعلمته من خلال تنفيذ مشروع يحاكي سيناريوهات تطوير البرمجيات الحقيقية. بالإضافة إلى ذلك، ستكمل المشروع النهائي الذي ستحل فيه مشكلة خيالية في تطوير البرمجيات.

سيتضمن المشروع ممارسة حول:

  • سيناريو من العالم الحقيقي يركز على تطوير تطبيق سطح المكتب مع إدارة البيانات وأداء واجهة المستخدم الرسومية في مقدمة الواجهة.

  • مشروع نهائي حقيقي سيسمح لك بعرض مهاراتك في تطوير البرمجيات.

وبناء على هذه المعلومات يمكنك:

  • تطبيق مبادئ تطوير البرمجيات لمواجهة التحديات الحقيقية.

  • قم بإنشاء عنصر محفظة مفيد يوضح مهاراتك في تطوير البرمجيات والتي يمكن تقديمها لأصحاب العمل المحتملين.

  • استعد لدخولك سوق العمل من خلال الخبرة العملية والمشاريع الملموسة التي تسلط الضوء على مهاراتك الفنية وقدراتك على حل المشكلات.

Details of the courses that make up the specialization

مقدمة لتطوير البرمجيات

الدورة 1 • 28 ساعة

تفاصيل الدورة

ماذا ستتعلم

  • شرح فوائد استخدام IDE.
  • تحديد ووصف المبادئ الأساسية لدورة حياة تطوير البرمجيات (SDLC) ومبادئ البرمجة بلغة Java.
  • كتابة وتشغيل برامج Java البسيطة لفهم بناء الجملة الأساسي وهياكل التحكم وتطبيق مبادئ البرمجة الموجهة للكائنات.

المهارات التي سوف تحصل عليها

  • التصنيف: تطوير البرمجيات
  • الفئة: الاتصال بين Java وقاعدة البيانات
  • التصنيف: برمجة جافا
  • التصنيف: قواعد البيانات
  • الفئة: استعلامات SQL

برمجة جافا

الدورة الثانية • 26 ساعة

تفاصيل الدورة

ماذا ستتعلم

  • تطوير أساليب لتنظيم وتكرار التعليمات البرمجية بشكل فعال.
  • تطبيق مبادئ البرمجة الموجهة للكائنات بلغة Java لتصميم تعليمات برمجية معيارية ومستدامة.
  • تعامل مع الأخطاء والاستثناءات في لغة Java لإنشاء تطبيقات مرنة.

المهارات التي سوف تحصل عليها

  • التصنيف: برمجة جافا
  • الفئة: التسلسل
  • التصنيف: الأقسام
  • الفئة: تقنيات إلغاء التسلسل
  • الفئة: استكشاف الأخطاء وإصلاحها

هياكل البيانات والخوارزميات

الدورة 3 • 43 ساعة

تفاصيل الدورة

ماذا ستتعلم

  • تحديد وتنفيذ وتحليل كفاءة وأداء هياكل وخوارزميات بيانات Java الأساسية.
  • تطبيق مبادئ العودية في لغة جافا لحل المشكلات المعقدة.
  • تنفيذ خوارزميات البحث والفرز بلغة Java لتحسين معالجة البيانات وتسويتها.

المهارات التي سوف تحصل عليها

  • التصنيف: كشف الاخطاء
  • التصنيف: أتمتة الترميز
  • التصنيف: اتخاذ القرار
  • التصنيف: تقييم الأداء
  • الفئة: تحسين المهام

إدارة البيانات باستخدام Java وSQL

الدورة 4 • 8 ساعات

تفاصيل الدورة

ماذا ستتعلم

  • مناقشة أنواع مختلفة من تنسيقات البيانات المشتركة.
  • تعديل مجموعات البيانات باستخدام أدوات وتقنيات برمجة Java.
  • توضيح عملية الاستعلام عن البيانات واسترجاعها باستخدام SQL مع JDBC.

المهارات التي سوف تحصل عليها

  • الفئة: تشغيل كود جافا
  • التصنيف: برمجة جافا
  • الفئة: بيئة تطوير جافا
  • التصنيف: دورة حياة تطوير البرمجيات
  • التصنيف: البرمجة الشيئية

تطوير الويب فولستاك

الدورة 5 • 0 دقيقة

تفاصيل الدورة

ماذا ستتعلم

  • قم ببناء تطبيقات ويب ديناميكية باستخدام تقنيات Java مثل Spring وSpring Boot.
  • تنفيذ المنطق من جانب الخادم والتعامل مع طلبات واستجابات HTTP.
  • دمج التقنيات من جانب العميل بما في ذلك HTML وCSS وJavaScript.

المهارات التي سوف تحصل عليها

  • الفئة: الاختبار والتصحيح
  • التصنيف: تخطيط وتصميم المشاريع البرمجية
  • الفئة: تطوير البرمجيات رشيقة
  • الفئة: التحكم في الإصدار
  • التصنيف: وثائق تحليل المتطلبات

الذكاء الاصطناعي التوليدي في تطوير البرمجيات

الدورة 6 • 0 دقيقة

تفاصيل الدورة