Category

line

هل ازالة الفلاشة او الهاردسك يسبب مشاكل

هل إخراج الفلاشة او الهاردسك (القرص الصلب) لا يسبب مشاكل ؟

 إخراج الفلاش أو الهاردسك من الكمبيوتر مباشرةً خطير وقد يدمر الملفات بداخله، لذا يجب إزالته بأمان !

هناك عدة طرق منها :

إزالته عن طريق مدير القرص الصلب

↵ اضغط Start.

↵ اختر Disk Manager.

ستجد جميع البرتيشن (الأقسام) الداخلية للجهاز بحجمها ومساحتها في الشريط العلوي في حين ستجد الفلاش أو الهارد الخارجي في الشريط السفلي.

↵ قم بتحديده واضغط بالمؤشر الأيمن عليه واختر منه Eject،

ستجد أن الهارد ديسك الخارجي قد تم إزالته بشكل نهائي من هذه الصفحة و بالتالي يمكنك إخراجه من الجهاز بأمان.

مصطلحات مهمة في عالم الامن السيبراني

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

 

ما هي أهم المصطلحات في عالم الامن السيبراني ؟

 جدار الحماية  FireWall :


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

المُصادقة  Authentication :


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

التشفير Encryption :


هو عملية تغيير مظهر وشكل البيانات لإخفاء معناها الحقيقي عن طريق تحويلها إلى شكل غير مفهوم من البيانات.

القراصنة Pirates :


هو شخص ينتهك أمان الكمبيوتر لأسباب ونوايا خبيثة أو شهرة أو مكسب شخصي.

نقاط الضعف Vulnerability :


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

 البرمجيات الخبيثة  Malwares :


هي أي برنامج يتم تصميمه لإلحاق الضرر بالأجهزة، مثل الفيروسات..

أهم الأسباب المؤدية إلي أرتفاع حرارة السيارة

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

 لكن ما الذي يسبب ارتفاع درجة حرارة السيارة ؟

سنستعرض ستة أسباب محتملة أدناه.

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

 

أهم الأسباب المؤدية إلي أرتفاع حرارة السيارة:

1. خلل أو عطل في مضخة المياه:


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

2. خلل في عمل الترموستات:


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

3. مشكلة بتشغيل السرعة الثانية للمراوح:


وهنا يجب أولا فحص الريلاي (الكات اوت) والفيوز الخاص بها ، كما يجب فحص الأسلاك والتوصيلات الكهربائية والتأكد منها.

4. تلف المراوح أو انتهاء عمرها الأفتراضي:


كغيرها من القطع الاخرى في السيارة قد تتعرض للتلف أو للاهتراء بسبب نهاية عمرها الافتراضي، مما يؤدي الى قلة دورانها وعدم عملها بالشكل الكافي الذي يبرد مياه الردياتير.

5. وجود خلل في غطاء الردياتير:


قد يكون تعرض للتلف، مما يتسبب في تسريب سائل التبريد من الريادتير وبالتالي أرتفاع حرارة المحرك.

6. حاجة الردياتير للتنظيف:


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

العمود الفقري للانترنت Internet Backbone

ما هو العمود الفقري للانترنت Internet Backbone ؟

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

شبكات الإنترنت الأساسية هي أكبر اتصالات البيانات على شبكة الإنترنت.

تتطلب اتصالات النطاق الترددي عالية السرعة والخوادم وأجهزة التوجيه عالية الأداء، الشبكات الأساسية هي مملوكة في المقام الأول من قِبل الكيانات التجارية والتعليمية والحكومية والعسكرية لأنها توفر وسيلة متسقة لمزودي خدمة الإنترنت (ISPs) للحفاظ على المعلومات عبر الإنترنت بطريقة آمنة.

ومن بين أكبر الشركات التي تدير أجزاء مختلفة من العمود الفقري لشبكة الإنترنت : UUNET و AT & T و GTE Corp. و Sprint Nextel Corp.

وترتبط أجهزة التوجيه الخاصة بها بالوصلات عالية السرعة وتدعم خيارات نطاق مختلفة مثل T1 أو T3 أو OC1 أو OC3 أو OC48.

أول شبكة إنترنت أساسية كانت تسمى NSFNET

وقد تم تمويلها من قِبل حكومة الولايات المتحدة وقدمته مؤسسة العلوم الوطنية (NSF) في عام 1987، وكان خط T1 يتكون من حوالي 170 شبكة أصغر تعمل بسرعة 1.544 ميغابت في الثانية.


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

في النهاية، يشير العمود الفقري المحلي إلى خطوط الشبكة الرئيسية التي تربط العديد من الشبكات المحلية (LAN) معاً.

والنتيجة هي شبكة منطقة واسعة (WAN) مرتبطة بواسطة اتصال أساسي.

تقنية ال Web Assembly

ما هي تقنية ال Web Assembly ؟

تقنية WebAssembly أو اختصاراً WASM هي تقنية تعمل بشكل “Compilation target” عن طريقها يمكنك تطوير تطبيقات الويب باستخدام العديد من اللغات مثل Kotlin، ++C، Java، وغيرهم من اللغات البرمجية.

 ما الفكرة من هذه التقنية ؟

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

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

الفكرة والهدف من تقنية WASM هو تقديم تقنية تدعم لغات قوية ولغات قادرة على إدارة الذاكرة مثل لغة C، بالتالي ستسمح لك ببناء تطبيقات ويب ثقيلة مثل الألعاب أو برامج ضخمة على الويب، مثل برنامج “أوتوكاد” المعروف حيث أن نسخة الويب من البرنامج مكتوبة بـ WASM.

لغات برمجة مهمة لمختصي الأمن المعلوماتي


في عام 2021 ، كان هناك أكثر من 4100 خرق للبيانات تم الكشف عنها علنًا ، وفقًا لتقرير عرض سريع لخرق البيانات من قبل Risk Based Security . نتج عن ذلك انكشاف أكثر من 22 مليار سجل. نتيجة لذلك ، يواجه الأشخاص الذين يعملون في مجال الأمن السيبراني وتكنولوجيا المعلومات تحديات كبيرة.

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

النظرة المهنية للأمن السيبراني إيجابية للغاية.

ما هي لغات البرمجة؟

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

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

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

ما هو الأمن السيبراني؟

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

  • التعرض للبرامج الضارة أو برامج الفدية أو الفيروسات

  • فقدان المعلومات التجارية أو المالية أو الشخصية

  • فقدان سمعة عملك وعملائك

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

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

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

تشمل المهارات الفنية الأساسية في الأمن السيبراني ما يلي:

  • إدارة البيانات والجهاز

  • التحليلات الرقمية 

  • تطوير جدار الحماية وصيانته

فيما يلي بعض المهارات اللينة التي ستحتاجها في مجال الأمن السيبراني:

  • التفكير النقدي

  • ادارة مشروع

  • التواصل والتعاون

تتضمن بعض الشهادات المهنية المفيدة في مجال الأمن السيبراني ما يلي:

  • CompTIA Security +

  • خبير أمن GIAC

  • أخصائي أمن نظم المعلومات المعتمد

لماذا لغات البرمجة مهمة للأمن السيبراني؟

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

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

لـغـات بـرمـجـة مـهـمـة لـمـخـتـصـي الأمـن الـمـعـلـومـاتـي

 C و ++C :


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

  Python :

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

 JavaScript :

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

 PHP :

أكثر من 80% من سرفرات الويب مبرمجة بالـ PHP فشعبيتها الكبيرة تعطيها أهمية بالنسبة للمخترقين وأصحاب الأمن المعلوماتي وهي من أشهر اللغات التي تُستخدم في شن هجمات قطع الخدمة “DDoS Attacks” على السرفرات وعن طريقها يمكن للمخترق حذف كل ما في السرفر والتحكم به، لذا فتمُّكنك من هذه اللغة إلى جانب الـ JavaScript يمكنك من عمل تطبيقات ومواقع ويب آمنة على الجانبين (الـ Client والـ Server).

 SQL :


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

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

كيف يعمل DHCP

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

خطوات عمل ال DHCP

‏الاستكشاف DHCP Discover :

عندما يتم توصيل أحد الاجهزة على الشبكة فإن هذا الجهاز لا يمتلك أي معلومات عن الشبكة لذلك فهو يقوم ببث حزمة من البيانات تسمى بـ DHCP Discover، تحتوي على بعض المعلومات مثل عنوان الماك Mac Address الخاص بالجهاز.

 العرض  DHCP Offer :

عند إرسال تلك الحزمة إلى الشبكة تصل إلى جميع الأجهزة الموجودة مسبقاً ومنها سيرفر الـ DHCP عندها يعرف السيرفر أن هناك جهاز يريد الإنضمام إلى الشبكة ، وبالتالي يقوم بإرسال حزمة من البيانات للرد على هذا الجهاز وعرض خدماته من خلال تلك الحزمة التي تحتوي على بعض البيانات مثل عنوان الـ IP وقناع الشبكة Subnet mask ومدة التأخير لهذا العنوان؛ تعتبر تلك المرحلة هي المرحلة التي يعرض فيها سيرفر DHCP على الجهاز إمكانية الإنضمام إلى الشبكة.

 ‏الرد  DHCP Request :

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

 التأكيد  DHCP Ack :

هذه المرحلة الأخيرة والتي يتم فيها التأكيد من قِبل جهاز المستخدم على تعيين عنوان IP المخصص، أو بمعني آخر المستأجر له على تلك الشبكة (تأكيد إتمام عملية التأجير) ‏حيث يتم إرسال إشعار للتأكيد على تلك البيانات إلى سيرفر DHCP وإذا كانت المعلومات صحيحة يتم الإتصال بالشبكة بشكل سليم وفي حال فشل البيانات يقوم جهاز المستخدم بإعادة المراحل الأربع مرةً أخرى ليحصل على عنوان IP وباقي المعلومات الخاصة بتلك الشبكة ليتم الإتصال.

مشكلة كلاود فلير في مصر او بعض الدول وطريقة حلها

مرحبا , هذا المقال للفائده العامه فقط لمن يستخدمون كلاود فلير في مواقعهم ولديهم زوار من مصر
خلال الايام السابقه لاحظ البعض من اصحاب الموقع نزول عدد الزيارات من مصر
كذالك واجهه اداريين الخدمات واصحاب شركات شكاوي عده من الزبائن بان مواقعهم لا تعمل لدى العديد من الزوار في مصر
ساوضح لكم ما هي المشكله , وساطرح لديكم عده حلول لتستخدم منها الحل الذي يناسبك

مشكلة كلاود فلير في بعض الدول

في البدايه المشكله في الحقيقيه هي ليست من كلاود فلير بل ان خطوط الاتصالات في مصر تواجه مشكله مع بعض < – وليس كل , خوادم cnd في كلاود فلير , لذالك قد ترى بعض المواقع تعمل وبعضها لا رغم انها على نفس حساب كلاود فلير وطبعا مشاكل مثل هذه قد يتم حلها تلقائيا من قبل شركات الاتصال خلال ايام وقد تمتد لمده طويله لذالك الحلول السريعه للامر

خطوات حل المشكلة

  • الدخول الى كلاود فلير وفصل خدمه تمرير cdn عن طريق خيار dns

    ثم اطفاء جميع الغيوم الى اللون الرصاصي بدلا من البرتقالي وسيعمل الموقع بعد دقائق لدى الاشخاص الذين كان متوقف لديهم ولكن هناك امر مهم , عند اطفاء هذه الخدمه سيعتمد موقعك على شهاده ssl الداخليه للسيرفر او الاسضافه فتاكد ان خادمك او استضافتك تحتوي على شهاده داخليه , لانه في حال عدم وجودها سيعمل الموقع مع تنبيه بانه اتصال غير امن

  • الاستغناء عن كلاود فلير لمده بسيطه لحين استقرار مشكله الخطوط هذه وربط الدومين مباشره في dns الخادم الاصلي

  • وهو حل ليس مضمون 100% فتح حساب كلاود فلير جديد ونقل الخدمه اليه قد يكون الحساب الجديد وعند اضافه الدومين من جديد يحصل على ربط مع المخدمات التي لا تواجه هذه المشكله

في كل الاحوال المخلص هو ان الحل ايقاف خدمه التمرير عبر كلاود فلير سواء بفصل الغيوم او الاستغناء عنه مؤقتا , ولكن التاكد من امكانيه الاعتماد على شهاده ssl داخليه على الخادم

4G تقنية الجيل الرابع

ما هي تقنية الجيل الرابع في الاتصالات 4G؟

تقنية الجيل الرابع أو بمعنا آخر شبكات 4G، هي مجموعة من التقنيات المستخدمة في تكنولوجيا الاتصال الخلوية من الجيل الرابع.

و هي مصطلح يُستخدم لوصف الجيل الرابع من الخدمة الخلوية اللاسلكية. بعدما صدرت شبكات الجيل الثالث 3G في عام 2001 ولكن لم تكن مشهورة جداً حتى عام 2007.

 

جاءت شبكات الجيل الرابع 4G وكانت متاحةً في وقت مبكر في كوريا الجنوبية عام 2005 تحت اسم “واي ماكس WIMAX”، ومن ثم خرجت في عدة بلدان أوروبية وفي الولايات المتحدة الأميركية تحت إسم LTE في عام 2009.

يجب على جميع معايير 4G التوافق مع مجموعة من المواصفات التي تم إنشاؤها من قِبل الاتحاد الدولي للاتصالات، حيث يطلب من جميع تقنيات 4G توفير معدلات نقل البيانات تصل إلى 100 ميغابت في الثانية اي 10 مرات أسرع من تقنية الجيل الثالث 3G.

بينما السرعة الفعلية قد تختلف بناءً على قوة الإشارة الداخلة، يمكن لشبكات 4G أن تنقل بيانات تتجاوز تلك الموجودة في مودم الاتصال الهاتفي و اتصال DSL.

تعلم البرمجة من الصفر

كيف أبدأ تعلم البرمجة من الصفر ؟

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

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

أولاً تعرّف على علم الحاسوب :

Man repairing computer

في هذه الخطوة عليك أن تتعرف على مكونات الحاسوب وآلية عملها وحدود الحاسوب، ابحث عن مفهوم البرمجة وأين يتم استعمالها، مجالات علم الحاسوب المتوفرة حالياً… أي أن تأخد نظرة عامة.

 ثانياً تعلم الأساسيات :


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

 تطبيق ما تعلمته من أساسيات :

في هذه المرحلة ستتعامل مع لغة برمجة؛ من الأفضل أن تبدأ بلغة C وإن واجهتك صعوبة معها انتقل إلى لغة Python.
يمكنك أن تبدأ هذه المرحلة بعد الإنتهاء من الأساسيات أو في نفس الوقت.

 تعلم البرمجة كائنية التوجيه – OOP :

أغلبية اللغات تعمل بهذا المبدأ من إنشاء ‘Classes’ والتعامل مع تعدد الأشكال، لذلك عليك إتقان هذا المبدأ باستعمال لغة البرمجة Java أو Python فالاثنين يعملان بمبدأ OOP.

 المرحلة الأخيرة وانتقالك للاحتراف :


ابدأ بحل المشاكل في مواقع التحديات، مثل ‘hackerrank’، وإلى هنا أنت لم تعد بالمبتدأ

ما عليك سوى أن تختار لغات المجال الذي تحبه وتتعلم لغات البرمجة وأطر العمل والمكتبات التي يتضمنها.