تعلم برمجة المواقع🚀
6.64K subscribers
55 photos
2 videos
19 files
545 links
قناة للبرمجة والمبرمجين ...
تحتوي على مقالات للمبرمجين.
كتب وملفات pdf مجانية للمبرمجين.
نصائح للمبتدئين والمحترفين في البرمجة ...
أفضل الدورات في مجال البرمجة مجانا..
Download Telegram
4 دورات تأسيسية للمبتدئين من قناة الاستاذ محمد ابو هدهود😍😍

1- سلسلة أساسيات مهمة لكل مبرمج

https://youtube.com/playlist?list=PL3X--QIIK-OHgMV2yBz3GLfM5d_5BxOSj&si=bPtyy8NbvNWTHx6a

2- سلسلة الخوارزميات وحل المشاكل المستوى الاول

https://youtube.com/playlist?list=PL3X--QIIK-OEUIwbQU79V76RHelBUQKiz&si=KY18xd6EbO2tyhWV

3- مقدمة في البرمجة بااستخدام ++C

https://youtube.com/playlist?list=PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy&si=3RTt-fyyH6YhVb5h

4- حلول متقدمة لسلسلة الخوارزميات وحل المشاكل

https://youtube.com/playlist?list=PL3X--QIIK-OEwPmZVfltqCYy6_RuwXr4A&si=ArKYQNK-tX2a1e9r
5🔥4👍2
كتاب تعلم لغة سي شارب من الصفر الى الاحتراف مجانا😍😍
🔥9
مصطلحات البرمجة التي يجب أن تعرفها !!

فيما يلي مجموعة من 23 مصطلحًا من أكثر مصطلحات البرمجة شيوعًا والتي يجب على كل مطور معرفتها
---------------------------------
1. ALGORITHM 
مجموعة من القواعد التي يجب اتباعها في العمليات الحسابية أو عمليات حل المشكلات الأخرى

2. API 
واجهة برمجة التطبيقات هي مصدر للمعلومات

3. ARGUMENT 
قيمة يتم تمريرها إلى دالة عند استدعائها

4. BUG 
هو خطأ في برمجة الكمبيوتر يمنع البرنامج من العمل كما هو متوقع

5. Boolean
هو التعبير المنطقي أو المنطق، هذا التعبير يُستخدم لإنشاء موقف إما صحيح أو خاطئ

6. COMMENTS
نص توضيحي مكتوب الى جانب الكود ، ولكن لا يتم تشغيله أبدًا، ويتجاهله complier بشكل عام

7. COMPLIER
هو برنامج حاسوبي يقوم على تحويل الملفات المصدرية إلى أوامر مباشرة يفهمها الحاسوب وينفذها مباشرة بما يناسب بنية الحاسوب الذي يستهدفه البرنامج

8. COMPILATION
هي عملية إنشاء برنامج قابل للتنفيذ من خلال رمز مكتوب بلغة برمجة

9.  DATA TYPES
هو تصنيف لنوع معين من البيانات
10. EXCEPTION 
حالة غير متوقعة وشاذة تمت مواجهتها أثناء تنفيذ البرنامج
11. FUNCTION
جزء من التعليمات البرمجية يأخذ ARGUMENT  "صفر" أو أكثر، على حسب طبيعة الدالة و الرغبة من البرنامج، ولا يعمل حتى يتم استدعاؤه

12. LOOP 
هي سلسلة من التعليمات التي تكرر نفس العملية مرارًا وتكرارًا حتى يتم استيفاء الشرط لكي تنتهي

13. FRAMEWORK 
الإطار في البرمجة هو أساس ذو مستوى خاص من التعقيد يمكن أن يغيره المبرمج، مستخدمًا الكود الخاص به

14. RUN 
لتنفيذ التعليمات المكتوبة في كود برمجي أو ملف تنفيذي

15. KEYWORDS 
تُعرف الكلمات المحجوزة بواسطة لغة برمجة بالكلمات المفتاحية، بسبب معناها الخاص بها

16. NULL
هي القيمة الفارغة ، هو رمز برمجة يمثل حرفًا بدون قيمة أو قيمة مفقودة أو نهاية سلسلة أحرف

17. OPERATOR
هو مصطلح يُستخدم للإشارة إلى ال object الذي يمكنه التعامل مع العناصر التي يتم التلاعب بها او تعديلها

18. VARIABLE
المتغير هو موقع يخزن بيانات مؤقتة داخل برنامج يمكن تعديله وتخزينه وعرضه في وقت الحاجة اليه

19. FRONTEND
هي واجهة المستخدم لجهاز كمبيوتر أو أي جهاز من نصوص أو ألوان أو أزرار أو صور. هو ما تراه وتتفاعل معه في المتصفح،

20. BACKEND
هو الجزء الذي لا تراه في الموقع، فهو مسئول عن تخزين وتنظيم البينات والتأكد من أن كل شئ في واجهة الموقع يعمل بشكل جيد

21 - SYNTAX
هي مجموعةالتركيبات و القواعد الخاصة بلغة برمجة، والتي تكون مسؤولة عن كيفية نقل البيانات

22. Package
عبارة عن مجال إسم (namespace)، وهدفها تنظيم مجموعة من الفئات والواجهات ذات العلاقة. يمكن مقارنة فكرة الحزمة بمجلدات مختلفة موجودة في حاسوبك، كل مجلد خاص بشيء محدد

23. OOP
عبارة عن نمط برمجة متقدم، يمكن من تقسيم البرامج الى وحدات تسمى الكائنات Objects، بحيت يعتبر كل كائن عبارة عن حزمة من البيانات. ويتم البرمجة بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن
🔥84👍4👾1
- أفضل مواقع خاصة بالتحديات البرمجية
================================================
https://www.topcoder.com/
================================================
https://www.codewars.com/
================================================
https://www.hackerrank.com/interview/preparation-kits
================================================
https://exercism.org/
================================================
https://www.spoj.com/
================================================
🔥4🥰1
🔥 5 مواقع ذكاء اصطناعي ستغير حياتك!

ـ Paper Cup
حول نصوصك إلى فيديوهات احترافية بسهولة

ـ HeyGen ai
دبلجة فيديوهاتك بلغات متعددة بجودة عالية

ـ Wordt
أعد صياغة نصوصك واكسر ملل الكتابة

ـ Murf ai
حول نصوصك إلى صوت بشري واقعي

ـ Bing Image
حوّل أفكارك إلى صور إبداعية بضغطة زر
🔥7👍1
♻️ ما هو الفرق بين "مُصمم الويب" و مُطور الويب ؟

"مُصمم الويب" و "مُطور الويب" هما اثنان من الأدوار الرئيسية في صناعة تطوير الويب، وعلى الرغم من أن هناك تداخل في بعض الأحيان بين الأدوار، إلا أن كل واحد لديه مجموعة مهام ومسؤوليات مميزة. إليك الفرق بينهم:

مصمم الويب (Web Designer):
- يركز على التصميم الجمالي وتجربة المستخدم للمواقع الإلكترونية.
- يستخدم أدوات التصميم مثل Adobe Photoshop، Adobe Illustrator، Sketch، أو Figma لتصميم وتجسيم المواقع.
- يعمل على تصميم العناصر البصرية مثل الواجهات، الألوان، الخطوط، والصور.
- يتعاون مع مطوري الويب لتحويل التصاميم إلى كود HTML/CSS.

مُطور الويب (Web Developer):
- يركز على برمجة وتطوير المواقع الإلكترونية.
- يستخدم لغات برمجة مثل #HTML، #CSS، #JavaScript، وغيرها لبناء وتطوير المواقع.
- يعمل على تحسين أداء المواقع، وتحسين تجربة المستخدم، وتوفير الوظائف الديناميكية.
- يمكن أن يكون لديه مهارات في قواعد البيانات وتطوير الخادم (Backend Development)، مثل استخدام PHP، Python، أو Node.js.

بشكل عام، يمكن القول إن مُصمم الويب مسؤول عن التصميم والجماليات، بينما مُطور الويب مسؤول عن برمجة وتطوير المواقع وجعلها تعمل بشكل صحيح وفعّال.
🔥54
- أفضل مواقع خاصة بالتحديات البرمجية
================================================
https://www.topcoder.com/
================================================
https://www.codewars.com/
================================================
https://www.hackerrank.com/interview/preparation-kits
================================================
https://exercism.org/
================================================
https://www.spoj.com/
================================================
🔥6
تعلم برمجة المواقع🚀 pinned «الخطه الشاملة لتعلم فلاتر Dart 1 - https://www.youtube.com/playlist?list=PL93xoMrxRJIsYc9L0XBSaiiuq01JTMQ_o Flutter 2 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvtIXjAiX15wcyNv-LOWZa9 Firebase 3 - https://www.youtube.com/playlist?list=PL93x…»
كورس تعلم php من الصفر الى الاحتراف 🔥🔥

https://youtube.com/playlist?list=PLSiLeKadTQ7mfep8d_FXWLnoARZyXJ5ob&si=_-LnK70g8S8q59NW
🔥5👏2👍1🥰1
🔴 موقع Awesome Cheat Sheets يوفر مجموعة كبيرة من الملخصات للعديد من لغات البرمجة 👨‍💻

https://lecoupa.github.io/awesome-cheatsheets/
🔥3👍1
اهم مهارة حتى تكون مبرمج قوي هي تكون بتعرف تحل مشاكل اليوم جبتلك ١٠٠ سؤال ب الجافا سكريبت مع الحل بشرح بسيط🔥🔥
https://youtube.com/playlist?list=PL8Jc5mgl2VMt0EGszzmvgV5JNtOC_5Xa4&si=z-0VaBL93eNsd78U
4🔥4
🔴لغة Dart هي اللغة المبني عليها Flutter .. لذلك لابد من تعلمها أولا قبل ان تبدأ بـFlutter

هذه أفضل المصادر لتعلم لغة Dart 🚀😍
🔴 DART TUTORIAL
موقع رهيب يساعدك على تعلم اللغة من الصفر مع شروحات مفصله ومبسطه , ومن افضل المصادر للبدء بتعلم اللغة🔥.

https://dart-tutorial.com

🔴الموقع الرسمي
الموقع الرئيسي والرسمي للغة Dart يوفر مصدر تعليمي مناسب للمبتدئين باللغة ,كما يوفر مرجع كامل لكل ما يخص اللغة.
https://dart.dev/tutorials

🔴Youtube
يوجد الكثير من الدورات التعليمية على منصة يوتيوب لتعلم لغة dart سوا كانت باللغة العربية او غيرها ....
وهذه أهمها 👇
https://bit.ly/3VvYXLA

♦️كتاب مسارك للبدء بتعلم البرمجة 🚀
🔗 https://store.proadev.com/PddEDYN
3🔥3
🔴 موقع Awesome Cheat Sheets يوفر مجموعة كبيرة من الملخصات للعديد من لغات البرمجة 👨‍💻

https://lecoupa.github.io/awesome-cheatsheets/
🔥1
🔥 مع الذكاء الاصطناعي

‏لا حاجة لتوظيف مصمم

يمكن لأي شخص الآن إنشاء Logo باستخدام الذكاء الاصطناعي👌🏻

من خلال موقع ‌‎stockimgAI

تتيح لك الأداة إنشاء:
⚪️ الشعارات
⚪️ رموز QR
⚪️ الرسوم التوضيحية
⚪️ أغلفة الكتب
⚪️ وأكثر

رابط الموقع : https://stockimg.ai
🙏2
اهم مهارة حتى تكون مبرمج قوي هي تكون بتعرف تحل مشاكل اليوم جبتلك مشاكل بسي بلس بلس مع الحل بشرح بسيط🔥🔥
https://youtube.com/playlist?list=PLDoPjvoNmBAyX4CCOP--TR36SfD5g7gru&si=ShItsIto5dWezMDb
🔥8