نصائح و استشارات برمجية
1.44K subscribers
546 photos
10 videos
83 files
397 links
• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها

• لطرح استفسار او سؤال: @m4md24
Download Telegram
طيب انا مش عارفه احدد مجال أتخصص فيه وتايهه كده ومتشتته وكل شويه ابدأ ف لغه واسيبها من نصها وابدأ ف لغه جديده ف مش عارفه اعمل اى او ازاى احدد التخصص لإن كمان معرفش كل تخصص فيهم بيعمل اى
نصائح و استشارات برمجية
طيب انا مش عارفه احدد مجال أتخصص فيه وتايهه كده ومتشتته وكل شويه ابدأ ف لغه واسيبها من نصها وابدأ ف لغه جديده ف مش عارفه اعمل اى او ازاى احدد التخصص لإن كمان معرفش كل تخصص فيهم بيعمل اى
بصي فـ البرمجة الاقسام كتيرة جداً
بس هختصر عليكي مشوار البحث واديكي نبذة عن بعض التخصصات المعروفة واللي ممكن تكوني مايله ليها، عايزين نعرف البرمجة الاول بتنقسم لانهي قسم
في منها تطوير و في منها برمجة فعليه
التطوير هو بناء او تعديل المواقع او التطبيقات او الالعاب
والبرمجة هو انك تبرمجي اجهزة وادوات فـ الحقيقة وروبوتات

التطوير مبيختلفش عن البرمجة الاتنين بيتم استخدام اكواد فيهم بشكل طبيعي.

• تطوير المواقع:
بينقسم تطوير المواقع لعدة اقسام واشهرهم:
- Front-End Web Developer:
اللي تخصصه بالاسم دا بيكون اختصاصه هو تصميم واجهات المواقع.
- Back-End Web Developer:
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير اوامر واجهات المواقع، مثلا زي انه لو ضغطت على زر معين و عايزو يعمل حاجة معينة بعد ما الضغط عليه.
- Full-Stack Web Developer:
اللي تخصصه بالاسم دا بيكون متخصص في الاتنين Front-End & Back-End

• تطوير التطبيقات:
بينقسم تطوير التطبيقات لعدة اقسام واشهرهم:
- Android App Developer:
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير وتصميم تطبيقات الاندرويد Android بالكامل من ناحية التصميم او من ناحية برمجة اوامر التطبيق.
- IOS App Developer:
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير وتصميم تطبيقات الـ IOS بالكامل من ناحية التصميم او من ناحية برمجة اوامر التطبيق
- Flutter Developer:
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير وتصميم تطبيقات الـ IOS و الـ Android والـ Desktop بالكامل من ناحية التصميم او من ناحية برمجة اوامر التطبيق
- MAUI Developer:
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير وتصميم تطبيقات الـ IOS و الـ Android والـ Desktop بالكامل من ناحية التصميم او من ناحية برمجة اوامر التطبيق

هنيجي لنقطة معروفة جداً فـ مجال تطوير التطبيقات و هو انه في فرق بين البرامج الـ Native والغير Native
اللي بيفرق بين الاتنين هو ان الـ Native ادائه و كفائته اعلى من غيره، ودا مش بيبان غير لما المشروع يكون كبير.
من امثلة تخصصات تطوير البرامج الـ Native:
- Android App Developer
- IOS App Developer
والباقي مش Native، زي مثلاً:
- Flutter Developer
- MAUI Developer

و طبعا مش معنى انه الشخص اتخصص تخصص من التخصصين دول كدا هو 100% عارف فـ الـ 3 حاجات اللي ذكرناهم (Android , IOS, Desktop)، في ناس بتكمل المسار و في ناس بتوقف و بتتخصص فـ منصة معينة و خلاص.

طيب اي الفرق بين Flutter و MAUI عشان هما زي بعض يعتبر فـ اداء الهمة
هقولك انه الفرق بينهم
- ان Flutter بيتم استخدام لغة Dart
- اما MAUI بيتم استخدام لغة C# (C Sharp)

• تطوير الألعاب:
بينقسم تطوير الالعاب لعدة اقسام واشهرهم:
• Android Game Developer:
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير و تصميم واجهات العاب للـ Android بالكامل
• IOS Game Developer:
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير و تصميم واجهات اللعبة للـ IOS بالكامل
• Desktop Game Developer
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير و تصميم واجهات اللعبة للـ Desktop بالكامل
• Web Game Developer
اللي تخصصه بالاسم دا بيكون اختصاصه هو تطوير و تصميم واجهات اللعبة للـمواقع بالكامل

وطبعا معنى كامل فا قصدي عليه التصميم والتطوير فقط اما الاصوات والمجسمات و غيرها دي تخصصات تانية خالص تبع مجال تطوير الالعاب، بالتوفيق واتمنى تكوني عرفتي هتختاري اي💚.
This media is not supported in your browser
VIEW IN TELEGRAM
السلام عليكم
سؤال في js
هل يمكن التراجع عن خطوة او شرط او حدث معين عند ضغط زر الخروج في الهاتف باستخدام js فقط؟

مثلا نفذت شرط يقوم بتغيير لون احد النصوص، فابغى عند ضغط زر الخروج (بالهاتف) يقوم بالتراجع عن هذه الخطوة بدل الخروج من الصفحة
نصائح و استشارات برمجية
السلام عليكم سؤال في js هل يمكن التراجع عن خطوة او شرط او حدث معين عند ضغط زر الخروج في الهاتف باستخدام js فقط؟ مثلا نفذت شرط يقوم بتغيير لون احد النصوص، فابغى عند ضغط زر الخروج (بالهاتف) يقوم بالتراجع عن هذه الخطوة بدل الخروج من الصفحة
• وعليكم السلام و رحمة الله و بركاته 💚.

• ايوا، تقدر تعمل عن طريق انك تستخدم حدث beforeunload أو unload للتعامل مع موضوع زي دا، بيتم تنشيط الأحداث دي لما يقوم المستخدم بمغادرة الصفحة أو إغلاقها.

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

• و دا مثال بيوضح كيفية استخدام حدث beforeunload لإعادة اللون الأصلي لنص عندما يضغط المستخدم زر الخروج:

window.addEventListener('beforeunload', function(event) {
document.getElementById('myText').style.color = 'black';
});

• طبعا مش محتاج اقول انك لازم تعدل 'myText'على حسب اللون اللي انت عايزو، عشان يكون الكود اكتمل و بقي صحيح.
This media is not supported in your browser
VIEW IN TELEGRAM
Which of the following is a private IP address?
A. 192.200.1.1
B.172.32.1.1
C.192.1.1.1
D. 172.20.2.1

ايش الاجابة الصحيحة ضروريي
5. Which of the following statements is incorrect about TTL in IP packets?

A. TTL is the maximum number of hops that an IP packet can be forwarded on a computer network.
B. The main function of TTL is to prevent IP packets from being circulated over a network infinitely, thereby saving network resources
C. The TTL value decrements by 1 every time a packet is forwarded to a Layer 3 node.
D. The TTL value of a packet ranges from 0 to 4095.
1. Which of the following principles must be adhered to when you configure the security levels of the firewall security zones?

A. The security level cannot be changed once it is configured.

B. Two security zones in the same system cannot be configured with the same security level.

C. The default security level of a new security zone is 100.

D. Security levels can be set only for user-defined security zones.

خيار متعدد
نصائح و استشارات برمجية
B, D
13. Which of the following VPNs are suitable for employees on business trips to access the enterprise intranet from the public network?

A. L2TP VPN

B. GRE VPN

C L2TP over Ipsec

D. SSL VPN

خيار متعدد
In tunnel mode of IPsec to authenticate a new IP header, which of the following IPsec protocols needs to be used?

A. MD5

B.SHA1

C. ESP

D. AH

طيب ذا
. Which of the following values is the default security level of the Trust zone on a Huawei USG firewall?


A.5
B. 50
C.85
D. 100
نصائح و استشارات برمجية
D
3. When firewalls are deployed in hot standby mode, which of the following protocols is used to switch the status of the ent group?

A. VRRP

B. VGMP

C. ICMP

D. IGMP
This media is not supported in your browser
VIEW IN TELEGRAM