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

السؤال

نشر (معدل)

السلام عليكم ورحمة الله وبركاته انا دلوقتي اشتركت في كورس اساسيات برمجة بس طلع بلغة dart وانا كنت محتاج ابقي فرونت اند ان شاء الله فهل دا كده مسار صحيح ولا بضيع وقت ومع العلم متاح كورس آخر  اساسيات بلغة بايثون

تم التعديل في بواسطة Mohamed Mahmoud62

Recommended Posts

  • 1
نشر

من الأفضل تعلم أساسيات البرمجة من خلال لغة شائعة الاستخدام مثل بايثون، والأفضل من ذلك هو تعلم الأساسيات من خلال C++ لكن أصعب بالطبع ولا مشكلة في التعلم من خلال بايثون.

أما Dart فهي تستخدم بشكل أساسي في إطار Flutter الخاص بتطوير تطبيقات الهاتف، فإذا كنت مهتمًا بتطوير تطبيقات الجوال أو التطبيقات متعددة المنصات، فستكون Dart وFlutter خيارات جيدة.

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

حيث أن بايثون شائعة الاستخدام وستتعرض لها عاجلاً أم آجلاً خلال رحلة تعلم البرمجة، وC++ مستخدمة بكثرة أيضًا وستعمل على تأسيسك بشكل أفضل من بايثون.

ولا يشترط تعلم بايثون أو أي لغة قبل دخول مجال الويب لكن تلك هي الطريقة الصحيحة لدخول مجال البرمجة، والبعض يتجه مباشرًة إلى تعلم HTML, CSS, JS ولا مشكلة في ذلك لكن المستوى لن يكون واحد بالطبع.

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

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته..

إذا كنت ترغب في أن تصبح مطوراً للواجهة الأمامية (Front-end developer)، فإن دراسة لغة Dart ليست بالضرورة الخيار الأمثل. للواجهة الأمامية، يتم استخدام لغات مثل HTML وCSS لتصميم الواجهات وJavaScript لإضافة التفاعل والديناميكية إلى المواقع والتطبيقات.

لذا إذا كنت تستهدف العمل كمطور واجهة أمامية، يُفضل أن تبدأ بتعلم HTML وCSS ومن ثم تنتقل إلى JavaScript. بمجرد أن تكتسب أساسيات هذه اللغات، يمكنك الانتقال إلى إطارات عمل (Frameworks) مثل React.js أو Vue.js أو Angular لبناء تطبيقات واجهة أمامية أكثر تعقيداً وتطوراً.

بالنسبة للبايثون (Python)، فهي لغة برمجة رائعة وشهيرة ولها استخدامات متعددة، ولكنها غالباً ما تستخدم في تطوير الويب للواجهة الخلفية (Back-end) وأيضاً في مجالات أخرى مثل تطوير التطبيقات العلمية والتعلم الآلي ومعالجة البيانات.

لذا، توجيهك يعتمد على أهدافك الشخصية ومجالات البرمجة التي تهتم بها. إذا كنت تستهدف الواجهة الأمامية، فأنصحك بالتركيز على HTML وCSS وJavaScript. إذا كنت تريد استكمال دراستك في بايثون لأغراض أخرى، فهذا أمر ممكن أيضاً.

كما يوجد في الاكاديمية دورة لتطوير واجهات المستخدم يمكنك الإشتراك بها :- 

 

 

  • 0
نشر
بتاريخ الآن قال Mohamed Mahmoud62:

تمام جداً بس انا مش عارف اي حاجه في الأساسيات خالص عادي ابدأ بالدورة بتاع حاسبوب 

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

  • 0
نشر
بتاريخ 9 دقائق مضت قال أسامة زيادة:

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

الف شكر يا استاذ أسامة 

  • 0
نشر

أعتقد أنك تقصد قبل تعلم مجال ال frontend تحتاج لتعلم أساسيات علوم الحاسوب من خلال 

  • لغة Dart 
  • او لغة python

إذا كنت تريد تعلم أساسيات علوم الحاسوب أولاً يفضل تعلم ذلك من خلال لغة python حيث أن هذه اللغة ستفيدك لاحقاً لتعلم ال backend إذا أردت ذلك حيث تستخدم ال python في مجال ال backend بشكل كبير مع إطار العمل Django 

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

 

 

  • 0
نشر
بتاريخ On 21‏/9‏/2023 at 15:58 قال Mustafa Suleiman:

من الأفضل تعلم أساسيات البرمجة من خلال لغة شائعة الاستخدام مثل بايثون، والأفضل من ذلك هو تعلم الأساسيات من خلال C++ لكن أصعب بالطبع ولا مشكلة في التعلم من خلال بايثون.

أما Dart فهي تستخدم بشكل أساسي في إطار Flutter الخاص بتطوير تطبيقات الهاتف، فإذا كنت مهتمًا بتطوير تطبيقات الجوال أو التطبيقات متعددة المنصات، فستكون Dart وFlutter خيارات جيدة.

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

حيث أن بايثون شائعة الاستخدام وستتعرض لها عاجلاً أم آجلاً خلال رحلة تعلم البرمجة، وC++ مستخدمة بكثرة أيضًا وستعمل على تأسيسك بشكل أفضل من بايثون.

ولا يشترط تعلم بايثون أو أي لغة قبل دخول مجال الويب لكن تلك هي الطريقة الصحيحة لدخول مجال البرمجة، والبعض يتجه مباشرًة إلى تعلم HTML, CSS, JS ولا مشكلة في ذلك لكن المستوى لن يكون واحد بالطبع.

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

الف شكر هو دا الي كنت أقصده بالظبط 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...