222 subscribers
148 photos
1 video
42 files
64 links
تجميع أكبر كم من المعلومات حول مجالات التقنية
(#linux - #backend - #frontend - #ai - #Network - #php - #python)

Follow me:
Linkedin: https://linkedin.com/in/fadlhasn
Twitter:https://twitter.com/fdl_hasn

Connect me:
@FadL_Hasn
Download Telegram
هي شغلات نتيجتها Erore😂او شرح لمعنى الErore🤭🤫😂
وهاد erore كمان😂😂
مواقع مهمة لأي مبرمج♥️🙏
1- stackoverflow.com
طبعا دا اهمهم ودا لان اي سؤال او اي مشكله تقف معاك فمجال البرمجة خصوصا هتلاقيها وقفت مع كزا حد قبلك وهتلاقي ناس كتير مجاوبين عليها وطبعا بيجيبلك افضل الاجابات بالترتيب، ولو عندك سؤال محدش سأله قبل كدا ممكن تكتبه وناس تجاوب عليك
2- github.com
أكتر من 40 مليون مطور حول العالم موجودين ع الموقع واكتر من  190مليون مشروع تقدر تشوفهم وتستخدمهم كمان دا غير انك بتلاقي مشاكل وحلولها عليه برضه ونقاشات مبرمجين
ودا بوست لصديقي حسام Hossam Hamdy  كان بيتكلم عن ازاي تستخدم الموقع
https://m.facebook.com/story.php?story_fbid=169137468326461&id=100056906255584

3- sololearn.com
موقع بياسعدك انك تبتدي فالبرمجة من خلال شرح مبسط وبديك اسالة علي كل جزئية ولاز تجاوبها بشكل صحيح عشان تدخل علي الجزء اللي بعده
4- hackerrank.com
موقع بيساعدك عشان تطور من نفسك فالبرمجه وفيه كمان اسائلة وتحديات فلغات البرمجه وكمان algorithm و data structer
5- codeacademy.com
من أهم وأشهر المواقع اللى بتقدم محتوى كبير لتعلم البرمجة والتكويد والموقع درس عليه أكتر من 45 مليون شخص لغات كتيرة مثل HTML & CSS, JavaScript and SQL حتى Bash/Shell, Python, Ruby and C++
6- codeavengers.com
موقع رائع عليه كورسات لمراحل مختلفة حتى الأطفال من سن 5 سنوات ومافوق
7- khanacademy.org
من أهم المواقع اللى بتقدم محتوى مجانى رائع فى مجالات مختلفة
8- codeanywhere.com
الموقع يحتوى على أكثر من 350 مليون من ملفات الأكواد مفتوحة المصدر
9- codota.com
موقع مفيد جدا لمطورى تطبيقات الأندرويد تقدر تأخد أكواد التطبيقات وكل حاجة تحتاجها تخص تطبيقات الأندرويد من عليه
10- codepen.io
الموقع عبارة عن شبكة تواصل اجتماعى بين المبرمجين من خلاله يتم التواصل بينهم ومشاركة الأكواد ومناقشتها
11- codeproject.com
موقع تابع لشركة مايكروسوفت للمبرمجين موجود عليه الآف المبرمجين
12- teamtreehouse.com
التعلم ع الموقع بيكون مختلف وممتع لانه بيكون عبارة عن تحديات.
13-‏openhub أكثر من 35 مليار سطر برمجي مفتوحة المصدر تجدها في موقع  وتستطيع البحث عنها وتعديلها ومناقشة مشروعك مع متخصصي القطاع البرمجي .
رابط الموقع : https://t.co/lnEndgD96Ihttps://t.co/jVxyzblB8N
خدمة جوجل لترجمة الملفات اون لاين بدون برامج

لو عندك ملف PDF او وورد أو اي صيغة وتريد ترجمة الكلام الموجود في الملف إلى اللغة العربية أو أي لغة أخرى

مهما كانت لغة الملف

من هنا
https://translate.google.com/?sl=de&tl=ar&op=docs
#بداية مهندس معلوماتية💻🦾
#منقول❤️
2_5361660795199425774.pdf
2.5 MB
كتاب تعلم جافا❤️
المثال يلي عطاه الدكتور اليوم بتلاقوه بالكتاب من الصفحة 32لل37تقريبا🦾
تعريف الحاسوب
يُعرّف جهاز الحاسوب (بالإنجليزية: Computer) بأنه أحد الأجهزة الإلكترونية التي تتواجد بأنواع وأحجام مختلفة، والتي تمتلك القدرة على تخزين البيانات ومعالجتها أو حتى استرجاعها، حيث تجمع بين ما تُعرف بالبرمجيات (بالإنجليزية: software) والمعدات (بالإنجليزية: hardware) مكونة معاً جهاز الحاسوب،ويقوم جهاز الحاسوب بإجراء الحسابات والعمليات وتنفيذ التطبيقات المختلفة من خلال مجموعة من الأوامر التي تُعطى له من قِبل هذه البرمجيات أو المعدات.
تعود كلمة الحاسوب في أصلها إلى كلمة حساب، وقد نَتج ذلك من التعريف الأول للحاسوب الذي عرّف الجهاز بأنه عبارة عن آلة حسابة فائقة السرعة، فقد اقتصر عمل الحاسوب قديماً على حل العمليات الحسابية بسرعة كبيرة بالإضافة إلى قدرته على التعامل مع عمليات حسابية مُعقدة، قبل أن تتطور مهام الحاسوب لتشمل أنواعاً أُخرى من العمليات كاختيار وفرز ومقارنة ونقل المعلومات، وغيرها الكثير من العمليات المختلفة التي يستطيع الحاسوب أداءها اليوم
آلية عمل الحاسوب
يقوم مبدأ عمل الحاسوب على تحويل البيانات والمعلومات التي يتم إدخالها إلى الجهاز إلى نظام العد الثنائي (بالإنجليزية: binary numbers) الذي يعتمد على العددين الصفر والواحد، بحيث يُخزَن العدد -سواء كان صفر أو واحد- في سعة تخزينية على القرص الصلب للجهاز تُعرف بالبت (بالإنجليزية: Bit)، إذ لا يُمكن أن يحتوي البت إلا على العدد صفر أو العدد واحد، ويتم تخزين البيانات الواردة إلى الحاسوب سواء كانت حروف أو أرقام أو كلمات كاملة في عدد من البتات، حيث تُرمز كل خانة منهم لإحدى مضاعفات الرقم 2، ثم تُستخدم في بعض العمليات الرياضية البسيطة لتحويل هذه المدخلات إلى كلمات أو أوامر يتم تنفيذها. عند إدخال الحرف A على سبيل المثال إلى الحاسوب فإنه يُترجم إلى مجموعة من الأعداد الثنائية، ثم تقوم الدوائر الكهربائية الموجودة في جهاز الحاسوب بتحويل هذه الأعداد الثنائية إلى نبضات كهربائية (بالإنجليزية: Pulses)، حيث يتم فك تشفير هذه الأعداد من قِبل الدارات الكهربائية الموجودة لفهم معناها، فتُشير سلسلة الأعداد الثنائية 1000001 إلى أن المعلومة التي تم إدخالها هي الحرف A، ويُساعد تحويل البيانات والمعلومات إلى أنماط ثنائية من الأعداد (صفر أو واحد) في جهاز الحاسوب على تسهيل عملية تخزين هذه البيانات ونقلها بسهولة.

#بداية مهندس معلوماتية💻🦾
#منقول❤️
أنواع الحواسيب
للحاسوب أنواع مختلفة؛ نظراً لتنوّع استخداماته؛ فهو مُستخدَم في الكثير من المجالات الصناعيّة، والتجاريّة، والصحيّة، والتعليميّة، والطبيّة، والأمنيّة، والشخصيّة،
ومن أنواع الحواسيب
1-الحاسوب الشخصيّ (بالإنجليزيّة: Personal Computer):
هو الحاسوب الخاصّ بشخص واحد؛ أي أنّ استعماله يتمّ من قِبَل فرد واحد، وتكون مواصفات هذا الجهاز قليلةً ومنخفضةً نوعاً ما.
2- الحاسوب المكتبيّ (بالإنجليزيّة: Desktop):
هو نوع من أنواع الحواسيب المُستعمَلة في المكاتب، وهو يشبه الحاسوب الشخصيّ إلى حدٍّ ما، لكنّ مواصفاته تكون أعلى منه.
3- الحاسوب المحمول (Laptop):
هو حاسوب يتميّز بصِغَر حجمه وخِفّة وزنه مُقارنةً ببقيّة الأنواع، ويمكن حمله في أيّ مكان، ويكون هذا النّوع مُزوَّداً ببطاريّة قابلة للشّحن؛ أي أنّه يعمل فترةً زمنيّةً محدودةً دون وصْلِه بتيّار كهربائيّ.
4- الحاسوب اللّوحي (بالإنجليزيّة: Tables Computer):
هذا النّوع عبارة عن شاشة تعمل باللّمس فقط، وتكون مكوّناته جميعها موجودةً داخلَها، أمّا مواصفاته فهي مُحدَّدة، وسعره رخيص نوعاً ما.
5-الحاسوب الخادِم (بالإنجليزيّة: Server):
هو الجهاز الرئيسيّ في الشّركات، والمصانع، والمؤسَّسات التعليميّة والطبيّة والأمنيّة، وتكون مواصفات الخادم الرئيسيّ عاليةً، أمّا سعره فباهِظ نوعاً ما، ولا يمكن الاستغناء عنه في الشّركات التي تضمّ عدداً كبيراً من الموظّفين. مساعد البيانات
6-الشخصيّ (بالإنجليزيّة: Personal Digital Assistants):
هو حاسوب رخيص ذو حجم صغير جدّاً، ويُستخدَم لحفظ العناوين والمُلاحَظات بشكل رئيسيّ، ويعمل ببطاريّة تدوم ساعاتٍ طويلةً وقابلةً للشّحن.
7- حاسوب محطّة العمل (بالإنجليزيّة: Workstation):
هو حاسوب مواصفاته عالية جدّاً؛ نظراً لاستخدامه في مجالات تتطلّب معالجة بيانات كبيرة الحجم، وسُرعةً كبيرةً في الأداء وإظهار النتائج، ويكون سعر هذا النّوع باهِظاً إلى حدٍّ ما، ويُستخدَم عادةً في تشغيل ألعاب الفيديو.
8-الحاسوب المركزيّ الكبير (بالإنجليزيّة: Mainframe):
هو جهاز يدعم عدداً كبيراً من المستخدمين في الوقت نفسه، ويتميّز بمواصفاته العالية، وحجمه الكبير.
9-الحاسوب العِملاق (بالإنجليزيّة: Super Computer):
هو أكبر أنواع الحواسيب حجماً وأعلاها سعراً، ويتكوّن من جهاز واحد أو عدّة أجهزة تعمل معاً، وتكون مواصفات هذا النّوع عاليةً جدّاً؛ لذا يُستخدَم في التّجارب العلميّة الضّخمة، مثل: التّجارب النوويّة.
#بداية مهندس معلوماتية💻🦾
#منقول❤️
مراحل تطور الحاسوب
ينقسم الى عده اجيال وهي خمسه اجيال
الجيل الأول

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

الجيل الثاني

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

الجيل الثالث

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

الجيل الرابع

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

الجيل الخامس

تعتبر تنقية الدائرات المتكاملة ذات النطاق الكبير جداً المكون الرئيسي لأجهزة الجيل الخامس، فهي مكنت رقائق المعالجات الدقيقة من احتواء عشرات الملايين من المكونات، وقد أدى البناء المدمج، والقدرة على تحمل التكاليف، وتوفر الشبكات اللاسلكية إلى انتشار أجهزة الكمبيوتر المكتبية، وتمهيد الطريق أمام أجهزة الكمبيوتر المحمولة، والهواتف الذكية، والأجهزة اللوحية، ووحدات تحكم الفيديو بالبرامج، التي حققت خطوات كبيرة في مجال الذكاء الاصطناعي، وقد أثبتت لغات البرمجة عالية المستوى كلغة (C)، و(C ++)، و(Java)، و(.Net) أهميتها في أنظمة الجيل الخامس
#بداية مهندس معلوماتية💻🦾
#منقول❤️