المشاركات

عرض الرسائل ذات التصنيف programing

شاهد وتعلم البرمجة من المبرمجين المحترفين من خلال البث الحي ومباشرة على حاسوبك

صورة
livecoding من المواقع المفيدة للمبرمجين سواء كانوا محترفين أو هواة ، فهو منصة حيث يمكنك مشاهدة طريقة البرمجة لمختلف اللغات وبشكل مباشر. في المراحل الأولى من إطلاق الموقع شهد أكثر من 40،000 المستخدمين 162 دولة مختلفة .يتم تصنيف البث الحي اعتمادا على لغة البرمجة المستخدمة. الجميل في الموقع أنه يمكنك المشاهدين من الوصول إلى الأكواد البرمجية المستخدمة في البث شريطة أن يسمح بذلك صاحب البث. بالإضافة إلى ذلك،في كل فيديو يشار إلى مستوى الصعوبة (الأساسي والمتوسط ​​أو الخبير). طبعا الهدف من هذه الطريقة المبتكرة هي التعلم طريقة البرمجة وكيف يتم كتابة الأكواد البرمجة كالمحترفين. عندما تقوم بالتسجيل في الموقع يمكنك ، التحدث ومراسلة صاحب البث الحي، كما يمكنك أيضا اختيار البث الحي القادم الذي يمكنك مشاهدته في ما بعد ..الخ. رابط الموقع 

أفضل 5 لغات برمجة يمكنك تعلمها، للانخراط في سوق الشغل أو العمل من منزلك

صورة
دائما ما تطرح على نفسك سؤال محيرا ما هي اللغات البرمجة التي ينصح بتعلمها ؟ جميع الراغبين في دخول عالم البرمجة لديهم هذه المعضلة. من الصعب جدا عليك تحديد قائمة بلغات البرمجة التي ينصح بها للمبتدئين خاصة إذا كنت لا تعرف شيء عن هذا المجال، وكذلك حتى تعدد الأراء قد يصعب عليك هذه المهمة . لكن من أفضل الطرق التي يمكنك استعمالها لتحديد لغة البرمجة المناسبة لك هو ان تعرف اي مجال تريد ان تحترفه ، سواء تعلق الأمر بالشبكات ، الأنظمة ، سطح المكتب ، تطبيقات الموبايل ..الخ .لكن في هذه التدوينة ستتعرف معي على 5 لغات برمجة مهمة ومطلوبة في سوق الشغل . Python البايثون   تم ابتكار هذه اللغة البرمجية في أواخر الثمانينات 1980 من القرن المنصرم،  من قبل جويدو فان رُزوم . وتعتبر البايثون من بين الالغات لبرمجية الأساسية  وتتميز بقدرات قوية وهائلة جدا . تتيح هذه اللغة للمطورين تحليل كمية كبيرة من التعليمات البرمجية.كما أنها متوافقة مع العديد من قواعد البيانات . بالاضافة لكونها سهلة التعلم والاستخدام مما يجعلها من أفضل لغات البرمجة التي ينصح بها المبتدئين في ميدان البرمجة. Ruby روبي  وضعت هذه ...

لنتعرف على إطار Node JS الذي يمثل تحديثا للـPHP !

صورة
تسارع الأحداث الذي تشهده جميع أطوار الإنترنت الذي أصبح أسرع من البرق , و الذي تتعاقب فيه لغات البرمجة هي الأخرى و التي لا ينجح إلا بعضها و لعلى أن هناك لغاة قد حطمت كل التوقعات إلى درجة أنها أصبحت تتنافس مع أضخمها.ومن أهم أطر العمل التي فاقت التوقعات Node JS و هي أحد أُطر عمل Javascript  الذي لاق إعجابًا كبيرًا من طرف مستخدميه رغم أن هذا الإطار لا يزال في طريق الشهرة و لم يعرفه العالم جيدا و خاصة بعض فئات المبرمجين . ما هو إطار عملNode JS  : هو إطار مستوحًا من الجافا سكريبت javascript و هو إطار صنع أساسا للتخاطب مع السيرفر مثل PHP لكن لديه ميزات خارقة يعجز PHP عنها , أسست هذه اللغة عام 2009 من طرف المبرمج و المطور ريان دال و أشرفت على رعايتها Joyent و هو نظام برامج صمم لبرمجة تطبيقات الإنترنت قابلة للتوسع و خاصة خوادم الويب (Server) , يتألف من V8 (محرك جافاسكريبت) التابع لجوجل و يشمل ايضا العديد من المكتبات المدمجة معه يسمح لقابلية أكثر بالتوسع. مميزاتها : سرعة الأداة متوازية مع الفعالية مما يخلق قابلية أكثر للتوسع , فسرعتها في إرسال الرسائل تفوق PHP 10 مرات , و يمك...

قائمة بأفضل برامج تحرير النصوص البرمجية

صورة
إذا كنت تنفق الكثير من الوقت أمام شاشة الكمبيوتر في كتابة مجموعة طويلة من الأكواد البرمجية ، فمن الضروري استخدام الأداة التي تسمح لك بالعمل بشكل أسرع وأذكى . اختيار محرر النصوص هي احدى المهام التي لا يستهان بها وهو الشيء الذي ينبغي القيام به على محمل الجد، لكن مايجعل هذه المهمة شبه صعبة هي توفر العديد من الخيارات والبرامج المختلفة ،لذلك اختيار الأفضل يمكن أن تؤثر بشكل مباشر على نوعية وكمية الأكواد البرمجية التي ننتجها .  Sublime text 3 هو واحد من أفضل برامج التحرير المتاحة اليوم.خفيف الوزن ، واجهته بسيطة لكنها أنيقة، بالاضافة لمميزات كثيرة جدا كالتكملة التلقائية وتوفره أيضا على مجموعة من الإضافات في غاية الروعة .برنامج عملاق ويستحق ان يتواجد في حاسبوك خاصة إذا كنت من المبرمجين . فهو يسمح لك بتحرير النصوص لكثير من لغات البرمجة من بينها : C, C , C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML  التطبيق متاح لجميع الأنظمة ، على الرغم من أنه منتج تجاري، فهو يوفر لك نسخة...

11 دورة تدريبية مجانية عبر الإنترنت في البرمجة مقدمة من جامعات عالمية مرموقة

صورة
كلنا نعلم دور الإنترنت في إيصال المعلومة وإتاحة فرصة الوصول الى مجموعة كبيرة من الدروس والدورات لمختلف المجالات والتخصصات. وبطبيعة الحال، هناك الكثير من الدورات المتعلقة بالبرمجة التي من المرتقب ان تنطلق في الشهور القادمة في مختلف  منصات التعلم عن بعد ، لكن اخترت لكم هذه المجموعة المتميزة التي ارجوا ان تكون مفيدة لكم . Programming for Everybody البرمجة للجميع (باللغة الإنجليزية)  هي عبارة عن دورة على موقع Coursera مقدمة من جامعة ميشيغان ، وتبدو أنها مثالية للمبتدئين الذي لم يتعرفوا على البرمجة ويريدون تعلمها. الدورة ستكون عن لغة البيثون وسيكون الشرح بسيط جدا نظرا لكون الدورة موجهة بالخصوص للمبتدئين في البرمجة . الدورة ستبدأ يوم 2 يونيو القادم وستستمر لمدة عشرة أسابيع. An Introduction to Interactive Programming in Python مقدمة إلى البرمجة التفاعلية في بايثون ،دورة مشابهة تماما لسابقتها . هذه الدورة ستكون مقدمة من جامعة Rice ،والتي تهدف الى تعليم لغة البايثون من خلال تطوير لعبة فيديو تفاعلية صغيرة نوع بونغ . الدورة تتطلب ان تكون لديك أساسيات في هذه اللغة من أجل ان تستفيد أكثر ، ...

قائمة بأهم وأفضل المواقع العربية والأجنبية لتعلم البرمجة مجانا

صورة
إذا كنت ترغب في تعلم البرمجة ولا تعرف أين تبدأ ؟  فهذه التدوينة إن شاء الله تكون هي الباب الأول لك لتأخد نظرة عن هذا العالم . وذلك بفضل مجموعة من المواقع الأجنبية والعربية التي ستفيدك في تعلم مخلتف لغات البرمجة والأدوات الخاصة بها . # CODEACADEMY من أفضل المواقع لتعلم بشكل مجاني ، سوف تجد مجموعة واسعة من لغات البرمجة ، بما في ذلك بيثون، وجافا سكريبت، php،  Ruby.وهو موقع مناسب صراحة لكل من يريد أن يبدأ في عالم البرمجة . # PROGRAMMR  واحد من أكثر المواقع شمولية فهو يقدم دروس في جميع لغات البرمجة الشهيرة كـ java،Php،C++،JS،Ajax،Ruby ،وحتى دروس في تطوير تطبيقات الجوال . #  UDACITY معudacity يمكنك الوصول إلى مختلف الدورات في البرمجة ، وكلها مجانية (على الرغم من أن بعض الخيارات تكون مدفوع ). بالإضافة كذلك لمجموعة كبيرة من الدروس في مجالات تكنولوجيا أخرى . # LEARNSTREET هذا الموقع يقدم مجموعة من دورات مجانية لتعلم البرمجة بلغات مثل جافا سكريبت، بيثون وروبي.كما أن الوقع يحتوي على أكثر من 100 تمرين تفاعلي لكل دورة تدريبية . وبالتالي، من السهل أن تبدأ بسرعة وتتعلم أساسيات كل ل...

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

صورة
أن تكون مبرمجا محترفا أو حتى مبتدئا فلا بد أن تكون يوما ما بحاجة لمساعدة في حل بعض المشاكل البرمجية التي تواجهك ، وهذا الأمر مفروغ منه ، فلا أحد كامل خصوصا في هذا المجال الذي يتطور بسرعة هائلة ،وكل يوم هناك تقنيات جديدة وأدوات تكون مجبر على تعلمها لتساير هذا التطور والا ستكون ِمن مَن يفوتهم القطار  :)  لذلك في هذه التدوينة أقترح عليك مجموعة من أفضل المنتديات التقنية للحصول على مساعدة بأي مشكلة برمجية قد تواجهك . # Java OTM community reddit/ javahelp forums.devshed # PHP PHP freaks PHP Builder forums Devshed php development forums Weber forums PHP free chat forums # MySQL MySQL offical forums devshed mysql forums #  Ruby on Rails Rails forum Ruby forum # .NET Framework ASP.NET Forums MSDN forums Silverlight forums IIS.NET Forums #  مواقع ومنتديات أخرى لكل هذه اللغات البرمجية  stackoverflow programmingforums codeproject dreamincode codingforums

موقع بمثابة كنز للمبرمجين والمطورين وكل مهتم بالبرمجة

صورة
لا يخفى على الجميع ان تعلم أي شي لا بد له من مراجع ومصادر ، وهذا الأمر كلنا نعرفه ومتفقين معه . وهذا بالضبط ما يفعله المبرمجون والمطورون ، وكن متؤكدا أن المبرمج كغيره من البشر فهو ينسى و يتذكر ،والمفهموم المغلوط عن هذا المبرمج أننا نعتقد أنه يحفظ كل هذه الأوامر وكل هذه السطور البرمجية ، لكن الحقيقة ليس بهذه المثالية وإذا كنت مبرمجا عزيزي المتابع فستعرف اتجاه هذا الكلام ، لذلك حتى نختصر عليك الطريق كطالب مهتم بالبرمجة فإننا نقترح عليك هذا الموقع الجميل الذي سيفيدك بكل تأكيد وسيوفر عليك الكثير من الوقت. الموقع اسمه devdocs.io وهو مشروع من مبرمج فرنسي ، قام فيه هذا المبرمج بجمع وتنظيم وثائق (documentations) للغات البرمجة والتكنولوجيات الأكثر شعبية على شبكة ،الانترنت وأطر العمل وAPI ، والعديد من أدوات التطوير الأخرى. مثل DOM, HTML, JavaScript, jQuery, Node.js, PHP, Ruby, Python, Git, Angular, Backbone, CoffeScript, Less, Sass, Redis والكثير الكثير ! الموقع يوفر لك ميزة البحث التي من خلالها يمكنك الوصول إلى مبتغاك بكل سهولة .  كما أن بامكانك فقط تحديد اللغة البرمجية ...