تعلم البرمجة
ادا كنت تريد ان تصبح مبرمج ناجح و لا تعرف من ابن تبدأ فأنت في المكان الصحيح، في هده المدونة سأشرح لكم سلسلات متكاملة لتعلم مختلف لغات البرمجة و لغات التصميم، كتصميم الالعاب و تصميم المواقع و غير دلك، الآن سنتعرف عن ما هي البرمجة و كيف تكون مبرمج ناجح في مجالك.
تعليم البرمجة |
ادا كنت تريد ان تصبح مبرمج ناجح في حياتك فهناك عدة طرق او عدة خطوات عليك اتباعها حتى تكون في المصار الصحيح لتعلم الشيئ التي انت تنوي له لأن العملية ليست عشوائية.
ادا كنت تريد الدخول الى عالم البرمجة فهناك ثلاثة امور في دهنك، اما تريد ان تكون مبرمج صفحات ويبweb او تكون مبرمج تطبيقات mobile كالالعاب او تريد ان تكون مبرمج ديسكتوب desktop، فلا بد انك تريد شيئ من هده الاشياع الثلاثة لتعلمها و العمل عليها، و كل واحدة منهم تختلف بشكل كبير عن الآخر.
تريد ان تكون مبرمج ويب
ما الدي يجب عليك تعلمه لتكون مبرمج ويب ناجح و تكون صفحات، و حتى تكون مبرمج ويب ناجح فهناك شيئين يجب ان تتعلمهم، front end و back end ، الويب مقسم الى جزئين
front end
هو الشيئ التي يظهر للمستخدم مثلا صفحة جوجل او صفخة الفيسبوك التي يراها المستخدم اثناء تصفحها
back end
هي العمليات التي تتم في الخفاء مثلا اضافة عملية بحث، فهناك عمليات تقع في الخفاء مثلا يدهب الى السيرفر و يبحثلك...و يعود لك بالنتائج
فظهور النتائج امامك ادا كانت اول مرة او بعد المعالجة هده عمليات front end، اما العمليات التي تظهر في الخفاء هي المعالجة و جلب البيانات من السيرفر هده تسمى back end، و لكل واحدة منهم لديها لغة خاصة عليك تعلم مجموعة امور في front end و تعلم شيئ واحد في back end
فكرة back end مثل developer الدي يكتب الكود و disigner الدي يصمم
تعلم frontend
ادا كنت تريد تتعلم front end يجب عليك ان تتعلم ثلاثة امور اولا و هي HTML و CSS و JAVA Script لأنها متطلباتك في برمجة صفحات الويب
*** و يوجد بعض الامور الاخرى ليس شرط ان تتعلمها مثل
jQuery التي تستعمل في تسهيل عملية java script مثلا بدلا ما تكتب 10 سطور في javascript تكتب سطر واحد في JQuery يعني اختصار للكود
bootstrap التي تساعدك في تصفح الصفة التي تستخدمها في الكومبيوتر نفسها التي تستخدم في الهاتف، و يوجد بعض الامور الخرى التي تساعدك في تسهيل تصميم موقعك.
تعلم backend
ادا كنت تريد ان تتعلم backend يجب ان تتعلم سيئ واحد من هده الاشياء التي سنشرحها و قبل ان تتعلم واحدة من هده اللغات يجب ان تتعلم اولا متطلباتها
php - node.js - rails - java se - django - asp.net
اليك هدا المخطط لتتعلم متطلبات كل واحدة منهم
تعلم البرمجة |