‏إظهار الرسائل ذات التسميات برمجة. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات برمجة. إظهار كافة الرسائل

الثلاثاء، 10 يناير 2023

تعليم البرمجة

 salamo


تعلم مفاهيم البرمجة التأسيسية (على سبيل المثال ، الوظائف ، للحلقات ، العبارات الشرطية) وكيفية حل المشكلات مثل المبرمج. بالإضافة إلى ذلك ، تعلم تطوير الويب الأساسي أثناء إنشاء صفحات الويب باستخدام HTML و CSS و JavaScript. بنهاية الدورة التدريبية ، سيتم إنشاء صفحة ويب حيث يمكن للآخرين تحميل صورهم وتطبيق مرشحات الصور التي تقوم بإنشائها.

بعد الانتهاء من هذه الدورة ، سوف تكون قادرًا على: 1. التفكير بشكل نقدي حول كيفية حل مشكلة باستخدام البرمجة. 2. كتابة برامج JavaScript باستخدام الدوال والحلقات والعبارات الشرطية. 3. استخدم HTML لإنشاء صفحة ويب تحتوي على فقرات و divs وصور وروابط وقوائم ؛ 4. إضافة أنماط إلى صفحة الويب مع معرفات CSS والفئات ؛ 5. اجعل صفحة ويب تفاعلية باستخدام أوامر JavaScript مثل التنبيه ، و onClick ، ​​و onChange ، وإضافة ميزات الإدخال مثل لوحة صورة ، وزر ، وشريط تمرير.

تطوير كل مبرمجه

 سلمو

تعلم مفاهيم البرمجة التأسيسية (على سبيل المثال ، الوظائف ، للحلقات ، العبارات الشرطية) وكيفية حل المشكلات مثل المبرمج. بالإضافة إلى ذلك ، تعلم تطوير الويب الأساسي أثناء إنشاء صفحات الويب باستخدام HTML و CSS و JavaScript. بنهاية الدورة التدريبية ، سيتم إنشاء صفحة ويب حيث يمكن للآخرين تحميل صورهم وتطبيق مرشحات الصور التي تقوم بإنشائها.

بعد الانتهاء من هذه الدورة ، سوف تكون قادرًا على: 1. التفكير بشكل نقدي حول كيفية حل مشكلة باستخدام البرمجة. 2. كتابة برامج JavaScript باستخدام الدوال والحلقات والعبارات الشرطية. 3. استخدم HTML لإنشاء صفحة ويب تحتوي على فقرات و divs وصور وروابط وقوائم ؛ 4. إضافة أنماط إلى صفحة الويب مع معرفات CSS والفئات ؛ 5. اجعل صفحة ويب تفاعلية باستخدام أوامر JavaScript مثل التنبيه ، و onClick ، ​​و onChange ، وإضافة ميزات الإدخال مثل لوحة صورة ، وزر ، وشريط تمرير.

SEO

 salamo

SEO ? 
ده شنو ده ؟
سيو او SEO .
( Search Engine Optimization)
هو تحسين محركات البحث او هو علم تحسين ظهور موقعك الإلكتروني او صفحه موقعك الإلكترونية في نتائج محركات البحث الغير مدفوعة.  
يعني مثلا موقعك يظهر في أول صفحه في البحث في قوقل يعني يظهر في النتائج الأولى، وده بكون عن طريقة دراسة كيفية عمل محركات البحث والعوامل المؤثرة على ترتيب نتائج محركات البحث وتحسينها وكمان علاج بعض الأخطاء والمشاكل في المواقع، والسيو هو واحد من فروع مجال التسويق الإلكتروني.
❗ ضروري موقعي يظهر في نتائج البحث الاولى؟ 
ايوة حاجة مهمة انو يظهر الاهميه جاية من انو نتائج البحث الأولى في محركات البحث ليها تأثير كبير على عدد زوار موقعك عن طريق محركات البحث والذي يتضمن البحث المعتاد والبحث عن الصور والفيديوهات (المواد السمعية والبصرية) والأماكن والاخبار . 
في الفترة الاخيرة زادت أهمية المجال ده جدا وبقوا فيه مختصيين وخبراء لا كمان انو بقى مجال يدرس عديل. 
الشغالين في المجال ده بتقسموا لقسمين: 
أصحاب القبعات البيضاء : 
وهم اللي بيستخدموا أساليب مشروعه وطبيعية لتحسين ترتيب موقعك الإلكتروني. 
أصحاب القبعات السوداء : 
وهم ديل بيستخدموا طرق وأساليب غير مشروعه . 
❗مجال السيو مجال مهم جدا وطلع تريند في الفترة الاخيرة وفي كورسات كتيرة عنه .

ما هو Docker

 

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

ماهو الـ Rest API

 salamo

ماهو الـ Rest API ؟
اختصاراً لـ Representational state transfer هو نوع من أنواع الـ API حيث يقوم هدا النوع بنقل البيانات بين العميل والخادم "Server و Client" عن طريق البرتكول HTTP, فجميع العمليات تتم من خلال هذا البرتكول وعندما نقول عمليات فنحن نقصد العمليات الشائعة مثل CREATE, READ ,UPDATE, DELETE وتختصر CRUD 

تعلم أساسيات البرمجة بلغة سي بلس بلس | C ++

 

#مقدمة في لغة البرمجة C ++ [عربي]
مقدمة حول لغة البرمجة سي بلس بلس | C +
سوف تتعلم بعض أساسيات البرمجة بلغة سي بلس بلس | C ++
سوف تُطبق ما تتعلم على تمارين و 139 اختبار
مشروع لك بلغة سي بلس بلس
سيد العاصمة، الدورة لتبدأ رحلتك في مجال البرمجة
سوف تتعرف على مفاهيم مهمة مثل ما هي البرمجة ، الخوارزميات
سوف تتعلم كيف تطبع البيانات و تستقبلها من المستخدم
تتعلم المتغيرات و كيف تتعامل معها
سوف تتعلم كيف تحسب العبارات الرياضية و كيف تحدد أولاً
💥رابط تحميل الكورس💥
https://short-jambo.com/3JrUT

🗡طريقة تخطي الروابط🗡 
https://t.me/tagowom977/91

اهمية تعليم البرمجة

تكنولوجيا الحديث

 



عديد من الشركات والمدراء يقرون بالحاجة إلى الموظفين الذين يمتلكون مهارات تقنية بالأخص في عصرنا هذا الذي يتحول فيه كل شيء إلى عالمٍ رقميٍ، هذا أمر شكّل تحفيزًا كبيرًا للكثيرين يشجعهم على بدء تعلم البرمجة، لكن مع ذلك فإن أكثر ما يفكر به الأشخاص الراغبين بذلك هو ما إذا كان بإمكانهم اكتساب مهارة تقنية مثل البرمجة من الصفر أم لا؟،
هنا ستتعلم البرمجه حتى لو لم تكن لديك خبرة برمجية سابقة، فتابع للنهاية..
أهمية تعلم البرمجة
إن مهارات البرمجة مطلوبة بشكل كبير من قبل أصحاب العمل في عدد كبير من الشركات حول العالم، ويمكن أن يساعدك امتلاك مثل هذه المهارة على دعم مسارك الوظيفي، حيث تكمن اهمية تعليم البرمجة في النقاط التالية:
·         مهارات البرمجة تمهد لك الطريق للحصول على راتب جيد.
·         توفر لك البرمجة المرونة في العمل من أي مكان حول العالم، وفي أي وقت.
·         إنجاز أي شيء تفكر فيه باستخدام التكنولوجيا.
·         التعرف عن قرب على الذكاء الاصطناعي، والاتجاهات المستقبلية الأخرى.
·         تعزز البرمجة مهارات حل المشكلات لديك.
·         تحسن التحصيل المعرفي لدى أطفالك من خلال تعليمهم البرمجة منذ الصغر.
كيف تتعلم البرمجة من الصفر بكل سهولة؟
يمكنك البدء بتعلم البرمجة حتى لو لم تكن لديك مهارات برمجية سابقة، فلا يوجد أحدٌ وُلد وهو يمتلك مهارة ما، بل اكتسابها من خلال التعلم والممارسة، فلا تقلق إن كانت مهاراتك في استخدام الحاسوب ضعيفة، فحتى بيل جيتس، وستيف جوبز، ومارك زوكربيرج لم يولدوا مبرمجين بالفطرة.
كما هو الحال مع أي مهارة أخرى يجب على الشخص أن يدرس ويتعلم البرمجة من الالف الى الياء، ويحتاج للقيام بذلك عوامل رئيسية هي الوقت، والجهد، والمال إذا لزم الأمر، رغم أنه بإمكانك تعلم البرمجة من الصفر ولكن هذا لا يعني أن مشوارك سيكون معبدًا بالأزهار، بل ستجد صعوبةً، ويتطلب ذلك الكثير من الصبر.
لذا إذا كنت تجد في نفسك القدرة على اكتساب المهارة في البرمجة، فتابع القراءة حيث ستجد خطوات تمكنك من البدء في تعلم البرمجة من الصفر.
تختلف أسباب تعلم البرمجة من شخصٍ لآخرٍ فلكل شخصٍ أسبابه، سواء كانت رغبتك هي زيادة دخلك المالي في سوق العمل اليوم، أو حتى مجرد تعلم مهارة جديدة من شأنها أن تمكنك من التخلي عن الوظائف المتعبة التي تلزمك بدوامٍ من 9 صباحًا إلى 5 مساءً، وبدء حياة مهنية جديدة محتملة. مهما كان السبب، سيساعدك تحديد الغاية التي تريدها والطريق الذي تسلكه، ومقدار الوقت، والطاقة التي يمكنك تخصيصها لدراستك، على أن تتعلم البرمجة بشكل أفضل.
على سبيل المثال، إذا كنت ترغب فقط في تعلم أساسيات البرمجة فلن تحتاج إلى الانضمام لدورات تدريب مكثفة على البرمجة، حيث يمكنك البحث عن الكتب، والبرامج التعليمية، أو مقالات البرمجة عبر الإنترنت التي تشرح لك أساسيات البرمجة، ولكن إذا كانت عازمًا بشكل جديٍ وترغب بالحصول على وظيفة بالبرمجة، أو ترغب في تعلم مهارات جديدة تساعدك على تحسين وظيفتك الحالية، أو بدء عمل تجاري جديد، يجب تفكر بالانضمام إلى دورات تدريبية تعلمك البرمجة من الصفر للاحتراف.
لهذا قبل البدء في تعلم البرمجة حدد سبب رغبتك، وكل شيء سيأتي بعد ذلك.
اختر لغة برمجة لتتعلمها
قبل أن تبدأ مشوار التعلم يجب أن تختار لغة البرمجة المناسبة للتعلم، هناك الكثير من الآراء، والمناقشات المتنوعة حول أي لغة برمجة هي الأفضل لتعلمها، ولكن ما تحتاج إلى معرفته هو أنه لا توجد لغة أفضل من أخرى، لكل لغة برمجة مزاياها، وعيوبها، بعضها مناسب للمبتدئين أكثر من البعض الآخر، ولكنك ستحتاج أيضًا إلى مراعاة عوامل أخرى مثل:
·         هل ستعمل لغة البرمجة التي تختارها بشكل جيد مع الأنظمة الأساسية التي تعمل بها.
·         هل ستتوسع بتعلمها؟
·         ما هو هدفك، أو غرضك النهائي من التعلم؟ (على سبيل المثال، إذا كنت ترغب في معرفة كيفية برمجة تطبيق IOS ستحتاج إلى تعلم لغة سويفت Swift).
الخبر السار هو أن لغات البرمجة كلها متشابهة، و تشترك في الكثير من المفاهيم المتشابهة مع بعضها البعض، لهذا قد يساعدك اختيار لغة واحدة فقط على تعلم كل ما يرتبط بالبرمجة، وفي وقتٍ لاحقٍ عندما تكون مستعدًا لتعلم لغة برمجة جديدة، ستجد أن معرفتك السابقة باللغة الأولى التي تعلمها ستساعدك كثيرًا على تعلم اللغة الجديدة.
تعلّم بالتقسيط
غريزة الإنسان الطبيعية تجعله يرغب في توسيع خطواته للوصول إلى خط النهاية في أسرع وقت ممكن، لكن عندما يرتبط الأمر بتعلم البرمجة، فإن الوضع يختلف كثيرًا، من الممكن أن تتعلم البرمجة خلال أقل من 8 أسابيع لكنك ستضطر إلى العودة للمادة التعليمية مرارًا وتكرارًا لأن المعلومات لم تترسخ في ذهنك بشكل جيد.
ابدأ بالأساسيات، وتذكر دائمًا أن تتعلم بالسرعة التي تناسبك، ولكن نقترح عليك تقسيم المادة التعليمية إلى خطوات بسيطة تستطيع اتباعها بسهولة، أو ضع خطة يومية لذلك، وإذا وجدت أن طريق التعلم الذي تسلكه وعرًا فحاول إيجاد طريق آخر قبل أن تستسلم.
ابدأ من نقطة البداية
هل يعقل أنك إذا فكرت ببناء منزل أن تبدأ ببناء السطح أولاً؟! ثم تركيب النوافذ والأبواب، بدلًا من وضع المخطط، وأساس المنزل قبل الشروع في أي شيء آخر، هذا الأمر ذاته ينطبق على تعلم البرمجة من الصفر.
من الأفضل أن تبدأ بتعلم البرمجة من البداية، وهذا الأمر ينطبق على أي شيء آخر تريد تعلمه، هذه النصيحة هامة قبل البدء بتعلم البرمجة من الصفر وذلك لأنك الكثير من الأشخاص يقعون في فخ الرغبة بالقفز مباشرةً للبدء في إنشاء تطبيقات مباشرة من البداية، كي لا تقع في هذا الفخ يجب عليك التركيز أولًا على الأساسيات وفهمها بشكل جيد، ثم الانتقال إلى الخطوة التالية.
تعلم وعلّم الآخرين
أحد الأشياء المحفزة للدخول في عالم البرمجة، هو أنه غنيٌ بالأشخاص المستعدين لتقديم يد المساعدة، حيث ستجد أعدادًا كبيرةً من الأشخاص الذين يمكنهم مساعدتك على التعلم، وبمجرد أن تصبح أكثر خبرةً ودرايةً ستتمكن أيضًا من مساعدة الآخرين وتعليمهم، لهذا اغرس في نفسك الرغبة في التعلم من الآخرين ولا تخجل من طلب المساعدة، حيث يمكن أن تساعدك دراسة الطريقة التي يتبعها المبرمجون الآخرون، أو الكود على اكتشاف أشياء جديدة، والتفكير في اتجاهات جديدة تمامًا.
تذكر دائمًا أن ترد الجميل للأشخاص الذين ساعدوك عن طريق مشاركة الآخرين كل شيء جديد تتعلمه، وبهذا ستنشئ علاقات هادفة تساعدك على التعلم، والنمو، وتفيدك بالمستقبل.
ابدأ تعلم البرمجة الآن
ربما تكون هذه أهم نصيحة يجب عليك اتباعها، فإذا كنت قد اتخذت قرارًا بأنك تريد تعلم البرمجة فما عليك إلا أن تبدأ بذلك على الفور، لأن هذا المجال أصبح عليه الكثير من الطلب، ويتوجب عليك استغلال فرصتك لتحسين حياتك المهنية.
يمكنك البدء في تعلم البرمجة من الصفر من خلال أكاديمية الحاسوب التي تفتح أمامك أبواب البرمجة على مصراعيها، وتوفر لك دورات بالبرمجة تستطيع الانضمام إليها حتى إن لم يكن لديك مهارات تقنية سابقة، ستتمكن من برمجة تطبيقات الجوال، وبرامج الكمبيوتر، وتطبيقات الويب، والمواقع الالكترونية، والمتاجر الإلكترونية، ومواقع التواصل الاجتماعي، والألعاب، وما إلى ذلك من خلال الأكاديمية، هذه الدورات مدفوعة الأجر وتستطيع استرداد المبلغ خلال 6 أشهر إذا لم تتمكن من الحصول على وظيفة بعد إتمام الدورة، كما تتوفر في أكاديمية موارد مجانية ترتبط بالبرمجة
تساعدك اضغط هنا

أقالة لة شركة جوجل مهندس برمجيات

  أقالة لة شركة جوجل مهندس برمجيات

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

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

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

كما أكد بلايك أن مشروع الروبوت LaMDA -الذى صممته جوجل ليكون قادرا على تصميم لغة بشرية مقنعة- قد تم اشراكه في محادثات حول الحقوق والشخصية ، وتمت مشاركة النتائج التي توصل إليها مع المديرين التنفيذيين للشركة في أبريل الماضي، بعنوان “هل LaMDA لديه وعي؟”

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

مصتلحات برمجي

 

*مصطلحات برمجية هامة لكل مبرمج 💛♥️ :

مبرمج Programmer
مطور Developer
برنامج Programme
تطبيق Application
موقع انترنت Website
المعامل Operand
عامل التشغيل Operator
المؤشر Pointer
واجهة برمجة التطبيقات APi
الوسيطة Argument
التجميع Compilation
استضافة Hosts
خادم Server

خوارزميات Algorithms
رسم بياني للخوارزميات Flow chart
اداة/ادوات Tool /tools
قاعدة بيانات Database
نوع البيانات Data types
هياكل البيانات data structures
سطر برمجي Code
كود صلب Hard Code
برمجة كائنية Object oriented
اصناف / انواع Classes
طرق Methods
واجهات Interfaces
متغير Variable
ثابت Constant
البيان Statement
بناء الجملة Syntax
اعلان لمتغير Declare
اعلان Declaration
حزمة Package
مهمة وظيفة Function
تنفيذ Execute
استثناء Exception
تشغيل تنفيذ Implementation
عوامل متغيرة Parameters
أكبر من > Greater than
أصغر من < Less than
يساوي = Equal
لا يساوي =! Not equal
حلقة متصلة من الأوامر Loop
حلقة لانهائية Endless loop
شرط Condition
العبارات الشرطية Conditionals
متغير رقمي (Flowchart(flow
متغير رقمي (Integer(int
متغيرحرفي (Character(char
التكرار Iteration
 الكلمات الأساسية Keywords
عشري Decimal
ثنائي binary
مجسم الموقع Body
رأس الصفحة Head
قسم من أقسام الصفحة Div
شكل الصفحة Style
خصائص Attributes
التعبير Expression
إطار العمل Framework
الواجهة الخلفية Backend
الواجهة الأمامية Front-end 
لا شيء NULL

ربح من مواقع التعدين

اربح 350$ شهرياً بعمل سهل وبسيط عن طريق الإنترنت. تحية طيبة لكم متابعينا الأعزاء أقدم لكم في هذه السطور موقع مميز ورائع للربح من الإنترنت وم...