📚موسوعة الحاسوب و البرمجة📚
11.7K subscribers
875 photos
275 videos
3.95K files
912 links
تحتوي على اي كتب او برامج او فيديوهات او دورات تتعلق بالحاسوب او البرمجة وصيانة الهواتف
قنواتنا
للتواصل @mosoaa_bot
قناتنا في اليوتيوب
https://youtube.com/@musuaamsg
Download Telegram
#نصائح_برمجية📙
بشكل مختصر البرمجة لها عدت مجالات منها:
١_تطوير الألعاب
٢_تطوير تطبيقات سطح المكتب
٣_تطوير المواقع الألكترونية
٤_تطوير تطبيقات برمجيةلكللكل من هذه المجالات لغات مختلفه يجب تعلمها عشان تقدر تدخل في المجال الذي تريد تعلمه وتحترفه.
نأخذ تطوير تطبيقات الجوال على سبيل المثال:
اذا اردت بناء تطبيق native عليك أول شي تتعلم
لغة java أو kotlin عشان تطور تطبيقات أندرويد و
لغة swift عشان تطور تطبيقات الأيفون طبعا تعلم لغتين مختلفتين راح يأخذ منك وقت وبذات اذا كنت مبتدأ في البرمجه.


نتحدث الأن عن مجال أهتمامي والمجال هذا اذا تعلمته راح يختصر عليك الوقت والجهد ألا وهو
تطوير المواقع الأكترونيه.

و مبرمج الويب (web developer) ينقسم إلا ثلاثه أقسام:
1_ front-end developer
2_ back-end developer
3_ full-stack developer

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

٢_الباك إند ديفيلوبر: هو الشخص المختص ببرمجة العمليات التي تحدث خلف الكواليس في
server-side
مثلا اذا دخلت على موقع وسجلت الأيميل والباسورد
مباشره بيناتك هذي راح تروح وتتخزن في قاعدة البيانات المتواجدة في server-side وكل هذا من عمل هذا الشخص


٣_الفل استاك ديفيلوبر : وهو الشخص الي يقدر يسوي عمل الفرونت إند ديفيلوبر والباك إند ديفيلوبر
يعني يقدر يصمم شكل الموقع ويبرمج العمليات الي تحدث خلف الكواليس في server-side

طبعا عشان تقدر تصمم شكل موقع أكتروني وتشتغل كا( Front-end developer) لابد
إنك تتعلم:


1-HTML
2-CSS
3- javascript

لغة نصيه (html) وهي الي تكتب نصوص في الصفحه، لغه بسيطه جدا وتعلمها مابيأخذ منك وقت

الثانيه (css) لغة التزبيط🙂 والي هي مختصه بألوان الصفحه وشكل الصفحه

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


اما بالنسبه بالنسبه لبرمجة server-side هناك العديد من اللغات البرمجة (back-end) مثل :
1- PHP
2-Python
3-Ruby on Rails(RoR)😑اتوقع انها ماتت
4- ASP.NET

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

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


تقدر تستخدم الجافا سكريبت في برمجة الباك إند (server-side) عن طريق تعلم nodejs
والي هي run-time environment والي بدورها تسمح لك بأستخدام javascript في برمجة الباك إند


ونقطه أخيره عن الجافا سكريبت : موبس تقدر بأستخدامها تطور مواقع أكترونيه فقط لا تقدر تطور تطبيقات سطح مكتب بالأستعانه ببعض بيئات العمل مثل Electron ، وكذلك تطبيقات جوال تعمل على كل المنصتين android و ios بالأستعانه ببعض إطارات العمل(framework)
مثل ionic المطور من قبل شركة قوقل و react native المطور من قبل شركة فيس بوك وكلها مبنيه على الجافا سكريبت .

أمثله على أشهر التطبيقات المتواجدة في متجر ابل ومتجر اندرويد تطبيق Skype وتطبيق Facebook والي تستخدم ال react native وما اتوقع انها مبنيه بالكامل بال react native ولكن تستخدمها.
#ادوات_مفيده
بوت لتحميل تطبيقات اندرويد من سوق جوجل بلاي في حاله لم يكن معك جساب جميل لدخول سوق جوجل،ماعليك سوى كتابه اسم التطبيق وسوق يتم ارسال كل التطبيقات التي بنفس الاسم اضغط ع رابط التطبيق المقصود وسيتم تنزيل التطبيق لتلجرام خلال ثواني

http://T.me/apkdl_bot
#ادوات_مفيده
بوت تلجرام لأستخلاص النص من داخل صوره،او ملف بي دي اف ،ماعليك سوى ارسال الصوره او البي دي اف وسوف يقوم البوت باستخراج الكلام واخراجه لك على هيئه نص او كملف ورد
@OCRthis_bot
#ادوات_مفيده

بوت تلجرام يعمل ك مزود ايميلات،يمكنك من خلاله ارساله رساله بريد الكتروني لأي شخص،البوت سوف يختار بريد الكتروني عشوائي للمرسل،بكل رساله ترسلها سوف يختار البوت بريد الكتروني عشوائي

http://T.me/SAEmail_bot
#ادوات_مفيده

بوت تلجرام لتحميل الصوت من يوتيوب ماعليك سوى،ارسال رابط الفيديوا المراد تنزيله ك صوت وسوف يرسل لك البوت حالا مقطع صوتي بصيغه mp3

http://T.me/YTAudio_Bot
#ادوات_مفيده

بوت قارئ المواقع:

بوت يتيح لك قراءة محتوي اي رابط انترنت بدون الدخول الى الرابط
https://t.me/ReadmeBot
#ادوات_مفيده
بوت لتحميل الفيديوهات من يوتيوب ،ماعليك سوى لصق الرابط للبوت بعد ذالك سيرسل لك البوت الصيغ المراد تحميل الفيديوا بها،اختار واحده من الصيغ وسوف يتم تنزيل الفيديو الى تلجرام

https://t.me/utubebot
📚مكتبة الحاسوب والبرمجة📚
تحتوي على اي كتب او برامج او فيديوهات او دورات تتعلق بالحاسوب او البرمجة وصيانة الهواتف
انشروا الرابط
قنواتنا
سلاسل ودروس النابلسي @slaslanablsy
مكتبة المليار كتاب @bookshop_pdf
مكتبة المليون كتاب اسلامي @book_islamih
https://t.me/programming_computer
انشروا الرابط👆👆
مبرمجين الوطن العربي
جروب يجمع المبرمجين لتحسين مهاراتهم خطوه بخطوه.
اي مواضيع جانبية خارج البرمجة ممنوعة منعا باتا.

للتواصل عبر الخاص

https://t.me/Databa
https://t.me/Programmers_of_the_Arab_world
🔴 الـبوت المتكامل الأول على تليجرام تم تجهيزه كاملاً 😍

📍ستجدون فيه مراجع وكتب لـ:
📌 C++
📌 C
📌 C#
📌 HTML
📌 CSS
📌 JavaScript
📌 WordPress
📌 SQl
📌 My SQL
📌 Oracle
📌 Database
📌 Python
📌 PHP
📌 Java
📌 Android
📌 Linux
📌 Networks
📌 Ceh
📌 Hacking
📌 MATLAB
📌 Algorithm
📌 Structure data
📌 Assembly

🔴 تصميم المواقع وتطويرها ، تطوير تطبيقات الاندرويد ، الاختراق الاخلاقي ، الشبكات ، هياكل البيانات ، والخوارزميات ،

💥 والمفاجاه الكبرئ 💥
- ستجدون برامج وتطبيقات لتحرير وتشغيل ومحاكاة اكواد كل لغات البرمجة لنظامين الويندوز والاندرويد 💫💻📱

😌وترقبو في الايام القادمه إضافة القسم الخاص بالالكترونيات

https://t.me/Libpro_bot
2_5395848202299637950.pdf
6.9 MB
📖 كتاب تعليم الاكسل قناة وحلول كتب pdf
Microsoft Office Excel 2007 مايكروسوفت أوفيس اكسيل
م.اسامة الكامل - معهد التكنولوجيا الحديثة
شرح بالعربي
#كتب_اكسل📚
#كتب_حاسوب📚
#مقالات_برمجية📙📙
#البروتوكولات
أنواع بروتوكولات TCP/IP

TCP/IP يتكون من مجموعة كبيرة من بروتوكولات الاتصالات المختلفة.

أنواع البروتوكولات

بداية يجب أن نوضح أن مجموعات بروتوكولات الاتصالات المختلفة تعتمد أساساً على بروتوكولين أصليين هما TCP و IP.

TCP - Transmission Control Protocol

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

IP - Internet Protocol

بروتوكول الـ IP هو المسؤول عن الاتصالات مع أجهزة الحاسب الأخرى. فبروتوكول الـ IP يكون مسئولاً عن إرسال و استقبال حزم البيانات من وإلى شبكة الإنترنت.

HTTP - Hyper Text Transfer Protocol

بروتوكول HTTP هو المسؤول عن الاتصال بين خادم الويب (web server ) ومتصفح الويب ( web browser ) .
فبروتوكول HTTP يستخدم لإرسال طلب من جهازك (web client) عبر المتصفح إلى خادم الويب، وإعادة الطلب في شكل صفحات الويب من الخادم إلى متصفح العميل.

HTTPS - Secure HTTP

بروتوكول HTTPS هو المسؤول عن الاتصال الآمن بين خادم الويب ومتصفح الويب، فبروتوكول HTTPS يقوم على تنفيذ تعاملات البطاقات الائتمان والبيانات الحساسة الأخرى.

SSL - Secure Sockets Layer

يستخدم بروتوكول SSL لتشفير البيانات لنقل البيانات المؤمنة.

SMTP - Simple Mail Transfer Protocol

يستخدم بروتوكول SMTP لإرسال البريد الإلكتروني.

IMAP - Internet Message Access Protocol

يستخدم بروتوكول IMAP لتخزين واسترجاع البريد الإلكتروني.

POP - Post Office Protocol

يستخدم بروتوكول POP لتنزيل البريد الإلكتروني من خادم البريد الإلكتروني إلى حاسبك الشخصي.

FTP - File Transfer Protocol

بروتوكول FTP هو المسؤول عن نقل الملفات بين أجهزة الحاسب الآلي.

NTP - Network Time Protocol

يستخدم بروتوكول NTP لمزامنة الوقت (الساعة) بين أجهزة الحاسب الآلي.

DHCP - Dynamic Host Configuration Protocol

يستخدم بروتوكول DHCP لتخصيص عناوين IP لأجهزة الحاسب الآلي في شبكة الاتصال.

SNMP - Simple Network Management Protocol

يستخدم بروتوكول SNMP لإدارة شبكات الحاسب الآلي.

LDAP - Lightweight Directory Access Protocol

يستخدم بروتوكول LDAP لجمع المعلومات حول المستخدمين و عناوين البريد الإلكتروني من الإنترنت.

ICMP - Internet Control Message Protocol

بروتوكول ICMP يقوم على معالجة الأخطاء في الشبكة.

ARP - Address Resolution Protocol

يستخدم بروتوكول ARP بواسطة الـ IP لإيجاد عناوين ( معرفات ) الأجهزة من خلال بطاقة شبكة الحاسب اعتماداً على عناوين الـ IP.

RARP - Reverse Address Resolution Protocol

يستخدم بروتوكول RARP بواسطة الـ IP لإيجاد عناوين الـ IP اعتماداً على عناوين الأجهزة من خلال بطاقة شبكة الحاسب.

BOOTP - Boot Protocol

يستخدم بروتوكول BOOTP لبدء تشغيل الحاسب الآلي من الشبكة.

PPTP - Point to Point Tunneling Protocol

يستخدم برتوكول PPTP لإعداد قناة اتصال بين الشبكات الخاصة.
كان أول من أطلق تسمية (Graphic designer) هو المصمم وليام أديسون دويغنز عام 1922 الذي عرف مصطلح "المصمم الجرافيكي" بأنه ذلك الشخص الذي يجمع بين العناصر المختلفة (كلمات، صور، ألوان...) في صفحة واحدة بشكل يجذب النظر.

ما هو فن تصميم الجرافيك ؟
التصميم الجرافيكي مشتق من كلمة (graph)، وهي تعني (رسم بياني)، أما كلمة (graphic) فهي تعني (تصويري، مرسوم، مطبوع...)، والبحث عن معنى هذه الكلمة الأجنبية لا يشكل صعوبة تذكر، فمعظم القواميس الفنية المتخصصة تفيد أن أصل هذه الكلمة لاتيني وهي من كلمة جرافوس – وتعني ضمن ما تعني: "خط مكتوب أو مرسوم أو منسوخ"، فاستعير اللفظ في اللغات الأوروبية لكي يطلق على كل رسم بخط منسوخ، ثم أصبح اسماً عالمياً لهذا الفن.

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




التصميم عملية متعاقبة ومتسلسلة:

فهو يبدأ بخلق معلومات عامة وينتهي بتفاصيل معينة، فالبدء بتصميم دائرة قد ينتهي بأنها عبارة عن شمس أو قمر أو صحن...الخ.

و كلمه جرا فيكس تعني الرسم الملون , وبرامج الجرافيكس هي البرامج الخاصة بالرسم والتصميم من خلال الكومبيوتر.

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

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

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

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

ومن الممكن أن يحتوي على شعار أو رمز لصاحب البطاقة أو الشركة المعلنة التي ينتمي إليها.

ما هي أسس التصميم؟

الخطوط lines

النقط (points)

الأشكال (forms / figures)

الألوان (colors)

ويجب أن نراعي تلك النقاط ونراعي التوافق بينها جيداً.

أسس التصميم:

الانسجام : الانسجام والتنسيق بين عناصر التصميم والتوافق بينها وبين ألوانها وبين أحجامها

التدرج : التدرج في الحجم واللون ودرجات الألوان

التكرار : تكرار الأشكال والألوان يؤكد الشكل ويبرزه_ وأحياناً تدور فكرة التصميم في إطار هذه النقطة _ وهناك التكرار في تماثل (السميترية أو النمطية) تكون أحياناً ناجحة و أحياناً أخرى تبعث الملل في التصميم وهناك التكرار مع التدرج.... الخ

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

ما هي عوامل تنفيذ تصميم ناجح؟

عوامل نجاح التصميم:

مراعاة أسس التصميم

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

مراعاة الإخراج اللوني وألا تزيد ألوان التصميم عن 3 ألوان بدرجاتهم _ليصل المنتج بصورة أجمل

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