التخطي إلى المحتوى الرئيسي

المشاركات

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

دورة تصميم مواقع الانترنت باستخدام HTML5 و CSS3 مجانا وباللغة العربية !

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

منصة بناء روبوتات المحادثة التفاعلية و برامج عن طريق الذكاء الاصطناعي مجانا

بأبسط العبارات، يشير مصطلح الذكاء الاصطناعي (AI) إلى الأنظمة أو الأجهزة التي تحاكي الذكاء البشري لأداء المهام والتي يمكنها أن تحسن من نفسها استنادًا إلى المعلومات التي تجمعها.   عادة يذهب عقلك الى الروبوتات العملاقة عندما تسمع عن الذكاء الاصطناعي (AI) الذي هو خيال في الماضي ولكن هو اليوم حقيقة معاشة ، وقادرة على تحويل عالم التكنولوجيا بأكمله. يتألف حقل الذكاء الاصطناعي من أكثر من الروبوتات مثل المساعدين الشخصيين ، والسيارات ذاتية القيادة ، والتعلم ، واستنساخ السلوك ، وما إلى ذلك. للتعرف على هذه التقنية المتقدمة ، بفضل الموارد التعليمية عبر الإنترنت التي تقدم محتوى رائعًا للبدء في استخدام الذكاء الاصطناعي. واليوم اقدم لك خدمة جميلة على شبكة الانترنت لفهم النص من الكلام وتحويلها الى أوامر ونصوص مفهومة للالة وبالتالي تحويلها الى اوامر يقوم الجهاز بتنفيدها . المواقع يسمى" wit.ai" وهي خدمة موجهة للمطورين والمبرمجين .ويمكنك الاستفادة منها الآن كما يستفيد منها 200 الف مبرمج حول العالم. رابط الخدمة 

5 خرافات الأكثر شيوعا حول تعلم البرمجة ، لا تصدقها !

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

موقع بمثابة كنز لكل من يرغب تعلم الخوارزميات وفهمها بشكل تفاعلي

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

هل تحتاج إلى شهادة جامعية لتصبح مطور ويب جيد؟

تطوير الويب هو واحد من أسرع المجالات نمواً في الوقت الحالي. يوجد أكثر من مليون مطور ويب في الولايات المتحدة وحدها ، ومتوسط ​​الراتب لا يقل عن 60،000 دولار. هذا يجعل الأمر يبدو وكأنها وظيفة الاحلام . ولكن السؤال هو هل تحتاج إلى شهادة لتصبح مطور ويب؟ هل هناك طريقة لتكون مطور الويب ناجح عصامي ؟ هل تحتاج إلى مهارات خاصة لتعلم تطوير الويب؟ حسنًا ، الحقيقة هي أنه يمكنك أن تكون مطور ويب جيدًا دون الحصول على شهادة جامعية. في الواقع ، أكثر من 50 ٪ من المطورين يتعلمون ذاتيا. يبحث الكثيرون فقط عن طريقة لاكتساب المهارات من خلال الدورات التعليمية والدروس عبر الإنترنت. قد لا يكون النصف الآخر حاصلًا على شهادة جامعية في تطوير الويب ، ولكن ليس لديه أي مقرر علمي آخر. 5 نصائح حول كيف تصبح مطور ويب إذا كنت ستصبح مطور ويب متعلمًا ، فقد حان الوقت للعمل. قد تكون البرمجة صعبة في البداية ولكن بمجرد تعطلها ، ستصبح الأمور أسهل. إليك بعض النصائح حول كيفية أن تصبح مطور ويب. 1. تحديد أهدافك الخطوة الأولى هي تحديد ما تريد حقًا تحقيقه الباقي سيكون أسهل. إنها مفتاح البدء في العمل على أن تصبح مطور ويب في أسرع وقت ممكن....

5 لغات برمجة الأعلى أجرًا لعام 2019

البرمجة هي واحدة من أعلى الوظائف أجرا . إنه شيء لا يمكنك إتقانه فقط من خلال تعلم كتاب أو كتابين. لكي تصبح مبرمجًا جيدًا ، سيتعين عليك التركيز على على تعلم الاساسيات والاستمرار في ممارسة  البرمجة وتطبيقها لتتعلم بشكل جيد . ولكن حتى بعد وجود عدد كبير من الموارد المتاحة عبر الإنترنت وإمكانية الاتصال بالمحترفين ذوي الخبرة ، فإن الأشخاص يختارون اللغة الخاطئة بمجرد اتباع الآخرين. وهذا يؤدي إلى نمو محدود وأجر أقل. اليوم ، سأتحدث عن أفضل خمس لغات برمجة مدفوعة الأجر لعام 2019 استنادًا إلى نتائج Stack Overflow Developer Survey 2019 . 1. Clojure Clojure هي لغات البرمجة الأعلى أجرا في جميع أنحاء العالم. حصل المطورون على راتب سنوي متوسط ​​قدره 90،000 دولار لكتابة الاكواد البرمجية في Clojure. بالنسبة للأشخاص الذين لا يعرفون هذه اللغة، Clojure هي لغة برمجة للأغراض العامة  . لغة حديثة متفرعة من لغة البرمجة Lisp، وهي عامة الأغراض. تعمل اللغة على آلة جافا الافتراضية، ومثل لغات Lisp فإن لغة Clojure تعتبر الشيفرات كبيانات، وتعتمد نموذج البرمجة الوظيفية Functional Programming. إنها لغة شائعة بين علماء الب...

لماذا أصبح تطوير تطبيقات الاندرويد اكثر سهولة

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

مستقبل البرمجة .. بالأرقام والإحصائيات

يتساءل الكثير من المقبلين على عالم البرمجة عن مستقبل المبرمج في سوق الشغل ولاشك ان هذا التساؤل قد دار في ذهن الكثير من المبرمجين قبل الشروع في دراسة هذا المجال العميق. في هذه التدوينة سنجيبكم أعزائي المبرمجين عن هذا التساؤل بالأرقام والإحصائيات. في الولايات المتحدة الأمريكية تعتبر البرمجة هي لغة المستقبل حيث تم ادخال البرمجة ضمن المناهج الدراسية لجميع المستويات سواء التعليم الابتدائي أو الثانوي أو الجامعي وتلقى هذه الفكرة دعما كبيرا من كبرى الشركات مثل فيسبوك وغوغل وغيرها من الشركات الكبرى,وليس الشركات وحدها من ترحب بهذه الفكرة اذ كلف الحكومة الأمريكية 4 مليار دولار في سبيل تعليم البرمجة للاطفال وهاذا ما تفعله بقية الدول الاقتصادية الكبرى . لكن هل تساءلت لماذا الاهتمام الكبير بالبرمجة من طرف الدول والشركات الكبرى؟؟هذا لأن هناك احصائيات تقول بأن في عام 2020 عدد الوظائف الشاغرة التي تتطلب مبرمجين ستكون 1.4 مليون وظيفة شاغرة ما يقابلها 400 الف طالب متخرج فقط اذ سيكون هناك نقص في اليد البرمجية العاملة لهاذا تعتبر وظيفة مبرمج أهم وظيفة في المستقبل بل وحاليا ويدل على هذا تلك الرواتب الخيالية...

ما الفرق بين " الكتابة البرمجية " و"التفكير البرمجي " ؟

كثيرا ما أقرأ اسئلة من أناس يرغبون ان يصبحوا مبرمجين او عن " أي لغة أفضل من لغة ؟ " او " أي لغة أبدأ بها ؟ " . سأجيب - ان شاء الله - في هذه التدوينة عن هذه الاسئلة . في البداية يجب أن تعي أخي المتعلم الفرق بين " الكتابة البرمجية " - كما اسميها - وبين "التفكير البرمجي " , فالأولى هي المقدرة على الكتابة بلغة معينة -c++ مثلا - وهي مجرد ان تعلم الـ syntax للغة المعينة . ولكن مجرد مقدرتك على كتابة اوامر صحيحة لا يعني انك قادر على البرمجة وحل المشاكل . فالبرمجة في نهاية الطريق هي المقدرة على حل المشاكل . وهنا يأتي الشق الثاني وهو الأهم والأصعب ( التفكير البرمجي ) , وهو مقدرتك على حل المشكلة و ترجمتها برمجيا بطريقة صحيحة . وعند وصولك لهذه النقطة ستتمكن من البرمجة بأي لغة كانت .. كل ما عليك هو تعلم الـ syntax المعين للغة وستجد نفسك تبرمج وكأنها لغتك الأم . سأعطيك في هذه التدوينة مسار او خطوات حصولك على الشقين وعليك بالباقي . الخطوة الأولى : ولأن " التفكير البرمجي " هو الأهم والأصعب أفضل أن تبدأ مسيرتك البرمجية عبر scratch . و scratch هي ليست لغ...

كيف تبدأ في مسيرتك كمبرمج محترف ؟ وكيف تقدم طلب للعمل في شركات كبرى كفايسبوك ومايكروسوفت كمبرمج ؟

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

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

لغات البرمجة من أهم المدخلات التي يجب أن نتعلمها لكي تستطيع أن تنطلق ف عالم تكنولوجيا المعلومات خصوصًا أنها أصبحت محور العالم، وهناك من يتخذها مصدر رزق له ،وعلى سبيل المثال مطوري تطبيقات الاندرويد الذي يربحون الاف الدولارات في الشهر عن طريق برمحة تطبيقات تحتوي على أفكار بسيطة و رفعها على متجر غوغل بلاي ، وفي هذه التدوينة الجديدة احببت ان اشارك معكم أفضل 5 تطبيقات أندرويد التي ستساعدك بشكل كبير اذا كنت من بين محبي لغات البرمجة في احتراف البرمجة فقط من خلال هاتفك. تعرف على أفضل خمسة تطبيقات للاندرويد لتحويل هاتفك إلى بيئة تطوير و تجعلك تحترف لغات البرمجة تطبيق Programming Hub : https://play.google.com/store/apps/details?id=com.freeit.java هذا التطبيق اعتبره من أفضل التطبيقات الموجودة في متجر بلاي ستور ،وبرهان على ذلك هو عدد التحميلات الهائلة والتقييمات العالية التي حصل عليها هذا التطبيق من طرف المستخدمين حيث يحتوي التطبيق على أكثر من 1800 كود برمجي ويوفر أساسيات 17 لغة برمجية من Python, HTML, C,C++, C#, JavaScript, PHP,, JAVA, CSS… و العديد من اللغات الأخرى كما أنه يتوفر على محرر لكل لغة...