💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
3.94K subscribers
219 photos
5 videos
330 files
607 links
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
Download Telegram
نصائح للمبتدئين فى مجال البرمجه
1- المبرمج يجب ان يطلع على كل جديد يخص لغات البرمجة.
2- المبرمج يجب أن يعتاد على الممارسة الدائمة للبرمجة دون ان يتوقف لفترات طويلة.
3- المبرمج يحتاج لمواقع التواصل حتى يبحث عن مرشد يجلي عنه غمامة الغموض في بعض المسائل.
4- لا تتجه مباشرة الى سوق العمل، ولكن اعمل مشاريع خاصة لفترة ومن ثم توجه لسوق البرمجيات.
5- ان اردت معلومة برمجية حاول ان تبحث عنها في مواقع المطورين وليس لمن يتابعك او تعرف انه مبرمج ولاتسئل الا في اصعب الاحوال.
6- حينما تواجهك مشكلة في اكواد البرمجة، عليك التوجه لمحركات البحث او عدسات البحث في مواقع المطويرين والبحث عن حل لها.
7- اقرء نصائح المطورين وثبت صفحاتهم في المفضلة وابحث عن كل جديد يخص تحسين مستوى المطور.
8- لا تفكر في تغيير لغة برمجة تعلمتها واستمر حتى تحترف اللغة ومن ثم انتقل الى تعلم لغة اخرى وسوف ترى سهولة في التعلم، لان هناك تشابه كبير بين لغات البرمجة.
9- تعلم البرمجة الكائنية التوجه ومفهوم الكلاسات والوراثة ولا تتهاون في المواضيع المتقدمة كونها تختصر عليك الجهد وتجعلك سريع في عمل المشاريع.
10- تعلم كل شي في البرمجة ولا تتوقف عند حد وتقول الان اصبحت ابرمج تطبيقات ولن احتاج لتعلم اللغة! ولكن تعلم حتى النهاية وبرمج تطبيقات اكثر احترافية.
11- استمر في تطوير نفسك ، فأن اردت النجاح والاحتراف في لغة البرمجة يجب أن تتعلمها حتى تصبح معلم لها وان يدفعك الفضول الى اكتشاف مكاتب جديدة لها.
12- احرص على تنظيم الوقت والجهد ولا ترهق نفسك وتحاول الصعود مباشرة الى قمة الاحتراف ولكن اجعل ناتج خبراتك يستمر مع الوقت ويزداد تدريجياَ.
13- لا تتوقف عند تعلم لغة برمجة ولكن تعلم الامور التي تساعدك على عمل مشاريع كبيرة، وتعلم قواعد البيانات mysql وامور اخرى تحسن من جودة البرامج.
14- عود نفسك على حل الاشكاليات من خلال وضع تحدي لنفسك، حتى لو اضعت الوقت فلن تندم واعلم أن هذا الاسلوب يعود عليك بالفائدة ويكشف لك خفايا لغات البرمجة .
15- التعلم المستمر هو القوة التي تميز مبرمج عن اخر، تعلم دائما من خلال قنوات اليوتيوب وابحث عن دورات تعليمية وثقف نفسك باستمرار.
#نصائح_برمجية
👍2👏1
أكواد و قوالب HTML- CSS مجانا:
تطوير المواقع من الصفر لغاية بناء متجر الكتروني :
- اساسيات php كاملة
- البرمجة كائنية التوجه php oop
- قواعد بيانات php sql كامل
- مشروع ادارة طلاب مع قواعد بيانات
- مشروع متجر الكتروني كامل
- مشروع تصدير شهادات للطلاب برقم تسلسلي واسم طالب
- بناء منصة كاملة لنشر فيديوهات وعرضها للاخرين شبيه بالانستقرام
الكورس : رابط : 👇👇👇
https://hoxiin.com/Course-web-php

ملخصات شاملة وكاملة لدروس HTML- CSS- CSS3 - JAVASCRIPT سكريبت للأستاذ أسامة الزيرو 2022💝

حمله الآن 👇

1️⃣ الملخص الاول : كتاب ملخص كورس HTML للاستاذ اسامة الزيرو

https://hoxiin.com/Html

2️⃣ الملخص الثاني : كتاب ملخص كورس HTML5 للزيرو

https://hoxiin.com/Html5

3️⃣ الملخص الثالث : ملخص كورس CSS الخاص بالزيرو ويب سكول

https://hoxiin.com/css

4️⃣ الملخص الرابع: ملخص كورس CSS3 للزيرو ويب سكول للاستاذ اسامة محمد
https://hoxiin.com/css3

5️⃣ الملخص الخامس: كتاب ملخص الجافا سكربت JavaScript من قناة الزيرو

https://hoxiin.com/Javascript

🔴 هام جداً 🔴
🔘طريقة تخطي الروابط المباشرة بالفيديو فوراً وبدون أي مشاكل..
الطريقة سهلة ومدة الفيديو 33 ثانية..
تعلمها لكي تحصل على جميع الأكواد و الكورسات والكتب.. ☑️

موفقين.

كورس كامـل لتعلـم أساسيـات تصميـم وتطويـر قواعـد البيانـات

رابط الكورس من هنا👇
https://hoxiin.com/Database

🔴 هام جداً 🔴
🔘طريقة تخطي الروابط المباشرة بالفيديو فوراً وبدون أي مشاكل..
الطريقة سهلة ومدة الفيديو 33 ثانية..
تعلمها لكي تحصل على جميع الأكواد و الكورسات والكتب.. ☑️

https://t.me/Expert_programming_and_Database

موفقين.

يضع هذا الكتاب القارئ على أعتاب عالم تصميم تجربة المُستخدمين UX، من المفاهيم العامة وصولاً لأهمية الإحصائيات فيه:
معلومات الكتاب 📖

عدد التحميلات 884

حجمه 6.47MB

يتألف من 126 صفحة
رابط الكتاب من هذا👇
https://hoxiin.com/ux-desinger

🔴 هام جداً 🔴
🔘طريقة تخطي الروابط المباشرة بالفيديو فوراً وبدون أي مشاكل..
الطريقة سهلة ومدة الفيديو 33 ثانية..
تعلمها لكي تحصل على جميع الأكواد و الكورسات والكتب.. ☑️

موفقين.


ماستر خاصة لدورة تصميم الويب (HTML ، CSS ، JS ، SEO)
سوف تتعلم تطوير مواقع الويب بنسبة 100٪ بشكل احترافي من 0 إلى النهاية باستخدام HTML أو CSS أو JS أو إنشاء موقع ويب أو قوالب وتحسين محركات البحث

رابط الدورة يوديمي 👇
https://hoxiin.com/Mastering-Web-developping

كتاب أساسيات البرمجة الموجهة باستخدام لغة الجافا

حمل الكتاب 👇
https://hoxiin.com/Java-book

ال Html بالعربي : الحلقة 8 -Global attributes -
حمل الكتاب من هنا 👇

https://hoxiin.com/Html-8
👍6
محلل النظم لا يكون يتعامل مع النظام و لغات البرمجة بشكل مباشر فهذه ليس مهمته الرئيسية, يكون تعامله مع المستخدم وفي انشاء الخطط الفنية أكثرز أكثر , أما مهندس البرمجيات خلق أصلا ليترجم كل شيء حوله على هيئة كودات و ذلك باستخدام لغات البرمجة المختلفة .

وهنا أتيك بالتفصيل :

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

و بشكل عام يلعب المحلل الأدوار التالية:
-الاجتماع و التنسيق مع أصحاب المصلحة الداخلين و الخارجين لمعرفة نطاق المشروع و أهداف النظام و متطلباته
-تطوير و تنظيم و تحديد أولويات المشروع
-تنظيم و تخطيط البايانات, وبناء الرسوم التخطيطية،و الرسوم الانسيابية و تزويد المطورين بها لاتباعها
-ترجمة المخططات الفنية الى معلومات مقروءة و واضحة يمكن للمستخدم فهمها
- يجب تواجده عند اجراء اختبار النظام الاولي لمعرفة اذا كان يلبي متطلبات المستخدم
- انهاء متطلبات نشر النظام
-مسؤول عن توثيق جميع العمليات و تسجيلها
-متابعة النظام و اداءه بعد تطبيقه

-مؤهلات محلل النظم و المهارات التي يتقنها :
-بكالوريوس أنظمة معلومات أو علم حاسوب أو خبرة معادلة لها
-4-6 سنوات خبرة في مجالات أنظمة المعلومات
-مهارات حاسوبية مختلفة سواء في ما يخص الHardware أو Software
-فهم و معرفة بمبادىء و بناء قواعد البيانات
-خبرة في تثبيت وانشاء و توثيق و تطبيق أنظمة المعلومات
-معرفة عملية بمجموعة من لغات البرمجة
-مهارات تحليلية ممتازة


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

مهام مهندس البرمجيات :
-بناء هيكل البرنامج من خلال كتابة الكودات
-حل مشاكل النظام و تحليله
-ادارة أنظمة قواعد البيانات
-صيانة أنظمة التشغيل
-بناء أنماط و اتباع الخوارزميات
-التعاون مع الأخرين من محلل نظم و مصممون أخرون للوصول الى نتيجة المطلوبة

https://t.me/Expert_programming_and_Database
👍6
5 أسباب تخليك تتعلم البرمجة 🔥
السبب الأخير متأكد انه راح يقنعك 😁😉
تابع ..
⬇️⬇️

1️⃣ دخل مادي 💰
تعتبر البرمجة من المجالات التي توفر لك مصدر دخل مالي جيد, لكثرة الطلب على المبرمجين.

2️⃣ لغة المستقبل 👨‍💻
من أهم الأسباب التي تجعلك تتعلم البرمجة هي انها تعتبر حاليا هي لغة المستقبل , لأنها مطلوبة بشكل كبير بالعديد من المجالات وبدأت العديد من الدول المتقدمة بتعليمها بالمدارس من المراحل الأولى ..

3️⃣ العمل من أي مكان 🧑‍💼
يمكنك العمل كمبرمج عن بعد و من أي مكان بالعالم .

4️⃣ يمكنك عمل أي شيء🔧
كلنا نعلم مدى أهمية الأجهزة بحياتنا ,لذلك لا يمكن التعامل معها الا من خلال لغات البرمجة لذلك تعلم البرمجة يجعلك تعمل أي شيء تريده .🤷‍♀️

5️⃣ للمتعة ! 🎲
أخيرا .. من وجهة نظري احدى الأسباب التي تجعلك تتعلم البرمجة هي المتعة او استكشاف شيء جديد , من خلال قدرتك على عمل أشياء جديدة ومفيدة .😁

اذا كنت مبرمج ما هو السبب لاختيارك مجال البرمجة ؟🤔


https://t.me/Expert_programming_and_Database
عند بناء نظام برمجي يجب عليك تحديد المعايير الرئيسية فيه كمثال ( السرعة او الدقة ) نسبياً وغيره.

الصورة توضح 10 من أهم المقايضات (trade-offs) التي يجب مراعاتها عند تصميم الأنظمة. تُعتبر المقايضات أساسية في تصميم الأنظمة لأنها تساعد في اتخاذ القرارات الصحيحة بناءً على احتياجات التطبيق وخصائصه.

#الخلاصة:

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

إليك شرحًا لكل مقايضة:

1. التوسع الرأسي مقابل التوسع الأفقي (Vertical vs Horizontal Scaling):

التوسع الرأسي: هو إضافة موارد (مثل زيادة المعالج والذاكرة) إلى الخادم الحالي لزيادة قدرته على التعامل مع الحمل.

التوسع الأفقي: يعني إضافة المزيد من الخوادم إلى مجموعة الخوادم الموجودة لتوزيع الحمل على أكثر من خادم.

2. SQL مقابل NoSQL:

SQL: هي قواعد بيانات تعتمد على الجداول وتستخدم مخططًا ثابتًا (schema). مناسبة للتطبيقات التي تتطلب تناسقًا قويًا.

NoSQL: توفر مرونة في المخطط (schema-less)، وتُستخدم في التطبيقات التي تحتاج إلى تخزين البيانات بطرق مختلفة مثل تخزين الوثائق أو البيانات المفتاحية.

3. المعالجة الدفعية مقابل المعالجة المتدفقة (Batch vs Stream Processing):

المعالجة الدفعية: يتم جمع البيانات ومعالجتها دفعة واحدة، مثل معالجة الفواتير اليومية.

المعالجة المتدفقة: يتم معالجة البيانات في الوقت الحقيقي حال وصولها، مثل الكشف عن الاحتيال.

4. التطبيع مقابل عدم التطبيع (Normalization vs Denormalization):

التطبيع: تقسيم البيانات إلى جداول ذات صلة لضمان عدم تكرار المعلومات.

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

5. التناسق مقابل التوفر (Consistency vs Availability):

التناسق: ضمان حصول المستخدم على أحدث البيانات دائمًا.

التوفر: ضمان أن النظام دائمًا متاح حتى إذا واجهت بعض الأجزاء مشاكل.

6. التناسق القوي مقابل التناسق المتأخر (Strong vs Eventual Consistency):

التناسق القوي: التحديثات على البيانات تظهر على الفور في جميع العقد.

التناسق المتأخر: التحديثات قد تتأخر قبل أن تصبح متاحة في جميع العقد، ولكن النظام سيصل في النهاية إلى حالة تناسق.

7. REST مقابل GraphQL:

REST: الوصول إلى البيانات يتطلب الوصول إلى عدة نقاط نهاية (endpoints).

GraphQL: يوفر كفاءة أعلى في جلب البيانات عن طريق استعلامات مخصصة، ولكنه يتطلب تصميمًا أكثر تعقيدًا.

8. حالة مقابل عديم الحالة (Stateful vs Stateless):

نظام ذو حالة: يحتفظ النظام بسجل التفاعلات السابقة مع المستخدم.

نظام عديم الحالة: لا يحتفظ النظام بأي تفاعلات سابقة ويتم معالجة كل طلب بشكل مستقل.

9. الذاكرة المؤقتة للقراءة مقابل الذاكرة المؤقتة للكتابة (Read-Through vs Write-Through Cache):

الذاكرة المؤقتة للقراءة: يتم جلب البيانات من قاعدة البيانات إذا كانت غير موجودة في الذاكرة المؤقتة.

الذاكرة المؤقتة للكتابة: يتم تحديث البيانات في الذاكرة المؤقتة وفي التخزين الدائم في الوقت نفسه.

10. المعالجة المتزامنة مقابل المعالجة غير المتزامنة (Sync vs Async Processing):

المعالجة المتزامنة: يتم تنفيذ المهام واحدة تلو الأخرى.

المعالجة غير المتزامنة: يمكن تنفيذ المهام في الخلفية ويمكن بدء مهام جديدة دون انتظار انتهاء المهام الحالية.
👍61
السلام عليكم ورحمة الله وبركاته
الي يبغئ مساعدة في الآتي :
حلول واجبات كوزات واختبارات وكتابة مشاريع
١-برمجة ويب (html -css-JavaScript-php)
2-برمجة تطبيقات flutter
3-c#
4C++
5-Java
6-بايثون Python
7-SQL قواعد بيانات
8-تقارير وعروض ومشاريع
باوربوينت
وورد
اكسل
قواعد بيانات اكسس

٩-تحليل وتصميم نضم ومشاريع متكامله

الي يبي يتفضل خاص اي مساعده او استفسار او شي بسيط مجاني
المشاريع الكبيره والمكلفة بمقابل مادي بسيط

ثقه-ضمانه-وجودة-وفل مارك ان شاء الله
👍11
Forwarded from الهندسة الكهربائية (Eng/Mahmoud Abdulhameed)
إعلان

هل تبحث عن خدمات متعددة تجمع بين اللغة الإنجليزية، التصميمات الجرافيكية، إنشاء التقارير، السير الذاتية، بطاقات العمل، بطاقات الدعوات، وإعلانات خاصة وعامة؟ نحن هنا لنلبي احتياجاتك!

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

دعنا نساعدك في تحقيق أهدافك وتطلعاتك بدقة وجودة عالية.
تواصلوا بنا اليوم للاستفادة من خدماتنا.
معرفي الشخصي:
@M_Mahmoud1
قناتي على تلجرام:
https://t.me/Electrically2020
---