بدايه مبرمج


Гео и язык канала: не указан, не указан
Категория: не указана


طريقك الى عالم البرمجه😍
حيث 1+1 لايساوي 2
💫أول قناه تستهدف الطلاب المبدئين وتبدا بالشروحات من الصفر...

Связанные каналы

Гео и язык канала
не указан, не указан
Категория
не указана
Статистика
Фильтр публикаций


قناة برمجية مختصة ب #تعلم_الالة و #علوم_البيانات و #الذكاء_الاصطناعي باستخدام #بايثون بالاضافة لنشر اشهر الكورسات والكتب المدفوعة لباقي لغات البرمجة.

معرف القناة:
t.me/CodeProgrammer


Репост из: بدايه مبرمج
أخيراً .
لمن يرغب في دخول مجال الحاسب بتخصصاته الموجودة في هذه التدوينة , لا بد أن يهتم ويطور من نفسه في البرمجة ! والرياضيات ! واللغة الانجليزية ! كونك في مجال الحاسب, فلا مفر من البرمجة ! لا بد من تقبلها بالصبر وتطوير قدراتك خارج الجامعة عن طريق المنصات التعليمية ومقاطع اليوتيوب. معظم المشاريع والبحوث تعتمد أعتماد كبير على البرمجة. الاهتمام في البرمجة مبكراً يجنبك صعوبات ومشاكل كثيرة في مرحلة الدراسات العليا.
ذكرت أنه لا بد من الاهتمام باللغة الانجليزية كون المصادر العربية للحاسب قليلة وغير متطورة للاسف, بينما باللغة الانجليزية تستطيع أن تتعلم الكثير والكثير جداً من مصادر متنوعة ومختلفة . وحل المشاكل التي تواجهك وتطوير قدراتك بشكل أسرع.

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


Репост из: بدايه مبرمج
تطوير الأنظمه والتي تتكون من العناصر الاساسية: أخد وتجميع المتطلبات, التحليل, التصميم, البرمجة, مرحلة الاختبار والتحقق, مرحلة التقييم.
بعض المواد الاساسية في تخصص نظم معلومات الحاسب: اساسيات ومفهوم البرمجة, حل المشاكل والتفكير المنطقي, الجبر الخطي والرياضيات المتقطعة والاحصاء, ادارة الاعمال, كتابة التقارير الرقمية, الاتصالات والشبكات, تحليل وتصميم نظم المعلومات, ادارة مشروع تقنية المعلومات, جودة البرمجيات, ادارة نظم المعلومات, دعم اتخاذ القرارات والنظم الخبيرة.
نقطة مهمة وهي اختلاف الجامعات في الخطة الدراسية لنظم المعلومات, بعضهم يتجه نحو التقنية أكثر من الإدارة, والبعض الاخر يكون جانب ادارة الاعمال بشكل اكبر من الجاني التقني, واختيار الخطة الدراسية المناسبة لاختيار الجامعة يعود لتوجهات ورغبات الطالب للمستقبل.
بعض المسارات والتخصصات الدقيقة داخل نظم معلومات الحاسب:
تحليل وتصميم الانظمة والتطبيقات
تصميم الشبكات
التحليل الجنائي الرقمي

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


Репост из: بدايه مبرمج
السلام عليكم
كثير يسأل عن اختلاف التخصصات في الحاسب, ومعرفة اختلاف التخصصات تساعد على تحقيق الرغبة والاختيار الصحيح والمناسب. في هذه التدوينة بوضح اختلاف التخصصات كذلك بعض التخصصات الدقيقة .. الأمر الاخر والمهم هو توضيح التخصصات التي تطرح في الجامعات الامريكية ومعرفة المناسب منها للالتحاق بالجامعة .. وهذا الموضوع مهم لكل طالب دراسات عليا في الحاسب !
كوب قهوة وقراءة ممتعة ..

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

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

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

نظــم المعلومات:
بداية هناك لبس في تخصص نظم المعلومات ولا بد من توضيحه, نظم المعلومات "الحاسب" والذي يندرج تحت كلية الحاسب يسمى نظم معلومات الحاسب, بعض الجامعات لا تذكر كلمة الحاسب ولكن بالنظر الى الخطة الدراسية للتخصص يتضح أنه خاص ومرتبط بالحاسب .. وهناك تخصص اخر مختلف تماماً وهو نظم المعلومات "الادارية" والذي يندرج عادةً تحت كلية إدارة الأعمال. بعض الجامعات يكون مسمى التخصص نظم معلومات, فيضن الكثير أنه مرتبط بالحاسب ولكن التخصص يميل الى الادارة ويكون تحت تخصص ادارة الاعمال. وهذا اللبس يعاني منه كثير من طلاب الدراسات العليا في أمريكا, لان كثير من الجامعات تذكر تخصص نظم معلومات فقط, فيضن أنه مرتبط بالحاسب ومشابه للتخصصات في بعض الجامعات مثل الجامعات السعودية, ولكن التخصص مرتبط بالادارة ويكون داخل كلية ادارة الاعمال.
كيف يتم معرفة التخصص ؟
بالنظر في الخطة الدراسية واسم التخصص والكلية يتضح التخصص ما إذا كان نظم معلومات ادارية أو نظم معلومات الحاسب. وهذا التوضيح والفرق مهم لطالب الدراسات العليا. وهذه مسميات التخصص:
Information Systems
Computer Information Systems
Management Information Systems
سأتحدث عن تخصص نظم معلومات المرتبط بالحاسب:
تخصص نظم معلومات "الحاسب" يركز على تحليل وتصميم الانظمة المناسبة لقطاع الاعمال, يتجه بشكل أكبر لحل مشكلات قطاع الاعمال باستخدام التقنيات المناسبة. التأكد من عمل الانظمة والبيانات بشكل صحيح. دارس هذا التخصص يكون لديه القدرة على تحليل المشاكل وايجاد الحلول المناسبة لها, مهارات في الرياضيات والتفكير المنطقي, مهارات التواصل.


رياضيات حاسوب

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


لسنوات ، كانت أهمية الرياضيات في علوم الكمبيوتر موضوعًا مثيرًا للجدل تمامًا. يعتقد بعض الناس أن الرياضيات مهمة لطلاب علوم الكمبيوتر. يرى آخرون أنه موضوع لا يضيف إلا القليل من القيمة في علوم الكمبيوتر.


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

1. الرياضيات مجردة في الطبيعة


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


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


2. تعلم الرياضيات كيفية استخدام الخوارزميات


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


على الرغم من أن معظم الناس يواجهون هذا المصطلح لأول مرة في فصل علوم الكمبيوتر ، فإن حقيقة الأمر هي أنهم تم تعريفهم بها في فصل رياضيات. هل تعلم أن معادلة بسيطة مثل 7 + 3 = 10 هي خوارزمية؟ من هذه المعادلات البسيطة ، يتم بعد ذلك تعريف الطلاب على الخوارزميات المعقدة في علوم الكمبيوتر.


3. الرياضيات تعطي الطلاب مهارات التحليل


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


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


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


4. علوم الكمبيوتر لديها الكثير من الرياضيات


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


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


5. الرياضيات المتقطعة هي خلفية علوم الكمبيوتر 


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


استنتاج

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


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


أفضل 10 مواقع توفر تعلم البرمجة من الصفر
1- Harvard University’s CS50 class
https://t.co/iGIA7R7bMN
2- تعلم البرمجة مع أكاديمية حسوب
https://t.co/iGIA7R7bMN
3- https://t.co/PjHVmaIlRQ
https://t.co/iGIA7R7bMN
4- Code School
https://t.co/iGIA7R7bMN
5- freecodecamp
https://t.co/iGIA7R7bMN
6- موقع Dash
https://t.co/iGIA7R7bMN
7- Codeconquest
https://t.co/iGIA7R7bMN
8- TheCodePlayer
https://t.co/iGIA7R7bMN
9- Mozilla Developer Network
https://t.co/iGIA7R7bMN
10- W3schools
https://t.co/iGIA7R7bMN




مواقع ممكن تفيدك
أمثلة مفيدة ومنوعة C#
http://www.csharp-examples.net/
مقالات مختلفة C#
http://www.csharphelper.com
مشاريع مفتوحة المصدر للغات عديدة
https://www.planet-source-code.com
طبعا ماننسى غوغل وستوك أوفر فلو وسي# كورنر ..




افضل محرر للغه السي بلس ..👇👇👇👇🟥


https://t.me/beginprogrammer/507

🟥


•-•-•-•

إذا كانت لديك خلفية بلغة
HTML & CSS

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

‏⁦cssbattle.dev

•-•-•-


•-•-•-•

‏موقع (⁦(codepen.io⁩ : هو محرر الأكواد البرمجية مفيد للجميع خاصة للمبتدئين في البرمجة.

‏الموقع يركز على HTML و CSS و JavaScript

‏الجميل في الموقع يمكنك كتابة HTML و CSS و JavaScript في المتصفح، والإطلاع على النتائج أثناء الكتابة.

•-•-•-•


‏"البرمجة لغة المستقبل"


ابدأ بتعليم أطفالك مبادئ البرمجة عبر ألعاب ترفيهية مميزة وبالعربية، منها:
اجعلهم يلعبون "ماينكرافت" عبر تعلّم البرمجة
https://code.org/minecraft
وهنا منصة سكراتش السهلة بالعربية
https://scratch.mit.edu/

وهنا ألعاب تعليمية برمجية متنوعة
https://csedweek.org/learn




@beginprogrammer


- افضل عشرة مواقع للبحث عن وظيفة واعلان وظيفة:
1. Linkedin
2. Indeed
3. Naukri
4. Careerealism
5. Job-Hunt
6. JobBait
7. Careercloud
8. GM4JH
9. Personalbrandingblog
10. Jibberjobber

- أفضل 10 مهارات تقنية بحسب الطلب عام 2019:

1. Machine Learning
2. Mobile Development
3. SEO/SEM Marketing
4. Data Visualization
5. Data Engineering
6. UI/UX Design
7. Cyber-security
8. Cloud Computing/AWS
9. Blockchain
10. IOT

- أفضل 10 مواقع للتعليم المجاني عبر الإنترنت:

1. Coursera
2. edX
3. Khan Academy
4. Udemy
5. iTunesU Free Courses
6. MIT OpenCourseWare
7. Stanford Online
8. Codecademy
9. Open Culture Online Courses

- أفضل 10 مواقع لتعلم Excel مجانًا:

1. Microsoft Excel Help Center
2. Excel Exposure
3. Chandoo
4. Excel Central
5. Contextures
6. Excel Hero
7. Mr. Excel
8. Improve Your Excel
9. Excel Easy
10. Excel-Jet

- أفضل 10 مواقع لمراجعة سيرتك الذاتية مجانًا:

1. Zety Resume Builder
2. Resumonk
3. Resume dot com
4. VisualCV
5. Cvmaker
6. ResumUP
7. Resume Genius
8. Resume builder
9. Resume Baking
10. Enhancv

- أفضل 10 مواقع لتجهيزك للمقابلات:

1. Ambitionbox
2. AceTheInterview
3. Geeksforgeeks
4. Leetcode
5. Gainlo
6. Careercup
7. Coder career
8. InterviewUp
9. InterviewBest
10. Indiabix

#اكسر الروتين


🔰اليوم درسنا عن جميع معلومات الروت🔰


ما هو الروت ROOT: ⭕️

هو عبارة عن عملية برمجية تتم في نظام اندرويد لفتح المجال لبعض التطبيقات التي تحتاج صلاحية روت للوصول الى جذر نظام اندرويد المبني على نواة لينوكس (Linux) بشكل اعمق لتستطيع التغيير او التعديل و إضافة مميزات جديدة على النظام او الإستفادة من الطبقات البرمجية ذات المستوى القريب جدًا من العتاد الصلب “الجذر” وهو ما يسمى بـ كيرنل Kernel النظام، وكيرنل الاندرويد يمثل الطبقة بين الدارات الإلكترونية (معالجات، ذاكرة، شاشة ..الخ) الموجودة في اجهزة الاندرويد و نظام التشغيل اندرويد بحد ذاته، وهو والذي يقوم بالتفسير والترجمة والتواصل بين لغة الآلة واللغة البرمجية اي الاندرويد ذات الطبقة الاعلى. وعند عملية الروت سوف يتم إضافة تطبيق يسمى بـ Super User وسوف يكون المسؤل عن إعطاء الصلاحيات للتطبيقات الاخرى ويقوم بتخزين كافة المعلومات حولها في سجل خاص.

تطبيقات تحتاج الى الروت ROOT: ⭕️

تحتاج التطبيقات مثل برامج اخذ النسخ الإحتياطية (تطبيق Titanium Backup اندرويد) او تطبيقات وبرامج الـ VPN او تركيب خطوط قراءة وكتابة او تركيب وتثبيت CWM ريكوفري مخصص مع تطبيق إدارة الرومات لتركيب نظام تشغيل اندرويد بنسخة اُخرى رسمية او غير رسمية من مجموعة مبرمجين مثل سيانوجين مود CyanogenMod او AOKP وغيرهم من مطوري رومات ROM اندرويد المخصصة. والتي تحتاج لصلاحيات اوسع للحصول على المعلومات بشكل ادق وتغير من او تسحب المعلومات من ضمن نظام اندرويد في طبقات نظام التشغيل الغير مُصرح لنا بالعبث بها لذلك يتم إغلاقها من المبرمجين وهذا ما فعلته جوجل في نظام تشغيلها أندرويد، وهذا ما يستدعي عمل الرووت ROOT عن طريق ثغرة بسيطة يتم إستغلالها بطريقة برمجية للحصول على صلاحية الروت وبذلك نقول ان هذا الهاتف او الجهاز اللوحي بنظام اندرويد قمنا بعمل رووت له.

كيف اقوم بعملية الروت على اندرويد: ⭕️

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

فوائد الروت بكل بساطة: ⭕️

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

ما هي عيوب الروت؟ ⭕️

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

كيف أستطيع إلغاء الروت؟ ⭕️

يتم إلغاء الروت بعملية برمجية حسب نوع الجهاز و نسخة نظام الاندرويد المثبته عليه او عبر تثبيت روم اندرويد رسمي خالي من الرووت مثال، (طريقة تركيب روم Galaxy S2 اندرويد 4.1.2 جيلي بين I9100XWLS8 رسمي).


• ‏النوع الاول : Syntax errors
او ما يسمى الاخطاء اللغوية وهي الاخطاء الناتجة من المبرمج عند كتابة الكود مثلا ان ينسى وضع (;) في بعض لغات البرمجة او يكتب كلمات محجوزة في اللغة بطريقة خاطئة وهذا النوع من الاخطاء سهل اكتشافه تقريبا ولا يتم تشغيل البرنامج الا بعد تصحيح الاخطاء .

‏النوع الثاني : Semantic errors
وهو نوع من الاخطاء لا يظهر تقريبا الا بعد ظهور نتائج البرنامج وهو على الاغلب رياضيا
مثال على ذلك :
طلب منك ايجاد معدل لطلاب والعلامات تكون بين 0 و 100 وعندما تم تنفيذ البرنامج يكون مثلا المخرجات 125 هنا يكون الخطا ربما ليس في الكود بل في الادخال
‏او العمليات الحسابية وهنا يتم تنفيذ البرنامج من غير اي مشكلة .وهى قريبة من الأخطاء النحوية ولكن تعتمد على مدى صحة تسلسل او ترتيب الكود، على سبيل المثال حينما تحاول طباعة متغير لم تقم بتعرفيه مسبقاً


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


‏النوع الرابع : Run-time Errors
وهو الخطأ الذي يظهر اثناء تنفيذ البرنامج وهو خطا منطقي
على سبيل المثال :
حاولت ان تقرأ من ملف فى البرنامج وهو ليس موجود فى الأساس، او محاولة قسمة 1 على 0 ، حاولت ان تتصل بقاعدة بيانات لم تقم بتعريفها


#الاخطاء_في_البرمجه


• ‏من الطبيعي جدا لأى مبرمج سواء كان مبتدئ أو محترف أن يكون لديه أخطاء برمجية أثناء عملية التطوير ، و تتوقف مدى سهولة حل هذا الخطأ طبقا لنوعه وهناك العديد من الإخطاء و التي يمكن اكتشاف البعض من قبل الCompiler و البعض يجب البحث عنها يدويا في البرنامج وهذه اشهر 4 اخطاء اثناء البرمجة


#الاخطاء_في_البرمجة






تونتي اكس برو (Twenty X pro)

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

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

@Ala_Alsalam
+967772154090

Показано 20 последних публикаций.

2 222

подписчиков
Статистика канала