السلام عليكم و رحمة الله تعالى و بركاته اعزائي متابعي مدونة نجوم الويب
عدت بعد غياب طويل بسبب الدراسة هههه
سنتحدث اليوم حول تعلم البرمجة حيث سيكون موضوع شامل
و يمكنك ان تجعله مصدرا تتخذه لتسهيل عمليات البحث حيث سأقدم لكم افضل الدورات و افضل الكتب
بالاضافة الى بعض النصائح المفيدة .
اولا ماهي البرمجة ؟ او ما هي لغات البرمجة ؟
كما نعلم جميعا فان اللغة عبارة عن كلمات تهدف الى التواصل بين الاشخاص نفس الشيء بالنسبة الى لغات البرمجة . فهي عبارة عن اوامر و اسطر برمجية مكتوبة بلغة معينة هدفها التواصل بين المستخدم و الحاسوب
هذه الكلمات تتم ترجمتها بواسطة مترجم خاص بكل لغة الى لغة الالة (احاد و اصفار)
لغة الالة :
هي اللغة البرمجية الوحيدة التي يفهمها الحاسوب مباشرة وهي لغة منخفضة المستوى حيث توفر القليل من التجريد المأخوذ من مجموعة التعليمات الخاصة بالحاسوب او قد لا توفره ابدا.
حيث يتم كتابة تعليمات لغة الالة بالنظام الثنائي ليتم تنفيذها مباشرة او بالنظام الثماني ليتم تحويلها الى النظام الثنائي ثم تنفيذها.
للتعرف اكثر على انظمة العد انصحكم بهذا الكتاب :
للتعرف اكثر على انظمة العد انصحكم بهذا الكتاب :
من هنا
من اين نبدأ تعلم البرمجة ؟
اظن ان كل شخص جديد في عالم البرمجة يسأل هذا السؤال
في البداية يجب تعلم الخوارزميات لانها هي الاساس هي التي تعلمك التفكير كمبرمج .
يمكنك الاستعانة بهذا الموقع لتعلم الخوارزميات
من هنا
و أنصحك بشدة بقراء هذا الكتاب الرائع للمبدع خالد السعداني . تحت عنوان البحر الشاسع لدخول الخوارزميات من بابها الواسع
حمله من هنا
حمله من هنا
و اخيرا اقدم لك هذا الكتاب و انصحك بقراءته حيث سيرشدك الى الطرق الصحيحة لتعلم البرمجة . الكتاب تحت عنوان كيف يتعلم المبرمج بطريقة صحيحة ؟
حمله من هنا
سأجيبك على سؤالك الان
سأعطيك اقتراحين
الاقتراح الاول : اذا كنت مشغول بالدراسة او العمل و تريد تعلم البرمجة في وقت فراغك فانصحك ان تتعلم لغة الباسكال او لغة البايثون . يمكنك ان تختار لغة منهما و تبدأ بتعلمها لانهما يعتبران لغتين سهلتين نوعا ما فمثلا لغة الباسكال يتم تدريسها في معظم الجامعات العربية كأول لغة برمجية نضرا لسهولتها و قربها من اللغة الانجليزية .
الاقتراح الثاني : اذا كان لديك الوقت الكافي و تريد تعلم البرمجة فأنصحك بتعلم لغة c هي الاولى . هي لغة صعبة قليلا لكن ان تعلمتها ستجد سهولة كبيرة في تعلم اي لغة برمجية .
سأترك لك الاختيار بين هذين الاقتراحين .
بعد ان تعلمت لغة برمجية و عرفت اساسياتها انصحك بهذا الكتاب الذي سيرشدك الى الطريق الصحيح كتاب ماذا بعد الاساسيات لخالد السعداني
حان وقت اختيار التخصص !!
الان يا صديقي بعد ان بدأت مشوارك في البرمجة يجب ان تحدد . ماذا تريد ان تبرمج ؟
اي مجال تريد احترافه ؟
هل تريد تصميم و تطوير المواقع ؟
اذن انت بحاجة اولا الى تعلم لغتي html و css لغتا التصميم المسؤولتين عن تصميم واجهة الموقع
اقدم لك افضل دورات html :
-
تعلم html بالعربية على قناة elzero web school دورة اكثر من رائعة يمكنك مشاهدتها من هنا
-
دورة في html على قناة الاستاذ الرائع عبد الله عيد يمكنك مشاهدتها من هنا
-
دورة html 5 على قناة elzero web school يمكنك متابعتها من هنا
و اقدم لك افضل دورات css :
-
دورة css على قناة elzero web school شاهدها من هنا
-
و هذه دورة اخرى ل css على قناة البرمجيات الرقمية شاهدها من هنا
-
و اخيرا دورة في css3 على قناة elzero web school كالعادة . من هنا
و للاشخاص الذين يحبون قراءة الكتب
هذه افضل الكتب لتعلم html :
https://www.up-4ever.com/ho5levic9tbm
https://www.up-4ever.com/squ8qexvyswm
https://www.up-4ever.com/cbp7b55a82rg
https://www.up-4ever.com/le9i6haui1qf
https://www.up-4ever.com/v6liwx3st5tv
https://www.up-4ever.com/i42p16zgsyqj
https://www.up-4ever.com/i42p16zgsyqj
https://www.up-4ever.com/c3s38gy5rxmi
الان لنعطي صفحات موقعنا بعض الحياة . هذا الامر يتم باستخدام مكتبة jquery .
jquery هي عبارة عن مكتبة من مكاتب لغة javascript و ليست لغة كما يضنها البعض .
-
هذه دورة رائعة في javascript من هنا
و هذه دورة اخرى اكثر من رائعة من هنا
و اخيرا دورتين لتعلم jquery من هنا و من هنا
و هذه بعض التطبيقات على مكتبة jquery من هنا
هذا رائع الان لقد تعلمنا لغة برمجية لان html و css ليستا لغتا برمجة .قبل ان تبدأ بتصميم موقعك انت تحتاج لتعلم bootstrap لكي تسهل عليك العملية و تجعله اجمل و هذه دورة لتعلم ال bootstrap من هنا
الان فلنبدأ بتطبيق ما تعلمناه مع هذه الثلاث مستويات من دورة تصميم موقع الكتروني باستخدام لغة html و css و مكتبة jquery المستوى الثالث المستوى الثاني
و اخيرا انتهينا من تعلم تصميم واجهات المواقع لننتقل الى المرحلة الثانية و هي صناعة لوحة التحكم في الموقع و قواعد البيانات.
هناك عدة لغات تستعمل في هذا المجال سنشرح اهمها.
سنبدأ بافضل لغة بالنسبة لي
ليكن في علمك عزيزي القارئ ان لغة بايثون تستعمل لاغراض كثيرة جدا و منها تطوير مواقع الويب
فلنبدأ اولا بتعلم الاساسيات
و هذه افضل الدورات
سنبدأ بافضل لغة بالنسبة لي
لغة بايثون
ليكن في علمك عزيزي القارئ ان لغة بايثون تستعمل لاغراض كثيرة جدا و منها تطوير مواقع الويب
فلنبدأ اولا بتعلم الاساسيات
و هذه افضل الدورات
-
دورة تعلم اساسيات البايثون مقدمة من محمد عيسى من هنا
-
و هذه دورة مقدمة من محمود احمد من هنا
الان يجب عليك تعلم شيء اسمه البرمجة كائنية التوجه OBJECT ORIENTED PROGRAMING اختصارها OOP يمكنك ان تبحث عنها في ويكيبيديا . و هذه دورة حول البرمجة كائنية التوجه في بايثون من هنا
اخيرا تحتاج الى تعلم مكتبة DJANGO الخاصة بالويب اقدم لك دورتين :
-
دورة محمود احمد من هنا
-
دورة محمد عيسى من هنا
الان ننتقل الى اللغة الثانية
لغة PHP
-
هذه اروع دورة مقدمة من عبد الله عيد على مستويين . المستوى الاول المستوى الثاني
-
و هذه دورة مقدمة من محمد عيسى من هنا
-
و اخيرا هذه دورة على قناة ELZERO WEB SCHOOL من هنا
نحتاج ايضا الى تعلم لغة MYSQL لنتحكم في قواعد البيانات
و اقدم لك افضل دورتين لتعلم هذه اللغة
-
دورة مقدمة من محمد عيسى الجزء الاول الجزء الثاني
-
دورة اخرى على قناة ELZERO WEB SCHOOL من هنا
و اخيرا بعد الانتهاء من كل اللغات السابقة نحتاج الى تطبيق ما تعلمناه
هذه بعض النصائح حتى تتعلم بشكل صحيح :
-
لا توجد دورة افضل من دورة بل عليك مشاهدتها كلها ولا يوجد كتاب افضل من كتاب
-
عليك التدرب على كتابة اكوادك كي لا تنساها
-
عليك تطبيق كل ما تعلمته حتى تفهم جيدا .
تم اخيرا الانتهاء من كتابة الجزء الاول من موضوعنا و انتضروا الجزء الثاني الذي سنتحدث فيه عن تطبيقات الموبايل و تطبيقات سطح المكتب
ان اعجبكم الموضوع لا تنسوا مشاركته مع اصدقائكم و لا تنسو اعجاب بصفحتنا على الفيسبوك
adıyaman
ردحذفsakarya
yalova
tekirdağ
amasya
Y13JXC
92961
ردحذفBingöl Şehir İçi Nakliyat
Çankaya Parke Ustası
Ünye Boya Ustası
Çankaya Fayans Ustası
İstanbul Şehirler Arası Nakliyat
Isparta Lojistik
Bitlis Parça Eşya Taşıma
Bursa Şehirler Arası Nakliyat
Niğde Şehir İçi Nakliyat
C3F55
ردحذفGölbaşı Boya Ustası
Bybit Güvenilir mi
Karabük Parça Eşya Taşıma
Bartın Şehirler Arası Nakliyat
Bursa Parça Eşya Taşıma
Yozgat Şehir İçi Nakliyat
Karaman Lojistik
Osmaniye Şehirler Arası Nakliyat
Siirt Şehirler Arası Nakliyat
7CE51
ردحذفRize Parça Eşya Taşıma
Ünye Oto Lastik
Kastamonu Şehirler Arası Nakliyat
Tekirdağ Şehir İçi Nakliyat
Yozgat Evden Eve Nakliyat
Samsun Evden Eve Nakliyat
Erzurum Şehirler Arası Nakliyat
Van Parça Eşya Taşıma
Nevşehir Parça Eşya Taşıma
D9858
ردحذفbinance kod
JHN,MKJH,K
ردحذفتسليك مجاري بالدمام
fgfdhbfdhfgjnhg
ردحذفصيانة افران
asfdcsdvfsdgvfdg
ردحذفصيانة افران
شركة تنظيف بخميس مشيط ykuFGrqXDp
ردحذفشركة مكافحة حشرات بالاحساء 5OLDeZObgB
ردحذفشركة تنظيف خزانات بابها WQhs3iq2DJ
ردحذفشركة تنظيف مساجد بجازان syZI5BrxDE
ردحذفشركة عزل اسطح بالقطيف 3vSRb5Rf1r
ردحذف80F37D4CFC
ردحذفinstagram gerçek türk takipçi
800913627C
ردحذفtiktok takipçi
Footer Link Satın Al
Pubg Hassasiyet Kodu
101 Okey Vip Hediye Kodu
Free Fire Elmas Kodu
Eti Mutlu Kutu Kodları
Rise Of Kingdoms Hediye Kodu
Para Kazandıran Oyunlar
Rise Of Kingdoms Hediye Kodu
243FA8F440
ردحذفinsta takipçi satın al
Sıra Bulucu
Eti Mutlu Kutu Kodları
MMORPG Oyunlar
MMORPG Oyunlar
Happn Promosyon Kodu
Razer Gold Promosyon Kodu
Erasmus Proje
Hay Day Elmas Kodu