Forwarded from بدايه مبرمج
أخيراً .
لمن يرغب في دخول مجال الحاسب بتخصصاته الموجودة في هذه التدوينة , لا بد أن يهتم ويطور من نفسه في البرمجة ! والرياضيات ! واللغة الانجليزية ! كونك في مجال الحاسب, فلا مفر من البرمجة ! لا بد من تقبلها بالصبر وتطوير قدراتك خارج الجامعة عن طريق المنصات التعليمية ومقاطع اليوتيوب. معظم المشاريع والبحوث تعتمد أعتماد كبير على البرمجة. الاهتمام في البرمجة مبكراً يجنبك صعوبات ومشاكل كثيرة في مرحلة الدراسات العليا.
ذكرت أنه لا بد من الاهتمام باللغة الانجليزية كون المصادر العربية للحاسب قليلة وغير متطورة للاسف, بينما باللغة الانجليزية تستطيع أن تتعلم الكثير والكثير جداً من مصادر متنوعة ومختلفة . وحل المشاكل التي تواجهك وتطوير قدراتك بشكل أسرع.
لو تلاحظ عزيزي القارئ, تشابه الخطة الدراسية بين تخصصات الحاسب في البكالوريس ! "علوم حاسب, تقنية معلومات, نظم معلومات الحاسب" التشابه في مواد البرمجة والرياضيات وقواعد البيانات وانظمة التشغيل وغيرها من المواد الاساسية لتكوين اساس قوي ومتين تبني عليه خياراتك ورغباتك في المستقبل. الاختلاف بين التخصصات يكون في بعض المواد المرتبطة ارتباط وثيق بالتخصص.
لمن يرغب في دخول مجال الحاسب بتخصصاته الموجودة في هذه التدوينة , لا بد أن يهتم ويطور من نفسه في البرمجة ! والرياضيات ! واللغة الانجليزية ! كونك في مجال الحاسب, فلا مفر من البرمجة ! لا بد من تقبلها بالصبر وتطوير قدراتك خارج الجامعة عن طريق المنصات التعليمية ومقاطع اليوتيوب. معظم المشاريع والبحوث تعتمد أعتماد كبير على البرمجة. الاهتمام في البرمجة مبكراً يجنبك صعوبات ومشاكل كثيرة في مرحلة الدراسات العليا.
ذكرت أنه لا بد من الاهتمام باللغة الانجليزية كون المصادر العربية للحاسب قليلة وغير متطورة للاسف, بينما باللغة الانجليزية تستطيع أن تتعلم الكثير والكثير جداً من مصادر متنوعة ومختلفة . وحل المشاكل التي تواجهك وتطوير قدراتك بشكل أسرع.
لو تلاحظ عزيزي القارئ, تشابه الخطة الدراسية بين تخصصات الحاسب في البكالوريس ! "علوم حاسب, تقنية معلومات, نظم معلومات الحاسب" التشابه في مواد البرمجة والرياضيات وقواعد البيانات وانظمة التشغيل وغيرها من المواد الاساسية لتكوين اساس قوي ومتين تبني عليه خياراتك ورغباتك في المستقبل. الاختلاف بين التخصصات يكون في بعض المواد المرتبطة ارتباط وثيق بالتخصص.
Forwarded from Ala Alsalam
بداية مبرمج ++C
جروب مختص بلغة ++C لتحسين مهارات المبتدئين خطوه بخطوه😃
من الصفر حتى الإحتراف😎😊
طريقه نحو عالم البرمجة
حيث 1+1 لايساوي 2 🤩
https://t.me/biginerprogrammerc
جروب مختص بلغة ++C لتحسين مهارات المبتدئين خطوه بخطوه😃
من الصفر حتى الإحتراف😎😊
طريقه نحو عالم البرمجة
حيث 1+1 لايساوي 2 🤩
https://t.me/biginerprogrammerc
Telegram
بداية مبرمج ++C
جروب يجمع المبرمجين لتحسين مهاراتهم خطوه بخطوه..
ومختصه في لغه ال c++.
اي مواضيع جانبية خارج نطاق المجموعة ممنوعة منعا باتا..
رابط مجموعة ال WhatsApp 👇
https://chat.whatsapp.com/KLYGz792kfj0RGiveA3dco
رابط القناة
@beginprogrammer
ومختصه في لغه ال c++.
اي مواضيع جانبية خارج نطاق المجموعة ممنوعة منعا باتا..
رابط مجموعة ال WhatsApp 👇
https://chat.whatsapp.com/KLYGz792kfj0RGiveA3dco
رابط القناة
@beginprogrammer
طور مهاراتك الوظيفية أثناء فترة بقاءك في المنزل من خلال المقالات التالية، تصفحها الآن
#فرصة #تعلم #مهارات_وظيفية #خليك_بالبيت
1. كيف أكتب المهارات الشخصية في السيرة الذاتية؟
https://www.for9a.com/post/544
2. مهارات اللغة الإنجليزية: 26 طريقة لاكتسابها وتطويرها
https://www.for9a.com/post/543
3. 10 مهارات تضمن لك الحصول على وظيفة المستقبل
https://www.for9a.com/post/498
4. مهارات العمل الجاد: ما هي وكيف أكتسبها؟
https://www.for9a.com/post/536
5. مهارات حاسوبية يبحث عنها أرباب العمل في سيرتك الذاتية
https://www.for9a.com/post/523
6. مهارات اتخاذ القرار: كيف تصنع مستقبلك من خلال قراراتك؟
https://www.for9a.com/post/520
7. مهارات العمل تحت الضغط: ما هي وكيف تكتسبها؟
https://www.for9a.com/post/519
8. ماهي مهارات الإقناع والتأثير وكيف يمكنك تطويرها؟
https://www.for9a.com/post/516
9. تعرف على المهارات البحثية وكيفية تطويرها
https://www.for9a.com/post/515
10. ما هي مهارات التواصل وكيف يمكنك تطويرها؟
https://www.for9a.com/post/501
11. ما هي المهارات القيادية وكيف أطورها؟
https://www.for9a.com/post/500
12. مهارات تعدد المهام: ما هي وكيف أطورها؟
https://www.for9a.com/post/537
13. ما هي المهارات التي يجب أن يمتلكها الموظف الناجح؟
https://www.for9a.com/post/462
14. مهارات التفاوض على الراتب
https://www.for9a.com/post/330
15. ما هي مهارات الذكاء العاطفي التي يتميز بها الناجحون؟
https://www.for9a.com/post/298
16. ما هي مهارات التفكير الابداعي ؟
https://www.for9a.com/post/207
17. ما هي مهارات العمل مع الفريق؟
https://www.for9a.com/post/64
18. مهارات تنظيم وإدارة الوقت بشكل فعال
https://www.for9a.com/post/448
_💐💐💐___________
بداية مبرمج ++C
جروب مختص بلغة ++C لتحسين مهارات المبتدئين خطوه بخطوه😃
من الصفر حتى الإحتراف😎😊
طريقه نحو عالم البرمجة
حيث 1+1 لايساوي 2 🤩
https://t.me/biginerprogrammerc
#فرصة #تعلم #مهارات_وظيفية #خليك_بالبيت
1. كيف أكتب المهارات الشخصية في السيرة الذاتية؟
https://www.for9a.com/post/544
2. مهارات اللغة الإنجليزية: 26 طريقة لاكتسابها وتطويرها
https://www.for9a.com/post/543
3. 10 مهارات تضمن لك الحصول على وظيفة المستقبل
https://www.for9a.com/post/498
4. مهارات العمل الجاد: ما هي وكيف أكتسبها؟
https://www.for9a.com/post/536
5. مهارات حاسوبية يبحث عنها أرباب العمل في سيرتك الذاتية
https://www.for9a.com/post/523
6. مهارات اتخاذ القرار: كيف تصنع مستقبلك من خلال قراراتك؟
https://www.for9a.com/post/520
7. مهارات العمل تحت الضغط: ما هي وكيف تكتسبها؟
https://www.for9a.com/post/519
8. ماهي مهارات الإقناع والتأثير وكيف يمكنك تطويرها؟
https://www.for9a.com/post/516
9. تعرف على المهارات البحثية وكيفية تطويرها
https://www.for9a.com/post/515
10. ما هي مهارات التواصل وكيف يمكنك تطويرها؟
https://www.for9a.com/post/501
11. ما هي المهارات القيادية وكيف أطورها؟
https://www.for9a.com/post/500
12. مهارات تعدد المهام: ما هي وكيف أطورها؟
https://www.for9a.com/post/537
13. ما هي المهارات التي يجب أن يمتلكها الموظف الناجح؟
https://www.for9a.com/post/462
14. مهارات التفاوض على الراتب
https://www.for9a.com/post/330
15. ما هي مهارات الذكاء العاطفي التي يتميز بها الناجحون؟
https://www.for9a.com/post/298
16. ما هي مهارات التفكير الابداعي ؟
https://www.for9a.com/post/207
17. ما هي مهارات العمل مع الفريق؟
https://www.for9a.com/post/64
18. مهارات تنظيم وإدارة الوقت بشكل فعال
https://www.for9a.com/post/448
_💐💐💐___________
بداية مبرمج ++C
جروب مختص بلغة ++C لتحسين مهارات المبتدئين خطوه بخطوه😃
من الصفر حتى الإحتراف😎😊
طريقه نحو عالم البرمجة
حيث 1+1 لايساوي 2 🤩
https://t.me/biginerprogrammerc
إ₰👨🏻💻👩🏻💻₰❥
وداعاً لكتابة الكود من الصفر...💻
أستفيد من مليارات الاكواد وملاين البرامج مفتوحة المصدر بكل لغات البرمجة من المواقع، الجوال، الجهاز، انترنت الأشياء...
اهم ميزة انه موجود كل شي تتخيله من برامج حجز طيران، محاسبة، حماية، دردشة.. كل شي
حمل وعدل وتعلم....
searchcode.com
@beginprogrammer
وداعاً لكتابة الكود من الصفر...💻
أستفيد من مليارات الاكواد وملاين البرامج مفتوحة المصدر بكل لغات البرمجة من المواقع، الجوال، الجهاز، انترنت الأشياء...
اهم ميزة انه موجود كل شي تتخيله من برامج حجز طيران، محاسبة، حماية، دردشة.. كل شي
حمل وعدل وتعلم....
searchcode.com
@beginprogrammer
إ₰...👨🏻💻..👩🏻💻...₰❥
*تجميعه برمجية*
*تعلم البرمجة بـ لغة البايثون من الصفر ... جميع الكورسات مجانية على اليوتيوب*
*①- كورسات الاساسيات :*
كل جزء من الاساسيات يبدا من الصفر بالامثلة
1⃣ اساسيات بايثون الجزء الاول :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfExUkG0ANIZ2Z6H6K0QcaE
2⃣ اساسيات بايثون الجزء الثاني :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqePpE7IWDRTDXo_jjGvJsRA
3⃣اساسيات بايثون الجزء الثالث :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqdro121Y1IAbPOydAhyL13a
4⃣ اساسيات بايثون الجزء الرابع :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqdRIJa8fdHeVhDG46G3cA2e
*②-برمجة المواقع بدجانجو :*
1⃣اساسيات دجانجو من الصفر :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfio_BvIw_sLqHCUQ5XPpyZ
2⃣افهم دجانجو 2 :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfFmxnLII7nAV0-EdtTCulM
3⃣كيفية التعامل مع ال Users في دجانجو :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfm1KN_9qc7vpn5e9XwP9U3
4⃣برمجة متجر الكتروني بدجانجو 2 + تصميم المتجر :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqdSdcHeukSUJKxiUpELCnFg
5⃣كيفية رفع مشروع دجانجو علي DigitalOcean :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqeVCY78dcKJFXItin0BEujT
6⃣حسن مستواك في دجانجو :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqcq6ExuyRT0SNw8iKopFpV1
*③-برمجة تطبيقات الديسك توب ب PyQt5 :*
1⃣برمجة برنامج تحميل ملفات ويوتيوب :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqe5fFCnTxameu-UBi2HI-Z0
2⃣كيفية اضافة Auto Complete في تطبيقات الديسك توب :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfkZ6qkdXlGyTAGQLFBEszz
3⃣كيفية تصميم طبيقات الديسك توب باحترافية ب Qt Designer :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqf0sQkpTQhufQ0nW8rqqG4q
4⃣كيفية تحويل الكود لملف exe :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqf1RMjesQ2BKkZuoQwdbH7e
@beginprogrammer
*تجميعه برمجية*
*تعلم البرمجة بـ لغة البايثون من الصفر ... جميع الكورسات مجانية على اليوتيوب*
*①- كورسات الاساسيات :*
كل جزء من الاساسيات يبدا من الصفر بالامثلة
1⃣ اساسيات بايثون الجزء الاول :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfExUkG0ANIZ2Z6H6K0QcaE
2⃣ اساسيات بايثون الجزء الثاني :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqePpE7IWDRTDXo_jjGvJsRA
3⃣اساسيات بايثون الجزء الثالث :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqdro121Y1IAbPOydAhyL13a
4⃣ اساسيات بايثون الجزء الرابع :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqdRIJa8fdHeVhDG46G3cA2e
*②-برمجة المواقع بدجانجو :*
1⃣اساسيات دجانجو من الصفر :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfio_BvIw_sLqHCUQ5XPpyZ
2⃣افهم دجانجو 2 :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfFmxnLII7nAV0-EdtTCulM
3⃣كيفية التعامل مع ال Users في دجانجو :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfm1KN_9qc7vpn5e9XwP9U3
4⃣برمجة متجر الكتروني بدجانجو 2 + تصميم المتجر :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqdSdcHeukSUJKxiUpELCnFg
5⃣كيفية رفع مشروع دجانجو علي DigitalOcean :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqeVCY78dcKJFXItin0BEujT
6⃣حسن مستواك في دجانجو :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqcq6ExuyRT0SNw8iKopFpV1
*③-برمجة تطبيقات الديسك توب ب PyQt5 :*
1⃣برمجة برنامج تحميل ملفات ويوتيوب :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqe5fFCnTxameu-UBi2HI-Z0
2⃣كيفية اضافة Auto Complete في تطبيقات الديسك توب :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqfkZ6qkdXlGyTAGQLFBEszz
3⃣كيفية تصميم طبيقات الديسك توب باحترافية ب Qt Designer :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqf0sQkpTQhufQ0nW8rqqG4q
4⃣كيفية تحويل الكود لملف exe :
https://www.youtube.com/playlist?list=PLtGOJcWqvbqf1RMjesQ2BKkZuoQwdbH7e
@beginprogrammer
YouTube
Python3 Tutorials Arabic | اساسيات بايثون الجزء الاول
شرح اساسيات لغه برمجه بايثون بالكامل ، كورس تعلم بايثون ، شرح عربي لبايثون بالتفصيل ، برمجه المشاريع ببايثون
إ₰...👨🏻💻..👩🏻💻...₰❥
أكثر من 200 موقع علمي مفيد للباحثين في مختلف التخصصات..
1⃣http://laptopstudy.com/200-most-useful-websites-for-colleg…/
2⃣http://ethos.bl.uk/Home.do;jsessionid=DB00E1ACFF98284C93581…
– المكتبة البريطانية الالكترونية ..
1⃣http://ethos.bl.uk/Home.do;jsessionid=DB00E1ACFF98284C93581…
– B- OK
2⃣http://b-ok.org/
– EBOOKEE
3⃣https://ebookee.org/
– Ebooks
4⃣https://www.free-ebooks.net/
– bookspot
5⃣http://www.freebookspot.es/
– eBooks
6⃣https://advanceddataanalytics.net/ebooks/
7⃣https://www.scribd.com/
– موقع بوك بون (bookboon) العالمي لتحميل الكتب المجانية في مختلف التخصصات..
1⃣ http://bookboon.com/fr
– الموقع العلمي لجامعة باث البريطانية، حمل ما تشاء مجانا بصيغة pdf..
1⃣http://opus.bath.ac.uk/
– الموقع العلمي لكلية لندن الجامعة University College of London يحتوي على رسائل جامعية وبحوث مجانية في مختلف التخصصات..
1⃣http://discovery.ucl.ac.uk/
– هذا الرابط يُمَكنك من تحميل كل رسائل الماجستير وأطروحات الدكتوراه التي نوقشت في جامعة أوهايو الأمريكية مجانًا..
1⃣https://etd.ohiolink.edu/pg_1?0
– أكبر مكتبة إلكترونية في العالم مكتبة الكونغرس حمل ما شئت مجاناً
1⃣https://www.loc.gov/
– مكتبة جامعة ميونخ Munich University Library
تحتوي المكتبة على 11595 رسالة جامعية مجانية قابلة للتحميل بصيغة pdf.
1⃣https://edoc.ub.uni-muenchen.de/
– لتنزيل الكتب العلمية والمقالات من خلال(Library Genesis)
1⃣http://www.libgen.io/
– لطلاب مشاريع التخرج والدراسات العليا ماجستير ودكتوراه ..
– موقع يعرفك بآخر الأبحاث الجديدة في مجالك
1⃣https://www.semanticscholar.org/
– من أهم المواقع المفيدة لأى باحث علمي هو Google scholar
1⃣https://scholar.google.com.eg/
– قاعدة تحتوي على آكثر من ٥٠٠٠ مذكرة ماجستير دكتوراه PDF بالعربية
1⃣http://theses.univ-batna.dz/index.php…
– موقع رائع لتحميل الاطروحات و الدراسات العليا مجانا بصيغة PDF
1⃣https://www.fichier-pdf.fr/
– 100 ألف كتاب للتحميل المجاني في جميع التخصصات بصيغة pdf
1⃣https://www.digitalbook.io/
– لتنزيل الكتب العلمية والمقالات من خلال Library Genesis
1⃣http://www.libgen.io/
– موقع رائع جداً يضم أكثر من 255 مليون كتاب لأي مجال وتخصص تريدة جاهز للتحميل مجاناً..
1⃣https://pdf-downloads.net/
– هذا الموقع من اكثر وأهمها التي يمكن أن يستفيد منها مستخدم الكمبيوتر والانترنت في تنزيل وتحديث برامجه وتطبيقاته .. لا غنى عنه لأي مستخدم ..
1⃣http://www.softpedia.com/
– موقع جديد رائع جداً يوفر لك أكثر من 100 الف كتاب مجاني في مختلف المجالات والتخصصات ..كتب رقمية وصوتية ..
1⃣https://www.digitalbook.io/
افتح الرابط واكتب كلمات مفتاحية لبحثك أوعنوان رسالتك وستجد ما يسرك بأكثر من لغة
1⃣https://core.ac.uk/
– هذا رابط لـ ” 2,304,433″ كتاب من مكتبات أشهر الجامعات الأمريكية..
1⃣https://archive.org/details/americana
– هذا رابط فيه 145,903 كتاب من مكتبة الكونجرس الأمريكي..
1⃣https://archive.org/details/library_of_congress…
– هذا فيه 399,113 كتاب من مكتبات أشهر الجامعات الأوروبية..
1⃣https://archive.org/details/europeanlibraries…
– هذا رابط يحتوي على 523,302 كتاب من مكتبات أشهر الجامعات الكندية..
1⃣https://archive.org/details/toronto…
– هذا فيه 108,135 كتاب من مكتبات أشهر باقي الجامعات العالمية الشرقية..
1⃣https://archive.org/details/universallibrary
– رابط اخر فيه 79,192 كتاب من مكتبات عربية مختلفة؛
1⃣https://archive.org/details/opensource_Arabic
#طريقة_البحث_والتحميل ..
افتح الرابط ثم اختار الكتاب المناسب (أو تبحث عنه في أحد الأقسام يمين الصفحة)
افتح صفحة الكتاب .. ستجد على اليمين قائمة في وسطها كلمة PDF
#محركات البحث العلمى
1- iSEEK Education
أحد محركات البحث العلمية الذى يبحث فى مئات الألاف من المصادر الموثوقة من الجامعات، والمؤسسات العلمية، والأبحاث العلمية..
1⃣https://goo.gl/H9Vrrp
2- RefSeek
موقع علمى يقوم بالبحث فى مليار مقال وكتاب وبحث وليس هذا فقط يمكنك معرفة المزيد عن مزايا الموقع من خلال اللينك:
1⃣https://goo.gl/jHm8aG
3- Virtual LRC
هو محرك بحثى علمى يقوم بالبحث فى أكثر من 10000 موقع علمى موثوق ومدقق بعناية لأخراج النتيجة العلمية الصحيحة النهائية لك.
1⃣https://goo.gl/8m6tRS
@beginprogrammer
أكثر من 200 موقع علمي مفيد للباحثين في مختلف التخصصات..
1⃣http://laptopstudy.com/200-most-useful-websites-for-colleg…/
2⃣http://ethos.bl.uk/Home.do;jsessionid=DB00E1ACFF98284C93581…
– المكتبة البريطانية الالكترونية ..
1⃣http://ethos.bl.uk/Home.do;jsessionid=DB00E1ACFF98284C93581…
– B- OK
2⃣http://b-ok.org/
– EBOOKEE
3⃣https://ebookee.org/
– Ebooks
4⃣https://www.free-ebooks.net/
– bookspot
5⃣http://www.freebookspot.es/
– eBooks
6⃣https://advanceddataanalytics.net/ebooks/
7⃣https://www.scribd.com/
– موقع بوك بون (bookboon) العالمي لتحميل الكتب المجانية في مختلف التخصصات..
1⃣ http://bookboon.com/fr
– الموقع العلمي لجامعة باث البريطانية، حمل ما تشاء مجانا بصيغة pdf..
1⃣http://opus.bath.ac.uk/
– الموقع العلمي لكلية لندن الجامعة University College of London يحتوي على رسائل جامعية وبحوث مجانية في مختلف التخصصات..
1⃣http://discovery.ucl.ac.uk/
– هذا الرابط يُمَكنك من تحميل كل رسائل الماجستير وأطروحات الدكتوراه التي نوقشت في جامعة أوهايو الأمريكية مجانًا..
1⃣https://etd.ohiolink.edu/pg_1?0
– أكبر مكتبة إلكترونية في العالم مكتبة الكونغرس حمل ما شئت مجاناً
1⃣https://www.loc.gov/
– مكتبة جامعة ميونخ Munich University Library
تحتوي المكتبة على 11595 رسالة جامعية مجانية قابلة للتحميل بصيغة pdf.
1⃣https://edoc.ub.uni-muenchen.de/
– لتنزيل الكتب العلمية والمقالات من خلال(Library Genesis)
1⃣http://www.libgen.io/
– لطلاب مشاريع التخرج والدراسات العليا ماجستير ودكتوراه ..
– موقع يعرفك بآخر الأبحاث الجديدة في مجالك
1⃣https://www.semanticscholar.org/
– من أهم المواقع المفيدة لأى باحث علمي هو Google scholar
1⃣https://scholar.google.com.eg/
– قاعدة تحتوي على آكثر من ٥٠٠٠ مذكرة ماجستير دكتوراه PDF بالعربية
1⃣http://theses.univ-batna.dz/index.php…
– موقع رائع لتحميل الاطروحات و الدراسات العليا مجانا بصيغة PDF
1⃣https://www.fichier-pdf.fr/
– 100 ألف كتاب للتحميل المجاني في جميع التخصصات بصيغة pdf
1⃣https://www.digitalbook.io/
– لتنزيل الكتب العلمية والمقالات من خلال Library Genesis
1⃣http://www.libgen.io/
– موقع رائع جداً يضم أكثر من 255 مليون كتاب لأي مجال وتخصص تريدة جاهز للتحميل مجاناً..
1⃣https://pdf-downloads.net/
– هذا الموقع من اكثر وأهمها التي يمكن أن يستفيد منها مستخدم الكمبيوتر والانترنت في تنزيل وتحديث برامجه وتطبيقاته .. لا غنى عنه لأي مستخدم ..
1⃣http://www.softpedia.com/
– موقع جديد رائع جداً يوفر لك أكثر من 100 الف كتاب مجاني في مختلف المجالات والتخصصات ..كتب رقمية وصوتية ..
1⃣https://www.digitalbook.io/
افتح الرابط واكتب كلمات مفتاحية لبحثك أوعنوان رسالتك وستجد ما يسرك بأكثر من لغة
1⃣https://core.ac.uk/
– هذا رابط لـ ” 2,304,433″ كتاب من مكتبات أشهر الجامعات الأمريكية..
1⃣https://archive.org/details/americana
– هذا رابط فيه 145,903 كتاب من مكتبة الكونجرس الأمريكي..
1⃣https://archive.org/details/library_of_congress…
– هذا فيه 399,113 كتاب من مكتبات أشهر الجامعات الأوروبية..
1⃣https://archive.org/details/europeanlibraries…
– هذا رابط يحتوي على 523,302 كتاب من مكتبات أشهر الجامعات الكندية..
1⃣https://archive.org/details/toronto…
– هذا فيه 108,135 كتاب من مكتبات أشهر باقي الجامعات العالمية الشرقية..
1⃣https://archive.org/details/universallibrary
– رابط اخر فيه 79,192 كتاب من مكتبات عربية مختلفة؛
1⃣https://archive.org/details/opensource_Arabic
#طريقة_البحث_والتحميل ..
افتح الرابط ثم اختار الكتاب المناسب (أو تبحث عنه في أحد الأقسام يمين الصفحة)
افتح صفحة الكتاب .. ستجد على اليمين قائمة في وسطها كلمة PDF
#محركات البحث العلمى
1- iSEEK Education
أحد محركات البحث العلمية الذى يبحث فى مئات الألاف من المصادر الموثوقة من الجامعات، والمؤسسات العلمية، والأبحاث العلمية..
1⃣https://goo.gl/H9Vrrp
2- RefSeek
موقع علمى يقوم بالبحث فى مليار مقال وكتاب وبحث وليس هذا فقط يمكنك معرفة المزيد عن مزايا الموقع من خلال اللينك:
1⃣https://goo.gl/jHm8aG
3- Virtual LRC
هو محرك بحثى علمى يقوم بالبحث فى أكثر من 10000 موقع علمى موثوق ومدقق بعناية لأخراج النتيجة العلمية الصحيحة النهائية لك.
1⃣https://goo.gl/8m6tRS
@beginprogrammer
Forwarded from بدايه مبرمج
📢📢 *اهم محركات البحث العلمية* 📢📢
*اهم خمسة عشر موقع الكتروني لمساعدتك في البحث عن المقالات والمجلات الأكاديمية والكتب التي تريد بكل سهولة حيث تمثل هذه المواقع قواعد بيانات الكترونية ضخمة تحوي الكثير من البحوث العلمية والمقالات.*
مواقع للبحث عن رسائل الماجيستير والدكتوراة
http://www.findaphd.com/
*----------------------------------*
Google Scholar
يتيح لك الباحث العلمي من جوجل البحث عن النص الكامل للمؤلفات الأكاديمية في الكثير من المجالات والتخصصات. يتيح لك مجموعة ضخمة من المجلات الأكاديمية والبحوث و الكتب.
http://scholar.google.com/
*----------------------------------*
ERIC.ed.gov/
يعتبر هذا الموقع واحدا من أكبر المكتبات الرقمية للمؤلفات الأكاديمية والتعليمية، يحاول دعم استخدام البحوث العلمية عبر إتاحته الوصول المباشر لكل المصادر العلمية والبحوث الأكاديمية التي يحويها.
*----------------------------------*
Academia.edu
منبر للأكاديميين يمكنهم من خلاله متابعة وتبادل البحوث والأوراق العلمية، يستخدم الموقع حاليا أكثر من مليون مستخدم مسجّل يستمتعون بتبادل البحوث في أي مجال ويتشاركون مع غيرهم في كل جديد يخص البحوث والمجلات الأكاديمية.
*----------------------------------*
Microsoft Academic Search
http://academic.research.microsoft.com/
شبيه بالباحث العلمي من جوجل حيث يتيح لك إمكانية استكشاف الكثير من المعلومات حول الأبحاث الأكاديمية والمؤلفات والكتب والمجلات العلمية والمؤتمرات. يغطي أكثر من 38 مليون منشور علمي لأكثر من 19 مليون مؤلف في العديد من المجالات والتخصصات كما يتم تحديث كل المحتويات أسبوعيا.
*----------------------------------*
Scirusis.com
أداة للبحث العلمي توفر أكثر من 460 مليون مادة علمية مفهرسة حسب آخر إحصائيات تم نشرها. بالإضافة من قدرتك على استكشاف محتويات المجلات العلمية عبر هذا الموقع يمكنك أيضا استكشاف الصفحات الرئيسية الخاصة بالعلماء وبراءات الاختراع والمعلومات الخاصة بالمواقع الالكترونية.
*----------------------------------*
JSTOR.org
نظام الكتروني لأرشفة المجلات الأكاديمية، يوفر لأعضائه إمكانية البحث عن النص الكامل للعديد من المجلات العلمية والأكاديمية المعروفة. لديه 7000 عضو من المؤسسات في 159 دولة.
*----------------------------------*
Mendeley.com
أداة مجانية لإدارة المصادر العلمية كما يعتبر موقعا للتواصل الاجتماعي الأكاديمي، يتيح لك تنظيم بحوثك والتعاون مع الآخرين ومتابعة آخر الأبحاث.
*----------------------------------*
Questia.com
مكتبة الكترونية تتيح لك الوصول إلى الكتب والمجلات والمقالات و الموسوعات، توفر لك إمكانية البحث في أكثر من 6 ملايين من الكتب والمقالات.
*----------------------------------*
WorldCat.org
كتالوج عالمي يمكنك من البحث في أكثر من 1.5 بليون عنصر تشمل الكتب وأقراص الفيديو الرقمية “DVDs” والأقراص المدمجة “CDs” و المقالات وغيرها الكثير.
*----------------------------------*
IngentaConnect.com
يوفر لك مقالات الكترونية من أكثر من 30000 منشور، ملخّص المقالات متاح للجميع إلا أن النص الكامل متاح فقط عبر الاشتراك أو الدفع لكل مقال ترغب بعرض النص الكامل منه.
*----------------------------------*
Agricola.nal.usda.gov/
قاعدة بيانات تختص بالمؤلفات الزراعية، تشمل مجموعة واسعة من المؤلفات في مجال الزراعة وغيرها من العلوم القريبة منها مثل علوم الحيوان والعلوم البيطرية وعلوم الحشرات والنباتات والغابات وغيرها الكثير.
*----------------------------------*
JournalTOCs.hw.ac.uk
يوفّر لك مجموعة كبيرة ومجانية من المحتويات والمنشورات العلمية تمكنك من البحث عن أحدث المقالات العلمية.
*----------------------------------*
AcademicJournals.org
توفر لك إمكانية الوصول إلى البحوث العلمية والمعلومات المتعلقة بها دون وجود أي عقبات مالية أو قانونية أو تقنية. كل المجلات المقدمة عبر هذا الموقع متاحة من مواقع متعددة وموزّعة بالمجان.
*----------------------------------*
JournalSeek.net
قاعدة بيانات الكترونية ضخمة تغطي العديد من المجلات العلمية والأكاديمية، تشمل مجلات تم نشرها من قبل أكثر من 5400 ناشر. تحوي وصف للمجلات بالإضافة إلى الروابط الالكترونية للصفحة الرئيسية لكل مجلة.
*----------------------------------*
WorldWideScience.org
بوابة علمية ضخمة للكثير من قواعد البيانات العالمية والمجلات الأكاديمية توفر إمكانية البحث وترجمة المنشورات العلمية إلى العديد من اللغات
*----------------------------------*
يعتبران من اهم المواقع البحثية
http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?DB=pubmed
http://www.pubmedcentral.nih.gov/
*----------------------------------*
يعتبر افضل المواقع البحثية علي الاطلاق
http://www.scienc
*اهم خمسة عشر موقع الكتروني لمساعدتك في البحث عن المقالات والمجلات الأكاديمية والكتب التي تريد بكل سهولة حيث تمثل هذه المواقع قواعد بيانات الكترونية ضخمة تحوي الكثير من البحوث العلمية والمقالات.*
مواقع للبحث عن رسائل الماجيستير والدكتوراة
http://www.findaphd.com/
*----------------------------------*
Google Scholar
يتيح لك الباحث العلمي من جوجل البحث عن النص الكامل للمؤلفات الأكاديمية في الكثير من المجالات والتخصصات. يتيح لك مجموعة ضخمة من المجلات الأكاديمية والبحوث و الكتب.
http://scholar.google.com/
*----------------------------------*
ERIC.ed.gov/
يعتبر هذا الموقع واحدا من أكبر المكتبات الرقمية للمؤلفات الأكاديمية والتعليمية، يحاول دعم استخدام البحوث العلمية عبر إتاحته الوصول المباشر لكل المصادر العلمية والبحوث الأكاديمية التي يحويها.
*----------------------------------*
Academia.edu
منبر للأكاديميين يمكنهم من خلاله متابعة وتبادل البحوث والأوراق العلمية، يستخدم الموقع حاليا أكثر من مليون مستخدم مسجّل يستمتعون بتبادل البحوث في أي مجال ويتشاركون مع غيرهم في كل جديد يخص البحوث والمجلات الأكاديمية.
*----------------------------------*
Microsoft Academic Search
http://academic.research.microsoft.com/
شبيه بالباحث العلمي من جوجل حيث يتيح لك إمكانية استكشاف الكثير من المعلومات حول الأبحاث الأكاديمية والمؤلفات والكتب والمجلات العلمية والمؤتمرات. يغطي أكثر من 38 مليون منشور علمي لأكثر من 19 مليون مؤلف في العديد من المجالات والتخصصات كما يتم تحديث كل المحتويات أسبوعيا.
*----------------------------------*
Scirusis.com
أداة للبحث العلمي توفر أكثر من 460 مليون مادة علمية مفهرسة حسب آخر إحصائيات تم نشرها. بالإضافة من قدرتك على استكشاف محتويات المجلات العلمية عبر هذا الموقع يمكنك أيضا استكشاف الصفحات الرئيسية الخاصة بالعلماء وبراءات الاختراع والمعلومات الخاصة بالمواقع الالكترونية.
*----------------------------------*
JSTOR.org
نظام الكتروني لأرشفة المجلات الأكاديمية، يوفر لأعضائه إمكانية البحث عن النص الكامل للعديد من المجلات العلمية والأكاديمية المعروفة. لديه 7000 عضو من المؤسسات في 159 دولة.
*----------------------------------*
Mendeley.com
أداة مجانية لإدارة المصادر العلمية كما يعتبر موقعا للتواصل الاجتماعي الأكاديمي، يتيح لك تنظيم بحوثك والتعاون مع الآخرين ومتابعة آخر الأبحاث.
*----------------------------------*
Questia.com
مكتبة الكترونية تتيح لك الوصول إلى الكتب والمجلات والمقالات و الموسوعات، توفر لك إمكانية البحث في أكثر من 6 ملايين من الكتب والمقالات.
*----------------------------------*
WorldCat.org
كتالوج عالمي يمكنك من البحث في أكثر من 1.5 بليون عنصر تشمل الكتب وأقراص الفيديو الرقمية “DVDs” والأقراص المدمجة “CDs” و المقالات وغيرها الكثير.
*----------------------------------*
IngentaConnect.com
يوفر لك مقالات الكترونية من أكثر من 30000 منشور، ملخّص المقالات متاح للجميع إلا أن النص الكامل متاح فقط عبر الاشتراك أو الدفع لكل مقال ترغب بعرض النص الكامل منه.
*----------------------------------*
Agricola.nal.usda.gov/
قاعدة بيانات تختص بالمؤلفات الزراعية، تشمل مجموعة واسعة من المؤلفات في مجال الزراعة وغيرها من العلوم القريبة منها مثل علوم الحيوان والعلوم البيطرية وعلوم الحشرات والنباتات والغابات وغيرها الكثير.
*----------------------------------*
JournalTOCs.hw.ac.uk
يوفّر لك مجموعة كبيرة ومجانية من المحتويات والمنشورات العلمية تمكنك من البحث عن أحدث المقالات العلمية.
*----------------------------------*
AcademicJournals.org
توفر لك إمكانية الوصول إلى البحوث العلمية والمعلومات المتعلقة بها دون وجود أي عقبات مالية أو قانونية أو تقنية. كل المجلات المقدمة عبر هذا الموقع متاحة من مواقع متعددة وموزّعة بالمجان.
*----------------------------------*
JournalSeek.net
قاعدة بيانات الكترونية ضخمة تغطي العديد من المجلات العلمية والأكاديمية، تشمل مجلات تم نشرها من قبل أكثر من 5400 ناشر. تحوي وصف للمجلات بالإضافة إلى الروابط الالكترونية للصفحة الرئيسية لكل مجلة.
*----------------------------------*
WorldWideScience.org
بوابة علمية ضخمة للكثير من قواعد البيانات العالمية والمجلات الأكاديمية توفر إمكانية البحث وترجمة المنشورات العلمية إلى العديد من اللغات
*----------------------------------*
يعتبران من اهم المواقع البحثية
http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?DB=pubmed
http://www.pubmedcentral.nih.gov/
*----------------------------------*
يعتبر افضل المواقع البحثية علي الاطلاق
http://www.scienc
www.FindAPhD.com
PhD Programmes, Research Projects & Studentships in the UK & Europe
FindAPhD is a comprehensive guide to PhD studentships and postgraduate research degrees
#لغتنا_العربية
📒 مقدمة حول القناة:
أهلاً بكم في قناتنا الجديدة التي أسميناها (لغتنا العربية) والتي ستكون -إن شاء الله- من أولى القنوات في تصحيحِ الأخطاء الشائعة والتنبيه عليها، لا سيما بعد انتشار الأخطاء الكثيرة على وسائل التواصل الاجتماعي.
حُبي للغتي العربيّة وغيرتي عليها يَدفعني للدفاع عنها ونشر خباياها ولآلئها المَكنونة؛ مِنْ أدبٍ ومعانٍ للمفرداتِ القديمةِ والحديثة، فكونوا معنا في قناتنا لتنهلوا من بحرِ لغتنا وتستقوا من فوائدِها.
رابط الإشتراك 👇:
@Correct_Arabic_Language
📒 مقدمة حول القناة:
أهلاً بكم في قناتنا الجديدة التي أسميناها (لغتنا العربية) والتي ستكون -إن شاء الله- من أولى القنوات في تصحيحِ الأخطاء الشائعة والتنبيه عليها، لا سيما بعد انتشار الأخطاء الكثيرة على وسائل التواصل الاجتماعي.
حُبي للغتي العربيّة وغيرتي عليها يَدفعني للدفاع عنها ونشر خباياها ولآلئها المَكنونة؛ مِنْ أدبٍ ومعانٍ للمفرداتِ القديمةِ والحديثة، فكونوا معنا في قناتنا لتنهلوا من بحرِ لغتنا وتستقوا من فوائدِها.
رابط الإشتراك 👇:
@Correct_Arabic_Language
إ₰...👨🏻💻..👩🏻💻...₰❥
#لــكــل_مــبرمــج.....
#الاخالقيات_في_العمل_البرمجي.
الاخلاق بشكل عام لها ترسانة كبيرة من الكتب والمؤلفات. ولأكني سأختصر الموضوع في ثلاث عبارات .
🔹 ارضى لغيرك ما ترضاه لنفسك.
🔹 عامل الناس كما تحب ان يعاملوك.
🔹 ارسو على قواعد تكون لك وعليك.
🛑 اخالقيات المبرمج :
تعتبر الاخلاق اثناء ادائك عملك شيء ثمين جدا جدا ومثمر للشخص وعمله . وتعتبر الاخلاق من شرف المهنة ,
الاخلاص والاتقان للعمل واجب له فوائد كثيرة منها السمعة الطيبة ناصعة البياض للمبرمج،التي لها انعكاس على عدد
الزبائن ومستوى الدخل لذلك يجب على أي مهني التركيز على هذا الجانب فانة لا غنى عنه نهائيا ويتمثل بالتالي👇🏻
#اولآ : الصدق في العمل البرمجي :
اكثر ما سيواجه المبرمج خلال اداء عمله سواً في محل خاص به او محل شخص اخر اكثر ما سيواجه هو اضطراره للكذب،
فخذها قاعدة ان الزم نفسه من البداية بالمصداقية البحتة دائما في اي ظرف من الظروف فقد حقق نجاح كبير وان تساهل
في ذالك فقد وقع في حفرة تكون نتائجها :
1 - المشاكل التي قد تسبب عواقب وخيمة بين المبرمج والزبائن
2 - يدخل المبرمج في مرحلة اللامبالة والإهمال للأعمال والتكاسل وهذا سم قاتل للإبداع.
3 - الكذب في الاشياء الإضطرارية يؤدي الى الكذب في جميع الاحوال.
4 -الكذب يسبب إنعدام ثقة المبرمج بنفسة ويسبب انعدام ثقة الزبون بالمبرمج فتكون الزيارة الاولى والاخيرة.
5 - على حسب خبرتي ما صلح عمل دخل فيه كذب وان صلح العمل ما صلحت الفائدة.
6 - المصداقية خير من المال لان الضمير لا يقبل المساومة.
#ثانيآ : الامانة في العمل البرمجي :
تكون الآمانة في المبرمج شيء مهم بالنسبة للزبون, لأنها مهنة مطلعة ربما على خصوصيات المستفيدون من الخدمة، لانه يثق أن الفكر الإنساني عندما يتطور ويكون ذو مهارة ما، رقي فكره يمنعه من التطفل والدخول في خصوصيات الغير او الإهتمام بالإطلاع على خصوصيات الأخرين، لانها صفة دائما ترافق كل ذي جهل وكل ذي عقل صغير خالي من المبادئ والقيم.
إحذر ثم إحذر ثم حاذر على معلومات الأشخاص من تسريبها او نسخها او اكبر من ذألك والتي اعتبرها صفه حيوانية ان
يقوم بنشرها، انه عمل لن يجعلك تبدو الا كـ شخصية ذات نفس حقيرة فقط تنجذب اليها كل التعابير السيئة بجميع اللغات واللهجات التي عرفتها البشري.
إرتقي بنفسك وترفع عن الأعمال الدنيئة, لا تحب التطفل , كن شخص راقي قد المسؤولية ليس قد الرغبات المنحطة.
#ثالثآ : الوفاء بالوعد في العمل البرمجي :
يعد الوفاء بالوعد سر النجاح الثاني للمهن الحرة وسر اكتساب رضى الزبائن وإنتشار السمعة الذهبية للمبرمج...
اعمل جاهدا على اتمام الأعمال في اوقاتها إجعل هذا مبداء العمل لديك لا تهاون فيه ابدا من اول يوم عمل, واحرص على تقدير المدة مع عمل وقت اضافي احتياط، وكذا التأكد قبل قطع الوعد من امكانية تحقق العمل المقطوع الوعد لاجله، واجمل من ذالك ان يكون الإنسان ذاته بهذا الشكل وأن يراقب ربه في كل شيء ليس لأجل شيء.
#وفقنا الله واياكم....
#لــكــل_مــبرمــج.....
#الاخالقيات_في_العمل_البرمجي.
الاخلاق بشكل عام لها ترسانة كبيرة من الكتب والمؤلفات. ولأكني سأختصر الموضوع في ثلاث عبارات .
🔹 ارضى لغيرك ما ترضاه لنفسك.
🔹 عامل الناس كما تحب ان يعاملوك.
🔹 ارسو على قواعد تكون لك وعليك.
🛑 اخالقيات المبرمج :
تعتبر الاخلاق اثناء ادائك عملك شيء ثمين جدا جدا ومثمر للشخص وعمله . وتعتبر الاخلاق من شرف المهنة ,
الاخلاص والاتقان للعمل واجب له فوائد كثيرة منها السمعة الطيبة ناصعة البياض للمبرمج،التي لها انعكاس على عدد
الزبائن ومستوى الدخل لذلك يجب على أي مهني التركيز على هذا الجانب فانة لا غنى عنه نهائيا ويتمثل بالتالي👇🏻
#اولآ : الصدق في العمل البرمجي :
اكثر ما سيواجه المبرمج خلال اداء عمله سواً في محل خاص به او محل شخص اخر اكثر ما سيواجه هو اضطراره للكذب،
فخذها قاعدة ان الزم نفسه من البداية بالمصداقية البحتة دائما في اي ظرف من الظروف فقد حقق نجاح كبير وان تساهل
في ذالك فقد وقع في حفرة تكون نتائجها :
1 - المشاكل التي قد تسبب عواقب وخيمة بين المبرمج والزبائن
2 - يدخل المبرمج في مرحلة اللامبالة والإهمال للأعمال والتكاسل وهذا سم قاتل للإبداع.
3 - الكذب في الاشياء الإضطرارية يؤدي الى الكذب في جميع الاحوال.
4 -الكذب يسبب إنعدام ثقة المبرمج بنفسة ويسبب انعدام ثقة الزبون بالمبرمج فتكون الزيارة الاولى والاخيرة.
5 - على حسب خبرتي ما صلح عمل دخل فيه كذب وان صلح العمل ما صلحت الفائدة.
6 - المصداقية خير من المال لان الضمير لا يقبل المساومة.
#ثانيآ : الامانة في العمل البرمجي :
تكون الآمانة في المبرمج شيء مهم بالنسبة للزبون, لأنها مهنة مطلعة ربما على خصوصيات المستفيدون من الخدمة، لانه يثق أن الفكر الإنساني عندما يتطور ويكون ذو مهارة ما، رقي فكره يمنعه من التطفل والدخول في خصوصيات الغير او الإهتمام بالإطلاع على خصوصيات الأخرين، لانها صفة دائما ترافق كل ذي جهل وكل ذي عقل صغير خالي من المبادئ والقيم.
إحذر ثم إحذر ثم حاذر على معلومات الأشخاص من تسريبها او نسخها او اكبر من ذألك والتي اعتبرها صفه حيوانية ان
يقوم بنشرها، انه عمل لن يجعلك تبدو الا كـ شخصية ذات نفس حقيرة فقط تنجذب اليها كل التعابير السيئة بجميع اللغات واللهجات التي عرفتها البشري.
إرتقي بنفسك وترفع عن الأعمال الدنيئة, لا تحب التطفل , كن شخص راقي قد المسؤولية ليس قد الرغبات المنحطة.
#ثالثآ : الوفاء بالوعد في العمل البرمجي :
يعد الوفاء بالوعد سر النجاح الثاني للمهن الحرة وسر اكتساب رضى الزبائن وإنتشار السمعة الذهبية للمبرمج...
اعمل جاهدا على اتمام الأعمال في اوقاتها إجعل هذا مبداء العمل لديك لا تهاون فيه ابدا من اول يوم عمل, واحرص على تقدير المدة مع عمل وقت اضافي احتياط، وكذا التأكد قبل قطع الوعد من امكانية تحقق العمل المقطوع الوعد لاجله، واجمل من ذالك ان يكون الإنسان ذاته بهذا الشكل وأن يراقب ربه في كل شيء ليس لأجل شيء.
#وفقنا الله واياكم....
إ₰👨🏻💻👩🏻💻₰❥
قائمة بوسترات أفضل مشاريع التخرج في جامعة Hong Kong - الصين
😍لتخصص علوم الحاسب والهندسة من عام 2002-2018
أفكار جميلة تساعدك بأفكار مشاريع تخرج تطور خدمات جديدة بالتقنية 😇 من خلال الروابط التالية 👇
http://bit.ly/2NfR772
وايضاً
http://bit.ly/1FU2cPF
قائمة بوسترات أفضل مشاريع التخرج في جامعة Hong Kong - الصين
😍لتخصص علوم الحاسب والهندسة من عام 2002-2018
أفكار جميلة تساعدك بأفكار مشاريع تخرج تطور خدمات جديدة بالتقنية 😇 من خلال الروابط التالية 👇
http://bit.ly/2NfR772
وايضاً
http://bit.ly/1FU2cPF
مواقع مفيدة للبرمجة :
0
https://www.w3schools.com
1
http://www.tutorialspoint.com
2
http://www.learnjavaonline.org/
3
http://www.javabeginner.com/toc.htm
4
http://javabeginnerstutorial.com
5
http://docs.oracle.com
6
http://www.ntu.edu.sg
7
http://www.cs.armstrong.edu/liang/intro10e/quiz.html
0
https://www.w3schools.com
1
http://www.tutorialspoint.com
2
http://www.learnjavaonline.org/
3
http://www.javabeginner.com/toc.htm
4
http://javabeginnerstutorial.com
5
http://docs.oracle.com
6
http://www.ntu.edu.sg
7
http://www.cs.armstrong.edu/liang/intro10e/quiz.html
www.learnjavaonline.org
Learn Java - Free
Interactive Java Tutorial
Interactive Java Tutorial
learnjavaonline.org is a free interactive Java tutorial for people who want to learn Java, fast.
Forwarded from Ala Alsalam
بداية مبرمج ++C
جروب مختص بلغة ++C لتحسين مهارات المبتدئين خطوه بخطوه😃
من الصفر حتى الإحتراف😎😊
طريقه نحو عالم البرمجة
حيث 1+1 لايساوي 2 🤩
https://t.me/biginerprogrammerc
جروب مختص بلغة ++C لتحسين مهارات المبتدئين خطوه بخطوه😃
من الصفر حتى الإحتراف😎😊
طريقه نحو عالم البرمجة
حيث 1+1 لايساوي 2 🤩
https://t.me/biginerprogrammerc
Telegram
بداية مبرمج ++C
جروب يجمع المبرمجين لتحسين مهاراتهم خطوه بخطوه..
ومختصه في لغه ال c++.
اي مواضيع جانبية خارج نطاق المجموعة ممنوعة منعا باتا..
رابط مجموعة ال WhatsApp 👇
https://chat.whatsapp.com/KLYGz792kfj0RGiveA3dco
رابط القناة
@beginprogrammer
ومختصه في لغه ال c++.
اي مواضيع جانبية خارج نطاق المجموعة ممنوعة منعا باتا..
رابط مجموعة ال WhatsApp 👇
https://chat.whatsapp.com/KLYGz792kfj0RGiveA3dco
رابط القناة
@beginprogrammer
كيف تصبح مطور ويب ناجح؟
قبل كل شئ المال لن يقودك الى النجاح فإن كان هدفك هو جمع المال من خلال تعلمك برمجة الويب فـ للاسف لن تنجح ?
ان كان لديك رغبة وصبر وحُب لتعلم برمجة الويب فستصبح مطور ناجح وكل ماعليك فعله هو ان تثابر وتصبر وتمارس ماتتعلمه اولاً بأول.
لدي الرغبة واريد ان اصبح مطور ويب ولكن ماهو الطريق؟
اذا اردت الدخول الى عالم برمجة الويب, قد تصادف العديد من اللغات والعديد من قواعد البيانات, وربما أول سؤال قد يتبادر الى ذهنك! اي لغة استخدم؟ وماهي قاعدة البيانات المناسبة! سأحاول في هذه التدوينة ان اختصر لك المشوار لتحدد اللغة التي تناسبك وتبدأ في عالم الويب.
برمجة الويب تختلف عن برمجة تطبيقات سطح المكتب فـ عادتاً تطبيق سطح مكتب لاتحتاج الا للغة واحدة سواء كانت java, C#, vb او غيرها, ولكن تطبيقات الويب قد تدمج من لغة الى سبع لغات على سبيل المثال في موقع واحد, وسأوضح في هذه المقالة بعض اللغات البرمجية بالاضافة الى ماهو السيرفر والاستضافة.
لغات البرمجة
في معظم الاحيان لغات البرمجة تنقسم الى ثلاث مجموعات رئيسية ويوجد بعض اللغات المشتركة, فاللغات الرئيسية هي php, .net, Java EE واللغات والتقنيات المشتركة قد تكون html, css, ajax, javaScript ويوجد ايضا قواعد البيانات mySql, MS-Sql.
مثال:
لنفرض مثلا اردت بناء مبنى, فأول ماستقوم به هو بناء هيكل المبنى, هذا الهيكل يمثل الشكل الخارجي للمبنى ولايقدم اي خدمة اطلاقاً, الهيكل هنا يمثل لغة HTML, ثم بالتاكيد ستضيف لون للمبنى وتقوم تعديل تصميم المبنى ليبدو بشكل افضل “CSS”, بعد ذلك ستقوم بتوصيل الكهرباء والماء وربط الغرف ببعض عن طريق كيابل او انابيب مياه “PHP”, وبالتاكيد الكهرباء والماء سيكون لها مركز رئيسي خارج المبنى وهو من يزود المبنى بالمصادر “Database”, واخيرا انت مخير باضافة بعض التفاصيل التي تريحك في غرف المبنى لزيادة الرفاهية والراحة لمن يسكن المبنى, مثلاً اضافة جهاز تحكم للمكيف او اضاءة تعمل بشكل تلقائي مع غروب الشمس وغيرها من الامور “Ajax & JavaScript” .
من أين أبدا؟
قبل كل شئ المال لن يقودك الى النجاح فإن كان هدفك هو جمع المال من خلال تعلمك برمجة الويب فـ للاسف لن تنجح ?
ان كان لديك رغبة وصبر وحُب لتعلم برمجة الويب فستصبح مطور ناجح وكل ماعليك فعله هو ان تثابر وتصبر وتمارس ماتتعلمه اولاً بأول.
لدي الرغبة واريد ان اصبح مطور ويب ولكن ماهو الطريق؟
اذا اردت الدخول الى عالم برمجة الويب, قد تصادف العديد من اللغات والعديد من قواعد البيانات, وربما أول سؤال قد يتبادر الى ذهنك! اي لغة استخدم؟ وماهي قاعدة البيانات المناسبة! سأحاول في هذه التدوينة ان اختصر لك المشوار لتحدد اللغة التي تناسبك وتبدأ في عالم الويب.
برمجة الويب تختلف عن برمجة تطبيقات سطح المكتب فـ عادتاً تطبيق سطح مكتب لاتحتاج الا للغة واحدة سواء كانت java, C#, vb او غيرها, ولكن تطبيقات الويب قد تدمج من لغة الى سبع لغات على سبيل المثال في موقع واحد, وسأوضح في هذه المقالة بعض اللغات البرمجية بالاضافة الى ماهو السيرفر والاستضافة.
لغات البرمجة
في معظم الاحيان لغات البرمجة تنقسم الى ثلاث مجموعات رئيسية ويوجد بعض اللغات المشتركة, فاللغات الرئيسية هي php, .net, Java EE واللغات والتقنيات المشتركة قد تكون html, css, ajax, javaScript ويوجد ايضا قواعد البيانات mySql, MS-Sql.
مثال:
لنفرض مثلا اردت بناء مبنى, فأول ماستقوم به هو بناء هيكل المبنى, هذا الهيكل يمثل الشكل الخارجي للمبنى ولايقدم اي خدمة اطلاقاً, الهيكل هنا يمثل لغة HTML, ثم بالتاكيد ستضيف لون للمبنى وتقوم تعديل تصميم المبنى ليبدو بشكل افضل “CSS”, بعد ذلك ستقوم بتوصيل الكهرباء والماء وربط الغرف ببعض عن طريق كيابل او انابيب مياه “PHP”, وبالتاكيد الكهرباء والماء سيكون لها مركز رئيسي خارج المبنى وهو من يزود المبنى بالمصادر “Database”, واخيرا انت مخير باضافة بعض التفاصيل التي تريحك في غرف المبنى لزيادة الرفاهية والراحة لمن يسكن المبنى, مثلاً اضافة جهاز تحكم للمكيف او اضاءة تعمل بشكل تلقائي مع غروب الشمس وغيرها من الامور “Ajax & JavaScript” .
من أين أبدا؟
بدايه مبرمج
كيف تصبح مطور ويب ناجح؟ قبل كل شئ المال لن يقودك الى النجاح فإن كان هدفك هو جمع المال من خلال تعلمك برمجة الويب فـ للاسف لن تنجح ? ان كان لديك رغبة وصبر وحُب لتعلم برمجة الويب فستصبح مطور ناجح وكل ماعليك فعله هو ان تثابر وتصبر وتمارس ماتتعلمه اولاً بأول.…
تعلم لغة HTML
HTML هي اختصار “HyperText Mark-up Language”، إذا أردت إنشاء موقع فلا توجد طريقة أخرى غير استخدام لغة HTML، فهذه اللغة هي الاساس في برمجة تطبيقات الويب, وتعلم اللغة جدا بسيط وسهل فهي عبارة عن أوسم tags تحفظها وتفهم طريقة عملها ومن ثم تقوم بترتيبها لتناسب تصميم صفحتكِِ.
بعض المواضيع المهمة في تعلم لغة HTML:
Getting
Started
Tags,
Attributes and ElementsPage Titles
Paragraphs
Headings
Lists
Links
Images
Tables
Forms
تعلمت لغة HTML ماهي الخطوة التالية؟
تعلم لغة JavaScript
اذا اردت بناء صفحة Html فستكون صفحة ثابته, بمعنى لايمكنها التفاعل مع المستخدم, فمثلاً لو أردت إخفاء نص او إظهاره بمجرد الضغط على زر, لن تستطيع فعلها بإستخدام الـ Html والحل هو إستخدام الجافا سكربت.
الجافا سكربت هي لغة تفاعلية تسمح لك ببناء صفحة ويب تتفاعل مع المستخدم بدون الحاجة الى تحديث الصفحة او الانتقال من صفحة لإخرى, فما تراه في المواقع من قوائم متحركة وصور تتفاعل مع المستخدم, ونصوص تتحرك من يمين الصفحة الى يسارها, او الرسائل التحذيريه والتنبيهات التي تظهر لك لتحذيرك بأن احد الحقول فارغة او تخبرك بادخال اسم مستخدم صحيح, جميعها تبرمج بإستخدام الجافا سكربت.
بعض المواضيع المهمة في تعلم لغة JavaScript:
Making
Stuff
Happen
Variables and DataDoing
MathLogic
Conditional
Looping
Functions
Objects
Arrays
The DOM
Events and Callbacks
AJAX
JSON
Scope
تعلمت الجافا سكربت, مالتالي؟
تعلم تقنية CSS
هي إختصار Cascading Style Sheets معناها الحرفي هو صفحات الانماط المتراصه ، أو صفحات الأنماط الانسيابية, تقنية تهتم بالتصميم فهي تهتم بالخطوط، الألوان، الهامش، والعرض والارتفاع، صورة خلفية الموقع، وكيفية توزيع المساحات وأشياء أخرى كثيرة; فيمكنك تعديل تنسيق صفحات الـ Html مباشرة من نفس الصفحة او ان تستخدم ملف Css خارجي مستقل, وهذا هو الافضل لكي يسهل لك تعديل التنسيق لاحقاً بدون الحاجة الى تعديل كل صفحة Html بشكل مستقل, كما انه بإمكانك ربط ملف Css واحد يتضمن تنسيق واحد على جميع صفحات موقعك وهنا تكمن قوة هذه التقنية.
هي إختصار Cascading Style Sheets معناها الحرفي هو صفحات الانماط المتراصه ، أو صفحات الأنماط الانسيابية, تقنية تهتم بالتصميم فهي تهتم بالخطوط، الألوان، الهامش، والعرض والارتفاع، صورة خلفية الموقع، وكيفية توزيع المساحات وأشياء أخرى كثيرة; فيمكنك تعديل تنسيق صفحات الـ Html مباشرة من نفس الصفحة او ان تستخدم ملف Css خارجي مستقل, وهذا هو الافضل لكي يسهل لك تعديل التنسيق لاحقاً بدون الحاجة الى تعديل كل صفحة Html بشكل مستقل, كما انه بإمكانك ربط ملف Css واحد يتضمن تنسيق واحد على جميع صفحات موقعك وهنا تكمن قوة هذه التقنية
بعض المواضيع المهمة في تعلم الـ Css:
CSS Introduction
CSS Syntax
CSSColors,
Backgrounds & BordersCSS Margins,
Padding & Height/WidthCSS Text,
Fonts & LinksCSS
Lists
Tables
تعلمت الـ Css ما التالي؟
حتى هذه النقطة فإن مسماك هو “front-end web development” وهو الشخص اللذي يتعامل مع الواجهة الرئيسية وكيف تظهر للمستخدم على المتصفح, والخطوة التالية لك هي اما ان تكمل في هذا المجال وتبحث عن نقاط ضعفك في التقنيات السابقة وتحاول ان تطورها او تنتقل الى المسمى التالي وهو “back-end web development” وهو الشخص الذي يتعامل مع الكود الذي سيعمل على السيرفر والذي سيقوم بجلب او تخزين البيانات من قواعد البيانات بالاضافة الى معالجة كل امر يرسل المستخدم الى السيرفر وغيرها من الامور.
وانت مخير بين ان تكمل في مجال الـ Front end او الانتقال الى الـ back end او ان تجميع بينهم وتتعلمهم جميعاً وبالتالي سيصبح مسماك Full stack developer
كيف ابدأ في الـ Back-end ؟
انت مخير بين عدة لغات وتقنيات تستطيع استخدامها لكتابة بعض الاكواد لتعمل على السيرفر ومن بينها:
لغة PHP
PHP عباره عن لغة تسمى ( Server Side Scripting Language ) ونعني بذلك أنها تترجم من جهة السيرفر وليس من جهاز المستخدم, بمعنى انك غير مطالب بتثبيت اي برنامج على جهاز المستخدم ليستطيع تصفح الموقع, جميع الامور ستتم في السيرفر وستعرض فقط للمستخدم عن طريق المتصفح, لغة مفتوحة المصدر فيستطيع اي مطور التعديل او اضافة مكتباته الخاصة.
لغة php تعتبر من اللغات القوية في مجال الويب, وتحتوي على مكتبات ودوال مثل اي لغة برمجية اخرى فعلى سبيل المثال تستطيع التعامل مع الشروط “IF”, التكرار “Loop”, المصفوفات وايضا التعامل مع انواع البيانات data type, وغيرها من الامور الموجودة في اي لغة برمجية اخرى.
بعض المواضيع المهمة في الـ PHP:
PHP Basics
PHP Loops
PHP Conditionals
PHP Functions
PHP Strings
PHP Arrays
PHP Objects
PHP and HTML
PHP and Cookies
PHP SessionsPHP and MySQL
Express
Express هي مكتبة للـ
HTML هي اختصار “HyperText Mark-up Language”، إذا أردت إنشاء موقع فلا توجد طريقة أخرى غير استخدام لغة HTML، فهذه اللغة هي الاساس في برمجة تطبيقات الويب, وتعلم اللغة جدا بسيط وسهل فهي عبارة عن أوسم tags تحفظها وتفهم طريقة عملها ومن ثم تقوم بترتيبها لتناسب تصميم صفحتكِِ.
بعض المواضيع المهمة في تعلم لغة HTML:
Getting
Started
Tags,
Attributes and ElementsPage Titles
Paragraphs
Headings
Lists
Links
Images
Tables
Forms
تعلمت لغة HTML ماهي الخطوة التالية؟
تعلم لغة JavaScript
اذا اردت بناء صفحة Html فستكون صفحة ثابته, بمعنى لايمكنها التفاعل مع المستخدم, فمثلاً لو أردت إخفاء نص او إظهاره بمجرد الضغط على زر, لن تستطيع فعلها بإستخدام الـ Html والحل هو إستخدام الجافا سكربت.
الجافا سكربت هي لغة تفاعلية تسمح لك ببناء صفحة ويب تتفاعل مع المستخدم بدون الحاجة الى تحديث الصفحة او الانتقال من صفحة لإخرى, فما تراه في المواقع من قوائم متحركة وصور تتفاعل مع المستخدم, ونصوص تتحرك من يمين الصفحة الى يسارها, او الرسائل التحذيريه والتنبيهات التي تظهر لك لتحذيرك بأن احد الحقول فارغة او تخبرك بادخال اسم مستخدم صحيح, جميعها تبرمج بإستخدام الجافا سكربت.
بعض المواضيع المهمة في تعلم لغة JavaScript:
Making
Stuff
Happen
Variables and DataDoing
MathLogic
Conditional
Looping
Functions
Objects
Arrays
The DOM
Events and Callbacks
AJAX
JSON
Scope
تعلمت الجافا سكربت, مالتالي؟
تعلم تقنية CSS
هي إختصار Cascading Style Sheets معناها الحرفي هو صفحات الانماط المتراصه ، أو صفحات الأنماط الانسيابية, تقنية تهتم بالتصميم فهي تهتم بالخطوط، الألوان، الهامش، والعرض والارتفاع، صورة خلفية الموقع، وكيفية توزيع المساحات وأشياء أخرى كثيرة; فيمكنك تعديل تنسيق صفحات الـ Html مباشرة من نفس الصفحة او ان تستخدم ملف Css خارجي مستقل, وهذا هو الافضل لكي يسهل لك تعديل التنسيق لاحقاً بدون الحاجة الى تعديل كل صفحة Html بشكل مستقل, كما انه بإمكانك ربط ملف Css واحد يتضمن تنسيق واحد على جميع صفحات موقعك وهنا تكمن قوة هذه التقنية.
هي إختصار Cascading Style Sheets معناها الحرفي هو صفحات الانماط المتراصه ، أو صفحات الأنماط الانسيابية, تقنية تهتم بالتصميم فهي تهتم بالخطوط، الألوان، الهامش، والعرض والارتفاع، صورة خلفية الموقع، وكيفية توزيع المساحات وأشياء أخرى كثيرة; فيمكنك تعديل تنسيق صفحات الـ Html مباشرة من نفس الصفحة او ان تستخدم ملف Css خارجي مستقل, وهذا هو الافضل لكي يسهل لك تعديل التنسيق لاحقاً بدون الحاجة الى تعديل كل صفحة Html بشكل مستقل, كما انه بإمكانك ربط ملف Css واحد يتضمن تنسيق واحد على جميع صفحات موقعك وهنا تكمن قوة هذه التقنية
بعض المواضيع المهمة في تعلم الـ Css:
CSS Introduction
CSS Syntax
CSSColors,
Backgrounds & BordersCSS Margins,
Padding & Height/WidthCSS Text,
Fonts & LinksCSS
Lists
Tables
تعلمت الـ Css ما التالي؟
حتى هذه النقطة فإن مسماك هو “front-end web development” وهو الشخص اللذي يتعامل مع الواجهة الرئيسية وكيف تظهر للمستخدم على المتصفح, والخطوة التالية لك هي اما ان تكمل في هذا المجال وتبحث عن نقاط ضعفك في التقنيات السابقة وتحاول ان تطورها او تنتقل الى المسمى التالي وهو “back-end web development” وهو الشخص الذي يتعامل مع الكود الذي سيعمل على السيرفر والذي سيقوم بجلب او تخزين البيانات من قواعد البيانات بالاضافة الى معالجة كل امر يرسل المستخدم الى السيرفر وغيرها من الامور.
وانت مخير بين ان تكمل في مجال الـ Front end او الانتقال الى الـ back end او ان تجميع بينهم وتتعلمهم جميعاً وبالتالي سيصبح مسماك Full stack developer
كيف ابدأ في الـ Back-end ؟
انت مخير بين عدة لغات وتقنيات تستطيع استخدامها لكتابة بعض الاكواد لتعمل على السيرفر ومن بينها:
لغة PHP
PHP عباره عن لغة تسمى ( Server Side Scripting Language ) ونعني بذلك أنها تترجم من جهة السيرفر وليس من جهاز المستخدم, بمعنى انك غير مطالب بتثبيت اي برنامج على جهاز المستخدم ليستطيع تصفح الموقع, جميع الامور ستتم في السيرفر وستعرض فقط للمستخدم عن طريق المتصفح, لغة مفتوحة المصدر فيستطيع اي مطور التعديل او اضافة مكتباته الخاصة.
لغة php تعتبر من اللغات القوية في مجال الويب, وتحتوي على مكتبات ودوال مثل اي لغة برمجية اخرى فعلى سبيل المثال تستطيع التعامل مع الشروط “IF”, التكرار “Loop”, المصفوفات وايضا التعامل مع انواع البيانات data type, وغيرها من الامور الموجودة في اي لغة برمجية اخرى.
بعض المواضيع المهمة في الـ PHP:
PHP Basics
PHP Loops
PHP Conditionals
PHP Functions
PHP Strings
PHP Arrays
PHP Objects
PHP and HTML
PHP and Cookies
PHP SessionsPHP and MySQL
Express
Express هي مكتبة للـ
اشهر 16 موقع مجاني لتعليم البرمجة.
-موقع هرمش
- GitHub
- Codecademy
- Treehouse
- Udemy
- Coursera
- Khan Academy
- W3Schools
- EdX
- FreeCodeCamp
- Evanto tuts +
- Codeconquest
- Udacity
- Sololearn
- Code Avengers
- Learnenough
-موقع هرمش
- GitHub
- Codecademy
- Treehouse
- Udemy
- Coursera
- Khan Academy
- W3Schools
- EdX
- FreeCodeCamp
- Evanto tuts +
- Codeconquest
- Udacity
- Sololearn
- Code Avengers
- Learnenough
إ₰...👨🏻💻..👩🏻💻...₰❥
عالم #الانترنت مليء بعدد هائل من المواقع الإلكترونية و التي بدورها قد صنعت بلغات برمجة مختلفة
تتميز كل من هذه اللغات بمجموعة من الإيجابيات و السلبيات
هذا الكم الهائل من لغات البرمجة يفرض عليك إن كنت من من يرغبون بصناعة مواقع الويب باختيار إحدى اللغات المناسبة و التي ستلبي احتياجات موقعك الإلكتروني
وكي تقوم باختيارك لابد أن تتوفر على فكرة مبدئية على مختلف لغات برمجة الويب
في هذا المقال سنقوم بعرض بعض لغات برمجة الويب و مميزاتها.
#PHP
يكمن اعتبار هذه اللغة ملكة لغات البرمجة للواجهة الخلفية فما يعادل 75% من المواقع التي تتوفر على الواجهة الخلفية قد برمجت بلغة PHP و العديد من المواقع المشهورة تستعمل هذه اللغة ك ويكيبيديا و ورد بريس و جزء من الفايسبوك .
لكي تكون اللغة لغة برمجة للواجهة الخلفية و بالتحديد لواجهة الخادم يعني أن الكود قد كتب وعولج قبل ظهور أي صفحة للمستعمل أو أنها قد استعملت مع Mysql لمعالجة قواعد البيانات .
#MYSQL
ليس لغة برمجة و لكنه مصدر مفتوح و الخادم الأساسي للبيانات الحرة، و لا كنه يحتاج للغة أخرى للتعامل مع قواعد البيانات.
#JAVASCRIPT
تخلط هذه اللغة في عند العيدين مع لغة البرمجة الجافا إلا أنها لغة مختلفة تماما
تعد هذه اللغة كأحسن وسيلة لصناعة صفحات الويب التفاعلية فهي لغة سكريبت تعالج و تنفد على مستوى متصفح المستخدم.
#Perl
قد عرفت في الماضي على أنها من أحسن اللغات البرمجة على مستوى الويب حيث تتميز بسرعتها الفائقة في معالجة النصوص ولاكنها تعد هدفا سهلا للمخترقين وحاليا لم تعد مستعملة لصناعة المواقع.
#Python
هي لغة نوعية أي أنها تعتمد بشكل كبير على مفعوم الأنواع، و هي سهلة و مسلية و قد ساهمت في صنع عدد قليل من التطبيقات حول العالم و تستعمل كثيرا من طرف المبرمجين العاملين على المصادر المفتوحة و مشاريع اللينكس
#Ruby
تعد هذه اللغة من لغات الويب المستعملة في العديد من المواقع ك Groupon و Shopifyy و الواجهة الخلفية لTwitter.
تعمل هذه اللغة بشكل مشابه لPHP مع بعض المميزات كالسرعة في البرمجة و التكرار القليل للأكواد و لا كنها غير مؤهلة للعمل مع العديد من خوادم الويب.
#ASP_NET
مقترحة من طرف مايكرسوفت تستعمل في الوسط الاحترافي للشركات بسبب الحماية الكبيرة التي توفرها و تتطلب نظام تشغيل خاص في جهة الخادم للتعامل معها.
عالم #الانترنت مليء بعدد هائل من المواقع الإلكترونية و التي بدورها قد صنعت بلغات برمجة مختلفة
تتميز كل من هذه اللغات بمجموعة من الإيجابيات و السلبيات
هذا الكم الهائل من لغات البرمجة يفرض عليك إن كنت من من يرغبون بصناعة مواقع الويب باختيار إحدى اللغات المناسبة و التي ستلبي احتياجات موقعك الإلكتروني
وكي تقوم باختيارك لابد أن تتوفر على فكرة مبدئية على مختلف لغات برمجة الويب
في هذا المقال سنقوم بعرض بعض لغات برمجة الويب و مميزاتها.
#PHP
يكمن اعتبار هذه اللغة ملكة لغات البرمجة للواجهة الخلفية فما يعادل 75% من المواقع التي تتوفر على الواجهة الخلفية قد برمجت بلغة PHP و العديد من المواقع المشهورة تستعمل هذه اللغة ك ويكيبيديا و ورد بريس و جزء من الفايسبوك .
لكي تكون اللغة لغة برمجة للواجهة الخلفية و بالتحديد لواجهة الخادم يعني أن الكود قد كتب وعولج قبل ظهور أي صفحة للمستعمل أو أنها قد استعملت مع Mysql لمعالجة قواعد البيانات .
#MYSQL
ليس لغة برمجة و لكنه مصدر مفتوح و الخادم الأساسي للبيانات الحرة، و لا كنه يحتاج للغة أخرى للتعامل مع قواعد البيانات.
#JAVASCRIPT
تخلط هذه اللغة في عند العيدين مع لغة البرمجة الجافا إلا أنها لغة مختلفة تماما
تعد هذه اللغة كأحسن وسيلة لصناعة صفحات الويب التفاعلية فهي لغة سكريبت تعالج و تنفد على مستوى متصفح المستخدم.
#Perl
قد عرفت في الماضي على أنها من أحسن اللغات البرمجة على مستوى الويب حيث تتميز بسرعتها الفائقة في معالجة النصوص ولاكنها تعد هدفا سهلا للمخترقين وحاليا لم تعد مستعملة لصناعة المواقع.
#Python
هي لغة نوعية أي أنها تعتمد بشكل كبير على مفعوم الأنواع، و هي سهلة و مسلية و قد ساهمت في صنع عدد قليل من التطبيقات حول العالم و تستعمل كثيرا من طرف المبرمجين العاملين على المصادر المفتوحة و مشاريع اللينكس
#Ruby
تعد هذه اللغة من لغات الويب المستعملة في العديد من المواقع ك Groupon و Shopifyy و الواجهة الخلفية لTwitter.
تعمل هذه اللغة بشكل مشابه لPHP مع بعض المميزات كالسرعة في البرمجة و التكرار القليل للأكواد و لا كنها غير مؤهلة للعمل مع العديد من خوادم الويب.
#ASP_NET
مقترحة من طرف مايكرسوفت تستعمل في الوسط الاحترافي للشركات بسبب الحماية الكبيرة التي توفرها و تتطلب نظام تشغيل خاص في جهة الخادم للتعامل معها.
Forwarded from بدايه مبرمج
تريد تعلم البرمجة ولا تعرف من اين تبدأ؟؟
سأرشدك الى الطريق الصحيح
اقرأ هذه المقالة وركز بها جيدا!!
نصائح تهمك جدا للبدئ يتعلم البرمجة
قبل ذلك عليك معرفة ان البرمجة هي بحر واسع مليئ بالمعلومات
وتحتاج الى تركيز وقضاء وقت طويل على الكمبيوتر لتعلمها
ولا تسمع الى اي شخص يقول لك ان البرمجة صعبة
بالعكس ! البرمجة هي مثل اي مهنة اخرى
تحتاج مدة معينة في التعلم والكثير من الممارسة لأتقانها
اولا! ما هي البرمجة؟؟
هي مجموعة من الاوامر المكتوبة بطريقة معينة
وهي خليط بين كلمات ورموز يفهمها الكمبيوتر لتنفيذ امر ما
وتكتب هذه الاوامر (الاكواد) ببيئات (برنامج) خاصة
ليتم معالجتها واستيعاب الكمبيوتر لها
من اين ابدأ؟
عليك اولا ان تسأل نفسك...
لماذا اتعلم البرمجة؟؟؟
عليك تعلم البرمجة لتطوير تطبيقات سطح مكتب
او تطبيقات الهاتف او مواقع الويب او الروبوتات والاجهزة
وقبل ان تبدأ في التعلم عليك ان تختار طريقك لتعلم البرمجة
كيف تبدأ؟؟
اولا عليك معرفة معلومات عامة عن لغات البرمجة الشهيرة
وعلى رأسهم لغة c++ لأنها اللغة الام لجميع لغات البرمجة
ولأنها من اللغات القديمة ويتم دخول اكوادها بجميع اكواد باقي اللغات الاخرى
اي بمجرد تعلمك للغة c++ تستطيع بعدها تعلم لغات اخرى بسهولة!
هل يجب علي تعلم لغة c++ ؟
انا لم اقل انه يجب عليك البدئ بلغة c++ وانما تعلمها سيفيدك مستقبليا
اي انك حتما ستستخدمها في تطبيقاتك ومواقع الويب اللتي ستطورها
ولكن يمكن الاستغناء عنها لأنه مع التطور السريع اصبح هنالك لغات كثيرة
تحل محل لغة c++
اذا بماذا سأبدأ؟؟؟
فل نفرض انك اخترت طريق برمجة تطبيقات الاندرويد
اولا عليك البحث والتدقيق حول لغات هذا المجال الذي اخترته!
وتطبيقات الاندرويد يتم تطوريها باللغة الشهيرة java
وعليك تعلمها حتما لتطويرالتطبيقات
وتستطيع البدئ بتعلم لغة java
اما بالنسبة لمواقع الويب عليك البدئ بلغتي html/css
او كما يقال عنهما (لغات برمجة)
وطبعا يدخل معهما مثل لغة php وغيرها...
ما هي الخوارزميات؟
هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما!
هذا هو تعريف الخوارزميات الدقيق
وعند تعلمك للخوارزميات تستطيع كتابة الكود بطرق متعددة وبطرق اسهل
وحل مشاكل الكود بطرق مختلفة
وايضا تعلم الخوارزميات يفيدنا في حياتنا بشكل عام
اي انها تدخل في تفاصيل حياتنا
وتعلمها سيفيدكم جدا لكن ليس قبل تعلم لغة البرمجة!!
هل ابدأ بالخوارزميات؟
الجواب الاكيد هو (لا)
وللأسف الكثير من الاساتذة يقولون انه يجب عليك البدئ بتعلم الخوارزميات
وهذا امر خاطئ طبعا!
لأنه عند البدأ بتعلمها عليك تطبيق بشكل عملي على الشروحات من خلال لغة اخرى!!
وكيف لك ان تطبق بشكل عملي على لغة معينة وانت لا تتقن اللغة ذاتها؟؟
اي يجب عليك تعلم اللغة او اساسياتها على الاقل وبعدها تستطيع تعلم الخوارزميات
ما هي افضل لغة برمجة؟؟ او اسهل لغة برمجة؟؟
هذه الاسئلة تتكرر دائما ولا يجب سؤالها ابدا
لأن كل لغة لها تخصص معين ولها طريقة بالكتابة وايضا لها طريقة بالتعلم!
هل توجد شهادة معتمدة؟؟
يجب معرفة انه لا توجد شهادة معتمدة تتلقاها اونلاين من خلال اكمال بعض الكورسات
على بعض المنصات
اذا احتجت شهادة موثقة
عليك بالتسجيل في معهد به شهادة موثقة!
بأختصار: كيف ابدأ بالتعلم؟؟
اذا بدأت بلغة c++ افضل لك
واذا لم ترغب بالبدئ بها فهذا لن يضرك!
اولا عليك أختيار طريق معين لبدأ تعلمك مثل تطوير مواقع الويب
ثانيا ابحث عن لغات هذا المجال وافهم وظيفة كل لغة تخص هذا المجال
ثالثا ابدأ بتعلم لغات هذا المجال عن طريق كورسات اونلاين او التسجيل بمعاهد
رابعا تعلم الخوارزميات
واخيرا اكمل تعلمك لبعض المكتبات الخاصة بكل لغة تعلمتها
والتي ستستفيد منها مستقبلا!!
وهكذا ان شاء الله ستصبح محترف بالبرمجة بأذن الله
t.me/programmer_101
سأرشدك الى الطريق الصحيح
اقرأ هذه المقالة وركز بها جيدا!!
نصائح تهمك جدا للبدئ يتعلم البرمجة
قبل ذلك عليك معرفة ان البرمجة هي بحر واسع مليئ بالمعلومات
وتحتاج الى تركيز وقضاء وقت طويل على الكمبيوتر لتعلمها
ولا تسمع الى اي شخص يقول لك ان البرمجة صعبة
بالعكس ! البرمجة هي مثل اي مهنة اخرى
تحتاج مدة معينة في التعلم والكثير من الممارسة لأتقانها
اولا! ما هي البرمجة؟؟
هي مجموعة من الاوامر المكتوبة بطريقة معينة
وهي خليط بين كلمات ورموز يفهمها الكمبيوتر لتنفيذ امر ما
وتكتب هذه الاوامر (الاكواد) ببيئات (برنامج) خاصة
ليتم معالجتها واستيعاب الكمبيوتر لها
من اين ابدأ؟
عليك اولا ان تسأل نفسك...
لماذا اتعلم البرمجة؟؟؟
عليك تعلم البرمجة لتطوير تطبيقات سطح مكتب
او تطبيقات الهاتف او مواقع الويب او الروبوتات والاجهزة
وقبل ان تبدأ في التعلم عليك ان تختار طريقك لتعلم البرمجة
كيف تبدأ؟؟
اولا عليك معرفة معلومات عامة عن لغات البرمجة الشهيرة
وعلى رأسهم لغة c++ لأنها اللغة الام لجميع لغات البرمجة
ولأنها من اللغات القديمة ويتم دخول اكوادها بجميع اكواد باقي اللغات الاخرى
اي بمجرد تعلمك للغة c++ تستطيع بعدها تعلم لغات اخرى بسهولة!
هل يجب علي تعلم لغة c++ ؟
انا لم اقل انه يجب عليك البدئ بلغة c++ وانما تعلمها سيفيدك مستقبليا
اي انك حتما ستستخدمها في تطبيقاتك ومواقع الويب اللتي ستطورها
ولكن يمكن الاستغناء عنها لأنه مع التطور السريع اصبح هنالك لغات كثيرة
تحل محل لغة c++
اذا بماذا سأبدأ؟؟؟
فل نفرض انك اخترت طريق برمجة تطبيقات الاندرويد
اولا عليك البحث والتدقيق حول لغات هذا المجال الذي اخترته!
وتطبيقات الاندرويد يتم تطوريها باللغة الشهيرة java
وعليك تعلمها حتما لتطويرالتطبيقات
وتستطيع البدئ بتعلم لغة java
اما بالنسبة لمواقع الويب عليك البدئ بلغتي html/css
او كما يقال عنهما (لغات برمجة)
وطبعا يدخل معهما مثل لغة php وغيرها...
ما هي الخوارزميات؟
هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما!
هذا هو تعريف الخوارزميات الدقيق
وعند تعلمك للخوارزميات تستطيع كتابة الكود بطرق متعددة وبطرق اسهل
وحل مشاكل الكود بطرق مختلفة
وايضا تعلم الخوارزميات يفيدنا في حياتنا بشكل عام
اي انها تدخل في تفاصيل حياتنا
وتعلمها سيفيدكم جدا لكن ليس قبل تعلم لغة البرمجة!!
هل ابدأ بالخوارزميات؟
الجواب الاكيد هو (لا)
وللأسف الكثير من الاساتذة يقولون انه يجب عليك البدئ بتعلم الخوارزميات
وهذا امر خاطئ طبعا!
لأنه عند البدأ بتعلمها عليك تطبيق بشكل عملي على الشروحات من خلال لغة اخرى!!
وكيف لك ان تطبق بشكل عملي على لغة معينة وانت لا تتقن اللغة ذاتها؟؟
اي يجب عليك تعلم اللغة او اساسياتها على الاقل وبعدها تستطيع تعلم الخوارزميات
ما هي افضل لغة برمجة؟؟ او اسهل لغة برمجة؟؟
هذه الاسئلة تتكرر دائما ولا يجب سؤالها ابدا
لأن كل لغة لها تخصص معين ولها طريقة بالكتابة وايضا لها طريقة بالتعلم!
هل توجد شهادة معتمدة؟؟
يجب معرفة انه لا توجد شهادة معتمدة تتلقاها اونلاين من خلال اكمال بعض الكورسات
على بعض المنصات
اذا احتجت شهادة موثقة
عليك بالتسجيل في معهد به شهادة موثقة!
بأختصار: كيف ابدأ بالتعلم؟؟
اذا بدأت بلغة c++ افضل لك
واذا لم ترغب بالبدئ بها فهذا لن يضرك!
اولا عليك أختيار طريق معين لبدأ تعلمك مثل تطوير مواقع الويب
ثانيا ابحث عن لغات هذا المجال وافهم وظيفة كل لغة تخص هذا المجال
ثالثا ابدأ بتعلم لغات هذا المجال عن طريق كورسات اونلاين او التسجيل بمعاهد
رابعا تعلم الخوارزميات
واخيرا اكمل تعلمك لبعض المكتبات الخاصة بكل لغة تعلمتها
والتي ستستفيد منها مستقبلا!!
وهكذا ان شاء الله ستصبح محترف بالبرمجة بأذن الله
t.me/programmer_101
Telegram
بداية مبرمج 🌐 💻
جروب يجمع المبرمجين لتحسين مهاراتهم خطوه بخطوه.
اي مواضيع جانبية خارج نطاق المجموعة ممنوعة منعا باتا.
لنشر الروابط يرجى التواصل مع المشرفين .
رابط القناة
@beginprogrammer
اي مواضيع جانبية خارج نطاق المجموعة ممنوعة منعا باتا.
لنشر الروابط يرجى التواصل مع المشرفين .
رابط القناة
@beginprogrammer
Forwarded from Ala Alsalam
بداية مبرمج ++C
جروب مختص بلغة ++C لتحسين مهارات المبتدئين خطوه بخطوه😃
من الصفر حتى الإحتراف😎😊
طريقه نحو عالم البرمجة
حيث 1+1 لايساوي 2 🤩
https://t.me/biginerprogrammerc
جروب مختص بلغة ++C لتحسين مهارات المبتدئين خطوه بخطوه😃
من الصفر حتى الإحتراف😎😊
طريقه نحو عالم البرمجة
حيث 1+1 لايساوي 2 🤩
https://t.me/biginerprogrammerc
Telegram
بداية مبرمج ++C
جروب يجمع المبرمجين لتحسين مهاراتهم خطوه بخطوه..
ومختصه في لغه ال c++.
اي مواضيع جانبية خارج نطاق المجموعة ممنوعة منعا باتا..
رابط مجموعة ال WhatsApp 👇
https://chat.whatsapp.com/KLYGz792kfj0RGiveA3dco
رابط القناة
@beginprogrammer
ومختصه في لغه ال c++.
اي مواضيع جانبية خارج نطاق المجموعة ممنوعة منعا باتا..
رابط مجموعة ال WhatsApp 👇
https://chat.whatsapp.com/KLYGz792kfj0RGiveA3dco
رابط القناة
@beginprogrammer
Forwarded from بدايه مبرمج
كيف تصبح مطور ويب ناجح؟
قبل كل شئ المال لن يقودك الى النجاح فإن كان هدفك هو جمع المال من خلال تعلمك برمجة الويب فـ للاسف لن تنجح ?
ان كان لديك رغبة وصبر وحُب لتعلم برمجة الويب فستصبح مطور ناجح وكل ماعليك فعله هو ان تثابر وتصبر وتمارس ماتتعلمه اولاً بأول.
لدي الرغبة واريد ان اصبح مطور ويب ولكن ماهو الطريق؟
اذا اردت الدخول الى عالم برمجة الويب, قد تصادف العديد من اللغات والعديد من قواعد البيانات, وربما أول سؤال قد يتبادر الى ذهنك! اي لغة استخدم؟ وماهي قاعدة البيانات المناسبة! سأحاول في هذه التدوينة ان اختصر لك المشوار لتحدد اللغة التي تناسبك وتبدأ في عالم الويب.
برمجة الويب تختلف عن برمجة تطبيقات سطح المكتب فـ عادتاً تطبيق سطح مكتب لاتحتاج الا للغة واحدة سواء كانت java, C#, vb او غيرها, ولكن تطبيقات الويب قد تدمج من لغة الى سبع لغات على سبيل المثال في موقع واحد, وسأوضح في هذه المقالة بعض اللغات البرمجية بالاضافة الى ماهو السيرفر والاستضافة.
لغات البرمجة
في معظم الاحيان لغات البرمجة تنقسم الى ثلاث مجموعات رئيسية ويوجد بعض اللغات المشتركة, فاللغات الرئيسية هي php, .net, Java EE واللغات والتقنيات المشتركة قد تكون html, css, ajax, javaScript ويوجد ايضا قواعد البيانات mySql, MS-Sql.
مثال:
لنفرض مثلا اردت بناء مبنى, فأول ماستقوم به هو بناء هيكل المبنى, هذا الهيكل يمثل الشكل الخارجي للمبنى ولايقدم اي خدمة اطلاقاً, الهيكل هنا يمثل لغة HTML, ثم بالتاكيد ستضيف لون للمبنى وتقوم تعديل تصميم المبنى ليبدو بشكل افضل “CSS”, بعد ذلك ستقوم بتوصيل الكهرباء والماء وربط الغرف ببعض عن طريق كيابل او انابيب مياه “PHP”, وبالتاكيد الكهرباء والماء سيكون لها مركز رئيسي خارج المبنى وهو من يزود المبنى بالمصادر “Database”, واخيرا انت مخير باضافة بعض التفاصيل التي تريحك في غرف المبنى لزيادة الرفاهية والراحة لمن يسكن المبنى, مثلاً اضافة جهاز تحكم للمكيف او اضاءة تعمل بشكل تلقائي مع غروب الشمس وغيرها من الامور “Ajax & JavaScript” .
من أين أبدا؟
قبل كل شئ المال لن يقودك الى النجاح فإن كان هدفك هو جمع المال من خلال تعلمك برمجة الويب فـ للاسف لن تنجح ?
ان كان لديك رغبة وصبر وحُب لتعلم برمجة الويب فستصبح مطور ناجح وكل ماعليك فعله هو ان تثابر وتصبر وتمارس ماتتعلمه اولاً بأول.
لدي الرغبة واريد ان اصبح مطور ويب ولكن ماهو الطريق؟
اذا اردت الدخول الى عالم برمجة الويب, قد تصادف العديد من اللغات والعديد من قواعد البيانات, وربما أول سؤال قد يتبادر الى ذهنك! اي لغة استخدم؟ وماهي قاعدة البيانات المناسبة! سأحاول في هذه التدوينة ان اختصر لك المشوار لتحدد اللغة التي تناسبك وتبدأ في عالم الويب.
برمجة الويب تختلف عن برمجة تطبيقات سطح المكتب فـ عادتاً تطبيق سطح مكتب لاتحتاج الا للغة واحدة سواء كانت java, C#, vb او غيرها, ولكن تطبيقات الويب قد تدمج من لغة الى سبع لغات على سبيل المثال في موقع واحد, وسأوضح في هذه المقالة بعض اللغات البرمجية بالاضافة الى ماهو السيرفر والاستضافة.
لغات البرمجة
في معظم الاحيان لغات البرمجة تنقسم الى ثلاث مجموعات رئيسية ويوجد بعض اللغات المشتركة, فاللغات الرئيسية هي php, .net, Java EE واللغات والتقنيات المشتركة قد تكون html, css, ajax, javaScript ويوجد ايضا قواعد البيانات mySql, MS-Sql.
مثال:
لنفرض مثلا اردت بناء مبنى, فأول ماستقوم به هو بناء هيكل المبنى, هذا الهيكل يمثل الشكل الخارجي للمبنى ولايقدم اي خدمة اطلاقاً, الهيكل هنا يمثل لغة HTML, ثم بالتاكيد ستضيف لون للمبنى وتقوم تعديل تصميم المبنى ليبدو بشكل افضل “CSS”, بعد ذلك ستقوم بتوصيل الكهرباء والماء وربط الغرف ببعض عن طريق كيابل او انابيب مياه “PHP”, وبالتاكيد الكهرباء والماء سيكون لها مركز رئيسي خارج المبنى وهو من يزود المبنى بالمصادر “Database”, واخيرا انت مخير باضافة بعض التفاصيل التي تريحك في غرف المبنى لزيادة الرفاهية والراحة لمن يسكن المبنى, مثلاً اضافة جهاز تحكم للمكيف او اضاءة تعمل بشكل تلقائي مع غروب الشمس وغيرها من الامور “Ajax & JavaScript” .
من أين أبدا؟