KEMO DEV
1.51K subscribers
337 photos
3 videos
33 files
200 links
لا تنسي متابعتنا ليصلك كل ما هو جديد حول البرمحة 😘🌹 حيث ننشر مشاريع برمجة و كتب و معلومات مهمة كل يوم

مجموعه واتساب :- https://chat.whatsapp.com/DjcrjVrIJXj9bA1dYWnZhP

مجموعة تيليجرام :- https://t.me/KimoTechnologyGroop
Download Telegram
هناك العديد من الكورسات المجانية على الإنترنت التي تساعدك في تعلم Next.js. إليك بعض الخيارات:

1. Learn Next.js - Full Course for Beginners (Academind):
[Academind Next.js Course](https://www.youtube.com/watch?v=tt3PUvhOVzo)

2. Next.js Crash Course 2021 (Traversy Media):
[Traversy Media Next.js Crash Course](https://www.youtube.com/watch?v=IkOVe40Sy0U)

3. Next.js Tutorial - Building SEO-Friendly React Apps with Next.js (Net Ninja):
[Net Ninja Next.js Tutorial](https://www.youtube.com/watch?v=MFuwkrseXVE)

4. Next.js Official Documentation:
[Next.js Documentation](https://nextjs.org/docs/getting-started/introduction)

تأكد من فحص التقييمات والمحتوى لضمان أنه يتناسب مع مستوى خبرتك وأسلوب تعلمك.
ما هو Next js ؟


Next.js هو إطار عمل (framework) لتطوير تطبيقات الويب بلغة JavaScript و React.js. يقدم Next.js مزايا عديدة لتطوير تطبيقات React بشكل أفضل وأكثر فعالية. إليك بعض الميزات الرئيسية لـ Next.js:

1. تقنية Server-Side Rendering (SSR): يوفر Next.js إمكانية الرندر المباشر على الخادم، مما يحسن أداء التحميل الأولي للصفحات.

2. تقنية Static Site Generation (SSG): يسمح بتوليد صفحات ثابتة أثناء بناء التطبيق، مما يحسن سرعة تحميل الصفحات.

3. راوتينغ (Routing) ديناميكي: يوفر نظام توجيه دينامي يجعل إدارة الروابط والمسارات أكثر سهولة.

4. تكامل مباشر مع React.js: يعتمد على React.js ويمكن استخدام مكونات React بشكل مباشر.

5. API Routes: يوفر وسيلة بسيطة لإنشاء نقاط نهاية API داخل التطبيق.

6. Hot Module Replacement (HMR): يسهل عملية تطوير التطبيق بفحص التغييرات دون إعادة تحميل الصفحة.

7. دعم CSS-in-JS و styled-components: يتيح استخدام أساليب مختلفة لإدارة الأنماط.

Next.js يعزز تجربة تطوير تطبيقات React.js ويجعل العمل مع الرندرينج على الخادم وإدارة الروابط أمرًا أسهل.
👍1
هناك العديد من الكورسات المفيدة على يوتيوب لتعلم React.js. إليك بعض الخيارات المشهورة:

1. Academind - React - The Complete Guide (incl Hooks, React Router, Redux):
[Academind React Course](https://www.youtube.com/watch?v=4UZrsTqkcW4)

2. The Net Ninja - React Tutorial for Beginners:
[The Net Ninja React Playlist](https://www.youtube.com/playlist?list=PL4cUxeGkcC9i0_2FF-WhtRIfIJ1lXlTZR)

3. Traversy Media - React JS Crash Course:
[Traversy Media React Crash Course](https://www.youtube.com/watch?v=sBws8MSXN7A)

4. Codevolution - React JS Tutorial for Beginners:
[Codevolution React Tutorial](https://www.youtube.com/watch?v=Ke90Tje7VS0)

تأكد من مراجعة المحتوى والتقييمات لضمان أن الكورس يتناسب مع مستواك وأسلوب تعلمك.

"تابعنا لتكون على اطلاع دائم بكل جديد في عالم البرمجة 😘🌹 نقدم مشاريع برمجية، كتب، ومعلومات مهمة يوميًا. انضم إلينا عبر وسائل التواصل:

- مجموعة واتساب: [رابط المجموعة]
https://chat.whatsapp.com/DjcrjVrIJXj9bA1dYWnZhP

- مجموعة تيليجرام: [رابط المجموعة]
https://t.me/KimoTechnologyGroop

- واتساب: [رابط القناة]
https://whatsapp.com/channel/0029Va9k1B8JJhzeLUDAdf29

- تيليجرام: [رابط القناة]
https://t.me/KimoTechnology

- فيسبوك: [صفحتنا على فيسبوك]
https://www.facebook.com/KimoTechnologyOfficial

- يوتيوب: [قناتنا على يوتيوب]
https://youtube.com/@Mohtarefelparmga

#كيمو #كيمو_تكنلوجي #تكنلوجي #تعلم_البرمجة"
React.js هو إطار عمل (framework) لواجهات المستخدم (UI) في تطبيقات الويب. تم تطوير React.js من قبل Facebook، ويتميز بالتركيز على إنشاء واجهات مستخدم قائمة على المكونات (Component-based UI).

المميزات الرئيسية لـ React.js تشمل:

1. المكونات (Components): يسمح لك ببناء التطبيقات من خلال تجميع المكونات الصغيرة وإعادة استخدامها.

2. تحديث الواجهة بشكل فعال: يستخدم Virtual DOM لتحسين أداء تحديث الواجهة بشكل فعال.

3. سهولة التكامل مع مكتبات وإطارات أخرى: يمكنك استخدام React.js بشكل جيد مع العديد من المكتبات والإطارات الأخرى.

4. جاهز لتطوير تطبيقات الصفحة الواحدة (SPA): يعمل بشكل جيد مع تطبيقات الصفحة الواحدة ويقدم تجربة مستخدم متفاعلة.

5. مجتمع كبير: يتمتع بدعم كبير من مجتمع المطورين، مما يجعله موثوقًا ويوفر مصادر ودعم مستمر.

اعتمادًا على الاحتياجات الخاصة بمشروعك، قد تجد React.js فعالًا في بناء وتطوير واجهات مستخدم ديناميكية وقائمة على المكونات.
إليك قائمة بثمانية إطارات عمل (frameworks) ومكتبات (libraries) شهيرة في عالم JavaScript:

إطارات عمل (Frameworks):
1. React.js:
- يستخدم لبناء واجهات المستخدم القائمة على المكونات.

2. Angular:
- إطار عمل قوي تطويره Google، يستخدم لبناء تطبيقات ويب ديناميكية.

3. Vue.js:
- خفيف وسهل التعلم، يستخدم لبناء واجهات مستخدم تفاعلية.

4. Node.js:
- ليس إطار عمل بل بيئة تشغيل JavaScript على الخادم.

مكتبات (Libraries):
5. jQuery:
- يسهل التلاعب بالواجهة وإدارة الأحداث في صفحات الويب.

6. Express.js:
- إطار عمل لتطوير تطبيقات الخادم باستخدام Node.js.

7. Redux:
- يستخدم مع React.js لإدارة حالة التطبيق بشكل فعال.

8. D3.js:
- يُستخدم لإنشاء تصورات بيانية ديناميكية وجذابة.

تذكر أن اختيار الإطار أو المكتبة يعتمد على نوع المشروع واحتياجات التطوير الخاصة بك.

"تابعنا لتكون على اطلاع دائم بكل جديد في عالم البرمجة 😘🌹 نقدم مشاريع برمجية، كتب، ومعلومات مهمة يوميًا. انضم إلينا عبر وسائل التواصل:

- مجموعة واتساب: [رابط المجموعة]
https://chat.whatsapp.com/DjcrjVrIJXj9bA1dYWnZhP

- مجموعة تيليجرام: [رابط المجموعة]
https://t.me/KimoTechnologyGroop

- واتساب: [رابط القناة]
https://whatsapp.com/channel/0029Va9k1B8JJhzeLUDAdf29

- تيليجرام: [رابط القناة]
https://t.me/KimoTechnology

- فيسبوك: [صفحتنا على فيسبوك]
https://www.facebook.com/KimoTechnologyOfficial

- يوتيوب: [قناتنا على يوتيوب]
https://youtube.com/@Mohtarefelparmga

#كيمو #كيمو_تكنلوجي #تكنلوجي #تعلم_البرمجة"
هناك العديد من الكورسات المفيدة على يوتيوب لتعلم لغة JavaScript. بعض الخيارات المشهورة تشمل:

1. The Net Ninja - JavaScript Tutorial for Beginners:
[The Net Ninja JavaScript Playlist](https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1RvylH38dKuET)

2. Academind - JavaScript - The Complete Guide 2020 (Beginner + Advanced):
[Academind JavaScript Course](https://www.youtube.com/watch?v=3PHXvlpOkf4)

3. Traversy Media - JavaScript Crash Course For Beginners:
[Traversy Media JavaScript Crash Course](https://www.youtube.com/watch?v=hdI2bqOjy3c)

تأكد من مراجعة المحتوى والتقييمات لاختيار الذي يناسب مستواك وأسلوب تعلمك.

"تابعنا لتكون على اطلاع دائم بكل جديد في عالم البرمجة 😘🌹 نقدم مشاريع برمجية، كتب، ومعلومات مهمة يوميًا. انضم إلينا عبر وسائل التواصل:

- مجموعة واتساب: [رابط المجموعة]
https://chat.whatsapp.com/DjcrjVrIJXj9bA1dYWnZhP

- مجموعة تيليجرام: [رابط المجموعة]
https://t.me/KimoTechnologyGroop

- واتساب: [رابط القناة]
https://whatsapp.com/channel/0029Va9k1B8JJhzeLUDAdf29

- تيليجرام: [رابط القناة]
https://t.me/KimoTechnology

- فيسبوك: [صفحتنا على فيسبوك]
https://www.facebook.com/KimoTechnologyOfficial

- يوتيوب: [قناتنا على يوتيوب]
https://youtube.com/@Mohtarefelparmga

#كيمو #كيمو_تكنلوجي #تكنلوجي #تعلم_البرمجة"
JavaScript هي لغة برمجة تُستخدم عادة لتطوير تطبيقات الويب. تم تصميمها لتكون لغة برمجة نصية تعمل على الجانب العميل (Client-side)، وتسمح للمطورين بإضافة تفاعل وديناميكية إلى صفحات الويب.

"تابعنا لتكون على اطلاع دائم بكل جديد في عالم البرمجة 😘🌹 نقدم مشاريع برمجية، كتب، ومعلومات مهمة يوميًا. انضم إلينا عبر وسائل التواصل:

- مجموعة واتساب: [رابط المجموعة]
https://chat.whatsapp.com/DjcrjVrIJXj9bA1dYWnZhP

- مجموعة تيليجرام: [رابط المجموعة]
https://t.me/KimoTechnologyGroop

- واتساب: [رابط القناة]
https://whatsapp.com/channel/0029Va9k1B8JJhzeLUDAdf29

- تيليجرام: [رابط القناة]
https://t.me/KimoTechnology

- فيسبوك: [صفحتنا على فيسبوك]
https://www.facebook.com/KimoTechnologyOfficial

- يوتيوب: [قناتنا على يوتيوب]
https://youtube.com/@Mohtarefelparmga

#كيمو #كيمو_تكنلوجي #تكنلوجي #تعلم_البرمجة"
🚀 اكتشف عالم البرمجة وانضم إلى مجموعاتنا المثيرة على واتساب! 🌐💡

1️⃣ HTML Masters 🔥🔥🔥
رواد العلم في عالم HTML يجتمعون هنا لتحقيق الإبداع وتبادل الأفكار. انضم الآن وكن جزءًا من مستقبل الويب:
[انضم الى المجموعة](https://chat.whatsapp.com/C5a7uULU8XRDuFWSRoOHgz)

2️⃣ C# Coders Community 🔥🔥🔥
إذا كنت تبحث عن تجربة فريدة في برمجة C#، فأنت في المكان الصحيح. انضم إلى مجتمعنا وشارك أفضل الممارسات:
[انضم الى المجموعة](https://chat.whatsapp.com/EpmHnFfb8U62S5hWJajbDn)

3️⃣ PHP Enthusiasts Hub 🔥🔥🔥
انضم إلى مجموعة تجمع بين الخبراء والمبتدئين في PHP. فرصة رائعة لتوسيع مهاراتك وبناء شبكة احترافية:
[انضم الى المجموعة](https://chat.whatsapp.com/FBUpzqgfw0eAHTNVENwhEl)

4️⃣ CSS Styling Wizards 🔥🔥🔥
اجتمع مع سحرة التصميم وتعلم أحدث تقنيات CSS. انضم إلى مجموعتنا للابتكار والإلهام:
[انضم الى المجموعة](https://chat.whatsapp.com/Cy9bJXlhhQWKuMqqsiHzG6)

5️⃣ Python Coding Realm 🔥🔥🔥
تحدث إلى محترفي Python وشارك في رحلة البرمجة الرائعة. انضم اليوم وابنِ مستقبلك البرمجي:
[انضم الى المجموعة](https://chat.whatsapp.com/EjH1txq5Bv93Eu1LU4edd6)

6️⃣ C++ Programming League 🔥🔥🔥
تحدى نفسك في عالم C++ مع مجموعتنا. فرصة للتعلم والتبادل مع مبرمجين محترفين:
[انضم الى المجموعة](https://chat.whatsapp.com/LbAD0kKVd7dDvPQQQBPN2o)

7️⃣ AI Explorers Network 🔥🔥🔥🔥
استكشف عوالم الذكاء الاصطناعي وابنِ تطبيقات مبتكرة. انضم إلى شبكة الباحثين في مجال الذكاء الاصطناعي:
[انضم الى المجموعة](https://chat.whatsapp.com/IrwUxUtFapt6Ew883l4ztL)

📚 ابدأ رحلتك في عالم البرمجة مع مجموعاتنا المتخصصة، حيث الابتكار يلتقي بالمعرفة! 💻🚀
👍2
الدرس الخامس.pdf
167 KB
ملخص الدرس السادس من كورس جافا سكربت
👍1
كيف تصبح مهندس برمجيات


لتصبح مهندس برمجيات، يمكنك اتباع الخطوات التالية:

1. التعليم:
- حصول على درجة في الهندسة البرمجية أو مجال ذي صلة.
- اكتساب مهارات في لغات البرمجة الشائعة مثل Java، Python، أو C++.

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

3. المشاركة في مشاريع عملية:
- المشاركة في مشاريع برمجية عملية أو العمل على مشاريع تطبيقية لتطوير خبراتك.

4. التدريب والشهادات:
- حضور دورات تدريبية وورش عمل لتعزيز مهاراتك.
- الحصول على شهادات معترف بها في مجال تطوير البرمجيات.

5. بناء شبكة مهنية:
- التواصل مع محترفين في مجال هندسة البرمجيات.
- المشاركة في فعاليات ومؤتمرات تقنية.

6. إنشاء سجل وظيفي:
- إعداد سيرة ذاتية تبرز مهاراتك وتجاربك في تطوير البرمجيات.

7. التقديم للوظائف:
- البحث عن فرص وظيفية في شركات تقنية.
- تقديم طلبات للوظائف المناسبة والملائمة لمهاراتك.

8. تطوير مهارات التواصل:
- تحسين مهارات التواصل لتتمكن من فهم احتياجات العملاء والتفاعل مع فريق العمل.

9. متابعة التطور التكنولوجي:
- البقاء على اطلاع دائم بأحدث التقنيات والاتجاهات في مجال هندسة البرمجيات.

10. الالتحاق ببرامج تدريب الشركات:
- بعض الشركات تقدم برامج تدريب للخريجين الجدد، يمكنك التقديم لها للحصول على فرصة تدريب مكثفة.

باختصار، يتطلب أن تكون مهندس برمجيات مؤهلًا تعليميًا وتطوير مهاراتك العملية والتواصل، مع الالتزام بمواكبة تطورات التكنولوجيا.
👍2
ما هو مهندس الاتصالات

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

1. تصميم الشبكات:
- تخطيط وتصميم البنى التحتية لشبكات الاتصالات.

2. تنفيذ وصيانة:
- تثبيت وتكوين معدات الاتصالات وضمان استمرار تشغيلها بكفاءة.

3. تقييم التقنيات الجديدة:
- متابعة التطورات التكنولوجية وتقييم كيف يمكن تكاملها في النظم الحالية.

4. ضمان أمان الشبكات:
- توفير حماية البيانات وتأمين الاتصالات ضد التهديدات الأمنية.

5. تحليل وحل المشكلات:
- التعامل مع التحديات التقنية وإيجاد حلول فعّالة لضمان استمرار الخدمة.

6. تطوير البرمجيات:
- بناء وصيانة البرمجيات الخاصة بأنظمة الاتصالات.

7. تدريب المستخدمين:
- توفير التدريب للمستخدمين لضمان استخدام فعّال لأنظمة الاتصالات.

8. العمل في مجالات متنوعة:
- يمكن أن يعمل في مجالات متنوعة مثل الهواتف المحمولة، وشبكات الإنترنت، وأنظمة الراديو، والتلفزيون، وأنظمة الطيران.

مهندس الاتصالات يسهم في توفير وسائل الاتصال الفعّالة للأفراد والشركات، ويعتبر جزءًا أساسيًا من تقدم التكنولوجيا في ميدان الاتصالات.

"تابعنا لتكون على اطلاع دائم بكل جديد في عالم البرمجة 😘🌹 نقدم مشاريع برمجية، كتب، ومعلومات مهمة يوميًا. انضم إلينا عبر وسائل التواصل:

- مجموعة واتساب: [رابط المجموعة]
https://chat.whatsapp.com/DjcrjVrIJXj9bA1dYWnZhP

- مجموعة تيليجرام: [رابط المجموعة]
https://t.me/KimoTechnologyGroop

- واتساب: [رابط القناة]
https://whatsapp.com/channel/0029Va9k1B8JJhzeLUDAdf29

- تيليجرام: [رابط القناة]
https://t.me/KimoTechnology

- فيسبوك: [صفحتنا على فيسبوك]
https://www.facebook.com/KimoTechnologyOfficial

- يوتيوب: [قناتنا على يوتيوب]
https://youtube.com/@Mohtarefelparmga

#كيمو #كيمو_تكنلوجي #تكنلوجي #تعلم_البرمجة"
معني مهندس الاتصالات

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

1. تصميم وتخطيط الشبكات:
- وضع خطط لبناء وتوسيع الشبكات الحاسوبية بناءً على احتياجات المؤسسة.

2. تثبيت وتكوين الأجهزة والبرمجيات:
- تنفيذ وتكوين مكونات الشبكة من خوادم وأجهزة توجيه ومفاتيح.

3. إدارة الأمان والحماية:
- تحسين أمان الشبكة وتحديث البرمجيات للوقاية من التهديدات الأمنية.

4. تحليل الأداء:
- مراقبة أداء الشبكة وتحليل البيانات للكشف عن مشاكل الأداء وتحسين الكفاءة.

5. توفير الدعم الفني:
- حل المشكلات التقنية وتقديم الدعم الفني للمستخدمين.

6. توثيق الشبكات:
- إعداد وتحديث الوثائق والتقارير حول هيكل وأداء الشبكة.

7. تطوير سياسات الشبكة:
- وضع سياسات وإجراءات تسير الاستخدام الآمن والفعّال للشبكة.

8. تنفيذ تقنيات جديدة:
- تقييم وتنفيذ تقنيات جديدة وابتكارات في مجال الشبكات.

مهندس الشبكات يلعب دورًا حيويًا في تأمين الاتصالات وتشغيل الأنظمة بسلاسة. يتعامل مع تحديات تكنولوجيا المعلومات ويضمن استمرارية الخدمة وأمان الشبكات.


"تابعنا لتكون على اطلاع دائم بكل جديد في عالم البرمجة 😘🌹 نقدم مشاريع برمجية، كتب، ومعلومات مهمة يوميًا. انضم إلينا عبر وسائل التواصل:

- مجموعة واتساب: [رابط المجموعة]
https://chat.whatsapp.com/DjcrjVrIJXj9bA1dYWnZhP

- مجموعة تيليجرام: [رابط المجموعة]
https://t.me/KimoTechnologyGroop

- واتساب: [رابط القناة]
https://whatsapp.com/channel/0029Va9k1B8JJhzeLUDAdf29

- تيليجرام: [رابط القناة]
https://t.me/KimoTechnology

- فيسبوك: [صفحتنا على فيسبوك]
https://www.facebook.com/KimoTechnologyOfficial

- يوتيوب: [قناتنا على يوتيوب]
https://youtube.com/@Mohtarefelparmga

#كيمو #كيمو_تكنلوجي #تكنلوجي #تعلم_البرمجة"
افضل الكتب في مجال هندسة البرمجيات هندسة الشبكات هندسة الاتصالات



بما أن مجالات هندسة البرمجيات وهندسة الشبكات والاتصالات واسعة ومتطورة باستمرار، هناك العديد من الكتب المفيدة. إليك بعض الكتب المعترف بها في هذه المجالات:

### هندسة البرمجيات:
1. "Clean Code: A Handbook of Agile Software Craftsmanship"
- *المؤلف: Robert C. Martin*
- كتاب يركز على كتابة الشيفرة النظيفة والتقنيات الفعّالة في تطوير البرمجيات.

2. "Design Patterns: Elements of Reusable Object-Oriented Software"
- *المؤلف: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four)*
- يقدم نماذج تصميم قوية وقابلة لإعادة الاستخدام في برمجة الكائنات.

3. "The Pragmatic Programmer: Your Journey to Mastery"
- *المؤلف: Dave Thomas, Andy Hunt*
- يقدم نصائح عملية وتقنيات فعّالة للمبرمجين لتعزيز مهاراتهم.

### هندسة الشبكات:
1. "Computer Networking: Principles, Protocols and Practice"
- *المؤلف: Olivier Bonaventure*
- كتاب يشمل مبادئ وبروتوكولات الشبكات بشكل شامل وتطبيقي.

2. "TCP/IP Illustrated, Volume 1: The Protocols"
- *المؤلف: W. Richard Stevens*
- يوفر فهمًا عميقًا لبروتوكولات TCP/IP من خلال شرح مفصل ورسوم توضيحية.

3. "Computer Networks: A Systems Approach"
- *المؤلف: Larry L. Peterson, Bruce S. Davie*
- يغطي موضوعات متقدمة في هندسة الشبكات بشكل شامل.

### هندسة الاتصالات:
1. "Communication Systems"
- *المؤلف: Simon Haykin, Michael Moher*
- يقدم فهمًا شاملاً لأنظمة الاتصالات من خلال تغطية مواضيع مثل التحليل والتصميم.

2. "Wireless Communications: Principles and Practice"
- *المؤلف: Theodore S. Rappaport*
- يركز على تصميم وتحليل أنظمة الاتصالات اللاسلكية.

3. "Data and Computer Communications"
- *المؤلف: William Stallings*
- يغطي مواضيع تشمل نقل البيانات والشبكات وأمان الاتصالات.

تأكد من التحقق من إصدارات الكتب لضمان الحصول على أحدث المعلومات، ويمكنك اختيار الكتب التي تتناسب مع مستوى خبرتك واحتياجات دراستك المحددة.
👍1
الدرس السادس.pdf
93.7 KB
ملخص درس الامس من كورس جافا سكربت
الي الذي لم يحضرو الدروس السابقة
ملخصات PDF لكل الدروس التي تم تدريسها

الاول
https://t.me/KimoTechnology/341

الثاني و الثالث
https://t.me/KimoTechnology/351?single

الرابع
https://t.me/KimoTechnology/376

الدرس الخامس
https://t.me/KimoTechnology/376

الدرس السادس
https://t.me/KimoTechnology/391

الدرس السابع
https://t.me/KimoTechnology/396
1👍1
الدرس السابع.pdf
91.1 KB
ملخص الدرس الاخير من كورس JavaScript
افضل كتب لتعلم البرمجة

كتاب JavaScript
https://t.me/KimoTechnology/115

كتاب HTML
https://t.me/KimoTechnology/50

كتاب Python
https://t.me/KimoTechnology/78

كتاب تعلم الخوارزمات في البرمجة
https://t.me/KimoTechnology/114

كتاب flutter
https://t.me/KimoTechnology/138

كتاب css
https://t.me/KimoTechnology/139

كتاب تعلم Laravel
https://t.me/KimoTechnology/140

لا تنسي متابعتنا ليصلك كل ما هو جديد حول البرمحة 😘🌹 حيث ننشر مشاريع برمجة و كتب و معلومات مهمة كل يوم

مجموعه واتساب :-  https://chat.whatsapp.com/DjcrjVrIJXj9bA1dYWnZhP

مجموعة تيليجرام :- https://t.me/KimoTechnologyGroop

واتساب :- https://whatsapp.com/channel/0029Va9k1B8JJhzeLUDAdf29

تيليجرام :-
https://t.me/KimoTechnology

فيسبوك :- https://www.facebook.com/KimoTechnologyOfficial

يوتيوب :-
https://youtube.com/@Mohtarefelparmga

#كيمو
#كيمو_تكنلوجي
#تكنلوجي
#تعلم_البرمجة
1
Slim هو إطار عمل PHP خفيف الوزن ومخصص لبناء تطبيقات الويب بطريقة سهلة وبسيطة. إليك نظرة سريعة مع بعض الأمثلة:

1. تثبيت Slim:
يمكنك تثبيت Slim باستخدام Composer:


   composer require slim/slim:"^4.0"

2. تكوين التطبيق:
قم بإنشاء ملف index.php وتكوين التطبيق:


   <?php
require __DIR__ . '/vendor/autoload.php';

$app = AppFactory::create();

3. التعامل مع الطلبات والاستجابات:
قم بتعريف مسار وتحديد كيفية التعامل مع الطلب وإرجاع الاستجابة:


   $app->get('/hello/{name}', function ($request, $response, $args) {
$name = $args['name'];
$response->getBody()->write("Hello, $name");
return $response;
});

4. تشغيل التطبيق:
قم بتشغيل التطبيق باستخدام الأمر:


   $app->run();

5. تشغيل السيرفر المدمج:
قم بتشغيل السيرفر المدمج لرؤية التطبيق في المتصفح:


   php -S localhost:8000

الآن يمكنك فتح http://localhost:8000/hello/YourName لرؤية الرد.

هذا مثال بسيط، يمكنك توسيع التطبيق باستخدام Middleware وControllers لتحقيق هيكل أكبر وأكثر تنظيمًا.
👍2
هو شبيه اكثر بي node js