أخر الاخبار

أريد تعلم البرمجة من أين ابدأ وما هي أول خطوة لتعلم البرمجة

 

أريد تعلم البرمجة من أين ابدأ وما هي أول خطوة لتعلم البرمجة


أريد تعلم البرمجة من أين ابدأ وما هي أول خطوة لتعلم البرمجة قبل ما ندخل في هذا الجزء هناخد نبذة بسيطة عن البرمجيات


البرمجيات هي مجموعة من التعليمات التي يتم استخدامها في بناء البرنامج وتقوم المكونات المادية للحاسب (الذاكرة - المعالج - وحدات الادخال والاخراج) بتنفيذها لتؤدي مهام ووظائف معينة وتكتب التعليمات بأحد اللغات المستخدمة في البرمجة مثل  C++ ,Basic, Fortran and Java



أريد تعلم البرمجة من أين أبدأ :

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


هنا هنتكلم عن أول خطوة في تعلم البرمجةهناك 3 أقسام للبرمجة

  1.  web مبرمج صفحات ويب مثل صفحات فيس بوك
  2. mobile مبرمج تطبيقات العاب android (برامج الهاتف)
  3. desktop  تكوين تطبيقات لـ desktop


سنتحدث هنا عن مبرمج الويب

مبرمــــج الويــــب  web programmer 

مسارين هما:

  1. مسار مصمم الويب (front-end)
  2. ومسار مطور الويب (back-end)


front-end

وهو الذي يظهر للمستخدم مثل صفحة الفيس بوك التي تظهر لك او جوجل(بمعني انه مثلا عندما تسجل دخول لحسابك علي فيس بوك تدخل البيانات ويبحث السيرفر ويقوم بالمعالجة ثم يظهر لك النتائج هذه هي الـ front-end


back-end

وهي عمليات المعالجة للبيانات من السيرفر وتظهر في الخفاء (الاجراء والعمليات التي تحدث في الداخل من معالجة بيانات وجلبها من السيرفر)


لتكون مصمم الويب (front-end):

سنحتاج ان نتعلم

Html - Css - Javascript

بالاضافة الي jQuery و Bootstrap


ويمكنك رؤية مسار مصمم الويب Front-End Developer بالتفصيل أكاديمية الزيرو من هنا


ولتكون مطور الويب (back-end):

سنحتاج ان نتعلم

php - mysql


ويمكنك رؤية مسار مطور الويب  PHP Back-End Developer بالتفصيل من خلال موقع أكاديمية الزيرو من هنا 



مصطلحات لغات البرمجة سهلة التعلم منها:

بعض المصطلحات البرمجية الهامة البسيطة للغات البرمجة هناك العديد من المصطلحات لابد من معرفتها لتسهيل عملية التعلم؛ أريد تعلم البرمجة من أين ابدأ وما هي أول خطوة لتعلم البرمجة


DOM

Document Object Model


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


اقرا ايضا: أريد تعلم البرمجة من أين ابدأ وما هي أول خطوة لتعلم البرمجة


Syntax

well-formed language for programming 


النص البرمجي

هي مجموعة كلمات وجمل مكتوبة بطريقة منتظمة في ملف البرمجة لتعبر الشيفرة البرمجية.


Code

words, letters, symbols represent language

الشيفرة البرمجية

مجموعة من الكلمات والحروف، الرموز والجمل التي تعبر عن اللغة البرمجية وينتج عنها النص البرمجي.


Element

العناصر البرمجية

كل لغة برمجية تحتوي عناصر برمجية تختلف من لغة الي اخري.


Statment

Instructions to be executed

الجملة البرمجية

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


Out Put

the result of the code

المخرج البرمجي

نتيجة الشيفرة البرمجة التي يراها المستخدم النهائي



Browser

chrome, firefox, internet explorer, opera

متصفح الانترنت

برنامج يقوم بقراءة النصوص البرمجية وتحويلها الي صور ونصوص ورسومات مرئية تربط بين طرف (المستخدم) user

وطرف الخادم (السيرفر)server


expression

combinotion of elements to be produced

التعبيرات البرمجية

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


Keywords

var, function, array, if, for,...

الكلمات المفتاحية

مجموعة من الكلمات المحجوزة من لغة البرمجة تعبر عن الاوامر البرمجية والتي لا يسمح باستخدامها الا بشكل محدد


Comment

التعليقات البرمجية

نصوص داخل النص البرمجي لتسهل قراءة الشيفرة ولا يتم اخراجها في نتيجة العمليات 

بمعني انها لن تظهر هذه التعليقات اثناء عرض الصفحة على المتصفح 


Variable

var

المتغيرات

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




اقرأ ايضا

الحاسوب:
تعريف الحاسب الآلي ومميزاته وأنواعه وأجياله







بلوجر :


الانترنت:








safaa emam
بواسطة : safaa emam
Blogger Content Creator | Voice Over مؤسسة الموقع ومنشئة محتوي ومعلقة صوتية أنشر فيه مقالات متعددة وهامة في مجال التقنية خبرة 6 سنوات في هذا المجال منها البرمجة وتطوير الويب والعمل الحر والتعليق الصوتي youtube facebook twitter soundcloud telegram instagram external-link
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-