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

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

مجموعة تيليجرام :- https://t.me/KimoTechnologyGroop
Download Telegram
HTML.pdf
369.6 KB
افضل كتاب لتعم لغة HTML في عام 2023
👍7👨‍💻3🔥1
لا تنسو الانضام لمجموعة حقيبة المبرمج حيث يمكنك فتح نقاشات او السؤال عن اي شئ يخص البرمجة

رابط الدعوة :- https://t.me/+jQdl6YIz57FmZTY0
مفهوم واجهة التطبيقات البرمجية ترجمة عن الـ API اختصارا لـApplication Programming Interface. حيث تعبر عن مجموع القواعد التي تحكم التطبيق وتسيره، و يتم عملها بالأخذ بمنطق إخفاء تعقيد منطق عمل وظيفة أو دالة أو تابع و تصدير طريقة بسيطة للوصول إليه و التعامل معه , يعطي هذا مرونة أكبر و قابلية أكثر للتحكم في التطبيق بواجهتيه : الأمامية و الخلفية.

مثال:

توفر الدالة getBooksCount إمكانية جلب عدد الكتب المخزنة في قواعد البيانات، فهي تقوم بإخفاء التعقيد الكائن داخلها أو ما الذي تقوم به، وتوفر بدل كل هذا هاته الطريقة البسيطة للإستدعاء والإستعمال.
ببساطة هذا هو منطق عمل الواجهات البرمجية، بالتأكيد ستلاحظ أن المفهوم عام ولا يشمل طلبات الـ HTTP والردود عليها فقط، لأن هذا الأخير ليس هو الواجهة في حد ذاته وإنما يستعير منطقها لفعل ذلك. فهو شائع بناءها في تطبيقات الويب لفصل الواجهة الخلفية تماما عن شيفرات الواجهة الأمامية يتوفير نقاط وصول أو end points للوصول إلى مصادر معينة أو تطبيق أفعال CRUD بسهولة (Create, Read ,Update , Delete ).

أما عن الـ REST api أو الـ RESTful API هي واجهة تطبيقات برمجية تتبع مبادئ تصميم REST.
كمثال لانشاء api PHP :-

$arr['arName'] = utf8_encode ('ahmed') ;
$data = json_encode($arr);
print_r($data) ;

حيث يمكن ان تكون $arr عبارة عن مصفوفه نحولها عن طريق json_encode الي شكل api و نقوم بطباعته

انتبه أن ترميز الأحرف العربية يختلف عن الانكليزية، لذلك حاول طباعة السلاسل باستخدام الدالة

utf8_encode ( string $data )
👍2
لعمل نظام تسحيل الدخول باستخدام PHP يجب معرفة بعض المفاهيم و الخطواط

فانت تحتاج معرفة بقواعد البيانات و الاتصال بها عبر الطرق المختلفة

حيث يعتمد النظام علي استلام طلب من المستخدم به البيانات المراد تسحيلها في القاعدة مثل الاسم و البريدو كلمة السر و اي تفاصيل اخري يمكن استخدامها ثم يقوم كود PHP بمعالجة تلك البيانات و حفظها في القاعدة

و عندما يقوم المستخدم بارسال طلب تسحيل الدخول يقوم الكود المبرمج بلغة PHP بجلب البيانات من القاعدة و مطابقتها مع البيانات التي ادخلها المستخدم اذا تطابقت يمر بسلام اما اذا لم تتطابق يدر السيرفر او كود PHP برمز الخطاء بعدم وجود المستخدم او ان البيانات خطاء
6👍1
🔰 ما هو لارافل #Laravel؟😃
🔸 لارافل #Laravel هو إطار عمل مفتوح المصدر (سهل – مرن – آمن – احترافي) مبني بلغة #PHP, والمعنى الصحيح لـ إطار عمل أي بيئة عمل شاملة وداعمة لـ بناء مشروعك بشكل سهل وسلس, والأهم غير متعب, عبر تقنية #MVC ( وهنا نقصد بالـ #MVC أي Model و View و Controller ) اي أنه سيوّفر لك تحكم كامل بمشروعك ضمن واجهة عمل مرنة تشمل جميع ملفات وبيانات مشروعك..😎😁
🔸 يتميز #Laravel بسهولة الاستخدام والتعلم، وسرعة التطوير.
🔸 يتم استخدامه لتطوير تطبيقات الويب والمواقع الديناميكية، وهو يحتوي على مجموعة من الأدوات والخصائص التي تجعل من تطوير التطبيقات سهلاً وممتعاً.😉👍🏻

🔸#مقتبس_من : #COMMA_TEAM
🔸#للمزيد_تابع : برمجة المحترفين
🔸 أسأل الله أن وفقنا في افادتكم في هذه المعلومات 👨 🏫 😍
🔸 وفق الله الجميع 💜 💚 🙌
KEMO DEV pinned «لا تنسو الانضام لمجموعة حقيبة المبرمج حيث يمكنك فتح نقاشات او السؤال عن اي شئ يخص البرمجة رابط الدعوة :- https://t.me/+jQdl6YIz57FmZTY0»
من الأفضل الأشياء كونك مطور أو مبرمج، هو أنه يمكنك الحصول على وظائف متعددة عبر الإنترنت.

ما أنت بحاجة له هو فقط منصات رسمية وموثوقة، ولا نتحدث هنا عن عمل حر (فريلانس) بل وظيفة عن بعد في شركة مرموقة

1. منصة Google Careers / أو Google Remote Jobs

2. منصة بعيد

3. منصة LinkedIn

4. منصة We Work Remotely

5. موقع Remote OK

6. موقع Remote co

7. موقع Just Remote

8. موقع TopTal

9. موقع Indeed

10. موقع Turing

لا تنسى متابعتنا في تيليجرام :- programmer_bag@
7
السلام عليكم ❣️🔥

اقدم لكم مشروع موقع دردشة مكتمل Front end و Back end باستخدام :-

HTML CSS JAVASCRIPT PHP MYSQL

ميزات الموقع :-
6- انشاء حساب
5- تسجيل الدخول
4- صفحة مستخدم
3- غرفة الدردشة الجماعية
2- تسجيل الخروج
1- ارسال الرسائل الجماعية

كود الموقع مجاني و بشكل منفصل ان ارد يوجد مجلدين واحد فيه الصميم فقط ( HTML + CSS + JS )
والثاني فيه الصميم و الربط بقواعد البيانات و اكواد PHP

رابط التحميل الملفات كاملة :-
https://t.me/programmer_bag/38
4🤩1
تعلم أساسيات لغة بايثون
أيًا كان المجال الذي حددته في الخطوة السابقة فلا بد لك في البداية من تعلم أساسيات لغة البايثون التي تمثل أساسًا لأي لغة برمجة والتي تشمل:

طريقة تثبيت لغة بايثون على جهازك وإنشاء بيئة افتراضية.
صياغة الجمل والعبارات في بايثون
تعريف المتغيرات وأنواع البيانات الأولية.
العمليات الحسابية والمنطقية الأساسية.
عمليات الإدخال والإخراج ومفهوم الاستثناءات وطرق معالجتها.
الدوال البرمجية وطريقة تعريفها واستدعائها.
هياكل البيانات المركبة مثل القوائم والمجموعات والقواميس
تعليمات التحكم بتدفق البرنامج مثل التعليمات الشرطية والحلقات التكرارية.
مفاهيم البرمجة كائنية التوجه
أهم المكتبات القياسية التي تستخدم في العديد من المشاريع.
طرق التعامل مع الملفات.
الخبر الجيد هنا أن تعلم هذه الأساسيات لن يستغرق منك الكثير من الوقت لأن بايثون كما أشرنا لغة سلسة وبسيطة وسهلة التعلم.
👍2
كيف اتعلم قواعد البيانات
في بداية الأمر يجب معرفة ما معنى قاعدة البيانات، وهي معلومات يتم تخزينها وتنظيمها بطريقة مفيدة جدًا، حيث إنها من الممكن أن تكون عبارة عن قائمة أسماء وأرقام هواتف أو غير ذلك، ويتم تخزين الأسماء عن طريق ربط كل اسم بالرقم الخاص به حتى تستطيع بكل سهولة البحث عن أي من الاسم والرقم بمعرفة الآخر، كما أنه لا بد أيضًا من معرفة كيفية تعلم قواعد البيانات وماهي البيانات الضخمة ومجالات تطبيقها.

معنى قاعدة البيانات
هي المعلومات التي يتم تخزينها بشكل مرتب ومنظم حتى يسهل البحث عنها بعد ذلك، مثل الأسماء وأرقام الهواتف، على أن يتم تخزين كل اسم برقم الهاتف الخاص به حتى تستطيع بكل سهولة بعد ذلك البحث عن الاسم أو الرقم بمعرفة الآخر بكل سهولة.
ويتم في جداول عبارة عن صفوف وأعمدة تنظيم محتويات نظام قاعدة البيانات حتى يكون من السهل استرجاع المعلومات ومعرفة كيف اتعلم قواعد البيانات.
حيث إن البيانات ترتبط من جداول متعددة بمفتاح معروف كالاسم ورقم الحساب وما إلى ذلك بحث يتم تخزين أجزاء مختلفة من البيانات في جداول مختلفة.
كما أن اسم نظام إدارة قواعد البيانات DBMS يتم إطلاقه على تطبيق الكمبيوتر المستخدم لعمل جداول قاعدة البيانات والهيكل الخاص بها وتخزين البيانات والعمل على استردادها في أي وقت تطلب به.
كيف اتعلم قواعد البيانات
تعتمد الكثير من مجالات علوم البيانات على قواعد البيانات لإدارة المعلومات، حيث إنه من الضروري معرفة كيف يتم إنشاء قاعدة بيانات ومعرفة كيف يتم عملها وكيف اتعلم قواعد البيانات.
قم بأخذ دورة تمهيدية في تصميم قواعد البيانات حتى تكون على دراية بمعرفة وتعلم المفاهيم الأساسية لاستقلال البيانات، وأساس قواعد البيانات ودور نظام إدارة قواعد البيانات في حزمة التطبيقات وتعرف على كيف اتعلم قواعد البيانات.
قم بالتعرف على لغات الاستعلام المهيكلة وقواعد البيانات الارتباطية، ثم احصل على خبرة عملية في كيفية إنشاء نموذج قاعدة بيانات. [1]
ما هي لغة الاستعلام الهيكلية
إن لغة الاستعلام الهيكلية هي عبارة عن لغة برمجة تعمل جميع قواعد البيانات العلائقية على استخدامها حتى يتم الاستعلام عن البيانات وتعريفها ومعالجتها، والقدرة على التحكم في الوصول إليها وتعرف كيف اتعلم قواعد البيانات.
تم تطويرها أول مرة في السبعينات مع أوراكل باعتباره مساهمًا رئيسيًا، مما أدى بعد ذلك إلى تنفيذ المعيار SQL ANSI، وقد قامت SQL بتحفيز الكثير من الامتدادات من الكثير من الشركات مثل أوراكل ومايكروسوفت وآي بي إم، ورغم أن SQL لا تزال تستخدم على نطاق كبير وواسع اليوم، إلا أن الكثير من لغات البرمجة بدأت تظهر.
كيفية تطوير قاعدة البيانات
تم تطوير قاعدة البيانات بشكل كبير جدًا منذ تأسيسها في أوائل الستينات، مثل قاعدة بيانات الشبكة الذي يعتبر نموذجًا مرنًا جدًا يسمح بكثير من العلاقات وقاعدة البيانات الهرمية التي كان اعتمادها الأساسي على نموذج شبه الشجرة وسمح بعلاقة رأس بأطراف، واللتين كانتا من الأنظمة الأصلية التي يتم استخدامها لمعالجة البيانات وتخزينها.
ورغم أن هذه النماذج تعتبر بسيطة جدًا إلا أنها كانت تعتبر من الأنظمة الي تم استخدامها مبكرًا وغير مرنة.
وقد شاع استخدام قواعد البيانات العلائقية في الثمانينات، ثم تلاها في التسعينات قواعد البيانات الموجهة للكائنات.
وقد ظهرت قواعد البيانات NoSQL كنوع من الاستجابة لتطور الإنترنت والحاجة إلى سرعة أكبر ومعالجة البيانات غير المهيكلة.
لكن اليوم تقوم كل من قواعد البيانات السحابية وقواعد البيانات الذاتية بفتح آفاق جديدة في حالة تعلق الأمر بكيف يتم جمع البيانات والعمل على تخزينها واستخدامها وإدارتها.
ما هي أنواع قواعد البيانات
هناك الكثير من أنواع قواعد البيانات المختلفة، وتعتمد أفضل قاعدة للبيانات لمؤسسة ما على كيف يتم استخدامها للبيانات، وهي:
قاعدة البيانات العلائقية: وهي التي أصبحت لها صيت وسيطرة في فترة الثمانينات، حيث إن العناصر الموجودة يتم تنظيمها في قاعدة البيانات الارتباطية كمجموعة جداول لها أعمدة وصفوف، كما أن تقنية قواعد البيانات الارتباطية توفر الطريقة الأكثر مرونة وكفاءة حتى يتم الوصول إلى المعلومات المنظمة.
قاعدة البيانات الشيئية: ويتم تمثيل المعلومات في قاعدة بيانات كائنية التوجه في صورة كائنات مثلما هو الحال في البرمجة الشيئية.
قاعدة البيانات الموزعة: وهي التي تتكون من قاعدة البيانات الموزعة من 2 ملف أو أكثر من ذلك يقعان في مواقع مختلفة، حيث إنه من الممكن تخزين قاعدة البيانات على الكثير من أجهزة الكمبيوتر الموجودة في نفس الموقع أو المتناثرة من خلال شبكات أخرى مختلفة.
👍4
مستودع البيانات: وهو المستودع المركزي للبيانات، ويعتبر نوعًا من قواعد البيانات الذي تم تصميمه خصيصًا للعمل على الاستعلام والتحليل السريع.
قواعد بيانات NoSQL: وهي قاعدة البيانات غير العلائقية التي تسمح بتخزين البيانات غير المهيكلة وشبه المنظمة والعمل على معالجتها، بخلاف قاعدة البيانات العلائقية التي يتم من خلالها تحديد كيف يتم تكوين كل البيانات المدرجة في قاعدة البيانات، وقد ازدادت شعبية قاعدة البيانات غير العلائقية وذاع صيتها حتى أصبحت تطبيقات الويب الأكثر شيوعًا وانتشارًا وتعقيدًا.
قاعدة بيانات الرسم البياني: وهي التي تخزن البيانات وفق الكيانات والعلاقات بين الكيانات.
قاعدة بيانات OTLP: هي قاعدة البيانات التحليلية والسريعة التي تم تصميمها للكثير من المعاملات التي يقوم بها مستخدمون كثر.
أنواع قواعد البيانات الاقل استخدامًا
ويعتبر كل أنواع البيانات السابقة عددًا قليلا من الكثير من أنواع قواعد البيانات التي يتم استخدامها اليوم، وتوجد أنواع أخرى أقل استخدامًا عما سبق، وهي:

قاعدة البيانات المفتوحة المصدر: وهي قاعدة بيانات SQL أو NoSQL.
قاعدة البيانات السحابية: وهي عبارة عن مجموعة من البيانات المنظمة أو غير المنظمة التي تكون متواجدة أعلى منصة حوسبة سحابية خاصة أو مختلطة أو عامة.
كما أنه يوجد نوعان من نماذج قاعدة البيانات السحابية: التقليدية وقاعدة البيانات مثل خدمة DBaas حيث إنه باستخدامها يتم تنفيذ كل المهام الإدارية والصيانة من خلال مزود الخدمة.
قاعدة البيانات المتعددة النماذج: وهي التي تجمع قواعد بيانات النماذج المختلفة للكثير من الأنواع المختلفة من نماذج قواعد البيانات في نهاية خلفية واحدة كاملة، مما يعني أنه يمكنها استيعاب أنواع البيانات المختلفة.
قاعدة البيانات الذاتية القيادة: وهي التي تعتبر ذاتية التوجيه وتعرف أيضًا باسم قواعد البيانات الذاتية، وتعتبر أحدث أنواع قواعد البيانات وأكثرها تطورًا وتقوم على السحابة، وتكون باستخدام التعلم الآلي لضبط قاعدة البيانات والنسخ الاحتياطية والأمان والتحديثات والكثير من مهام الإدارة الروتينية الأخرى التي يقوم بها المسؤولون عن قواعد البيانات بشكل تقليدي.
نظام إدارة قواعد البيانات
لكي يتم تنفيذ قاعدة البيانات فإن ذلك يتطلب برنامج قاعدة بيانات شامل يسمى نظام إدارة قواعد البيانات، وهو يعمل بمثابة واجهة بين قاعدة البيانات ومستخدميها النهائيين أو برامجها مما يجعل المستخدمين يسمحون باسترداد وتحديث وإدارة كيفية تنظيم المعلومات والعمل على تحسينها، كما أن نظام إدارة DBMS يسهل الإشراف والتحكم في قواعد البيانات، مما يوفر مجموعة مختلفة من العمليات الإدارية، مثل الاسترداد والنسخ الاحتياطي والضبط ومراقبة الأداء🧡🧡💪🏻
2👍1
💻تعليم أساسيات الكمبيوتر من جوالك

🌟تطبيق التعليم الافضل للكمبيوتر..

سوف تتعرف على قطع الحاسوب و البرامج الاساسية لنظام التشغيل ويندوز....
و التعرف على الطابعات وطريقة الطباعة والراوترات..وكل مايخص الحاسوب...
و 🌟تطبيق لشرح برامج الكمبيوتر.

حمل التطبيقات دائما من المتجر الرسمي لاندرويد

أساسيات الكمبيوتر

https://play.google.com/store/apps/details?id=com.sergeyvapps.computerbasics

وهدية
دليل برامج الحاسوب

https://play.google.com/store/apps/details?id=dz.sebrou.soft_guide.app
1