"الكثير ممن فشلوا........."
"لم يدركوا مدى نجاحهم عندما استسلموا."

مرحباً بك في مدونتنا

أحدث التدوينات

نصائح للراغبين في البدء بتعلم البرمجة والأمن المعلوماتي

بسم الله الرحمن الرحيم
أهلا بكم في مدونة دمان للبرمجة والتطوير

عنوان التدوينة: نصائح لراغبى البدء فى البرمجة والأمن المعلوماتي.
من أكثر الاسئلة التي تراود كثيرا من الهاكرز المبتدئين ، ماهي لغة البرمجة التي تنصحني أن ابدأ بتعلمها لمساعدتي في تعلم الأمن المعلوماتي ؟
، طبعا الإجابة على هذا السؤال صعبة ، لأن كل لغة برمجية تعتمد على الهدف الذي تود أن تصل إليه من خلال تعلمها ، فعلى سبيل المثال:  فإذا كنت ترغب في تعلم تصميم المواقع وحمايتها من الاختراق أو الأجهزة أو الحسابات يجب عليك قبل ان تطرح على نفسك سؤال ماهي اللغة البرمجية التي يجب أن أبدأ بتعلمها ؟ اسأل نفسك  ماهو الهدف الذي أريد أن أصل إليه بعد تعلم هذه اللغة ؟ هل برمجة وتصميم المواقع ؟ أ برمجة تطبيقات ويب ؟ أو تطبيقات تعمل على ويندوز أو لينكس أو كذلك تطبيقات الهواتف الذكية ؟ طبعا الإجابة على هذه الاسئلة ستجعلك تحدد أي لغة برمجية يجب عليك تعلمها .
وهذه أهم النقاط في هذا الموضوع:
-إتقان اللغة الانجليزية "اهم شئ"
-تعلم مبادئ البرمجة والمفاهيم العامة Programming Concepts and Fundamentals
-التركيز على لغة برمجة واحده والبعد عن التشتيت.
-التركيز بشكل كبير على الويب والموبايل لأنهما ببساطه هم المستقبل بنفس الترتيب التالي:
HTML
CSS
HTML5
CSS3
Javascript
Ajax
Jquery
PHP او ASP.Net
-بالنسبة للبرمجة للهاتف المحمول:
Java > android
C#.Net > Windows Phone
Objective C > Apple products
-التعلم الذاتى والمثابره وإتقان مهارات البحث.
-الايمان بمبدأ الـ Ethical Hacking وإعلاء القيم الانسانية الحسنة عن تلك الشريرة الدفينة إفتراضياً فى النفس البشرية.
-إجادة لغات برمجة الويب والقيام بتنمية المهارات البرمجية دا هيساعد فى البداية لمعرفه ما هى اللغة التى تمت كتابة موقع ما بها حتى يقوم بالبحث والاستكشاف عن نقاط الضعف والابلاغ عنها.
-دراسة الشبكات ومخدمات الانترنت وانظمتها جيداً.
-اتقان اللغات Ruby - Perl - Python "على الرغم انه يسمح بإستخدامهم فى انشاء Web Services and Web Application مثلهم كمثل ASP او PHP الا انهم متخصصين اكتر فى اختبار الاختراق"
-استخدام بعض الادوات الاحترافية مثل Wireshark - Ettercap - Metasploit - Mantra Browser - Fiddler.
-اجادة استخدام بعض انظمة التشغيل المخصصة للإختبارات الامنية كتوزيعات kali بإصداراتها من نسخة Linux .
-محاولة حضور بعض المؤتمرات والمسابقات المهمة جدا على مستوى العالم سواء اونلاين او الحضور الفعلى والاستفاده مثل Defcon - Pown2own.
-الحصول على شهادة CEH "احدث اصدار 8 تقريباً" - "Certified Ethical Hacking"
-الاهتمام بتنمية المهارت الامنيه من خلال البحث وايجاد المعلومة فى محركات البحث بطريقة اكثر تخصصية بالاعتماد على الذات.
-بناء معمل اختبار امنى وهمى للقيام ببعض التجارب على سبيل المثال بواسطة تطبيقات مخصصه لذلك منها Virtual PC - VMWare - VirtualBox
-منقول للفائدة-

شكرا والسلام ورحمة الله تعالى وبركاته

مقالات ذات صلة

شاركنا برأيك، علنا نواصل التقدم بتشجيعك لنا