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

السؤال

Recommended Posts

  • 0
نشر

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

برمجة مواقع الويب, كل ما يلزمك هو تعلم اللغات المستخدمة في برمجة مواقع الويب مثل HTML, CSS , JavaScript, PHP, Python, Node.js.

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

أيضا يمكنك تعلم بعدها javascript لتعطي أنيمشن و حركات للصفحة كي يستطيع الزائر التعامل مع الصفحة, و أخيرا يمكنك البدء بلغة تجعل الموقع يتفاعل مع المستخدمين ويخزن البيانات او يعرض عليهم محتويات بشكل ديناميكي باستخدام لغات مثل: PHP, Python, Node.js.

برمجة التطبيقات الجوال, هناك نظامي تشغيل للجوالات, Android, iOS.

يمكنك تعلم java , kotlin لبرمجة تطبيقات Android باستخدام برنامج Android Studio.

يمكنك تعلم Swift, objective-c لبرمجة تطبيقات iOS باستخدام برنامج xcode.

أو بتعلم لغات تستخدم في برمجة التطبيقات وهي تطبيقات هجينة مثل Flutter, Cordova, Ionic.

ولكن هذا يضل حسب رغبتك في أي تريد التعلم والبدء فيها.

بعد اتقان مجال معين يمكنك البدء بمشروعك أو العمل عن بعد عن طريق مواقع العمل الحر.

  • 0
نشر

إذا لم يكن هناك أي خبرة سابقة عن البرمجة يفضل دراسة أساسيات البرمجة و أساسيات علوم الحاسوب حتي يسهلم عليك دراسة أي لغة برمجة حيث. أن أساسيات البرمجة ثابتة تقريبا في معظم اللغات ثم الخطوة القادمة هي تحديد المجال الذي تريد دراسته هناك مجالات عديدة ولكن هناك مجالات مثل 

  1. برمجة الويب 
  2. بناء تطبيقات أندرويد 
  3. بناء تطبيقات ios
  4. بناء تطبيقات desktop 

تعتبر المجالات السابقة جيدة حيث تكون سهلة نسبياً كبداية ويمكنك العمل بها سريعاً نسبياً عن المجالات الأخرى 

سأتكلم عن برمجة الويب حيث أنها مجال عملي

إن مجال برمجة الويب هو علم واسع جداً وله العديد من الفروع

نبدأ بال front-end 

و هو الجزء الذي ينفذ على المتصفح الخاص بالمستخدم و يضم الواجهات التي نتفاعل معها.

تعلم المهارات الأساسية: 

عندما تبدأ للتو، حاول تعلم بعض المهارات الأساسية لتطوير الويب مثل المفهوم العام لل front end و back end و البروتوكولات الإستضافة .

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

دعنا نلقي نظرة على المهارات الأساسية التي ستحتاج إلى إتقانها لتصبح مصمم ويب.

الأساسيات: HTML ،CSS ،JavaScript

أول شيء يجب أن تتعلمه هو كيفية ترميز وتصميم موقع ويب أساسي – ولهذا، ستحتاج إلى معرفة كل من HTML و CSS.

HTML و CSS هما لغات ترميزية يستخدمها المصممون لإنشاء أجزاء من صفحة الويب وأنماطهم البصرية. إنها  الأساسيات وراء كل موقع ويب – تستخدم متصفحات الويب كود HTML و CSS لتحديد ما يراه المستخدمون عند تصفحهم لموقع الويب.

HTML هي لغة الترميز المستخدمة لوصف المحتوى على صفحة الويب وكيفية هيكلته — فكر في العناوين والنقاط واالروابط.

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

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

ثم نتعرف علي ال backend 

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

الاساسيات 

  1.  هناك العديد من اللغات اللتي يمكنك استخدامها مثل php go JavaScript python
  2. دراسة قواعد البيانات حيث توجد لغة SQL. 

هذه فقط الاساسيات إذا قمت بتعلمها يمكنك بناء اي موقع ويب تريده ولكن هناك اطارات عمل وأدوات لتسهيل عملك ينبغي عليك تعلمها 

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...