📚موسوعة الحاسوب و البرمجة📚
11.7K subscribers
875 photos
275 videos
3.95K files
912 links
تحتوي على اي كتب او برامج او فيديوهات او دورات تتعلق بالحاسوب او البرمجة وصيانة الهواتف
قنواتنا
للتواصل @mosoaa_bot
قناتنا في اليوتيوب
https://youtube.com/@musuaamsg
Download Telegram
ان تعمل العاب تشتغل على الاندرويد اتعلم :
الـ Java او C++ او Open Gl
- عشان تتعمل العاب على IOS :
اتعلم ال c++ او objective c او swift
- تقدر تعمل العاب تشتغل على كل الانظمه سواء اندرويد او ويندوز او غيره
من خلال منصة xamarin عن طريق لغة C#
- ناس بتسأل السؤال بتاع هو العاب الفيس بوك ديه معموله بايه ؟
تقدر تعمل زيها ببساطه جدا باستخدم اللغات HTML CSS SVG
و WebGL و Ajax
- فى محركات بقى تساعدك فى حوار عمل الالعاب وكمان الالعاب اللى هتعملها
هتكون شغاله على كل الانظمه :
- عندك محرك المعروف جدا وهو ال unity تستخدم لغه ال c#
- عندك محرك الـ unreal بيعتمد على لغه c++
- فى غيرهم بقى زى ال source و cry engine
4- مجال تطبيقات سطح المكتب : Desktop Application Track
عايز تعمل تطبيقات او برامج زى مثلا الاله الحاسبه اللى على الجهاز
مش عارف برنامج موجود عندك على الجهاز الحاجات ديه يعنى
- لو عايز تعمل تطبيقات على الويندوز :
اتعلم java او C#
برده python او c++
- لو عايز تعمل تطبيقات على Mac :
اتعلم حاجه من دول : swift - objective c - C++ - python
- لو عايز تعمل تطبيقات على linux :
اتعلم : python -Bash - Java
- لو عايز بقى تعمل تطبيقات تشتغل على كل الانظمه كالعاده زى ما بنقول
تقدر تستخدم مجموعه من الاوبن سورس زى الـ electron و HAXE
تستخدم ال html و css و js برده مع الاوبن سورس دول وتعمل تطبيقات
تشتغل على كل الانظمه وبرده اكيد معاك ال sql
5- مجال الجرافيك : Graphic Design Track
المجال ده فيه 3 اقسام ولكل قسم طريق معين هنقولهم باذن الله اول قسم هو سومات الـ 2D تقدر تستخدم الفوتوشوب او اليستريتور وال انديزاين فى الرسومات بتاعتك وفى غيرهم برامج تانيه بس دول الاشهر يعنى تانى قسم وهو الـ 3D واشهر البرامج فى الاستخدام بقى هو المايا او C4d او 3Dmax
تالت قسم هو video او media
والقسم ده فيه جزئيين
الجزء الاول لو عايز تعمل مونتاج للفيديوهات فتستخدم البريمير او السونى فيجس دول اشهر برنامجين ف المونتاج
الجزء التانى لو عايز تعمل visual effect تستخدم بقى البرنامج الشهير وهو ال after effect عشان تعمل فواصل مثلا اعلانيه او خدع او خيال علمى
6- مجال الشبكات : Network
كل اللى اعرفه فى المجال ده انك لازم تكون عارف CCNA و CCNB
وياسلام لو عرفت ال CCIE وطبعا تحاول تاخد الشهادات ديه من Cisco
وف برده بعض اللغات البرمجيه اللى لازم تكون عارفها زى perl و python
مش هقدر افيد اكتر من كده للاسف :((
7- مجال الـ Hacking
- لو هتخش المجال ده لازم يكون هدف الخير وبلاش طريق الشـر
- لازم تكون عارف بعض اللغات البرمجه وهيا
ال C بالإضافة إلى لغة البايثون python و البي إتش بي PHP و Prel و JAVA ،وفيه شويه كتب ممكن تفيد :
Hacking Secret Ciphers with Python
Introduction to Web Services with Java
- لازم تكون كويس فى مجال الشبكات سواء lan wan vpn الحاجات ديه
- لازم تكون فاهم نظام البروتكولات و الشبكات ماشيه ازاى وتعرف الفروقات ما بين ال udp و tcp
- لازم تكون عارف كويس جدااا وفاهم فى ال os سواء الويندوز او ال linux
- لازم تكون فاهم فى نظام التشفير وازاى تفك الشفرات والحاجات ديه

#منقول .
#مقالات_برمجية📙📙
شاركوا رابط القناة وجزاكم الله خيرا
Flask_Blueprints__Dive_into_the.pdf
6.7 MB
كتاب
Flask Blueprints

كتاب يشرح اطار عمل #Flask لبرمجة صفحات الويب
#كتب_Flask
#كتب_برمجية📚
#نصائح_برمجية📙
بشكل مختصر البرمجة لها عدت مجالات منها:
١_تطوير الألعاب
٢_تطوير تطبيقات سطح المكتب
٣_تطوير المواقع الألكترونية
٤_تطوير تطبيقات برمجيةلكللكل من هذه المجالات لغات مختلفه يجب تعلمها عشان تقدر تدخل في المجال الذي تريد تعلمه وتحترفه.
نأخذ تطوير تطبيقات الجوال على سبيل المثال:
اذا اردت بناء تطبيق 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 ألوان بدرجاتهم _ليصل المنتج بصورة أجمل

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