#Trainig
مستعدين تنضموا لفريقنا ؟ 🥰
نلعن عن فتح باب التسجيل على فرص التدريب بعدّة مجالات .
حالياً رح نبدأ بفرصة تدريب Backend Laravel 👀
شروط التقديم :
- معرفة بأساسيات اللارافيل بشكل جيد
- وجود سابقة أعمال تتضمن مشروعين على الأقل
طبيعة التدريب :
- العمل والتدريب على مشاريع حقيقية
- دوام اونلاين او ضمن مقر الشركة (قابل للنقاش)
وأهم شي التدريب مجاني بالكامل 🤩
ورح يتم منح شهادات خبرة مصدقة باسم الشركة وتوقيعها ✍🏻
وأخيراً .. رح يتم منح فرصة توظيف لبعض المتميزين في نهاية التدريب 💪
شو ناطرين ؟
كومنت كافي ليوصلك رابط التقديم .
#backend #laravel #internship #programming #octopus #octopus_software_solutions
رابط التقديم 👇🏻
https://forms.gle/uws9anJvYVwr3NHz7
مستعدين تنضموا لفريقنا ؟ 🥰
نلعن عن فتح باب التسجيل على فرص التدريب بعدّة مجالات .
حالياً رح نبدأ بفرصة تدريب Backend Laravel 👀
شروط التقديم :
- معرفة بأساسيات اللارافيل بشكل جيد
- وجود سابقة أعمال تتضمن مشروعين على الأقل
طبيعة التدريب :
- العمل والتدريب على مشاريع حقيقية
- دوام اونلاين او ضمن مقر الشركة (قابل للنقاش)
وأهم شي التدريب مجاني بالكامل 🤩
ورح يتم منح شهادات خبرة مصدقة باسم الشركة وتوقيعها ✍🏻
وأخيراً .. رح يتم منح فرصة توظيف لبعض المتميزين في نهاية التدريب 💪
شو ناطرين ؟
كومنت كافي ليوصلك رابط التقديم .
#backend #laravel #internship #programming #octopus #octopus_software_solutions
رابط التقديم 👇🏻
https://forms.gle/uws9anJvYVwr3NHz7
❤10👍2
#Training
لا تخلي صيف تاني يروح عليك!
برنامج تدريب Raizer 2024 بالشراكة مع فريق سند التنموي
اذا أنت طالب، خريج، أو شخص شغوف لدخول عالم البرمجة أو التصميم؟ انضم إلى فريقنا الديناميكي من المهندسين والمبدعين لبدء مسيرتك المهنية!
🔸 طور محفظة أعمال متميزة في 4 أشهر فقط.
🔸 اكتسب المعرفة والمهارات من مرشدين ذوي الخبرة.
🔸قدم إنجازاتك في اجتماعاتنا الأسبوعية.
🔸 عزز وجودك المهني عبر الإنترنت.
🔸احصل على فرصة لوظيفة في Raizer.
فرصة فريدة للعمل على مشاريع حقيقية، والحصول على توجيه شخصي، وتنمية مهاراتك التقنية و الغير تقنية! نحن عم نبحث عن أفراد شغوفين بلغة إنجليزية قوية للانضمام لفريقنا.
مستعد لترك بصمتك؟
زور https://raizer.tech/internship-2024 للحصول على التفاصيل والتقديم قبل يوم السبت 04/08/2024!
لا تفوت هذه الفرصة لتبني مستقبلك مع Raizer!
لا تخلي صيف تاني يروح عليك!
برنامج تدريب Raizer 2024 بالشراكة مع فريق سند التنموي
اذا أنت طالب، خريج، أو شخص شغوف لدخول عالم البرمجة أو التصميم؟ انضم إلى فريقنا الديناميكي من المهندسين والمبدعين لبدء مسيرتك المهنية!
🔸 طور محفظة أعمال متميزة في 4 أشهر فقط.
🔸 اكتسب المعرفة والمهارات من مرشدين ذوي الخبرة.
🔸قدم إنجازاتك في اجتماعاتنا الأسبوعية.
🔸 عزز وجودك المهني عبر الإنترنت.
🔸احصل على فرصة لوظيفة في Raizer.
فرصة فريدة للعمل على مشاريع حقيقية، والحصول على توجيه شخصي، وتنمية مهاراتك التقنية و الغير تقنية! نحن عم نبحث عن أفراد شغوفين بلغة إنجليزية قوية للانضمام لفريقنا.
مستعد لترك بصمتك؟
زور https://raizer.tech/internship-2024 للحصول على التفاصيل والتقديم قبل يوم السبت 04/08/2024!
لا تفوت هذه الفرصة لتبني مستقبلك مع Raizer!
❤🔥4👍1
# Trick 31 Follow & Unfollow relation:
https://stackoverflow.com/questions/44913409/laravel-follower-following-relationships
https://stackoverflow.com/questions/44913409/laravel-follower-following-relationships
Stack Overflow
Laravel follower/following relationships
I am trying to make a simple follower/following system in laravel, nothing special, just click a button to follow or unfollow, and display the followers or the people following you.
My trouble is ...
My trouble is ...
❤6
NotificationService.php
2.7 KB
#Task 15 FCM Notification
التحديث الجديد خلا الfcm_key اللي كنا نستخدمو deprecated
والبديل عنو صار الfcm.json
هي الservice فيها مثال عن الكود
هي التعليمات لحتى نخزن الاشعارات بالداتابيز
التحديث الجديد خلا الfcm_key اللي كنا نستخدمو deprecated
والبديل عنو صار الfcm.json
هي الservice فيها مثال عن الكود
هي التعليمات لحتى نخزن الاشعارات بالداتابيز
php artisan make:notifications-table
php artisan migrate
👍4🔥3⚡1
#فرصة_تدريب_عملي_في_المجالات_التقنيه
لكل شخص جاد وملتزم وطموح يسعى لتطوير ذاته بشكل عملي , لتأهيل نفسه للدخول الى سوق العمل ... فرصه تدريب متاحه لدى Mad Solution
مجالات التدريب :
✅Frontend Development (React)
✅Backend Development (Laravel)
✅Mobile app Development (Flutter)
✅Games Development
✅UIUX
✅Graphic Design
🔴ميزات التدريب:
🔹متابعة دائمة بشكل يومي
🔹أونلاين
🔹منتهي بشهادة الكترونية قابلة للاضافة في السيرة الذاتية
🔹الخبرة ليست شرط للأنضمام ولكن يجب وجود مبادئ أساسية في المجال المطلوب
نظام تاسكات مع متابعه التطور والتركيز على نقاط الضعف
🔹تقديم النصائح الهامة للحصول على فرصة عمل بعد انتهاء التدريب
🔹التدريب لمدة شهرين بتكلفة 250.000 ل.س متضمنة الشهادة
🔹في حال انسحاب المتدرب في اول أسبوع بامكانه استرداد المبلغ
🔹أستعد لنبدأ رحله عمليه بدايه من الشهر القادم ولمده شهرين
📌للتسجيل يرجى ارسال الcv 📥 الى :
Whatsapp:
0984036286
او
mad.solutions.hr@gmail.com
Our facebook :
Our instagram :
Our linkedin :
لكل شخص جاد وملتزم وطموح يسعى لتطوير ذاته بشكل عملي , لتأهيل نفسه للدخول الى سوق العمل ... فرصه تدريب متاحه لدى Mad Solution
مجالات التدريب :
✅Frontend Development (React)
✅Backend Development (Laravel)
✅Mobile app Development (Flutter)
✅Games Development
✅UIUX
✅Graphic Design
🔴ميزات التدريب:
🔹متابعة دائمة بشكل يومي
🔹أونلاين
🔹منتهي بشهادة الكترونية قابلة للاضافة في السيرة الذاتية
🔹الخبرة ليست شرط للأنضمام ولكن يجب وجود مبادئ أساسية في المجال المطلوب
نظام تاسكات مع متابعه التطور والتركيز على نقاط الضعف
🔹تقديم النصائح الهامة للحصول على فرصة عمل بعد انتهاء التدريب
🔹التدريب لمدة شهرين بتكلفة 250.000 ل.س متضمنة الشهادة
🔹في حال انسحاب المتدرب في اول أسبوع بامكانه استرداد المبلغ
🔹أستعد لنبدأ رحله عمليه بدايه من الشهر القادم ولمده شهرين
📌للتسجيل يرجى ارسال الcv 📥 الى :
Whatsapp:
0984036286
او
mad.solutions.hr@gmail.com
Our facebook :
Our instagram :
Our linkedin :
❤7⚡1
#فرصة_تدريب
تعلن شركة تركيز للتحول الرقمي عن توفر فرص تدريب ضمن مقرها في مدينة دمشق في المجالات التالية:
1. Backend Developer (laravel or node js)
2. Frontend Developer (react js & next js)
3. Mobile application Developer (Flutter)
4. Ui & Ux Designer (Adobe xd or Figma)
شروط القبول:
معرفة بالأساسيات للمسار المختار للتدريب
وجود مشروع واحد على الأقل وان كان تدريبي
توفر لابتوب شخصي
التدريب حصراً ضمن مقر الشركة وليس اونلاين وسيتم التدريب على مشاريع حقيقية
للتواصل على الرقم التالي (واتس اب حصراً)
+963 933 557 775
.
.
.
#فرصة_تدريب
#تركيز_للتحول_الرقمي
#focus_digital_transformation
تعلن شركة تركيز للتحول الرقمي عن توفر فرص تدريب ضمن مقرها في مدينة دمشق في المجالات التالية:
1. Backend Developer (laravel or node js)
2. Frontend Developer (react js & next js)
3. Mobile application Developer (Flutter)
4. Ui & Ux Designer (Adobe xd or Figma)
شروط القبول:
معرفة بالأساسيات للمسار المختار للتدريب
وجود مشروع واحد على الأقل وان كان تدريبي
توفر لابتوب شخصي
التدريب حصراً ضمن مقر الشركة وليس اونلاين وسيتم التدريب على مشاريع حقيقية
للتواصل على الرقم التالي (واتس اب حصراً)
+963 933 557 775
.
.
.
#فرصة_تدريب
#تركيز_للتحول_الرقمي
#focus_digital_transformation
👍3❤1😢1
Forwarded from Roduan Kareem Aldeen - رضوان كريم الدين
لما يكون المشروع production بهمنا نعرف اذا في خطأ صار بأسرع وقت ممكن لتلافي الاضرار يلي ممكن تنجم عن هالخطأ
انا شخصياً بستعمل برنامج تلغرام كتير ومشان هيك جبتلكم package بتبعتلكم عالتلغرام لما بصير خطأ بالمشروع وطبعاً في متلها لبرامج تانية ممكن تعملوها
https://github.com/grkamil/laravel-telegram-logging
انا شخصياً بستعمل برنامج تلغرام كتير ومشان هيك جبتلكم package بتبعتلكم عالتلغرام لما بصير خطأ بالمشروع وطبعاً في متلها لبرامج تانية ممكن تعملوها
https://github.com/grkamil/laravel-telegram-logging
GitHub
GitHub - grkamil/laravel-telegram-logging: Send logs to Telegram chat via Telegram bot
Send logs to Telegram chat via Telegram bot. Contribute to grkamil/laravel-telegram-logging development by creating an account on GitHub.
❤8👏1
#Trick 32 Error Handling
لما يكون ال Controller عنا بيعتمد على classes تاني لمعالجة امور معينة فغالباً ما نلجأ لل Exceptions لحتى نرجع ايرور ونفهم ال controller انو لازم يرجع ايرور
لهيك حبيت وضح طريقة لحتى نقسم ال Exceptions يلي عنا ونخليهم يتعالجوا تلقائيا بدون ما نكتب try catch بكل مكان
الطريقة بأنه نعرف اول شي class بيورث من Exception ورح نخليه ال base Exception تبعنا (لحتى ما نخلي اللارافيل تعالج كلشي اخطاء وانما الاخطاء يلي نحنا رح نولدها) ويلي هي اول مرحلة
تاني مرحلة مشان نقسم ال Exceptions تبعاتنا لاكتر من class منعمل classes بتورث من CustomException ومنعرف بقلبها توابع static رح تكون مسؤولة عن انو تعطيني Exception حامل رسالة معينة بدي ياها و code معين
وبعدها منروح ل bootstrap/app.php وللتابع withExceptions رح نعرفه فيه طريقة معالجة ال Exceptions تبعاتنا (الوارثة من CustomException ورح نعتمد عليه ك parameter للتابع) وهي تالت مرحلة
واخر شي صار فينا نرمي ال Exception بدون ماعيد كتابة الرسائل بقلب ايا service المرحلة الرابعة
واخر مرحلة هو انو يتعالج الايرور لوحده تلقائيا كل مرة
لما يكون ال Controller عنا بيعتمد على classes تاني لمعالجة امور معينة فغالباً ما نلجأ لل Exceptions لحتى نرجع ايرور ونفهم ال controller انو لازم يرجع ايرور
لهيك حبيت وضح طريقة لحتى نقسم ال Exceptions يلي عنا ونخليهم يتعالجوا تلقائيا بدون ما نكتب try catch بكل مكان
الطريقة بأنه نعرف اول شي class بيورث من Exception ورح نخليه ال base Exception تبعنا (لحتى ما نخلي اللارافيل تعالج كلشي اخطاء وانما الاخطاء يلي نحنا رح نولدها) ويلي هي اول مرحلة
تاني مرحلة مشان نقسم ال Exceptions تبعاتنا لاكتر من class منعمل classes بتورث من CustomException ومنعرف بقلبها توابع static رح تكون مسؤولة عن انو تعطيني Exception حامل رسالة معينة بدي ياها و code معين
وبعدها منروح ل bootstrap/app.php وللتابع withExceptions رح نعرفه فيه طريقة معالجة ال Exceptions تبعاتنا (الوارثة من CustomException ورح نعتمد عليه ك parameter للتابع) وهي تالت مرحلة
واخر شي صار فينا نرمي ال Exception بدون ماعيد كتابة الرسائل بقلب ايا service المرحلة الرابعة
واخر مرحلة هو انو يتعالج الايرور لوحده تلقائيا كل مرة
❤9👍7🔥4
Forwarded from AI TASKS
برنامج المؤتمر الدولي الأول "الذكاء الاصطناعيّ في التعليم العالي والخدمة المجتمعية"
نفخر بمشاركتكم وحضوركم
#جامعة_دمشق
#Damascus_university
نفخر بمشاركتكم وحضوركم
#جامعة_دمشق
#Damascus_university
❤5🔥2⚡1
Forwarded from عمَّار حمُّود
السلام عليكم
كثير من المرات لما نكون نشتغل باك وفرونت ونكون بدنا نشغل على جهازين (ايموليتر وموبايل مثلا) أو الباك على لاب والفرونت على لاب تاني، نعاني لحتى نزبط الـbase url.
ف اذا كنا نشتغل على ايموليتر وموبايل مثلا نضطر نعمل رن مرة على
الحل؟
الحل هو ngrok.
الـngrok عبارة عن أداء تعمل نشر للـurl بحيث يصير ممكن تعطيه لاي حدا ويعمل request.
وبهيك نكون خلصنا من قصة انو لازم نكون على نفس الشبكة وكذا
كيف نستخدمها؟
• حمل الأداة
• سجل حساب مشان تاخذ الـtoken
• بالتيرمنال:
• واعمل رن ع اللوكال هوست، اذا كان شغال مثلا عالـ
ورح يصير عندك رابط يشبه اللي موجود بالصورة
كثير من المرات لما نكون نشتغل باك وفرونت ونكون بدنا نشغل على جهازين (ايموليتر وموبايل مثلا) أو الباك على لاب والفرونت على لاب تاني، نعاني لحتى نزبط الـbase url.
ف اذا كنا نشتغل على ايموليتر وموبايل مثلا نضطر نعمل رن مرة على
10.0.2.2
ومرة على الـIP تبع الموبايل، وكل ما بدنا نعمل hot reload أو hot refresh بدنا نرجع نزبطهم.الحل؟
الحل هو ngrok.
الـngrok عبارة عن أداء تعمل نشر للـurl بحيث يصير ممكن تعطيه لاي حدا ويعمل request.
وبهيك نكون خلصنا من قصة انو لازم نكون على نفس الشبكة وكذا
كيف نستخدمها؟
• حمل الأداة
• سجل حساب مشان تاخذ الـtoken
• بالتيرمنال:
ngrok config add-authtoken <token>
• واعمل رن ع اللوكال هوست، اذا كان شغال مثلا عالـ
port
رقم 8000
ف اكتب:ngrok http 8000
ورح يصير عندك رابط يشبه اللي موجود بالصورة
Happy coding 😁
❤13👍9🔥3👌1
Forwarded from AI TASKS
بوست شرح مواد السنة الخامسة
لينك القناة في حال ما قدرتو تفوتو
القناة خاصة لانو كنت أوقات بفش خلقي فيها😂
يرجى التنويه اني ما حضرت نظري ولا مادة وأنا مالي قدوة بالحضور بشكل عام
1️⃣ الرؤية الحاسوبية Computer Vision:
نظري:
- الدكتور مدحت
- كتيير قريب المنهاج على ال multimedia مع إضافات بس نفس الأسلوب بالامتحان كمان
عملي:
- المعيدة نور حكيم والمعيد رائد سبيناتي
- كل الشغل كان على مكتبة opencv
- كان عبارة عن وظايف (شخص / 2 /3) ولكل وظيفة علامتها (كانو بيتسلمو بالجلسة اللي بعدا)
- مشروع 20 علامة آخر الفصل
- مافي علامات حضور
- اعلانات للمشروع
- هون أغراض النظري
2️⃣ روبوتية : مادتي المفضلة بهاد الفصل
نظري:
- كان يعطيها الدكتور فراس الضعيف
- الامتحان تبعها كان متل العملي بالزبط (الدكتورة فاطمة هية اللي حطت الأسئلة أصلا + كم سؤال اختياري نظري من آخر محاضرتين كانو)
العملي كان قسمين :
— (عملي-نظري) عطتو الدكتورة فاطمة وعملت امتحان مدتو ساعة
— (عملي عملي) عطوه كذا معيد كان معيدي بلال مافي منو وفي مشروع اخر الفصل اخدنا علامة تامة
- المشروع كان عبارة عن مرور روبوت من متاهة
- الحضور إجباري بهي المادة وكان في تقييم وحضور
- المتابعة اجباري كمان
- في فيديوهات شرحي مناسبين للعملي-النظري والنظري لح اعملن لينك
اذا نقيتو كتير بركي برجع لمشروع العملي تبع الروبوتية وبعملكن توتوريال لانو مافي غير وحدة هندية شارحتو وما فهمنا كل هلقد منها
برنامج العملي Webots عليه خنفسة
3️⃣ أمن معلومات
بعطيها -10/10
- النظري ما حضرت وما بتذكر مين عطاه
- العملي كانت المعيدة لئيمة وما حضرتلا كمان
- المشروع كمان موجود على القناة ببعتلكن ياه
المادة مشتركة مع البرمجيات بس العملي بيختلف بين الاختصاصات
بس بدكن علامة عالية بالعملي لانو النظري غليظ وحملتا أول مرة
4️⃣ NLP المادة الرئيسية بالفصل
مادة حلوة كتير
العملي
- كان للمعيدة زينة وعلا (غنيين عن التعريف)
- كان عنا وظيفة 1 ووظيفة 2 متل المشروع ومشروع منفصل (العملي 40 علامة)
- ما كان في معيدين كفاية للابات فما كان في تقييمات ولا حضور (بس أنا حضرت ولازم تجضرو)
- محاضرات العملي دسمين وللاستفادة الماكسيموم بدكن تدرسوهن كل أسبوع باسبوعو
النظري
- عطتو الدكتورة ندى والدكتورة عفاف (سهل نوعا ما)
5️⃣ إدارة مشاريع للدكتور نورس والباقي معروف
6️⃣ بأول الفصل التاني بصير في مقابلة مرحلية لمشروع التخرج
1️⃣ استكشاف المعرفة Data Mining:
العملي:
- استلمتو المعيدة علا الغنية عن التعريف
- كالعادة حضور ضروري بس مافي علامات حضور
النظري:
- الدكتور خالد العمر يمكن
كان في وظيفة ومشروع مشترك مع ال Machine Learning ومن 40 العملي
2️⃣ تعلم الآلة Machine Learning:
استلمتو المعيدة زينة الغنية عن التعريف
النظري:
- الدكتور جورج
- العملي كان عبارة عن وظيفة وتقييم ومشروع مشترك مع الData Mining
3️⃣ المنطق الضبابي Fuzzy Logic
النظري:
- أخد من علامات العملي حضور
- عطاه الدكتور عمار النحاس
العملي مقسم بين المعيدة عاليا والمعيد باسل المدني (حضرت عند عالية ممتازة)
وهيك بتكون خالصين حرفيا وجاهزين تتخرجو
لينك القناة في حال ما قدرتو تفوتو
القناة خاصة لانو كنت أوقات بفش خلقي فيها😂
يرجى التنويه اني ما حضرت نظري ولا مادة وأنا مالي قدوة بالحضور بشكل عام
الفصل الأول
1️⃣ الرؤية الحاسوبية Computer Vision:
نظري:
- الدكتور مدحت
- كتيير قريب المنهاج على ال multimedia مع إضافات بس نفس الأسلوب بالامتحان كمان
عملي:
- المعيدة نور حكيم والمعيد رائد سبيناتي
- كل الشغل كان على مكتبة opencv
- كان عبارة عن وظايف (شخص / 2 /3) ولكل وظيفة علامتها (كانو بيتسلمو بالجلسة اللي بعدا)
- مشروع 20 علامة آخر الفصل
- مافي علامات حضور
- اعلانات للمشروع
- هون أغراض النظري
2️⃣ روبوتية : مادتي المفضلة بهاد الفصل
نظري:
- كان يعطيها الدكتور فراس الضعيف
- الامتحان تبعها كان متل العملي بالزبط (الدكتورة فاطمة هية اللي حطت الأسئلة أصلا + كم سؤال اختياري نظري من آخر محاضرتين كانو)
العملي كان قسمين :
— (عملي-نظري) عطتو الدكتورة فاطمة وعملت امتحان مدتو ساعة
— (عملي عملي) عطوه كذا معيد كان معيدي بلال مافي منو وفي مشروع اخر الفصل اخدنا علامة تامة
- المشروع كان عبارة عن مرور روبوت من متاهة
- الحضور إجباري بهي المادة وكان في تقييم وحضور
- المتابعة اجباري كمان
- في فيديوهات شرحي مناسبين للعملي-النظري والنظري لح اعملن لينك
اذا نقيتو كتير بركي برجع لمشروع العملي تبع الروبوتية وبعملكن توتوريال لانو مافي غير وحدة هندية شارحتو وما فهمنا كل هلقد منها
برنامج العملي Webots عليه خنفسة
3️⃣ أمن معلومات
بعطيها -10/10
- النظري ما حضرت وما بتذكر مين عطاه
- العملي كانت المعيدة لئيمة وما حضرتلا كمان
- المشروع كمان موجود على القناة ببعتلكن ياه
المادة مشتركة مع البرمجيات بس العملي بيختلف بين الاختصاصات
بس بدكن علامة عالية بالعملي لانو النظري غليظ وحملتا أول مرة
4️⃣ NLP المادة الرئيسية بالفصل
مادة حلوة كتير
العملي
- كان للمعيدة زينة وعلا (غنيين عن التعريف)
- كان عنا وظيفة 1 ووظيفة 2 متل المشروع ومشروع منفصل (العملي 40 علامة)
- ما كان في معيدين كفاية للابات فما كان في تقييمات ولا حضور (بس أنا حضرت ولازم تجضرو)
- محاضرات العملي دسمين وللاستفادة الماكسيموم بدكن تدرسوهن كل أسبوع باسبوعو
النظري
- عطتو الدكتورة ندى والدكتورة عفاف (سهل نوعا ما)
5️⃣ إدارة مشاريع للدكتور نورس والباقي معروف
6️⃣ بأول الفصل التاني بصير في مقابلة مرحلية لمشروع التخرج
فصل تاني:
1️⃣ استكشاف المعرفة Data Mining:
العملي:
- استلمتو المعيدة علا الغنية عن التعريف
- كالعادة حضور ضروري بس مافي علامات حضور
النظري:
- الدكتور خالد العمر يمكن
كان في وظيفة ومشروع مشترك مع ال Machine Learning ومن 40 العملي
2️⃣ تعلم الآلة Machine Learning:
استلمتو المعيدة زينة الغنية عن التعريف
النظري:
- الدكتور جورج
- العملي كان عبارة عن وظيفة وتقييم ومشروع مشترك مع الData Mining
3️⃣ المنطق الضبابي Fuzzy Logic
النظري:
- أخد من علامات العملي حضور
- عطاه الدكتور عمار النحاس
العملي مقسم بين المعيدة عاليا والمعيد باسل المدني (حضرت عند عالية ممتازة)
وهيك بتكون خالصين حرفيا وجاهزين تتخرجو
❤7👍7⚡1
Laravel Developer Interview Recap:
1. What is Laravel?
— free, open-source, web, PHP framework, supports MVC architectural pattern, developed in 2011 by Taylor Otwell
2. What is Laravel's latest version?
— version 11, March 12, 2024
3. Define Composer:
— a tool that includes all dependencies and libraries, which are noted in composer.json
4. What is the template engine in Larave?
— Blade, stored in resources/vew
5. What are the databases supported by laravel?
— All of them, MySQL, PostgreSQL, SQLite, SQL server
6. What is artisan?
— Command line interface, you can check the list of commands using:
php artisan list
7. how to define environment variables in Laravel?
— inside the .env file, powered by the DotEnv librariy
— the file is hidden (starts with a dot) and should never be deployed on Git
8. Can we use Laravel as Full Stack?
— Yes
9. How to put Laravel in maintenance mode?
—
php artisan down
— to disable it
php artisan up
10. What are the default routes files in Laravel?
— web, assigned to web middleware that checks for CSRF protection and Session state
— api, assigned to the api middleware, stateless
11. What are migrations?
— version control for your database
12. What are seeders?
— helps fill your database with static data.
— helpfull if you don't have access to your database on production.
13. What are factories?
— helps build fake, random, data for your models
— used for testing and seeding
14. How to implement softDeletes?
— use SoftDeletes in Model, it sets deleted_at timestamp instead of deleting the record
15. What are models?
— it's part of the MVC
— it interacts with the database to recover object information
16. How to paginate your query?
— using ->paginate(5) instead of ->get()
17. What is Repository Pattern?
— Seperates Data Access Layers from Business Logic
18. What are the advantages of queues?
— great for handling time-consuming tasks
19. What is ORM?
- Object Relational Mapping, used by models , maps objects to relational database tables
20. What is the difference between POST & GET?
— both used to retrieve input values
— Limited amount of data in the header is allowed in GET
— POST allows sending large amounts of data in the body
21. What is Localization?
— serving the content according to the user's language preference.
22. What is a collection?
— an API wrapper for PHP array functions. it reduces or maps arrays
23. Define accessors or mutators:
— Accessors allow you to change the data after acquiring it from the database
— Mutators enable you to modify data before saving it to the database
24. What are relationships?
— powerful method for chaining and querying.
25. What is eloquent?
— used to communicate with the database
26. What is throttling?
— rate-limit requests from a particular IP, prevents DDOS attacks
Route::middleware('auth:api', 'throttle:60,1')->group(function ()
👍8🙏4❤2⚡2
مع التنويه انو أي حدا انكليزيتو مالو متقدمة (c2) لاازم يتابع حالو
يدرس لحالو يسجل بمعهد أي شي
الانكليزي مهمة جدا سواء خلال المقابلات / التفاهم مع الشات / متابعة اخر التطورات
يدرس لحالو يسجل بمعهد أي شي
الانكليزي مهمة جدا سواء خلال المقابلات / التفاهم مع الشات / متابعة اخر التطورات
⚡9🌚1
Forwarded from Abdullah Alhabal 𓂆
كيف نعمل api ب laravel 11
https://medium.com/@jayprakashj/api-development-in-laravel-11-restful-apis-api-rate-limiting-and-api-resources-a1c5150305d4
و هي اغلب التغيرات يلي صارت تقريبا
https://benjamincrozat.com/laravel-11
و هي بعض الشغلات يلي نضافت
https://laraveldaily.com/post/laravel-11-main-new-features-changes
https://medium.com/@jayprakashj/api-development-in-laravel-11-restful-apis-api-rate-limiting-and-api-resources-a1c5150305d4
و هي اغلب التغيرات يلي صارت تقريبا
https://benjamincrozat.com/laravel-11
و هي بعض الشغلات يلي نضافت
https://laraveldaily.com/post/laravel-11-main-new-features-changes
Medium
API Development in Laravel 11: RESTful APIs, API Rate Limiting, and API Resources
Developing APIs is a crucial aspect of modern web development, and Laravel 11 makes it a breeze with its powerful tools and elegant syntax…
❤23