Ad Section

مرحبا بكم في حقيبة الويب

كل ما تحتاجه للبدأ في مسيرتك التعليمية ...

كتاب : كيف تكسب 10,000 دولار اثناء تعلم البرمجة

4 مواقع تمنحك ملايين المشاريع المجانية مفتوحة المصدر .!

كتاب كيف يتعلم المبرمج بشكل صحيح | حمله الآن

أفضل لغات البرمجة التي يمكنك البدء في تعلمها

كتاب : الشامل بلغة الجافا Java - حمله الآن

الأربعاء، 15 مارس 2023

تجربة مقالة

تجربة مقالة


 اذا كنت ترغب فى تعلم البرمجة

معرفة لماذا تريد تعلم البرمج

الثلاثاء، 26 يونيو 2018

خطوات بسيطة للبدء فى تعلم البرمجة للمبتدئين

خطوات بسيطة للبدء فى تعلم البرمجة للمبتدئين


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

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

تحديد لغة البرمجة المناسبة لك
قبل بداية رحتلك فى التعلم عليك اختيار اللغة المناسبة لك. ودائمًا ما نجد هذا السؤال على الانترنت ” ماهى لغة البرمجة الافضل؟ ” والحقيقة انه لا توجد لغة برمجة تعتبر أفضل لغة لأن كل لغة برمجة تقوم بأداء مهام معينة وتقوم بتنفيذ ما تحتاجه حسب نوعية المشاريع التى تريد برمجتها .
إليك الخبر الجيد ان معظم لغات البرمجة متشابة وتعلم اي لغة الآن سيضعك على الطريق لتعلم اي لغة مستقبلًا.

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




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


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

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

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

اقتبس أكواد مبرمج آخر 
قراءة أكواد المطورين الآخرين والتعديل عليها سيكسبك الكثير في مرحلة التعلّم، ويمكنك أن تبحث عن عدة ملفات برمجية وقوالب برمجة كُتبت مسبقا من قبل أحد الأشخاص أو المجموعات .



إلى هنا ننتهى ونتمنى ان تكونو قد استفدتم من الموضوع وشكرًا لكم.

الاثنين، 25 يونيو 2018

اهم المصادر و الكتب لتعلم اللغة الجديدة Kotlin مع موقع لتجربتها مباشرة على جهازك

اهم المصادر و الكتب لتعلم اللغة الجديدة Kotlin مع موقع لتجربتها مباشرة على جهازك


لغة "Kotlin" من تطوير شركة Jet Brains، وهى نفس الشركة التى طورت Android Studio ،وهي عبارة عن لغة برمجة مفتوحة المصدر، ومتوافقة بشكل كامل مع حزمة تطوير جافا JDK .ميزتها انها تسمح لك بكتابة عدد أقل من الأسطر البرمجية مقارنة بلغة الجافا Java.
طبعا هذه اللغة ليست بجديدة وكانت متوفرة منذ سنوات ، ولكن لم تكن مدعومة من قبل جوجل . لكن الآن هي اللغة الرسمية والمدعومة من قبل جوجل لتطوير تطبيقات الاندرويد .


واذا كنت ترغب في تعلم هذه اللغة ، فاقدم لك اليوم دورة مقدمة من صاحب قناة "TheNewBaghdad"  ، وهي من بين القنوات الجيدة جدا التي انصحك بها لتعلم اي لغة برمجية تريد .
 


رابط الدورة 


اقترح عليك ايضا افضل كتاب لتعلم لغة البرمجة KOTLIN حتى الاحتراف , الكتاب ينهج أسلوب السهل الممتنع لتوصيل المعلومة .


اما من ناحية المراجع المجانية فيوتيوب يقدم لك مئات الفيديوهات التي تشرح لك هذه اللغة سواء باللغة الانجليزية او العربية وغيرها من اللغة ، ويمكنك النقر هنا للولوج لهذه المقاطع .

ويمكن لك تجربة اللغة على جهازك بالذهاب الى هذا الموقع


الأحد، 24 يونيو 2018

كتاب لتعلم الجافاسكربت JAVASCRIPT | حمله الآن

كتاب لتعلم الجافاسكربت JAVASCRIPT | حمله الآن

الجافا سكربت JAVASCRIPT هي لغة برمجه تلعب دور حیوي وفعال في صفحات الویب من خلال القیام بوظائف قد تكون خارجیة او داخلیة بل لنكن اكثر دقة هي مرنه الى درجة تجعلك تتحكم بكل جزء من أجزاء صفحة الویب كأن تستخدمها في ال forms  أو كنوافذ تخرج للمستخدم لتخبره بأمر معین او تنبه وغیرها من الاستخدامات التي یبثها مطور الویب في صفحاته اثناء برمجته .

و لهاذا اقدم لك كتيب جميل من 70 صفحة لتعلم البرمجة بلغة الجافاسكربت من تأليف مهندس سامى الرباعية .

محتويات الكتاب :
  • طريقة كتابة كود الجافاسكربت وبعض اوامرها 
  • جمل الشرط If , switch 
  • حلقات التكرار loops 
  • الدوال functions 
  • المصفوفات 
  • الكائنات objects 
  • معلومات تطبيقية



الاثنين، 26 مارس 2018

أقوى كتب لتعلم لغة السي بلس بلس c++ - حملها الآن

أقوى كتب لتعلم لغة السي بلس بلس c++ - حملها الآن

كتاب : سي بلس بلس ++C
هذا الكتاب يحتوي على مجموعة كبيرة جدا من الأمثلة النادرة والمهمة لتعلم أساسيات البرمجة باستخدام لغة c++ ... وهذا الكتاب هو الجزء العملي وليس النظري .. من أراد التطبيق وتعلم البرمجة فعلا فيجب عليه إقتناء هذا الكتاب فهو مهم لكل مبرمج ... 

هذا الكتاب يعلمك الأساسيات التالية : 
1- أمثلة بسيطة تشرح جمل الطباعة وتعريف المتغيرات والعمليات الحسابية فيها .. 
2- يشرح الجمل الشرطية بالكامل .. 
3- يشرح الدورات بالكامل .. 
4- يشرح المتغيرات الحرفية والنصيه والتعامل معها .. 
5- يشرح المصفوفات الإحادية والثنائية بالكامل .. 
6- يشرح الدوال بالكامل .. 
.برامج النجمات وغيرها 
والكثير الكثير من الإشياء المهمة جدا .. 
  • م/ إسماعيل على أحمد الشهالي 
  • م/ هاني عند الرحمن سيف 



كتاب : c++ Elixir باللغة العربية 

  • تأليف : سلطان محمد الثبيتي 
كتاب مفيد جدا سي بلس بلس بيلدر (بالإنجليزية: C++ Builder) هو بيئة تطوير سريع RAD من شركة امباركاديرو تكنولوجيز للغة السى++. و هي لغة برمجة من إنتاج شركة بورلاند بورلاند العالمية. وهي تعتمد أساسا على لغة السي بلس بلس لغة سي++ سي++ المعروفة بالقوة.وهي أيضا لغة شائعة ومنتشرة حاليا، تعتبر C++Builder لغة مرئية وهي من اللغات العالية الإنتاجية


كتاب : حل أسئلة ++C

حل أسئلة سي بلس بلس (كلية الهندسة المعلوماتية بجامعة دمسق) إعداد المهندس خالد ياسين الشيخ



أخيرا لا تبخل علينا بتعليق محفز لتشجيعنا على نشر المزيد من الكتب الالكترونية .

السبت، 24 مارس 2018

تحميل كتاب لتعلم لغة HTML5 مجانا

تحميل كتاب لتعلم لغة HTML5 مجانا


  • كتاب : نحو فهم أعمق لتقنيات HTML5 1.0.0
  • عدد الصفائح : 360 صفحة
  • حجم الكتاب : 4.27 MB


هذا الكتاب مترجمٌ عن كتاب Dive Into HTML5 للمؤلف Mark Pilgrim

الكتاب يحاول تقديم مفاهيم HTML5 وتقنياتها وطرائق استخدامها إلى القارئ العربي، مدعمًا بأمثلة علميةٍ تسهّل توضيح الأفكار، ويحاول توفير أحدث المعلومات عن دعم تلك التقنيات قدر المستطاع .



وفي النهاية، أحمد الله على توفيقه لي بإتمام هذه التدوينة ، والله ولي التوفيق.

الأربعاء، 13 سبتمبر 2017

أفضل المصادر العربية و الإنجليزية لتعلم لغة جافا java مجانا

أفضل المصادر العربية و الإنجليزية لتعلم لغة جافا java مجانا


يعود الفضل بابتكار لغة الجافا JAVA إلى مصمم لغات البرمجة جيمس جوسلينج خلال عمله في شركة صن ميكروسيتمز عام 1992م، وهي إحدى لغات البرمجة التي تستخدم بمثابة مشغل للأجهزة التطبيقية الذكية، ويشار بأن لغة الجافا هي عبارة عن أسلوب تطوير للغة ++C، وبناءً على إحصائية TIOBE ، فجافا اليوم تتنازع على المرتبة الأولى مع لغة الـ (C) من ناحية الشهرة.

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


  • متطلبات تعلم لغة الجافا
عدة تطوير الجافا (Java Developers Kit)، وهي عبارة عن أداة ابتكرها مطورو لغة الجافا، وتعتبر الأدوات الأفضل من بين أدوات البرمجة الأخرى، ويمكن للمستخدم الحصول عليها من موقع صن ميكروسيستمز.
محرر النصوص، ويستخدم هذا المحرر للشروع بكتابة البرنامج أو ما يسمى بمصدر البرنامج، ومن هذه البرامج المحررة المفكرة NotePad أو NotePad++، كما تعتبر eclipse أو NetBeans من أكثر بيئات التطويرة الحر تفضيلاً لدى المبرمجين.


      قد يهمك أيضًا: أفضل 10 مواقع توفر لك تعلم البرمجة من الصفر

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



ثانياً: المصادر المجانية الأجنبية



ثالثاً: مصادر نصية (مقروءة) مميزة


تعلم وجرب الأكواد بنفسك
موقع LearnJavaOnline.org (باللغة الانجليزية) يقدم طريقة تفاعلية لتعلم لغة جافا ، فهو يقدم دروس مقروءة بالإضافة إلى إمكانية تجربة الأكواد بشكل مباشر عبر الموقع نفسه ومشاهدة النتائج أمامك في الشاشة ، في كل درس سوف تجد أمثلة على ما يتم شرحه ، وتحت كل مثال هنالك أيقونة (Execute Code) التي تقوم بتنفيذ الكود في نافذة مخصصة لذلك ومن ثم إظهار النتيجة أمامك على الشاشة.


في الأخير، أتمنى أن تجد ضمن هذه المصادر ما يفيدك في بداية رحلتك عبر تعلم البرمجة بلغة جافا.
       قد يهمك أيضًا: الدليل الشامل لمنصات تعلم البرمجة بشكل ذاتي ومجاني

السبت، 9 سبتمبر 2017

الدليل الشامل لمنصات تعلم البرمجة بشكل ذاتي ومجاني

الدليل الشامل لمنصات تعلم البرمجة بشكل ذاتي ومجاني


بات تعلمك لأساسيات البرمجة في هذه الأيام ضرورة حيوية وأمر هام، ولكن هل يمكنك تعلم البرمجة بشكل ذاتي؟، وبطريقة مجانية، من دون دفع أي تكلفة تُذكر؟… نعم يمكنك ذلك، فأنت لست في حاجة إلى دورات تعليمية، لكن عليك الاطلاع على أمثلة وبرامج مكتوبة بهذه اللغة، لفهم الفكرة العامة قبل البدء في تنفيذها.


      قد يهمك أيضًا: أفضل 6 مواقع توفر لك تعلم البرمجة من الصفر


وفيما يلي قائمة بأشهر وأهم وأبرز المنصات والمواقع الإلكترونية التفاعلية، التي تهتم بتعليم اللغات البرمجية المختلفة بشكل ذاتي ومجاني:


منصات أجنبية

sololearn

منصة رائعة لتعلم مبادئ البرمجة، شبيهة تماماً لمنصة “Dulingo” الخاصة بتعلم اللغات، من حيث الشكل والتصميم والخطة الممنهجة في التعلم، تسمح المنصة للمستخدمين بتعلم كيفية بناء صفحات الويب، من خلال دورات تدريبية مُصغرة حتى لا تمل منها.

كما تمنحهم بتجربة اﻷكواد التي قاموا بتعلمها، دون الحاجة ﻷي تطبيقات خارجية.

وذلك لتعلم لغات برمجية عديدة، مثل: “HTML” و “CSS” و “JavaScript” و “PHP”، وغيرها من اللغات، بطريقة تفاعلية عبر التطبيق المُباشر والاختبارات المُتعاقبة والنقاشات بين المستخدمين، بدءاً من الأساسيات وحتى المستويات المُتقدمة بأسلوب سلس ومُمتع.

Swift Playgrounds

بالأساس “Swift” هي لغة برمجة مفتوحة المصدر، قامت شركة “Apple” بإصدارها قبل بضعة سنوات، ويستخدمها مطورون محترفون لإنشاء تطبيقات “iOS”، و “MacOS”، و “tvOS”، و “Watch OS”، فماذا لو تعلمتها، وكانت “Apple” هي المعلم؟.

تقدم لك “Apple” تطبيقاً أشبه بمنصة تعليمية لدورة تدريبية مُبسطة وسهلة؛ لتعليم المستخدمين بطريقة تفاعلية سلسة، وخطوة بخطوة المفاهيم الأساسية الخاصة بلغة “Swift” وبيئة العمل الخاصة بها.

Code

منصة تعليمية تفاعلية للغات البرمجة غير هادفة للربح، تأسست بهدف تقريب تعلم لغات البرمجة من الأشخاص حول العالم، خصوصاً الأطفال وطلاب المدارس، كما أنّ الكبار ممن يرغبون في بدء مشوار تعلم المجال التقني، يلجؤون للتعلم عن طريقه أيضاً، لما يحتوي عليه من مواد تعليمية سهلة الفهم واحترافية، من ضمنها درس لكيفية بناء لعبة مثل لعبة فلابي بيرد”Flappy Bird” الشهيرة.

Codecademy

منصة تعليمية مجانية تماماً، تقوم بتعليم المستخدمين العديد من لغات البرمجة، مثل: “Python” و “Ruby” و “HTML” و “CSS”  و “JavaScript”، بطريقة بسيطة وسهلة، خطوة بخطوة، فتأخذ بيدهم في رحلة ممتعة نحو عالم البرمجة، بطريقة تفاعلية رائعة، لينتهي بهم المطاف إلى برمجة تطبيقات معقدة خاصة بهم.

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

Python Challenge

عمر الموقع أكثر من 10 سنوات تقريباً، وهو موقع مخصص لتعليم لغة البايثون بطريقة غير تقليدية، وذلك من خلال طريقة الألغاز، حيث أنّ الألغاز البرمجية هي أسرع طريقة لتعلم لغة البرمجة‎.

KillerPHP

منصة تعليمية خاصة بتعلم لغة البرمجة “PHP”، وكل ما يخصها.

Dive into HTML5

سلسلة كتبها Mark Pilgrim سنتعلم من خلالها أساسيات “HTML5” وكيفية الانتقال إليها من إصدارات  “HTML” أقدم مع مراعاة دعم المتصفحات المختلفة.

HTML5 Doctor

كسابقه تماماً، مُتخصص بلغة “HTML5″، كما أنّ هناك العديد مثله، كـ: HTML 5 Demos و HTML5TEST.

SQLZOO

موقع لتعلم لغة “SQL” الخاصة ببرمجة قواعد البيانات “Data Base” فبالأساس “SQL” هي لغة تم تصميمها لجعل تخزين البيانات واسترجاعها من قاعدة البيانات أمراً سهلاً، وهذه المنصة تسمح لمستخدميها بتعلم تلك اللغة مع شروحات احترافية، باهتمام وتفاعل مع واجهة مميزة.

Code Ranch

منصة تعليمية تقدم دروس بسيطة وسهلة الفهم، لكنها بنفس الوقت احترافية، باستخدام واجهة تصميم جذابة، لتعلم أساسيات الجافا، وبرمجة الروبوت، وأنظمة التشغيل، وتصميم قواعد البيانات، وغيرها من اللغات البرمجية مثل:  “PHP” و “Python”.

Code School

يقدم دورات تعليمية مُتعمقة لعدد من لغات البرمجة، بالإضافة لدورات تعليمية خاصة بتطوير قواعد البيانات “Database”، وتطوير التطبيقات، ولكنه يتطلب دفع مبلغ 29 دولار أمريكي شهرياً للوصول لجميع الدورات التعليمية المتوفرة من خلاله، ولكنه يوفر العديد من الدروس التعليمية المجانية.

Sourcegraph

منصة مجانية، يمكن للمستخدمين الراغبين بتعلم لغات “GO” من جوجل، بايثون “Python” أو “Node.JS” الاستعانة بها، حيث توفر محرك بحث متخصص بهذه اللغات، وتقدم للمستخدمين شرحاً كاملاً مع أمثلة لأي دالة “Function” مع طريقة استخدامها في أحد هذه اللغات.

The Code Player

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

W3schools

يقدم هذا الموقع دروساً تعليميةً سهلةً لمن يرغب في تعلم البرمجة من البداية وحتى الاحتراف، مع العديد من الشروحات والأمثلة، مع إتاحة الفرصة لتطبيق هذه الأمثلة، الموقع يوفر دروساً في “HTML” و “CSS”  و “JavaScript” و “PHP وjQuery”  و “SQL”.

PROGRAMMR

منصة تقدم دروس في جميع لغات البرمجة الشهيرة مثل: “java” و “PHP”، و “Ruby”، و “Ajax”، و “JS”، و “C++”، وحتى دروس برمجة وتطوير الجوال، وبها العديد من التمارين والتطبيقات.

Udacity

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

 Codeconquest

منصة تعليمة أخرى لتعلم دروس في أساسيات البرمجة لتطوير مهاراتك البرمجية.


 منصات عربية

HTML.net

موقع مُتخصص للمهتمين بدروس “HTML”  و “CSS” و “PHP” من المستخدمين المبتدئين، ويوفر منتدى للنقاش بين المتعلمين عليه.

برمجة

موقع عربي، يوفر مجموعة كبيرة من الدروس لتعليم البرمجة، وأساسيات التصميم، والأمن ،والشبكات مجاناً مع توفير شروحات بالفيديو.

مشروع مطوري الويب

يقدم مقاطع فيديو لدروس متنوعة حول أساسيات وأساليب تصميم وبرمجة المواقع بسهولة، باستخدام لغات “HTML” و “CSS” و “PHP”  و “JQuery”.

شبكة عبدالله عيد

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

المعهد العربي لتعلّم لغات البرمجة

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


      قد يهمك أيضًا: 4 مواقع تمنحك ملايين المشاريع المجانية مفتوحة المصدر .!


كانت هذه قائمة بأشهر وأهم وأبرز المنصات والمواقع الإلكترونية التفاعلية الأجنبية والعربية، التي تهتم بتعليم اللغات البرمجية المختلفة… هل تفكر في تعلم البرمجة بالفعل؟ لاحجة لك بعد الآن!


حقيبة الويب

كل ما تحتاجه للبدأ في تعلم البرمجة : دورات تدريبية - كتب الكترونية - مواقع - تطبيقات ...