adf

mardi 16 septembre 2014

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

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

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

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

مميزاتها :
سرعة الأداة متوازية مع الفعالية مما يخلق قابلية أكثر للتوسع , فسرعتها في إرسال الرسائل تفوق PHP 10 مرات , و يمكنك إستدعاء المكتبات التي تريد في أي وقت , و سرعتها نتيجة لمحرك V8 الخاص بجوجل كروم الذي هو مسؤول عن مالجة الجافاسكريبت في المتصفح , و يمكنك بناء تطبيقات كبيرة  و ربمة بسهولة أكبر لكن في النهاية هذا الإطار ليس الوسيلة التي يمكنها التعامل مع مختلف التطبيقات و هذا سبب سرعتها لكن لا يمكننا لومه لأنه لم يتجاوز الإصدار 1.0 إلا انه يمكنه ان يقدم حلول سحرية لأغلب مشاكل المبرمجين .

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


الموضوع من طرف : العقون سعد .

تابع القراءة Résuméabuiyad

lundi 23 juin 2014

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

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


هو واحد من أفضل برامج التحرير المتاحة اليوم.خفيف الوزن ، واجهته بسيطة لكنها أنيقة، بالاضافة لمميزات كثيرة جدا كالتكملة التلقائية وتوفره أيضا على مجموعة من الإضافات في غاية الروعة .برنامج عملاق ويستحق ان يتواجد في حاسبوك خاصة إذا كنت من المبرمجين . فهو يسمح لك بتحرير النصوص لكثير من لغات البرمجة من بينها :
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 

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


هذا المحرر مشابه جدا لأول وهو مشروع أطلق حديثا من قبل جيثب وهي منصة لاستضافة المشاريع المفتوحة المصدر للعالم ، ويمكنك اعتابرها شبكة اجتماعية للمبرمجين والمطورين تضم حوالي أكثر من 3.5 مليون مبرمج . يمكنك ان تتصور كيف سيكون هذا المحرر الواعد من هذه المنصة ، التطبيق تم تطويره باستخدام ++C و Node.js . وهو متوافق مع تقنيات مختلفة كـ CoffeeScript، CSS أو HTML .

كما قلت سابقا التطبيق مازال حديثا وهو متاح حاليا فقط لنظام تشغيل الماك . لكن الشفرة المصدرية متاحة لنظام الويندوز وكذلك جنو/لينكس.


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


محرر آخر قوي وذو مميزات رائعة جدا . هذا المحرر كان من احد المشاريع الممولة من موقع التمويل الجماعي kickstarter.حقق نجاح كبير نظرا لمجوعة من التقنيات التي يتمتع بها ومن بينها خاصية عرض نتيجة الكود مباشرة من البرنامج بدل استعمال المتصفح. ويمكنك التعديل على الأكواد CSS،HTML،جافا سكريبت.هذا بالاضافة لمجموعة من المميزات الأخرى .

طبعا هناك محررات اخرى اتبث جدارتها كالبرنامج المعروف والمشهور جداnotepad++، وكذلك phpdesigner .بالاضافة لعديد والعديد من البرامج الاخرى .

برامج تحرير النصوص البرمجية هي تماما كما البرامج الأخرى فهناك العديد من الخيارات المتاحة التي لا ليس بالضروري ان يكون عليها اجماع ، فكل برنامج له مستخدموه وله أيضا عشاقه الذي يفضله عن باقي البرامج الأخرى، لكن على العموم هذه هي أبرز وأفضل برامج تحرير النصوص البرمجية التي تستحق التجربة .
تابع القراءة Résuméabuiyad

jeudi 29 mai 2014

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

0 commentaires
كلنا نعلم دور الإنترنت في إيصال المعلومة وإتاحة فرصة الوصول الى مجموعة كبيرة من الدروس والدورات لمختلف المجالات والتخصصات. وبطبيعة الحال، هناك الكثير من الدورات المتعلقة بالبرمجة التي من المرتقب ان تنطلق في الشهور القادمة في مختلف  منصات التعلم عن بعد ، لكن اخترت لكم هذه المجموعة المتميزة التي ارجوا ان تكون مفيدة لكم .
11 دورة تدريبية مجانية عبر الإنترنت في البرمجة مقدمة من جامعات عالمية مرموقة

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

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

مقدمة لبرمجة الحاسوب، دورة في موقع EDX من المعهد الهندي للتكنولوجيا بومباي . على مدى ستة أسابيع،ستتعلم أساسيات البرمجة باستخدام لغات C / C + + فضلا عن فهم أساسي في هندسة البرمجيات. ستبدأ الدورة يوم 29 يوليو وسيكون الجزء الثاني في 23 سبتمبر 2014.

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

دورة مهمة جدا للمهتمين بمجال الموبايل وبرمجة الألعاب والتطبيقات المختلفة للهواتف الذكية. الدورة مقدمة من جامعة ريدينغ وستبدأ يوم 20 أكتوبر وستستمر لمدة سبعة أسابيع .

هذه الدورة مثالية بالطبع لأولئك الذين يريدون أن يتعرفوا أكثر عن بعض المفاهيم في مجال البرمجة ، وخاصة الخوارزميات التي تستخدم على نطاق واسع. كل هذا ستتعرف عليه من خلال هذه الدورة المتميزة المقدمة من جامعة برينستون ، وستستمر لمدة ستة أسابيع وتبدأ يوم 13 من يونيو القادم. هناك بالطبع جزء ثاني لمدة سبعة أسابيع  والذي سيبدأ في في 31 أكتوبر 2014.

تراكيب البيانات المتقدمة هي دورة من معهد ماساتشوستس للتكنولوجيا على منصة OCW التي تقدم للطلاب نظرة عامة وواسعة ولكن مفصلة لمختلف هياكل البيانات ، وكذلك الخوارزميات . الدورة ستستغرق 11 أسبوع .

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

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

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

البرمجة متعددة النواة هي دورة  من شأنها أن تسمح لنا لمعرفة المزيد عن البرمجة المتزامنة، وتطبيقها على معالج الخلية المدرجة في بلاي ستيشن 3. الدورة ستكون على منصة OCW عبر دروس فيديو (باللغة الإنجليزية، مع امكانية توفر الترجمات ). 


تابع القراءة Résuméabuiyad

jeudi 15 mai 2014

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

0 commentaires
إذا كنت ترغب في تعلم البرمجة ولا تعرف أين تبدأ ؟  فهذه التدوينة إن شاء الله تكون هي الباب الأول لك لتأخد نظرة عن هذا العالم . وذلك بفضل مجموعة من المواقع الأجنبية والعربية التي ستفيدك في تعلم مخلتف لغات البرمجة والأدوات الخاصة بها .
قائمة بأهم وأفضل المواقع العربية والأجنبية لتعلم البرمجة مجانا


من أفضل المواقع لتعلم بشكل مجاني ، سوف تجد مجموعة واسعة من لغات البرمجة ، بما في ذلك بيثون، وجافا سكريبت، php،  Ruby.وهو موقع مناسب صراحة لكل من يريد أن يبدأ في عالم البرمجة .


 واحد من أكثر المواقع شمولية فهو يقدم دروس في جميع لغات البرمجة الشهيرة كـ java،Php،C++،JS،Ajax،Ruby ،وحتى دروس في تطوير تطبيقات الجوال .


معudacity يمكنك الوصول إلى مختلف الدورات في البرمجة ، وكلها مجانية (على الرغم من أن بعض الخيارات تكون مدفوع ). بالإضافة كذلك لمجموعة كبيرة من الدروس في مجالات تكنولوجيا أخرى .


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


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


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


هذا كذلك موقع يوفر لك مجموعة من الدورات فيها ما هو مجاني وما هو مدفوع .  روبي، وجافا سكريبت، وتطوير تطبيقات لنظام IOS من بين الدورات التي يقترحها عليك المواقع.


هو الموقع الذي يجمع دورات في مختلفة المواضيع والمجالات لجامعات في جميع أنحاء العالم. يمكنك أن تجد دورات في الهندسة المعمارية، والتمويل، وحتى الاندرويد. ومع ذلك، فالمهم بالنسبة لمحبي التكنولوجيا،هي دورات البرمجة ، لا سيما أنها من أساتذة في جامعات مثل ستانفورد وتورونتو. 


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


منصة عربية كذلك للتعلم عن بعد ، تضم العديد من الخبراء وأساتذة في شتى المجالات والتخصصات بما في ذلك مجال البرمجة ،هناك دورة في جافا وكذلك روبي وبيثون ، بالاضافة لدورات في مجالات اخرى .


موقع معروف جدا ينصح به ، فهو يحتوي على الكثير والكثير من الدروس والدورات في الكثير من المجالات الأخرى من بينها مجال البرمجة ، طبعا الموقع فيه دورات مجانية وكذلك دورات مدفوعة تختلف في السعر والمحتوى .
وبالمناسبة هذا رابط لدورة في تطوير تطبيقات IOS سعرها 199 دولار ، لكن لمتابعينا هي بالمجان :)  ( يجب ان تستغل الرابط قبل انتهاء العرض

تابع القراءة Résuméabuiyad

lundi 5 mai 2014

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

0 commentaires
أن تكون مبرمجا محترفا أو حتى مبتدئا فلا بد أن تكون يوما ما بحاجة لمساعدة في حل بعض المشاكل البرمجية التي تواجهك ، وهذا الأمر مفروغ منه ، فلا أحد كامل خصوصا في هذا المجال الذي يتطور بسرعة هائلة ،وكل يوم هناك تقنيات جديدة وأدوات تكون مجبر على تعلمها لتساير هذا التطور والا ستكون ِمن مَن يفوتهم القطار  :)  لذلك في هذه التدوينة أقترح عليك مجموعة من أفضل المنتديات التقنية للحصول على مساعدة بأي مشكلة برمجية قد تواجهك .

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


# Java



# PHP






# MySQL



# Ruby on Rails



# .NET Framework





# مواقع ومنتديات أخرى لكل هذه اللغات البرمجية 




تابع القراءة Résuméabuiyad

mardi 15 avril 2014

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

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

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

الموقع يوفر لك ميزة البحث التي من خلالها يمكنك الوصول إلى مبتغاك بكل سهولة .

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

مشروع مفتوح المصدر بالكامل (هو مطور بلغة روبي)، لذلك يمكنك تحميله من مستودع github . على الرغم من أن المشروع بدأ 18 يونيو 2013، فقد نجح في تقديم الكثير من التسهيلات الإضافية: وهي متوفرة على شكل إضافات للكروم وفايرفوكس.كما يمكنك التصويت لإضافة أقسام جديدة ولغات جديدة لهذا المشروع من هنا .

تابع القراءة Résuméabuiyad

جميع الحقوق محفوظة TH3 Professional security ©2010-2013 | جميع المواد الواردة في هذا الموقع حقوقها محفوظة لدى ناشريها ، نقل بدون تصريح ممنوع . Privacy-Policy| اتفاقية الاستخدام|تصميم : ألوان بلوجر