عالم برمجةوتقنية الحاسوب C. P. W
746 subscribers
496 photos
55 videos
260 files
480 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
🚨استثمر فترة الصيف وعلم أطفالك البرمجة "من أعمارهم ٦-١٢"


اجعلهم يلعبون عبر تعلّم البرمجة وعلمهم من هذي المصادر 👇🏻
اختر له لغة البرمجة المناسبة لمهاراته وقدراته الشخصية.

https://bit.ly/4feW4pn

إقرا هذه النصائح لتتعلم كيف تتعلم وتبدأ في مجال البرمجة.

https://bit.ly/40vKvG2

دليلك الشامل لتعلم البرمجة من الصفر.

https://bit.ly/3CtNaG0

كيف تتعلم البرمجة c++ للمبتدئين.

https://bit.ly/4fb2JRA

تعلم البرمجة مع أكاديمية حسوب | دليلك الأشهر كمبرمج.

https://bit.ly/4eht4Mx

افضل الوظائف في مجال البرمجة وكيفية ايجاد وظيفة عمل مناسبة.

https://bit.ly/3Cr9Tm6
لقيت لكم أدوات جبارة قوية للكتابة بالذكاء الاصطناعي ‼️

كتابة ولا غلطه بأقل مجهود وراح توفر عليك نصف وقتك الضائع

بحط لكم تحت التغريدة أفضل الأدوات في الكتابة تابع 👇

أفضل مواقع الكتابة بالذكاء الاصطناعي هنا

https://nastafed.com/17895/

أفضل أداة لتدقيق النصوص بالذكاء الاصطناعي هنا

https://nastafed.com/25775/

أداة عظيمة في تصحيح الأخطاء الإملائية هنا

https://nastafed.com/28805/

أشهر مواقع التوظيف بالذكاء الاصطناعي هنا

https://nastafed.com/21939/
Welcome, O Engineers
2👍1
بسم الله الرحمن الرحيم

اللهمّ صلّ على محمد وآل محمد وعجّل فرجهم والعن أعدائهم

نظرًا لكثرة الطلب والسؤال عن برنامج الفوتوشوب والتصميم .. على الكمبيوتر

تم فتح قناة خاصة لنشر بعض الدروس ((( للمبتدئين )))

نتمنى لكم وقتا مفيداً وممتعاً

نسالكم الدعاء
👍32
𝒆𝒏𝒈/ 𝒔𝒉𝒂𝒓𝒂𝒇 𝒂𝒍𝒌𝒂𝒘𝒎𝒂𝒏𝒊 𓂆
https://t.me/l_d_gh
اريد منكم نشر القناة إذا اعجبتكم الدروس عراقيه فخمه
👍2
اعجبني الشرح لهاذا جبته لكم وان شاء الله يعجبكم🇾🇪 🇾🇪
👍2
ماهي أفضل مواقع تعلم البرمجة من الصفر

1.منصة HackerRank

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

2. موقع freeCodeCamp

موقع Free Code Camp هي منظمة غير ربحية بها بعض المحتوى المفيد والموارد المفيدة لتعلم البرمجة من الصفر.  وكما توفر منشورات وأدلة ومواد عالية الجودة لهواة البرمجة المبتدئين لممارسة مهاراتهم وإتقانها.
لإدراج بعض المحتويات الرائعة المنشورة على الإنترنت ، قد تتضمن منصات التعلم التفاعلية على الويب لممارسة تطوير الويب باستخدام لغات البرمجة مثل HTML و CSS و JavaScript. هناك العديد من المهام وأسئلة التدريب التي يمكنك العمل عليها بمفردك لتحقيق النتائج المرجوة من تعليمك.

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

موقع Geek For Geeks هي واحدة من المنصات المفضلة لدي للمحتوى المجاني حول تعلم المزيد حول العديد من لغات البرمجة والموضوعات الأخرى المتعلقة بها. 
تحتوي على مقالات و مسابقات مكتوبة ومدروسة جيدًا عن علوم الكمبيوتر والبرمجة وغير ذلك الكثير لتمكين المستخدم من اكتساب المزيد من الخبرة وتعزيز مهارات البرمجة.
أفضل جزء في تعلم البرمجة بموقع Geek For Geeks هو أنه يمكنك العثور على محتوى مفيد حول الموضوعات والمفاهيم المحددة التي تبحث عنها، وعادة ما لا يخيب ظنك أبدًا. 
إذا كنت تبحث عن موضوع برمجة معين ، فهناك احتمال كبير أن تتلقى منشورات محدثة وعالية الجودة مع أكواد كأمثلة أيضاً للتطبيق العملي.
تتوفر هذه الرموز التي تم الحصول عليها في العديد من لغات البرمجة، بما في ذلك C و C ++ و Java و Python ولغات الترميز الأخرى المماثلة. 
يمكنك أيضًا الرجوع إلى هذا الموقع للتعلم بأسلوب أكثر بديهية للبرمجة التنافسية والمشاركة في الأحداث المختلفة.
4. منصة Codecademy

يعد Codecademy مكانًا رائعًا لمن يرغب في تعلم البرمجة من الصفر للمبتدئين وعشاق البرمجة الراغبين باستثمار وقتهم وجهدهم لتعزيز مهاراتهم في البرمجة.
 تقدم Codecademy جلسات تفاعلية مجانية عبر الإنترنت بـ 12 لغة برمجة مختلفة ، بما في ذلك Python و Java و Go و JavaScript و Ruby و SQL و C ++ و C # و Swift و Sass ، بالإضافة إلى لغات الترميز HTML و CSS.
كما أن لديها واحدة من أفضل المنصات لتعلم البرمجة مع مجموعة من المهام التي عليك إكمالها للتقدم إلى المرحلة التالية. سيساعد نظام المستوى هذا من الترميز ونظام التقدم المستمر للبرمجة المستخدمين والمطورين على إنشاء مزيد من المشاركة ومعرفة المزيد.
يمكنك اختيار لغة البرمجة التي تختارها والعمل عليها حتى تحصل على أفضل النتائج. تتعلم من خلال مقتطفات التعليمات البرمجية وتنفيذ كتل التعليمات البرمجية هذه بنفسك. 
إنه يوفر تفاعلًا عاليًا لكل شخص متحمس لأغراض الاستكشاف والممارسة العملية في كتابة الكود . ستتلقى تعليقات فورية تساعدك على تصحيح نفسك والتعلم بشكل أكثر ملاءمة.
5. موقع DevProjects 

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

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

مش بس كده، الأداة دي بتدعم التعاون الفوري، يعني فريقك يقدر يشتغل معاك في نفس اللحظة ويزيد من الإنتاجية ويوفر الوقت! ⏱️🤝

جرب Visily ودخل تصاميمك عالم الاحتراف من هنا: https://app.visily.ai
💡 اهتم بتنسيق بروفايلك على GitHub!

كلنا عارفين أهمية GitHub في التوظيف والشغل، وإن بروفايل مرتب ممكن يفرق كتير في فرصك المهنية. 😇

لو مش فاضي تكتب ملف README بنفسك أو مش عارف تبدأ منين، متقلقش! في أداة ممتازة للسحب والإفلات هتسهل عليك الموضوع، وبعدها تقدر تولد الـ README بكل سهولة.

🔗 رابط الأداة:
https://profile-readme-generator.com/

وكمان، لو محتاج شوية تيمبليت جاهزة توفر عليك الوقت، عندك دول: 😍

🔹 https://github.com/durgeshsamariya/awesome-github-profile-readme-templates/tree/master/templates
🔹 https://github.com/kautukkundan/Awesome-Profile-README-templates/tree/master/multimedia

ظبط حسابك وخلّيه يعبر عنك بشكل احترافي! 🚀
‏بعض المصادر الممتازة لتعلم Laravel:

‏1- الموقع الرسمي لـ Laravel:
‏يحتوي على توثيق شامل ومفصل لميزات Laravel، وأمثلة واضحة ومحدثة.
‏الرابط: ‌ laravel.com/docs

‏2- Laracasts:
‏منصة مليئة بالدروس التعليمية بالفيديو التي تشرح المفاهيم الأساسية والمتقدمة في Laravel.
‏الرابط: ‌ laracasts.com

‏3- يوتيوب:
‏قنوات تقدم دورات مجانية عن Laravel مثل “Traversy Media” و”Codecourse”.
‏•Traversy Media: ‌ youtube.com/c/TraversyMedia
‏•Codecourse: ‌ youtube.com/c/Codecourse

‏4- Udemy:
‏دورات مدفوعة مثل “PHP with Laravel for Beginners - Become a Master in Laravel”.
‏الرابط: ‌ udemy.com

‏5- موقع Medium:
‏مقالات ومواضيع مميزة عن أفضل الممارسات والمفاهيم الجديدة في Laravel.
‏الرابط: ‌ medium.com

‏6- Laravel News:
‏موقع يحتوي على الأخبار والمقالات والنصائح المفيدة للمطورين الذين يستخدمون Laravel.
‏الرابط: ‌ laravel-news.com

‏7- Stack Overflow:
‏مكان ممتاز لحل المشكلات والحصول على إجابات للأسئلة المتعلقة بـLaravel.
‏الرابط: ‌ stackoverflow.com

‏8- كتب Laravel:
‏•“Laravel: Up & Running” للكاتب Matt Stauffer.
‏•“Laravel Design Patterns and Best Practices”.

‏9- قنوات تيليجرام ومجتمعات على فيسبوك:
‏•انضم لمجتمعات المطورين للحصول على المساعدة والنصائح.

‏نصيحة:

‏ابدأ بالموقع الرسمي ثم استخدم الفيديوهات التعليمية لبناء مشاريع صغيرة، وحاول دائمًا التطبيق العملي!

‏‌ #Laravel⁩ ‌ #تعلم_لارافيل
لو لسه جديد في البرمجة أو شغال بقالك فترة، أكيد سمعت عن Git! طيب إيه قصته وليه كل الناس بتعتمد عليه؟ تعال نشرح الموضوع من الصفر بخطوات بسيطة. 🚀💻

في البداية، يعني إيه Version Control؟
بكل بساطة، هو نظام بيحفظ لك كل نسخة من شغلك على الكود. يعني لو عملت خطأ أو احتجت ترجع لتعديل معين، هتلاقي كل حاجة محفوظة وموجودة. 🔄📝

طيب ليه Git بالذات؟
لأنه أشهر أداة في مجال Version Control. مجاني ومفتوح المصدر، وكمان بيسمح لك تعمل Branches بحيث تجرب أفكار جديدة من غير ما تأثر على النسخة الأساسية من الكود. بيسجل كل حاجة وبيسهل التعاون مع فريقك بدون ما يحصل تضارب في الملفات. 💡👥

طيب إزاي تبدأ؟
خلينا نوضحها بخطوات عملية:

1- تنزيل Git: أول حاجة لازم تنزل Git على جهازك من هنا:
https://lnkd.in/d9CH6sAv

2- إعداد المشروع: افتح الـ terminal أو cmd واكتب:
git init
كده بتطلب من Git يتابع مشروعك. 👀

3- متابعة الملفات: لما تعدل في الأكواد، استخدم:
git add .
النقطة هنا معناها “كل الملفات”. لو عايز تضيف ملف معين، استبدل النقطة باسم الملف. 📂

4- حفظ التعديلات (Commit): لما تتأكد إن كل حاجة تمام، احفظ التعديلات كده:
git commit -m "first commit"
الكومنت ده مهم عشان تعرف إيه اللي اتغير. 📝

5- رفع المشروع (Push): ارفع الكود على GitHub عشان تحفظ شغلك أو تشتغل مع الفريق:
git push origin main 🌐🚀

مصطلحات لازم تعرفها:
Repository: المكان اللي Git بيخزن فيه كل التغييرات اللي بتحصل في المشروع. 🗂️
Branch: نسخة مستقلة تقدر تجرب فيها أفكار جديدة بدون التأثير على النسخة الأصلية. 🌱
Merge: دمج التعديلات من فرع فرعي للفرع الأساسي. 🔗
Pull Request: طلب مراجعة التعديلات قبل دمجها مع الكود الأساسي. 👀🔍

مع الوقت، هتتعلم حاجات متقدمة زي:
حل التضارب (Conflict Resolution): لما يحصل تعديلين متعارضين، هتحتاج تحل المشكلة يدويًا. 🛠️
Rebase: طريقة أنيقة لدمج الفروع بتنظيم التاريخ.
Git Workflows: طرق مختلفة لتنظيم العمل مع فريقك زي Gitflow أو Feature Branch. ⚙️🔄

الخلاصة:
سواء كنت مبتدئ أو عندك خبرة، Git هيساعدك تنظم شغلك، ترجع لأي نقطة في الكود، وتشتغل مع فريقك من غير مشاكل. هتبدأ بالأساسيات زي Add و Commit، وبعدها تتعمق في الأدوات المتقدمة زي Rebase وتنظيم الفروع بشكل أفضل. 🎯💪
استيقظ القائمون على موقع Triplegangers على كارثة عظمى سببها شات جي بي تي.

( موقع Triplegangers موقع يصنع مجسمات تحاكي البشر من خلال تجميع بيانات عبارة عن صور مستخدمين تم نسخها بدقة عالية )

فالموقع الرسمي لا يمكن الوصول إليه، وأنهم - نوعا ما - يتعرضون لهجوم DDOS يحجب الخدمة,

بعد البحث والتحليل، اكتشفوا أنه هجوم من بوتات التصفح (Crawlers) التابعة لـ OpenAI تحاول نسخ وسرقة بيانات اكثر من 65 ألف مجسم ( صور وجوه وتفاصيل أجسام ) في قاعدة بيانات Triplegangers.

فلما وجدت الـ Crawler هذا الكنز العظيم، بدأت بسحب البيانات بشكل شره لدرجة أنها تسببت في إسقاط الموقع الأصلي.

من أجل سحب البيانات بشكل كبير، استخدمت محركات OpenAI أكثر من 600 عنوان IP مختلف للوصول للبيانات وتحميلها. واستغرقت عملية سحب البيانات 5 أيام متواصلة، مما تسبب في استهلاك موارد السيرفر وسقوط الموقع في النهاية.

أصحاب الموقع لم يستطيعوا التواصل مع OpenAI، واضطروا لحظر وصول روبوتات OpenAI للموقع لإيقاف العملية واسترجاع حالة الموقع.

الحادثة اعتبرت ضربًا في الخصوصية وكيف أن الذكاء الاصطناعي يلتهم أي نوع من المعلومات والبيانات يستطيع إيجادها.
أثارت الشركة الصينية "ديب سيك" (DeepSeek) حالة من الذعر والضجة بين مطوِّري الذكاء الاصطناعي الآخرين.

«لم يُطرح "لاما 4" (Llama 4) بعد، لكنه يخسر بالفعل في المقاييس المعيارية أمام النموذج الصيني. يعكف المهندسون بقلق على تشريح "ديب سيك" ومحاولة نسخ كل ما يمكن منهم.

يشعر المدراء بالقلق حول كيفية تبرير الإنفاق الهائل على النموذج. كيف سيوجّهون النظر إلى الإدارة بينما كل "مدير تنفيذي" يكسب أكثر من تكلفة تدريب "ديب سيك v3" بأكملها، بينما لدينا العشرات من هؤلاء "المدراء"؟»، كما يكتب مصدر داخلي.

ذات الذعر يسود في "غوغل" و"أنثروبيك" و"أوبن إيه آي". يبدو أن هذا هو السبب وراء الإصدار المجاني "o3-mini". شكرًا لـ "سيسي" .
Java Secrets High performance and scalability.pdf
35.7 MB
📚 Java Secrets: High performance and scalability (2024)


📚 أسرار جافا: الأداء العالي وقابلية التوسع (2024)
✍️المؤلف: أليكس هاريسون (Alex Harrison)
📃 عدد الصفحات: 670 صفحة

يستعرض الكتاب دقائق هندسة جافا المعمارية، وإدارة الذاكرة، والتعامل مع الخيوط البرمجية (Threads)، وأساليب تحسين الأداء. يُغطي هذا الدليل موضوعات جوهرية مثل البنية الداخلية لآلة جافا الافتراضية (JVM)، وجمع القمامة (Garbage Collection)، والبرمجة المتوازية، مع تقديم أفضل الممارسات وأمثلة واقعية لبناء تطبيقات جافا عالية الأداء. كما يتناول الأطر الحديثة، والبرمجة التفاعلية (Reactive Programming)، وهندسة الخدمات المصغرة (Microservices)، والتطوير السحابي الأصلي (Cloud-Native Development).

في الفصول المتقدمة، يناقش الكتاب الأنظمة الموزعة، وتحسين قواعد البيانات، وأمان التطبيقات، مع تسليط الضوء على تقنيات ضمان مقاومة الأعطال، وتوزيع الأحمال، والترميز الآمن. كما يستشرف توجهات المستقبل مثل "مشروع لوم" (Project Loom)، و"جراڨ إم ڤي" (GraalVM)، وأدوات الرصد المتطورة، مما يمكّن المطورين من بناء أنظمة جافا قابلة للتوسع، وموثوقة، وفعّالة.
🤫 هذا ما بدا عليه أول إعلان عن وظيفة في أمازون لجيف بيزوس قبل 30 عامًا.

ترجمة:

شركة ناشئة ممولة جيدًا تبحث عن مطوري C/C++ /Unix الموهوبين للمشاركة في إنشاء التجارة عبر الإنترنت. ويشترط في المرشحين أن يكون لديهم خبرة...

— تخيل أنه بهذا الإعلان بدأ تاريخ عملاق التكنولوجيا.
Mastering_Spring_Framework_Java_Development_Made_Easy_Learn_Spring.epub
677.9 KB
📚إتقان إطار Spring:
تعلم Spring JDBC وSpring AOP وJUnit وMockito لـ Java على مستوى متقدم (2024)

✍️المؤلف: ر. بارفين

📃الصفحات: 390

هل أنت مطور Java وعلى استعداد لإطلاق العنان للإمكانات الكاملة لـ Spring Framework وSpring Boot؟ سيقدم لك هذا الدليل المتعمق الأساسيات والتقنيات المتقدمة التي ستساعدك على إنشاء تطبيقات موثوقة وقابلة للتطوير وفعالة.
🚨 عاجل

تعرضت خدمات DeepSeek لهجمات خبيثة واسعة النطاق. وعليه تم تقييد التسجيل مؤقتًا ليقتصر على أرقام الهواتف التي تبدأ برمز +86 لضمان استمرارية الخدمة. المسجلين الحاليين يكون دخولهم كالمعتاد دون أي تغيير.
بدأ YouTube في عرض ساعات من الإعلانات غير القابلة للتخطي للمستخدمين الذين يستخدمون أدوات حظر الإعلانات.

واعترفت جوجل بأن هذا كان من فعل الشركة.

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