219 subscribers
148 photos
1 video
42 files
64 links
تجميع أكبر كم من المعلومات حول مجالات التقنية
(#linux - #backend - #frontend - #ai - #Network - #php - #python)

Follow me:
Linkedin: https://linkedin.com/in/fadlhasn
Twitter:https://twitter.com/fdl_hasn

Connect me:
@FadL_Hasn
Download Telegram
علشان كدة لازم تخرج برة اطار اللي بيعلمك وانت بنفسك تعمل كل حاجة ويكون ليك اسلوبك الخاص في البحث والشغل بعد متتعلم يعني تاخد المعلومة لكن تشتغل بيها بطريقتك.
====================================
#منقول
#نصائح_الزيرو
هل فكرت يوما بتعلم البرمجة من خلال الهاتف؟ 🤔

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

يتميز تطبيق sketchware بأنه أسهل تطبيق للبرمجة من خلال الهاتف لانه يعتمد على blocks code ويستخدمه العديد من الشباب بسبب حبهم لتعلم البرمجة ولا يملكون الحواسيب لكن تطبيق sketchware من خلال الهاتف سهل لهم بناء تطبيقاتهم الخاصة ونشرها على google play

تحميل نسخة sketchware pro :
https://www.francais20.com/2021/02/sketchware-pro.html?m=1

تحميل نسخة sketchware العادية :
https://m.apkpure.com/ar/sketchware-create-your-own-apps/com.besome.sketch

تعرفنا على تطبيق sketchware سوف اعرفكم على قنوات عربية تشرح التطبيق وكيفية إستخدامه :

عرب ويب قناة توفر لك شروحات مميزة عن sketchware

https://www.youtube.com/channel/UC35BM-sxJI7OmLZwDxVgVBA

كيمو أندرويد قناة توفر شروحات منتظمة حسب دورات

https://youtube.com/c/kimoAndroid

قناة Arab ware تقدم شروحات عن sketchware pro وهي النسخة المعدلة او المتطورة من sketchware

https://m.youtube.com/channel/UCvR_xx_bCtHwtWndXl7yCPQ

مشاريع sketchware توفر لك القناة مشاريع جاهزة

https://www.youtube.com/channel/UCaSM5-Qc-_fZB8gCM9AUfIg

موح برو (موح درويد) قناة توفر لك شروحات جديدة منوعة

https://www.youtube.com/channel/UCMZCwhJPC8g6n_ccpyeBOEQ

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

https://www.youtube.com/channel/UCG1yOYSu7_sNhHePi_rJedg

العربي للبرمجة هي قناتي وفرت من خلالها دورة بسيطة لبناء تطبيق online

https://www.youtube.com/channel/UCOatymQJ-c1PBuBi2r_BzMg
#البرمجة_للغة_المستقبل
#منقول❤️
#بداية_مهندس_معلوماتية🦾💻
#منقول...
Linux commands
ايه اللي هيحصل في laravel 11
زي ما متعودين ان اصدارات laravel بتكون في صالح المطور والتحسينات عشان تخليك دايما في مواكبة للاداء والمهام بشكل سلسل ومرونة عالية جدا لذلك
بالنسبة لل php
اقل اصدار هيتم استخدامه معاها 8.2
كمان الاطار هيتم حذف kernel.php
واللي بدوره هيتنقل لمسار جديد باسلوب جديد لدعم الوسائط اوmiddleware جديدة بشكل تماما
واعادة هيكلة تامة مع نقل ال kernel في مسار جديد وهو
Bootstrap/App
واللي من جواه هتقدر تعمل append لل custom middleware بشكل اخف واسرع ومنظم عن السابق سواء بشكل عام او بشكل مخصص علي ملفات ال route
web.php او api.php
مثال خفيف
return Application::configure()
->withProviders ()
-›withRouting(
web: DIR.'/../routes/web.php'
commands: DIR.'/../routes/console.php',
)
->withMiddleware(function(Middleware Smiddleware) {
$middleware->web(append: LaraconMiddleware::class):
})

تغييرات عليcasts جوا ال model
وهي دعم الطرق او ال methods للمناداة علي اي methods فرعية واللي بدورها هتخليك تقدر تنفذ اكتر من عملية علي column او object بعينه عكس العمليات الكتير اللي بنعملها سابقا عشان تديك نتيجة معينة
مثال

Model casts

protected function casts(): array
{
return [
'email_verified_at' => 'datetime',
'password' => 'hashed',
'options'=› AsEnumCollection::of(UserOption::class),
];
}

تغييرات جذرية علي ملفات ال config
Config Changes
في مجلد config العديد من ملفات الضبط التلقائي الافتراضية القادمة مع اي اصدار من اصدارات laravel
وبالتالي سيتم الغاء كل هذه الملفات ويتم دعمها بشكل مباشر من خلال .env مع اطلاق هذه الاعدادات من خلال
config:publish
وهو ما سيحد تماما من كثرة الملفات التي احيانا تتسبب في بطيء الاداء او مشاكل اخري غير متوقعه

ملفات الmigrations

Slimmed default Migrations
في حال بدء مشروع جديد تأتي ملفات بشكل افتراضي من سنة 2014 و 2019
كل هذه الملفات مع الاصدار 11 سيتم حذفها ونقلها والاكتفاء بملفين افتراضيين فقط

تغييرات علي ملفات المسارات

Routes changes

في الاصدارات الحالية والقديمة كانت تأتي مع الاطار ملفات افتراضية وهو web.php
و api.php
وملف channel.php
و
console.php
الان بشكل افتراضي سيكون ملفين web.php
و console.php
ويمكن طلب باقي اطلاق باقي الملف مثل api و broadcast
من خلال اوامر اضافية
مثل

artisan install:api
php artisan install:broadcasting و
مدعمة من خلال حزمة
Laravel Sanctum

حذف ملف kernel المسؤول عن
اوامر ال schedule
Console Kernel Removed
وستقوم بتحديد اوامرك بشكل مباشر من خلال ملف
في مجلد
routes/console.php

الاطار سيغطي في معظم اجزائه اسلوب ال

Named Arguments
او المسارات المسماه لذلك يجب التعامل مع كل المسميات القادمة عند استعمالها بحذر شديد
وذلك لخلق شكل توافقي مناسب ومطابق لما هو قادم مع php8.2

سيتم اطلاق النسخة في بداية سنة 2024
وستظل مدعمة حتي سنة 2026
#technology #laravel #education #publishing #newspapers #php #منقول
2🔥2
إبتداءًا من الشهر القادم راح ينحظر اي حساب GitHub مو مفعل التحقق بخطوتين ( 2FA ) , لذلك اي شخص ساحب على حسابه وعنده مشاريع مهمة وحاب يحافظ عليها ينطلق فوراً يضيف تحقق بخطوتين عن طريق اي تطبيق مصادقة زي Google Authenticator على الاندرويد والآيفون، وأهم شي يحفظ اكواد الاسترداد بعد مايضيف التحقق بخطوتين ، زي الي بالصورة

هنا شرح الاضافة مفصل
https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication

وهنا الخبر ، علمًا انه جاني اشعار ببريدي الالكتروني يجبرني على اضافة التحقق بخطوتين لحسابي
https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/about-mandatory-two-factor-authentication
#منقول #github
1