programming

تعلم البرمجة مجاناً – برمجة مواقع الانترنت



فكرة تحسين محركات البحث لم تعد مقتصرة على معرفة العوامل التي تؤثر في عملية البحث، ولضمان حصولك على نتائج جيدة في عملية التحسين عليك تعلم بعض الأُسُس البسيطة عن أهم لغات البرمجة HTML / CSS / JavaScript / PHP ، صدقوني الأمر ليس معقداً كما تظنون وأصبح هناك الكثير من المواقع التي تقدم مواد تعليمية تفاعلية مجانية.

تعلم برمجة مواقع الانترنت

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

قبل أن نبدأ عليك ان تعمل على تنظم وقتك حتى تحقق أكبر فائدة ممكنة، لا تكتفي فقط بالقراءة بل عليك التطيبق والممارسة لأنها ستساعدك على حفظ المعلومات التي استخلصتها من الدروس.

 

1- تعلم برمجة JavaScript جافا سكربت

http://studio.code.org/

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

 

2- تعلم برمجة HTML 5 من الصفر

https://www.udemy.com/learn-html5-programming-from-scratch/

إذا كانت هذه اول بداية لك في عالم HTML5 ينصح ان تبدأ من هنا، كل ما يجب عليك فعله هو تسجيل حساب جديد على الموقع والبدء بالتعلّم، الكورس مقسم إلى 5 أقسام يتخللها وضع الاهداف واختبارات رمزية لمعرفة مدى الإستفادة التي حققتها مع كل انتقال لقسم جديد.

 

3- تعلم برمجة HTML و CSS من الصفر

https://www.udemy.com/web-development-learn-by-doing-html5-css3-from-scratch-introductory/

لاشك ان HTML هي أساس البرمجة وكل مبرمج أو مسوّق أو مختص SEO بحاجة أن يعلم أساسيات هذه اللغة حتى يتمكن من اتقان عمله، وتعد لغة CSS جزء لا يتجزء من HTML بحث تعتبر اللغة المسؤلة عن الشكل والتصميم الخارجي لـ HTML، يعتبر هذا الكورس من أهم الدروس التي تمت كتابتها والذي تم اكماله من قبل 21000+ حتى الآن.

 

4- تعلم برمجة PHP للمبتدئين

http://www.codecademy.com/tracks/php

تعد PHP اللغة الاكثر استخداماً على الانترنت كما انها اللغة الرسمية المتبعة في برمجة موقع فيسبوك، البعض يقول عنها اللغة البرمجية الاكثر تعقيداً، ونحن نقول لك أن تعلّم هذه اللغة اليوم بات أسهل من تعلمك لجدول الضرب (بالمناسبة لم احفظ جدول الضرب حتى الآن 😛 ) هذا الكورس مخصص للمبتدئين في تعلم PHP إذا كنت تبحث عن دروس PHP باللغة العربية يمكنك العثور على الكثير منها منتشرة على اليوتيوب أو من خلال هذا الرابط.

 

5- تعلم MYSQL للمبتدئين

http://www.tutorialspoint.com/mysql/

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

 

6- تعلم برمجة jQuery للمبتدئين

http://www.codecademy.com/tracks/jquery

إذا كنت تفضل أسلوب التّعليم التفاعلي، تعلّم من هذا الموقع : http://try.jquery.com/

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

 

7- تعلم برمجة Python للمبتدئين

http://www.codecademy.com/tracks/python

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

 

[highlight color=”orange”]ماذا يمكنك ان تفعل خلال وبعد فترة التعلم ؟ [/highlight]

برنامج git

 

البدء باستخدام Git : يعتبر برنامج Git من البرامج الضرورية لكل مبرمج حيث يقوم هذا البرنامج المجاني الفتوح المصدر بحفظ نسخة عن الكود الذي قمت بكتابته للعودة إليه في حال اصاب الكود الرئيسي اي مشكلة  ويمكنك التعرف على امكانيات هذا البرنامج المذهل من هنا وتحميله عن طريق الموقع الرسمي.

 

logo-2x

سجل في Meetup : مجتمع من المبرمجين في منطقتك او بلدك يمكنك التعرف عليهم وتبادل الخبرات فيما بينكم والاستفادة من الإجتماعات الدورية التي يتم عقدها، حتى تصل إلى الفائدة والهدف الذي رسمته لنفسك مع بداية دخولك في مجال البرمجة.

 

[box type=”success” align=”alignright” class=”” width=””]مازال هناك الكثير من المواقع والادوات والدروس التي يجب ان نتحدث عنها ولكن نكتفي بهذا القدر من المعلومات التي حاولنا من خلالها ان نغطي كافة جهات برمجة تطبيقات الويب، شارك هذه المقالة مع اصدقائك فقد يكون أحدهم بحاجة لها.[/box]