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

لغه JavaScript و مكتبه ReactJS هما لغة برمجة ومكتبة برمجية على التوالي، ولكنهما يختلفان في الغرض الرئيسي والطريقة التي يستخدمان بها.

لغه JavaScript هي لغة برمجة تستخدم لتطوير تطبيقات الويب وتطبيقات الهاتف المحمول وتطبيقات سطح المكتب. وهي لغة برمجة عالمية وتستخدم في جميع أنواع البرامج التي تعمل على الإنترنت.

مكتبه ReactJS هي مكتبة JavaScript تستخدم لبناء واجهات المستخدم. وتركز ReactJS على العرض والجزء الأمامي للتطبيق. يساعد ReactJS المطورين في إنشاء تطبيقات الويب التفاعلية بسرعة باستخدام العديد من المكونات التي يمكن إعادة استخدامها.

بمعنى آخر، يتم استخدام JavaScript للتحكم في العديد من جوانب التطبيقات، بينما يتم استخدام ReactJS لتطوير الجزء الأمامي للتطبيقات الويب وإنشاء واجهات المستخدم بسرعة وسهولة. يمكن استخدام ReactJS بشكل مستقل أو مع مكتبات وإطارات أخرى في تطوير تطبيقات الويب. ....
🔥31👍1
ايه هي ال react ؟

ال react هي عباره عن open-source javascript library بنستخذمها عشان ن build user interfaces

ال عمل react هي شركه facebook وبدأ ال developers يستخدموها عشان يعملوا  dynamic and single page app وكمان بسبب ال performance ال بتقدمها ال react

ال react بتعتمد علي approach مهم جدا وهو ال component-based approach
وال من خلاله ال react بتقسم ال project ل components وكل component بيبقي ليه logic خاص بيه وتقدر تعمل عليه modify و update بشكل مستقل

ال react بتستخدم مبدأ مهم جدا وهو virtual dom وده عشان لو حصل اي تغير ف ال data يحصل update ع طول من غير reload

ال react بتتميز ب reusability و efficiency عاليه جدا وده بسبب ال react component based-architecture ال بيسمح لل developers ان هما يعملوا reusable component تقدر تستخدمه ف كذا مكان ف project وده هيسهل عليك جدا ف ال maintenance

تاني حاجه هتقدمهالك ال react هي ال flexability وده لان انت ممكن تستخدمها ف web developement وكمان تقدر تسخدمها ف mobile development وده عن طريق ال react native
وتقدر كمان تستخدمها ف مجال ال desktop development  عن طريق ال electron. js

تالت حاجه وهي ال performance العاليه ال بتقدمها ال react وده بسبب ان هي بتستخدم virtual dom و efficient rendering system ودول مهمين جدا خصوصا لو انت شغال ع large-scale project

ف هي كويسه جدا لو هتتعلمها وهتساعدك كتير جدا ف شغلك
🔥41👍1
خطة تعلّم لكل لغة من لغات الـ Frontend من أكاديمية الزيرو.. رهيبة جدًا  🥹👇🏻


1️⃣ خطة دراسة لغة HTML
https://elzero.org/study/html-2021-study-plan/

2️⃣ خطة دراسة لغة CSS
https://elzero.org/study/css-2021-study-plan/

3️⃣ خطة دراسة لغة جافاسكريبت
https://elzero.org/study/javascript-bootcamp-2021-study-plan/

4️⃣ خطة دراسة لغة تايب سكريبت
https://elzero.org/study/typescript-study-plan/

5️⃣ خطة دراسة Sass
https://elzero.org/study/sass-2021-study-plan/
🔥41
📌موقع Colorhub يساعدك على اختيار الوان متناسقة لتصميمك القادم 👌
اختر Palette جاهز وتقدر تعدل عليه ومن ثم تستخرج اكواد الألوان بسهولة وتصديرها كملف CSS 😍
https://colorhub.vercel.app/
🔥3
دورة تعلم لغة البرمجة C من الصفر إلى الاحتراف 🔥🔥
https://youtube.com/playlist?list=PLfK5X-fTOAT4-kUfJLKWfcLeYQ_iOI2J4
🔥31👍1
📌موقع Colorhub يساعدك على اختيار الوان متناسقة لتصميمك القادم 👌
اختر Palette جاهز وتقدر تعدل عليه ومن ثم تستخرج اكواد الألوان بسهولة وتصديرها كملف CSS 😍
https://colorhub.vercel.app/
🔥2
لو انت شغال او لسه بتتعلم Front end الموقع ده هيفيدك 😀 👇

الموقع هتلاقي عليه  buttons, checkboxes , switches, cards, loaders , Forms جاهزة والي تقدر من خلالها تتعلم منها او تشتغل بيها علي طول

لينك :  https://uiverse.io/all
🔥31
انهاردة هتكلم عن بعض الادوات اللي بتساعدك تكتب كود CSS بسرعة وسهولة
- موقع https://enjoycss.com/
موقع لتوليد الCSS بشكل ديناميكي وسهل بتبدأ بأختيار العنصر الي محتاج تنسقه
(Blank - input - block - Button) والموقع بيديك شكل العنصر والتنسيقات بتاعته بشكل قوائم منسدلة بتقدر تغير فيها براحتك وبالاخر بيولد كود css جاهز لكل اللي انت عملته
الموقع لذيذ وسهل التعامل والتعلم بسرعة وبيديك خيارات حلوة للتنسيق وبتقدر تغير اسم الكلاس المستعمل بس ممكن مشكلته الوحيدة انه غير مناسب لتنسيق layout
بس هيكون ممتاز بتنسيق العناصر الفردية وممكن بعدها تعمل تنسيق
- موقع https://www.cssmatic.com/
الموقع دا فيه اربع ادوات اساسية هم
(Gradient Generator - Border Radius - Noise Texture - Box Shadow)
المفيد بالموقع دا انك بتشوف التعديل مباشرةً قدام عينك ودا هيسهل عليك تخلص التعديل بسرعة وتنسخ الكود مباشرةً لموقعك
- موقع https://cssgrid.io/
الموقع دا جميل جداً لو عندك مشكلة بتنسيق الGrid
الموقع عبارة عن كورس مجاني بالكامل ٢٥ فيديو لكورس جريد بيشرح فيها كل تفاصيل الجريد وازاي ممكن تنفذها بموقعك بشكل صح
- موقع https://www.cssportal.com/
الموقع دا مفيد جداً وشامل لأغلب الأدوات اللي ممكن تحتاجها بالcss
الموقع مكون من اربع أقسام رئيسية هي
(CSS Generators - CSS Tools - CSS Resources - HTML Resources)
وكل قسم جواه حاجات كتيرة محتاجة مقال لوحدها,
انصحك تجرب الموقع دا وتشوف الادوات المختلفة اللي فيه عشان هتخلي تجربة انشاء الcss اسهل واحلى
🔥3👍1
كتاب تعلم لغة سي شارب من الصفر الى الاحتراف مجانا😍😍
🔥3
📌نصائح للمبتدئين بمجال FrontEnd 👨‍💻

ابدأ بتعلم كيف يعمل الويب Web .
ابدأ وتعلم HTML و CSS جيدا .
لاتتعلم اطر العمل Bootstrap  و Tailwind قبل معرفتك ل CSS .

استخدم أطر العمل مثل React و Next Js لانها تسهل وتختصر عليك الكثير من الوقت  

لاتنسى الاهتمام بمعرض اعمالك
🔥9👍2
مواقع css لا غني عنها لأي مبرمج 💯

1-أول موقع معنا هو Cssbuttons هتلاقي عليه كمية buttons كتير اوي
https://cssbuttons.app/

2-تاني موقع معانا هو bgjar بيقدم svg backend جاهزة وجميلة 
https://bgjar.com/

3-ثالث موقع معانا هو enjoycss وده موقع بيقدمText جاهزة و input 
https://enjoycss.com/

4-آخر موقع معنا هو bennettfeely بيقدم ليك clip path جاهزة وبيديك الكود جاهز
https://bennettfeely.com/
3🔥3👍1
افضل مكتبات تساعدك في الشغل بالرياكت
متنساش الشير عشان يوصل لغيرك
1 -framer motion
https://lnkd.in/gfEjdG2x...
المكتبه دي بتسمح ليك انك تعمل انيميشن في الموقع بتاعك وهي افضل مكتبه في عمل انيميشن
2- React Hook Form
https://lnkd.in/g2FVv2A4
تاني مكتبه تقدر تعمل بيها فورم و بسهوله و بتشتغل معا الرياكت
3-react.i18next
https://react.i18next.com/
لو انت عايز تعمل موقع بلغات مختلفه فا الموقع ده ليك هيسمح ليك انك تعمل الموقع ب اكتر من لغه
4-swiperjs
https://swiperjs.com/react
نفسك تعمل سلايدر ومش عارف الموقع ده ليك وعليه اشكال كتيرة ممكن تستخدمها
5-react-chartjs
https://lnkd.in/grkszjFR
المكتبه دي من احسن المكتابات اللي ممكن تستعملها في انك تعمل زي شكل بياني في الموقع بتاعك
6-react-toastify
https://lnkd.in/gErMDeJG
المكتبه دي هتفيدك في انك تعمل اشعارات في الموقع
7-fullcalendar
https://fullcalendar.io/
لوعايز تعمل كليندر في الموقع المكتبه دي هتساعدك
8-video-react
https://lnkd.in/gsKp-TXN
لو عامل موقع افلام او عندك فكرة انك تحط فديو بس عايز ادوات التحكم تكون بشكل كويس فا استخدم المكتبه دي
9-react-select
https://lnkd.in/gpChg5eS
لو عايز تعمل سيلكت بشكل حلو فا المكتبه دي ليك
🔥2
كتاب تعلم لغة css من الصفر الى الاحتراف🔥🔥🔥
4🔥3
هناك العديد من المواقع المفيدة للمبرمجين، وفيما يلي بعض الأمثلة:

1- Stack Overflow: موقع يحتوي على مجتمع كبير من المبرمجين يتبادلون المعلومات والخبرات ويساعدون بعضهم البعض على حل المشاكل البرمجية.

2- GitHub: منصة تحوي على مستودعات للشفرة المصدرية يمكن للمبرمجين استخدامها للتعلم من الشفرة المصدرية للمشاريع الأخرى أو المساهمة فيها.

3- Udacity: منصة تعليمية عبر الإنترنت توفر دورات تعليمية مجانية ومدفوعة في البرمجة والذكاء الاصطناعي والتصميم وغيرها.

4- Coursera:منصة تعليمية عبر الإنترنت توفر دورات تعليمية مجانية ومدفوعة في مجالات مختلفة بما في ذلك البرمجة والذكاء الاصطناعي والعلوم والتقنية والأعمال.

5- Codecademy: منصة تعليمية عبر الإنترنت توفر دورات تعليمية مجانية ومدفوعة في البرمجة والتصميم وغيرها، ويتميز بأنه يتيح للمستخدمين البدء في التعلم بشكل سريع وسهل.

6- HackerRank: منصة تحتوي على تحديات برمجية وأسئلة تقنية تساعد المبرمجين على تحسين مهاراتهم والتدرب على حل المشاكل البرمجية.

7- W3Schools: موقع يحتوي على دروس ومصادر لتعلم لغات البرمجة وتقنيات الويب مثل HTML وCSS وJavaScript وغيرها، ويتميز بأنه يساعد المستخدمين على البدء في التعلم بشكل سريع وسهل.

8- FreeCodeCamp: منصة تعليمية عبر الإنترنت توفر دورات تعليمية مجانية في البرمجة والتصميم وتطوير الويب وغيرها، وتساعد المبرمجين على تطبيق المهارات التي تعلموها من خلال المشاريع العملية.

9- Medium: منصة تحتوي على مقالات ومدونات تقنية تساعد المبرمجين على تعلم البرمجة وتحسين مهاراتهم والاطلاع على أحدث التقنيات والأخبار التقنية.

10- CodePen: منصة تحتوي على محرر الكود عبر الإنترنت يسمح للمبرمجين بإنشاء ومشاركة الأعمال البرمجية الخاصة بهم، كما يتيح لهم اكتشاف وتعلم من أعمال الآخرين.

11- LeetCode: منصة تحتوي على تحديات برمجية وأسئلة تقنية لتحسين مهارات المبرمجين في البرمجة وحل المشاكل البرمجية.

12- Mozilla Developer Network: موقع يحتوي على مصادر لتعلم لغات البرمجة وتقنيات الويب مثل HTML وCSS وJavaScript وغيرها، ويتميز بأنه يوفر مواد تعليمية مفصلة وشاملة.

13- Khan Academy: منصة تعليمية عبر الإنترنت توفر دورات تعليمية مجانية في مجالات مختلفة بما في ذلك البرمجة والرياضيات والعلوم والتاريخ وغيرها، ويتميز بأنه يوفر شرحاً وافياً ومباشراً للمفاهيم التي يتم تعلمها.

14- Kaggle: منصة تحتوي على تحديات برمجية ومسابقات في مجالات الذكاء الاصطناعي والتعلم الآلي، وتساعد المبرمجين على تحسين المهارات الخاصة بهم والتعرف على أحدث التقنيات في هذا المجال.

15- CodeWars: منصة تحتوي على تحديات برمجية وأسئلة تقنية تساعد المبرمجين على تطوير مهاراتهم في البرمجة وحل المشاكل البرمجية، كما يتيح لهم التعلم من الحلول التي تم تقديمها من قبل المستخدمين الآخرين.

16- Reddit /r/learnprogramming: منتدى عبر الإنترنت يختص بتعليم البرمجة ويضم مجتمعًا كبيرًا من المبرمجين يتبادلون المعلومات والخبرات ويساعدون بعضهم البعض على حل المشاكل البرمجية.

17- CodeNewbie: منصة تعليمية عبر الإنترنت توفر دورات تعليمية مجانية ومدفوعة في البرمجة وتساعد المبتدئين في التعلم بشكل سهل وميسر.

18- HackerEarth: منصة تحتوي على تحديات برمجية وأسئلة تقنية تساعد المبرمجين على تحسين مهاراتهم في البرمجة وحل المشاكل البرمجية، وتتضمن أيضًا مقالات وندوات تعليمية وورش عمل.

19- Codeburst: موقع يحتوي على مقالات تقنية ونصائح وتقنيات حديثة في مجالات مختلفة مثل البرمجة والتصميم وتطوير الويب.

20- Pluralsight: منصة تعليمية عبر الإنترنت توفر دورات تعليمية مدفوعة في مجالات مختلفة بما في ذلك البرمجة والتصميم وتطوير الويب وغيرها، وتتضمن مسارات
🔥3👍2
هناك العديد من الطرق المختلفة لتعلم تصميم المواقع بشكل قصير، ويمكن تلخيص المسار التعليمي في خمس خطوات رئيسية كالتالي:

1. تعلم HTML وCSS: يمثل HTML وCSS الأساسيات اللازمة لتصميم المواقع. يمكن تعلم الأساسيات من خلال الدروس المجانية على الإنترنت أو من خلال الكورسات المدفوعة. يمكن استخدام الويب العديد من المواقع والتطبيقات التي تساعد في تعلم HTML وCSS بشكل سريع وفعال.

2. تعلم JavaScript: يعتبر JavaScript أحد اللغات البرمجية الأساسية التي تستخدم في تصميم المواقع. يمكن تعلم JavaScript عن طريق الدروس المجانية على الإنترنت أو من خلال الكورسات المدفوعة.

3. تعلم إطار العمل: يمكن اختيار إطار العمل المناسب لتصميم المواقع، مثل Bootstrap أو Foundation أو Materialize. يمكن تعلم هذه الإطارات من خلال الدروس المجانية على الإنترنت أو من خلال الكورسات المدفوعة.

4. تعلم تصميم المواقع الديناميكية: يمكن تعلم تصميم المواقع الديناميكية باستخدام إطار العمل الخاص باللغة المفضلة، مثل Ruby on Rails أو Laravel أو Django. يمكن تعلم هذه الإطارات من خلال الدروس المجانية على الإنترنت أو من خلال الكورسات المدفوعة.

5. التدريب العملي: بمجرد تعلم الأساسيات، يمكن البدء في التدريب العملي على تصميم المواقع وتطبيق الأساسيات المكتسبة. يمكن البدء بإنشاء مواقع بسيطة وتحسينها بمرور الوقت، وكذلك العمل على مشاريع تطبيقات الويب الأكبر لتطوير المهارات وتحسين الخبرة.

ويمكن العثور على العديد من المصادر التعليمية المجانية والمدفوعة على الإنترنت، بما في ذلك الكورسات المدفوعة المقدمة من منصات تعليمية مثل Udemy وCoursera وLinkedIn Learning. ويمكن أيضًا الانضمام إلى مجتمعات المطورين على الإنترنت للتواصلمع المحترفين وتبادل الخبرات والمعرفة.
🔥3👍2
محاضرة مجانية بالخطوات كيفية تحقيق دخل من الانترنت بدون خبرة او رأس مال 👇👇
https://beacons.ai/learncoder
🔥6
هناك العديد من المواقع العربية التي تقدم مصادر تعليمية في مجال الذكاء الاصطناعي، ومن بين هذه المواقع:

1. موقع مجتمع الذكاء الاصطناعي العربي: يعد هذا الموقع المجتمع الأول والأكبر في الوطن العربي للذكاء الاصطناعي، ويوفر دورات تعليمية ومقالات وندوات وأخبار حول الذكاء الاصطناعي.

2. موقع AIQatar: يوفر موقع AIQatar دورات تعليمية في مجال الذكاء الاصطناعي وتقنيات التعلم الآلي، بالإضافة إلى مقالات وأخبار وندوات.

3. موقع تعلم الذكاء الاصطناعي: يوفر هذا الموقع دورات تعليمية في مجال الذكاء الاصطناعي باللغة العربية، ويشمل مواد تعليمية حول تقنيات التعلم الآلي والشبكات العصبية الاصطناعية وتعلم الآلة.

4. موقع خبير الذكاء الاصطناعي: يوفر هذا الموقع مقالات ونصائح وأدوات حول الذكاء الاصطناعي وتقنيات التعلم الآلي، بالإضافة إلى دورات تعليمية وورش عمل.

5. موقع مركز الذكاء الاصطناعي في السعودية: يوفر هذا الموقع دورات تعليمية في مجال الذكاء الاصطناعي وتقنيات التعلم الآلي، بالإضافة إلى مقالات وموارد تعليمية وأخبار حول هذا المجال.

6. موقع الذكاء الاصطناعي بالعربي: يقدم هذا الموقع مقالات ونصائح وأخبار حول الذكاء الاصطناعي وتقنيات التعلم الآلي، بالإضافة إلى دورات تعليمية وورش عمل.

7. موقع علوم الحاسوب والذكاء الاصطناعي: يوفر هذا الموقع مقالات ودروس حول الذكاء الاصطناعي وتقنيات التعلم الآلي، بالإضافة إلى موارد تعليمية ومنتدى للمناقشة وتبادل المعلومات.

هذه مجرد بعض الأمثلة على المواقع العربية التي توفر مصادر تعليمية فيمجال الذكاء الاصطناعي، ويمكن العثور على المزيد من المواقع على الإنترنت. يجب عليك التحقق من مصدر المعلومات والتأكد من أنه موثوق به قبل البدء في الدورات التعليمية أو الاستفادة من الموارد التعليمية.
🔥3👍1