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


1:: Mr. Web Designer
https://www.youtube.com/@MrWebDesignerAnas/playlists


2:: Coding Market
https://www.youtube.com/@CodingMarket/videos


3:: Online Tutorials
https://www.youtube.com/@OnlineTutorialsYT/videos


4:: EGATOR
https://www.youtube.com/@EGATORTUTORIALS/playlists
🔥9👍2
🔴 هذه افضل الدورات اللي تشرح لكم برمجة 1 بلغة جافا Java 👨‍🏫
او اذا  بتتعلم لغة جافا🥇


1.. دورة احمد الطيب تشرح لكم من المستوى الأول الى مستوى الثاني 🏆
https://bit.ly/3HVxmvf


2..  دورة عبدالله الحربي  تشرح لك نظريا اكثر
https://bit.ly/3ODnJFo

3.. دورة محمد الدسوقي شرح مفصل اكثررر 👍

https://bit.ly/3SR6Jhs

4.. دورة عبدالله عيد .. ابدع بشرح جافا
من الكورسات القديمه المميزه 🔥
https://bit.ly/48l08R2
7🔥4
أفضل مواقع لتحميل صور Vector مجانية لتصميمات مواقع الويب بعدة صيغ svg, jpg, png .....

⭐️ The Noun Project
⭐️ VectorStock
⭐️ unDraw
⭐️ Flaticon
⭐️ Pimpmydrawing
⭐️ Freepik
⭐️ Pixeden
⭐️ Streamline Icons
⭐️  icons8
⭐️ Openclipart
⭐️ FreeVectors
⭐️ Pixabay
⭐️ Vecteezy
⭐️ Deviant Art
🔥84
🔥 بناء مشروعك بالذكاء الاصطناعي بتكلفة 0 ريال

ـ Namelix
اسم المشروع

ـ Looka
تصميم الشعار

ـ Canva
تصميم المحتوى

ـ Meta Business
جدول المنشورات

ـ Durable Ai
موقع إلكتروني

ـ PayPal
استقبال الأموال

ـ Zapier
أتمته المهام

ـ Katteb
كتابة محتوى إعلاني

ـ Fliki
انشاء محتوى فيديو
6🔥6👍2
🔰  لغة  ++C

⬅️ تعتبر  من اقوى لغات برمجة ويستخدم في اكثر من مجالات في العالم .

1_ لغة سهل تعلم.

2_ يستخدم في كثير من مجالات.

3_ لغة قديمة و أول ظهور في عام 1985 يعني 38 سنة.

4_ لغة تجبرك تفهم مفاهيم بدقة عكس باقي لغة.

5 _لا يوجد فرق بين C و ++C إلي بهذا نقطه
حيث أن ++C يدعم نوعين من برمجة هي برمجة هيكلية و برمجة كائنية توجيه OOP و بينما C لا يدعم برمجة كائنية توجيه OOP فقط يوجد برمجة هيكلية.

🔸️ اساسيات لغة ++C :-
1_ أول خطورة اتعلم اساسيات لغة .

2_ بعد ما تعلمت اساسيات أبد بحل اسئلة حسب مستواك.

3_ أبد تعلم برمجة كائنية توجيه OOP .

4_ بعد ما تعلم برمجة كائنية توجيه ابد بمشروع صغير حسب مستواك من بداية حتى إلى برمجة كائنية توجيه.

5_ اتعلم Data Structures  هياكل البيانات و كيفية تعامل بيها.

6_ بعد ما تعلمت 5 هاي اساسيات انتقل إلى Problem solving  حل مشاكل 1000 إلى 2000 مشكلة لان كثرة حل مشكلة انت تكتسب خبرة عندما تحل مشكلة ما .

7_ أبد بمشاريع كبيرة.

🔸️ استخداما لغة ++C :-

1_ برمجة العاب ضخمه .

2_ برمجة تطبيقات سطح مكتب.

3_ برمجة مواقع ويب.

4_ برمجة انظمة تشغيل.

5_ برمجة اجهزة طائرات و مستشفى و اجهزة الأمني و  حماية.

6_ برمجة لغات برمجة لان ++C يعتبر ام لغات جميع لغات برمجة مبنية بشكل مباشر او غير مباشر بي ++C.

7_ تستخدم في برمجة شبكات.

8_ تستخدم في اختبار اختراق و إنشاء سكربتات حيث أن لغة ++C قريباً جداً من هارد وير هو CPU وهي معالج.

* تعلمك لهذا لغة خيار جدا مناسب كما قلنا لغة ++C قريباً جداً من هارد وير هو CPU و اي لغة قريباً عن معالج يكون لغة جداً سرعة و عند كامل صلاحية على جهاز.
🔥134👍1
🔴 أهم لغات البرمجة المتوقع أن تكون مطلوبة  بعام 2024

JavaScript
Java
Kotlin
Swift
Python
C &C++
PHP
Go
R
C#
🔥106👍3
كورس تعلم Node Js من الصفر الى الاحتراف🔥🔥
https://youtube.com/playlist?list=PLz5JOhlFdh1kF_j2zKuzrxXmMuay86gW8&si=HOxvhA_aFthuD3pR
6🔥4
أكثر لغات البرمجة شعبية وفقًا لأحدث مستودعات GitHub:
1. 🐍 بايثون (Python): متعددة الاستخدامات، مثالية للتعلم الآلي وتطوير الويب.
2. 📝 تايب سكربت (TypeScript): توفر الأنواع الصارمة لتطبيقات JavaScript، تحسن من جودة التطبيقات.
3. 💻 جافا سكربت (JavaScript): لغة أساسية لتطوير الويب الأمامي والخلفي.
4. 🎮 سي شارب (C#): مستخدمة بشكل واسع في تطوير التطبيقات والألعاب.
5. 🌐 إتش تي إم إل (HTML): لغة العلامات الأساسية لإنشاء صفحات الويب.
6. 🛠️ راست (Rust): تتميز بالأمان والسرعة، مثالية لنظم التشغيل والبرمجيات المضمنة.
7. ⚙️ سي بلس بلس (C++): قوية لتطوير النظم والتطبيقات ذات الأداء العالي.
8. 🔧 سي (C): لغة برمجة كلاسيكية، تستخدم في نظم التشغيل والبرمجيات المنخفضة المستوى.
9. 🚀 جو (Go): تتميز بالبساطة والأداء العالي لتطوير الخدمات الخلفية.
10. 🧙 لوا (Lua): لغة سكربت خفيفة، مثالية للتكامل مع تطبيقات الألعاب والبرمجيات.
11. 📱 كوتلين (Kotlin): تستخدم بشكل رئيسي لتطوير تطبيقات أندرويد.
12. جافا (Java): شائعة في تطوير التطبيقات المؤسسية وأنظمة الويب.
13. 🍏 سويفت (Swift): لتطوير تطبيقات iOS وmacOS بكفاءة عالية.
14. 📊 جوبيتر نوتبوك (Jupyter Notebook): بيئة تفاعلية للبرمجة، مفضلة في تحليل البيانات والتعلم الآلي.
15. 💡 شيل (Shell): لغة البرمجة النصية للتحكم في نظام التشغيل لينكس/يونكس.
16. 🎨 سي إس إس (CSS): لتصميم وتخصيص مظهر صفحات الويب.
17. 🎲 جي دي سكربت (GDScript): مصممة خصيصًا لمحرك الألعاب Godot.
18. 🔐 صوليديتي (Solidity): لغة العقود الذكية على بلوكتشين إيثريوم.
19. 🖼️ فيو (Vue): إطار عمل JavaScript لبناء واجهات المستخدم الديناميكية.
20. 🌍 بي إتش بي (PHP): لغة برمجة الويب الخلفية.
21. 🎯 دارت (Dart): تستخدم بشكل أساسي مع إطار العمل Flutter لتطوير التطبيقات المتعددة المنصات.
22. ❤️ روبي (Ruby): مثالية لتطوير الويب بسرعة عبر إطار العمل Rails.
23. 🍎 أوبجكتف-سي (Objective-C): استخدمت في تطوير تطبيقات أبل قبل Swift.
24. باورشيل (PowerShell): لغة نصية وأداة لإدارة التكوينات لنظام ويندوز.
25. 📈 سكالا (Scala): تجمع بين البرمجة الوظيفية والكائنية، مستخدمة في تطبيقات الويب والنظم الموزعة.

كل لغة من هذه اللغات لها دورها الفريد ومجالات التطبيق التي تبرع فيها، واختيار اللغة المناسبة يعتمد على المتطلبات الخاصة للمشروع أو المجال الذي تعمل به.
8🔥3👍2👏1
كورس تعلم لارافيل من الصفر الى الاحتراف 🔥🔥
https://youtube.com/playlist?list=PLcfD4HARQRF9BFWK16B4nTeZDn5AoIRws&si=pkiqf7FpVYwvCHVn
🔥4
📌مواقع مساعدة
موقع marko، بيساعدك في انشاء مجموعة من الأزرار الإحترافية التى راح توفر عليك كتابة الكود، كل ما عليك إنك تنقر ع أي زر انت محتاجه راح ينسخ الكود وتقدر تستخدمه في موقعك
رابط الموقع | https://markodenic.com/tools/buttons-generator/
👍3🔥3
دورة تعلم من الصفر كاملة سي بلس بلس للمبتدئين 🔥🔥🔥

https://youtube.com/playlist?list=PL8DDsWuvM_EV9tIIZ_SrwCDnfTUmk_FRw&si=7mfHEyMZHZE2zKW9
🔥43👍1
🔰       مالفرق بين Com. وNet. وOrg. ؟

🔹 النطاق com.
النطاق الأشهر والأفضل على الإطلاق بين مختلف النطاقات.
نشأ هذا النطاق سنة 1985، وكان الهذف الأساسي منه, هو استعماله في أغراض تجارية ولتعريف الشركات بشكل عام. لا يزال نطاق com. يحتفظ بصيغته التجارية الأساسية، وهي اختصار لكلمة "Commerial" والتي تعني "تجاري".

🔹 النطاق net.
نطاقٌ آخر يحظى بشعبية كبيرة في عناوين الدومين على الانترنت، وهو النطاق العام بالإنترنت، إذ تم اقتبتسه أساساً من كلمة "Network". وعادةً ما يُستعمل من طرف الشركات ذات الخدماتوالمتنوعة، ويمكن أن يُستعمل من قِبل أي جهة كونه عام، إذ يمكن أن تستعمله مؤسسات تعليمية - تجارية ...

🔹 النطاق org.
نشأ هذا النطاق في نفس العام الذي نشأ فيه نطاق com. (1985)، لكنه يُستعمل من قِبل جهات محددة عادةً لا تهدف إلى تحقيق الربح أو أي عائدٍ مادي (مؤسسات غير ربحية)، وهو مشتق من كلمة "Organization" والتي تعني "مؤسسة".

🔹 النطاق info.
يُشتق هذا النطاق من كلمة "Information"، ومز اسمه يتضّح أن هذا النطاق يختص بالمواقع التي تُقدم المعلومات في مختلف المجالات، وكذلك المؤسسات المعلوماتية.

🔹 النطاق edu.
هذا النطاق هو اختصار لكلمة "Education"، ويُستعمل من قِبل الجهات التعليمية، كالمدارس - الجامعات - الكليات - والمعاهد التعليمية على اختلافها.

      لا يقتصر استعمال النطاقات في الانترنت على النطاقات المذكورة أعلاه فقط، إنما هناك العديد منوالنطاقات الأخرى, لكنها أقل استخداماً وأمثر تخصصاً.
على سبيل المثال :
- النطاق mil. يُستعمل للهيئات والمؤسسات العسكرية.
- النطاق int. يُستعمل للمؤسسات الدولية مثل "الناتو".
هذه النطاقات المخصصة تندرج ضمن لِواء (النكاق العام عالي المستوى).
🔥105❤‍🔥1👍1
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