تقنية المعلومات و الذكاء الاصطناعي
11.1K subscribers
296 photos
19 videos
453 files
287 links
باخدك في رحله ممتعه لعالم التكنولوجيا والبرمجه بنقدم شروحات سهله ومشاريع عمليه خطوه بخطوه بالاضافه لاخبار حصريه تفتح لك افاق جديده في المجال التقنيه واستكشف احدث الاتجاهات في عالم التكنولوجيا والبرمجه معا هدفي هو تبسيط المفاهيم المعقده وتقديم محتوى قيم
Download Telegram
ِ🔰 الـفـرق بـيـن Internet و Intranet
🔸 الإنترنت _ Internet :
"شبكة عالمية كبيرة جداً لامحدودة ويمكن للجميع استخدامها في أي مكان في العالم"؛ تنقسم إلى 3 أقسام :
◊ الأول (Lan ) :
هي الشبكات الصغيرة المحدودة مثل الشبكات في البيوت.
◊ الثاني ( Wan ) :
هي الشبكة العالمية، والتي تتمثل بالإنترنت "Internet".
‏ ◊ الثالث : ( Man ) :
وهي شبكة ليست صغيرة ولكن محدودة.
🔸 ‏الإنترانت _ Intranet :
هي شبكة كبيرة جداً ولامحدودة لكن "خاصة" يمكن استخدامها داخل نطاق جغرافي محدد.
باختصار :
↵ يعني الـ (Intranet) هي جزء خاص داخل الـ (Internet)؛ ولكن الـ (Internet) لايمكنها الوصول لبيانات الـ (Intanet)؛ و الـ (Intranet) يمكنها الوصول إلى الـ (Internet) إذا تم السماح بذلك.
أضِف لمعلوماتك . .
👍1
🎊🎊🎊🎊🎊🎊🎊🎊🎉🎉🎉🎉🎉🎉🎉🎉

مسار تعلم البرمجة المتكامل لاحتراف البرمجة في شتى مجالاتها🛣🛣🛣🛣🛣🛣🛣🛤🛤🛤🛤🛤🛤🛤


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

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

💥⚡️💥⚡️💥⚡️💥⚡️💥⚡️💥⚡️💥⚡️

لكننا اليوم سنعرض لكم مسار للمهووسين في عالم البرمجة في شتى مجالاتها حيث يبني المسار أساسا قويا للمتعلم ومن خلاله يستطيع اختيار أي مجال برمجي يميل اليه



1️⃣الخطوة الأولى: تعلم الخوارزميات وأساسيات البرمجة في أي لغة كانت (يحبذ ان كانت لغة قديمة مثل سي بلس بلس أو جافا أو غيرها) 📟

2️⃣الخطوة الثانية: تعلم البرمجة كائنية التوجه بإتقان ♣️

3️⃣الخطوة الثالثة: تعلم برمجة واجهات المستخدم الرسومية GUI🌄

4️⃣الخطوة الرابعة: تنفيذ مشاريع تضم الخطوات الثلاث السابقة☑️🟩

5️⃣الخطوة الخامسة: الانتقال لتعلم برمجة الويب⌨️
أولا Front End 🖼
لغة HTML 📺
لغة CSS 🧩
ثانيا Back End🏛
تعلم قواعد البيانات والتعامل معها في الويب🗄

6️⃣الخطوة السادسة: تنفيذ مشروع للخطوة الرابعة والخامسة☑️🟢

7️⃣الخطوة السابعة: تعلم برمجة تطبيقات Android📱
8️⃣الخطوة الثامنة: تنفيذ مشروع تطبيق Android متكامل مع ربطه بقاعدة بيانات📲

9️⃣الخطوة التاسعة: الانتقال لبرمجة تطبيقات ال ios وتنفيذ مشروع متكامل📱📲

🔟الخطوة العاشرة: تعلم برمجة الألعاب بشكل جيد ومطول🕹🎮


🟩🟢🟩🟢🟩🟢🟩🟢🟩🟢🟩🟢🟩


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

▫️◾️▫️◾️▫️◾️▫️◾️▫️◾️▫️◾️▫️◾️▫️◾️▫️

قد لا يرغب المتعلم في تعلم أو التخصص في مجال من المجالات المذكورة في المسار المتكامل مثلا قد لا يرغب في تعلم مجال الويب أو لا يرغب في تعلم مجال الألعاب لذا يستطيع المتعلم حذف أحد المجالات من المسار فكما ذكرنا في بداية المقال لكل مجال مساره الخاص ولكن هذا المسار لمن يرغب في تعلم البرمجة بشكل عام (Geek) والإلمام بشتى مجالاتها المطلوبة في عصرنا الحالي

🔸نتمنى أن نكون قد وفقنا في عرض المسار بشكل واضح وسلس 🔸

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

دمتم بخير وود❤️🌹
👍1
أكثر الأسئلة الشائعة التي يطرحها المبرمجين المبتدئين في مختلف لغات البرمجة .

🔴 أكثر من 1900 سؤال وجواب في Java
https://www.tutorialspoint.com/questions/category/Java


🔵 أكثر من 2000 سؤال وجواب في html
https://www.tutorialspoint.com/questions/category/html


🟢 أكثر من 1400 سؤال وجواب في css
https://www.tutorialspoint.com/questions/category/css


🟠 أكثر من 6000 سؤال وجواب في JavaScript
https://www.tutorialspoint.com/questions/category/JavaScript


🟠 أكثر من 1300 سؤال وجواب في php
https://www.tutorialspoint.com/questions/category/php


🟡 أكثر من 1400 سؤال وجواب في C
https://www.tutorialspoint.com/questions/category/C++


🟢 أكثر من 9000 سؤال وجواب في Python
https://www.tutorialspoint.com/questions/category/Python


🔴 أكثر من 2000 سؤال وجواب في #C
https://www.tutorialspoint.com/questions/category/Csharp/


🔵 أكثر من 9000 سؤال وجواب في البرمجة الكائنية
https://www.tutorialspoint.com/questions/category/Object-Oriented-Programming/


🟢 أكثر من 6000 سؤال وجواب في ++C
https://www.tutorialspoint.com/questions/category/cplusplus
👍1
: كورسات مجانا لمدة محدودة باللغة العربية
Python 3 :
- اضغط هنآ


C# :
- اضغط هنآ


Java :
- اضغط هنآ


Problem Solving :
- اضغط هنآ


HTML5 :
- اضغط هنآ

CSS3 :
- اضغط هنآ
👏1
كوبونات مجانيه لدورة Flutter بالعربي علي موقع Udemy ..

اللينك اللي ميشتغلش ادخل علي اللينك التاني لان عددهم محدود 👌🏻❤️

الكورس جاري تحديثه حاليا، التحديث هيوصل لكل المشتركين بإذن الله..

اللينك الأول : https://lnkd.in/dJuxxRv7

اللينك الثاني : https://lnkd.in/djdU7qsV
‏الكثير منا يحتاج مواقع تساعده على اختيار الألوان أياً كان مجال التصميم الذي نختص فيه سواء كان ويب أو جرافيك أو موشن ...
7 مواقع ستساعدك على اختيار ألوان متناسقة وتنتظم مع نظريات الألوان المعروفة

‎1- https://t.co/1EEXYuP1Ma

2- https://t.co/z9a7eq0ysS

3- https://t.co/qKE1USKilK

4- https://t.co/TXyEe6Vif9

5- https://t.co/MmeUikh1wn

6- https://t.co/sTvnaIMAl4

7- https://t.co/hYl9WnBJzy
t.me/vvwvv2
👍1
موقع مفيد :
يوفر لك إمكانية انشاء أنماط او خلفيات بعدة اشكال يمكنك استخدامها في تصاميك مباشرةً ويمكن حفظها بعدة صيغ مثل
CSS, SVG & PNG
رابط الموقع : اضغط هنآ
🔰 ما وظـيـفـة نـظـام الـتـشـغـيـل ؟

⬅️ يُدير نظام تشغيل الكمبيوتر (OS) جميع البرامج والأجهزة الموجودة على الكمبيوتر.
▪️في معظم الأوقات هناك العديد من برامج الكمبيوتر المختلفة التي تعمل في نفس الوقت، وتحتاج جميعها إلى الوصول إلى وحدة المعالجة المركزية (CPU) وذاكرة والتخزين ‏بجهاز الكمبيوتر الخاص بك؛ ينسق نظام التشغيل كل هذا للتأكد من حصول كل برنامج على ما يحتاجه.

▫️ أنواع أنظمة التشغيل :
أنظمة التشغيل الثلاثة الأكثر شيوعاً لأجهزة الكمبيوتر الشخصية هي : Windows - Linux - MacOS.
▫️مكونات أنظمة التشغيل :
على الرغم من أن أنظمة ‏التشغيل Mac و Unix و Linux و Windows وأنظمة التشغيل الأخرى لا تمتلك نفس البنية، إلاّ أن معظم أنظمة التشغيل تشترك في مكونات نظام تشغيل مُماثلة، مثل :
- إدارة الملفات.
- إدارة العمليات.
- إدارة جهاز الإدخال / الإخراج.
- إدارة الشبكة.
‏- إدارة الذاكرة الرئيسية.
- إدارة التخزين الثانوي.
- إدارة الأمن

ألى اللقاء في المنشور القادم.
2
🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰🔰


جميعنا نعلم أن هناك الكثير من لغات البرمجة وكل منها يؤدي وظائف معينة يتميز بها عن غيره من اللغات✔️
مع العلم أنه غالبا يمكن أداء الوظيفة ذاتها في أكثر من لغة كأن تقول مرحبا يمكنك قولها بالإنجليزية أو بالصينية🔠🈳

لكنك تتساءل أي لغة برمجة -والتي تتميز بالمجال المطلوب - يجب استخدامها⁉️

🧩الجواب في هذا المقال🧩

وبما أن لغات البرمجة بالآلاف فلا يمكننا حصرها في هذا المقال لذا قدمنا لكم مجالات أشهر اللغات⚛️

أولا مجالات واستخدامات لغة #C #️⃣
1-المجال الذي تتربع على عرشه هذه اللغة هو برمجة وتطوير ألعاب الفيديو 🎮
2-برمجة تطبيقات الكومبيوتر🖥
3-برمجة مواقع الويب المتكاملة🧰
4-برمجة تطبيقات الموبايل📱
5-برمجة تطبيقات 🛒windows app store



ثانيا مجالات واستخدامات لغة ++C
1-تطوير تطبيقات سطح المكتب الرسومية والانتاجية🗺
2-قواعد البيانات "فقد تمت برمجة قواعد البيانات الشهيرة MY SQL عن طريق هذه اللغة"⚓️🗄
3-أنظمة التشغيل📟
4-متصفحات الويب 🕸
5-التخزين السحابي ☁️

ثالثا مجالات واستخدامات لغة JavaScript
1-المجال الذي تتربع على عرشه هذه اللغة هو برمجة وتطوير الويب وواجهات الاستخدام 🗺🕸
2-برمجة تطبيقات الويب🕸
3-التعامل مع السيرفرات للويب💾
4-برمجة وتطوير الألعاب🕹
5- برمجة تطبيقات الموبايل📱

رابعا مجالات واستخدامات لغة JAVA
1-المجال الذي تتربع على عرشه هذه اللغة هو برمجة وتطوير تطبيقات الموبايل📱
2-برمجة واجهات المستخدم سواء الكومبيوتر أو الموبايل💻
3-برمجة الآلات 🎰


خامسا مجالات واستخدامات لغة Python
1-المجال الذي تتربع على عرشه هذه اللغة هو الذكاء الصناعي ويشمل ما يلي
*علم البيانات Data Science 📟
*تعلم الآلة Machine Learning 🧮
2- برمجة وتطوير الويب🔎



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

دمتم بخير❤️🌹
t.me/Programming472
1👍1
البرمجة بحر كبير بل محيط عميق لا ينحصر في مجال واحد -كما رأينا في المقال السابق-أو في نوع واحد فالعالم اليوم متعدد الاحتياجات ولكل حاجة ما يكملها ويكون أداة مساعدة لتلبيتها لذا مقالنا اليوم سيتكلم عن بعض أنواع البرمجة بإيجاز

⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️

البرمجة الإجرائية 📟Procedural Programming:
هي أحدُ أنواع لغات البرمجة عالية المُستوى، حيثُ يتمّ تنفيذ الأوامر البرمجية فيها كسلسلة متتالية من الإجراء، والإجراء هو سلسلة من الخطوات الحسابية، بحيثُ يكونُ كلّ إجراء مُختص بوظيفةٍ معينة في البرنامج، ويمكنُ استدعاء الإجراء في أي وقت أثناءَ تنفيذِ البرنامج، واللغات التي تدعم هذا النوع من البرمجة:
C,Assembly,ADA

▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️

البرمجة الوظيفية Functional Programming:🧩
هي إنشاء البرامج من خلال إنشاء وظائف (دوال) كما أنها تفهم الأمور المجردة بشكل أسرع وأسهل، فهي تستخدم في إجراء العمليات الحسابية، وأي شيء يتعامل مع مدخلات سابقة يحتاج الرجوع إليها، ومن أهم هذه اللغات:
Haskell,SQL,Scala

▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️

البرمجة الشيئية 📱OOP Programming:
هي نموذج برمجة يعتمد على مفهومي الـ (classes) و الـ(objects)، حيث يتم استخدام البرمجة الشيئية لبناء كود برمجي ذو أجزاء بسيطة قابلة لإعادة الاستخدام، يسمى عادةً فئة (class)، والذي يتم استخدامه لإنشاء كائنات (objects) منه، هناك العديد من لغات البرمجة التي تدعم البرمجة الشيئية، بما في ذلك:
JavaScript ,++C , Java , Python

▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️

البرمجة النصية 🖥Scripting language:
يُقصد بها اللغات التي تشتمل على عناصر لغة موجهة، حيث تمكنك من كتابة وتنفيذ سطر كود أو أكثر دون الحاجة إلى Compile أو Header files أو Classes، ومن أهم هذه اللغات:
JavaScript

▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️▫️


البرمجة المنطقية 💡Logic programming:
تقوم هذه اللغة بفرض قيود على ما يجب التفكير في القيام به على الكمبيوتر، كما أنها تساعد في التنبؤ بالعواقب المستقبلية وتساهم في حل المشكلة، ومنها:
Prolog

▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️
البرمجة المرئية 🗺Visual programming:
هي حاجة المستخدم الى انشاء تطبيقاته الخاصة تحت نظام Windows وهي أداة قوية وفعالة لتطوير التطبيقات المتوافق مع بيئة Windows ومن اللغات التي تدعم البرمجة المرئية :
Basic





🔅نتمنى أن نكون قد وفقنا في تلخيص بعض أنواع البرمجة لكم🔅

دمتم بود❤️🌹


💢💢💢ملاحظة:نرجوا من أعضاء قناة
#مليون_مبرمج_عربي نشر رابط القناة وكن وسيلة في انضمام أعضاء جدد أكثر ولتعم الفائدة لأكبر عدد ممكن 💢💢💢
t.me/Programming472
👍1
للناس اللي بتستعمل الكمبيوتر واللاب توب 
حاجات مهمة في الكيبورد .. لوحة المفاتيح .. والمبرمجين
Shift + E : الضمة
Shift + X : السكون
Shift + Q : الفتحة
Shift + A : الكسرة
                                         الشدة : ذ + Shift
Shift + Z : المدة
Shift + W : تنوين فتح
Shift + S : تنوين كسرة
Shift + R : تنوين ضم
Shift + T : لإ
Shift + G : لأ
Shift + Y : إ
Shift + H : أ
Shift + N : آ
Shift + B : لآ
Shift + V : {
Shift + C : }
Shift + F : ]
Shift + D : [
Shift + J : تمديد الحرف
Ctrl + C : نسخ
Ctrl + X : قص
Ctrl + V : لصق
Ctrl + Z : تراجع
Ctrl + A : تعليم الملف
Shift + U : فاصلة معكوسة
Ctrl + ESC : قائمة المهام
Ctrl + Enter : ابتداء صفحة جديدة
Ctrl + Shift : لغة عربية ( يمين )
Ctrl + Shift : لغة إنجليزية ( يسار )
Ctrl + 1 : مسافة مفردة
Ctrl + 5 : مسافة سطر ونصف
Ctrl + 2 : مسافة مزدوجة
Ctrl + G : الانتقال إلى صفحة
Ctrl + END : الانتقال إلى نهاية الملف
Ctrl + F5 : تصغير نافذة الملف
Ctrl + F6 : الانتقال من ملف لأخر
Ctrl + F2 : معاينة الصفحة قبل الطباعة
= + Ctrl : تكبير وتصغير درجة واحدة
F4 : تكرار أخر عملية
Alt + Enter : تكرار أخر عملية
Ctrl + Y : تكرار أخر عملية
Ctrl + F9 : فتح قوسين جاهزين
Shift + F10 : تعداد نقطي ورقمي
F12 : حفظ بأسم
Shift + F12 : حفظ الملف
Ctrl + Home : أول المستند
Ctrl + End : أخر المستند
Shift + F1 : معلومات عن نوع التنسيق
Ctrl + U : سطر تحت النص
Ctrl + F4 : خروج من الملف
Ctrl + N : ملف جديد
Ctrl + H : استبدال
Ctrl + I : خط مائل
Ctrl + K : تنسيق المستند
Ctrl + P : طباعة
Ctrl + O : فتح منطقة
د + Ctrl : تكبير النص
ج + Ctrl : تصغير النص
Alt + S : قائمة تنسيق
Alt + J : قائمة تعليمات
[ + Alt : قائمة جدول
] + Alt : قائمة أدوات
Alt + U : قائمة عرض
Alt + P : قائمة تحرير
Alt + L : قائمة ملف
“ + Alt : قائمة إطار
Alt + Q : تعديل مسطرة
Ctrl + E : توسيط النص
Ctrl + F : بحث
Ctrl + B : خط أسود
Ctrl+Shift + P : حجم الخط
Ctrl+Shift + S : نمط
Ctrl + D : خط
Ctrl+Shift + K : تحويل الحروف - Capital
Shift + F3 : تحويل الحروف - Capital
Ctrl+Shift + L : وضع نقطة عند بداية النص
Ctrl+Alt + E : حواشي سفلية ترقيم روماني
Ctrl+Alt + R : وضع علامة ®
Ctrl+Alt + T : وضع علامة
Ctrl+Alt + C : وضع علامة ©
Ctrl+Alt + I : معاينة الصفحة قبل الطباعة
Shift + F7 : قاموس المرادفات
Ctrl+Alt + F1 : معلومات النظام
Ctrl+Alt + F2 : فتح الدلائل
Ctrl + J : تسوية النص من الجانبين
Ctrl + L : بداية النص من الجانب الأيسر
Ctrl + Q : بداية النص من الجانب الأيمن
Ctrl + E : توسيط النص
Ctrl + M : تغيير المقاس الأعلى للفقرة
Shift + F5 : رجوع إلى الموضع الذي انتهيت منه عند إغلاق الملف
= + Ctrl + Alt : تخصيص
F3 : إدخال نص تلقائي
F9 : تدقيق حقول
F10 : تحريك إطار لفتح النوافذ
F1 : تعليمات
F5 : الانتقال إلى
F7 : تدقيق إملائي
F8 : تعليم منطقة
ctrl+a
يعمل هذا الامر بتحديد الكل للنص او الكائن
ctrl+c
يعمل هذا الامر بنسخ الذي تم تحديده
ctrl+v يعمل هذا الامر بلصق المنسوخ
ctrl+x يعمل هذا الامر بقص الذي تم تحديدة
ctrl+z هذا الامر مهم جذا يمكنك التراجع عن اي امر عملته
ctrl+p هذا الامر يعطي لبرنامج النتصفح او اي برنامج امر بالطباعة
ctrl+o يمكنك فنح ملف من اي برنامج عن طريق هذا الامر
ctrl+w يمكنك اغلاق اي نافذة مفتوحة
ctrl+d امر يجعل برنامج التصفح يحفظ الصفحة المعروضة الي المفضلة
ctrl+f يمكن لك بحث في البرنامج عن الكلمة
ctrl+b يمكن لك ترتيب ملف المفضلة عن طريق هذا الامر
ctrl+s حفظ العمل الذي قمت به
ctrl+shift يجعل مؤشر الكتابة يذهب الى اليسار
ctrl+shift يجعل المؤشريذهب الى اليمين
alt+f4 أمر مفيد يقوم بإغلاق النوافذ
alt+esc يمكنك التنقل من نافذة الى نافذة
alt+tab امر مفيد جدا لك اذا كان هنالك نوافذ كثيرة مفتوح يمكنك اختيار النافذة المطلوبة
alt+shift اليسار يحول الكتابة من العربي الى انجليزي
alt+shift اليمين يحول الكتابة من انجليزي الى عربي
f2 امر مفيد وسريع يمكنك من تغير اسم ملف محدد
CTRL + A
تحديد كامل المستند
CTRL + B
الكتابة بخط غامق
CTRL + C
نسخ
CTRL + D
شاشة تنسيق الخط
CTRL + E
توسيط الكتابة
CTRL + F
بحث
CTRL + G
الانتقال إلي بين الصفحات
CTRL + H
استبدال
CTRL + I
إمالة الكتابة
CTRL + J
ضبط الكتابة
CTRL + L
الكتابة جهة اليسار
CTRL + M
تحريك النص إلى اليمين
CTRL + N
صفحة جديدة / فتح ملف جديد
1👍1