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

السؤال

نشر

اريد ان اصبح مطور ويب متكامل واكون متقن ال frontend و ال backend وافعل مواقع للشركات بحيث اجعل ذلك مصدر دخل لي 

لقد وجت لديكم دورة واجهة التطبيقات واللتي اظن انها فقط لل frontend وانا اريد ان اتنقن كلاً من ال frontend و ال backend 

اتمنى الجواب على سؤالي لأني لا اعرف ماهي الدورة المناسبة لي 

Recommended Posts

  • 0
نشر

تركز دورة تطوير واجهات المستخدم من أكاديمية حسوب بشكل رئيسي على الواجهة الأمامية والتقنيات المرتبطة بها، مع اهتمام بالجانب التطبيقي أيضا، ومن المهم أن نلاحظ أنها لا تتناول جوانب خادم الويب (backend)، لكن هناك دورات أخرى مخصصة لهذا الجانب.

تتضمن هذه الدورات:
دورة تطوير تطبيقات الويب باستخدام لغة PHP.

دورة تطوير تطبيقات الويب باستخدام لغة Ruby.

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

بالتوفيق في رحلتك التعليمية.

  • 0
نشر (معدل)

بالنسبة لتطوير الواجهات الأماميّة والخلفيّة، فإن دورة JavaScript التي قد تكون قد اطلعت عليها لا تحوي فقط مسألة الواجهات الأماميّة (frontend)، بل الواجهات الخلفيّة أيضا (backend). من وصف الدورة يمكنك أن ترى نقاطا مثل:

اقتباس
  • تطوير تطبيقات الخادم باستخدام بيئة Node.js
  • أساسيات مكتبة React.js وبناء تطبيق ملاحظات باستخدامها

  • أساسيات مكتبة React Native و Expo

  • تطوير تطبيق جوال للوصل بين الأطباء والمرضى بالاعتماد على React Native

  • التعرف على التطبيقات التي تتطلب اتصالًا مستمرًا بين المتصفح والخادم

  • بناء تطبيق محادثة يشبه تطبيق WhatsApp

  • إنشاء تطبيق أسئلة وأجوبة ونقاشات مع تصيير من جهة الخادم Server-side Rendering عبر إطار العمل Next.js

  • إنشاء تطبيقات سطح مكتب باستخدام JavaScript باستخدام إطار العمل Electron.js

  • بناء تطبيق جوال لشبكة تواصل اجتماعي باستخدام إطار العمل Ionic ومكتبة React.js

وبالإضافة إلى ما اقترحه الأخ شهاب، ربّما قد تريد إلقاء نظرة على دورة تطوير التطبيقات باستخدام لغة Python، حيث تتناول هذه الدورة مواضيع تخصّ الواجهات الخلفيّة مثل:

اقتباس
  • أساسيات إطار العمل جانغو Django

  • بناء تطبيق إدارة المهام باستخدام إطار العمل جانغو Django

  • تطوير متجر إلكتروني متكامل باستخدام إطار العمل جانغو Django وربطه مع وسائل الدفع باي بال PayPal وسترايب Stripe

  • أساسيات إطار العمل فلاسك Flask، وبناء مدونة بسيطة

  • تطوير واجهة برمجية API اعتمادًا على نمط RESTful لمعالجة الصور

بالإضافة إلى ذلك، هذه الدورة تعلّمك أساسيّات تعلّم الآلة والذكاء الاصطناعي، مما يجعلك قادرا على استغلال هذه التقنيّات المفيدة في هذا العصر لبناء تطبيقات أكثر فائدة.

 

تم التعديل في بواسطة حمزة عباد
خطأ في الكتابة
  • 0
نشر

لكي  تصبح مطور محترف عليك أن تسير بمنهج صحيح و تبدأ التعلم من البداية (الأساسيات), و عليك أن تتعلم كل جانب على حدى أي أنك تتعلم مجال front end ووتقنه ثم تنتقل تتعلم مجال back end .
لكل مجال يوجد هناك أساسيات و يوجد مكتبات أو أطر عمل مبنية على هذه الأساسيات لتسهل العمل و تسرعه.

في مجال front end: هذا المجال يعتمد بشكل أساسي على اللغات التالية :

  • html
  • css
  • javascript

فأولا عليك أن تبدأ بتعلم هذه اللغات الأساسية وو تتقنها, و تقوم بإنجاز مشاريع لكي  تطبق ماتعلمته و ترسخ المفاهيم في ذهنك.
و لكن سوق العمل اليوم يعتمد بشكل كبير على أطر العمل الخاصة بالواجهات الأمامية مثل:

  • react js
  • angular
  • vue js

و غيرها من الأطر المتوفرة و لكن هذه أشهرها, و لذلك بعد أن تتم الأساسيات يجب أن تتعلم  واحدة من هذه الأطر, و سيكون تعلمها عليك سهل لأنك قمت بتعلم الأساسيات أولا و هذه الأطر تعتمد على تلك الأساسيات التي تعلمتها, أما إذا قمت بتعلم هذه الأطر أولا دون أن تلم بالأساسيات فسيكون الأمر صعب و سيستغرق وقتا طويلا.

في مجال الفرونت يوجد أيضا أطر عمل لتنسيق الواجهات تعتمد على ال css , أي هذه الأطر توفر لك حلول سهلة و سريعة لتنسيق الواجهة الأمامية و جعلها متجاوبة مع جميع الأجهزة , عليك أن أيضا أن تتعلمها إلى جانب ال css , ومن هذه الأطر:

  • bootstrap
  • tailwaind
  • material

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

ثم بعد أن تتم مجال front end وو تتقنه يمكنك البدء بتعلم مجال backend, ولكن عليك أن تختار أي إطار عمل ستتعلم , وذلك يعتمد على رغبتك و على ماهو الإطار المطلوب في سوق العمل لديك, و بعد أن تختار يمكنك البدء به , و قد أوضح لك الزملاء في التعليقات السابقة بعض الدورات يمكنك أنت تختار إحداها , ويمكنك أن تقرأ عن الدورة و تعرف ماذا ستتعلم بها قبل أن تختارها.

و يمكنك قراءة هذا المقال الموجه للمبتدأين في مجال البرمجة لتنتفع أكثر.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...