اذهب إلى المحتوى

Aimen Zeffanine

الأعضاء
  • المساهمات

    155
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    1

كل منشورات العضو Aimen Zeffanine

  1. السلام عليكم بعد تخرجي من دورة javascript بدأت ابحث في مستقل ووجدت اكثر المشاريع php & laravel فهل الافضل ان اتعلمها ؟ ما نصيحتكم ؟
  2. مدى عن البرتفيليو الخاص بي ؟
  3. السلام عليكم بعد ان تخرجت و بدأت البحث عن عميل في مستقل وجدت اغلب المشاريع php & laravel لهدا قررت البدأ في upwork و لدي بعض الاسئله: هل خدمة Freelancer Plus تستحق الشراء و ستساعدني كمبتدأ ؟ هل البورتفوليو الخاص بي جيد خاصة ان المشاريع بالعربية ؟ هل من نصاءح للبدأ
  4. السلام عليكم احاول انشاء مشروع laravel و اخترت استخدام بيئة Laravel Herd في عوض تحميل PHP and Composer. وعند تشغيل المشروع يضهر هدا الخطأ : C:\Users\zeffa\OneDrive\Desktop\blog>php artisan serve Failed to listen on 127.0.0.1:8000 (reason: ?) Failed to listen on 127.0.0.1:8001 (reason: ?) Failed to listen on 127.0.0.1:8002 (reason: ?) Failed to listen on 127.0.0.1:8003 (reason: ?) Failed to listen on 127.0.0.1:8004 (reason: ?) Failed to listen on 127.0.0.1:8005 (reason: ?) Failed to listen on 127.0.0.1:8006 (reason: ?) Failed to listen on 127.0.0.1:8007 (reason: ?) Failed to listen on 127.0.0.1:8008 (reason: ?) Failed to listen on 127.0.0.1:8009 (reason: ?) Failed to listen on 127.0.0.1:8010 (reason: ?)
  5. السلام عليكم كيف يمكنني الحصول على تدريب ؟ و اين ساجد فرص اكثر في بلدي ام في الوطن العربي (عن بعد) او في الخارج عن بعد ؟
  6. السلام عليكم انوي اولا ان اناقش متطلبات المشروع مع العميل بعدها مرحلة التصميم هل اتعاون مع مصمم مثلا ؟ (ان كان نعم كيف احول التصميم لكود فfigma لم يعد مجاني) اعمل على front-end + backend مرحلة الtesting ساستخدم postman بالنسبة للAPI و اختبر الواجهة الاماميه يدويا بالنسبة لdeployment هل علي رفع كل جزء وحده (server, frontend, database) ام مذا و اي استضافة جيدة عندنا في المنطقة؟ ارجو ااتوضيح في كل نقطة بارك الله فيكم .
  7. السلام عليكم بعد إنتهائي لدورة قررت البدء في المساهمة في مشاريع مفتوحة المصدر لكسب الخبرة . هل اركز على المساهمة في مشروع واحد مفتوح المصدر (freecodecamp مثلا) او عدة مشاريع ؟ هل من نصائح اخرى ؟
  8. السلام عليكم ماهو الوقت المتوقع عادتاّ‌ً للحصول على عمل ؟ مع الاخد بعين الاعتبار انني امتلك مشاريع جيدة في معرض اعمالي + معرفة بالويب و مهارة حل المشاكل + شهادتين من حسوب و حاليا اعمل على تطوير معرفتي و مهارتي في حل المشاكل + المساهمة في مشاريع مفتوحة المصدر لكسب خبرة لا ابحت عن اجابة مباشرة فهدا من علم الغيب و امر نسبي و لكن اجابة عامة ! بارك الله فيكم
  9. تعلمت html css js react nodejs express mongodb postgresql git github + قمت بحل مشاكل بستخدام c++ و تمكنت من عمل مشاريع وحدي كاملة (full-stack) عملت على REstfull-API لمتجر الكتروني (وهمي) و مشروع التخرج كان عبارة عن web app لنشر الصور , و تركت في حسابي على github فقط مشاريع حسوب فهي افضل من ناحية UI لانها مبنية على اساس تصميم و الان انا مهتم بالمساهمة في الOpen source لاكتساب الخبرة . ساكون ممتنا لك ان ساعدتني استاد @Mustafa Suleiman
  10. السلام عليكم لدي نفكرة عامة و لاكن احتاج الى تفصيل! تحديد المتطلبات من خلال التحدث مع العميل تصميم UI UX بالتعاون مع مصمم برمجة frontend + backend testing نشر التطبيق
  11. السلام عليكم بعد ان اكملت دورة جافاسكريبت بدأت في البحث على عمل ولاكن وجدت ان الكل يبحث على صاحب الخبرة سواءا على مستقل او بعيد ! كيف يمكنني الحصول على خبرة ؟ اخبرني احدهم بالانضمام لفريق و اريد هدا بشدة ولاكن لم اعرف كيف ارجو المساعدة !
  12. السلام عليكم هل chatgpt 4 يمكن استعماله مجانا كما يزعم البعض عن طريق مواقع معينة او تطبيقات ؟ https://youtu.be/fCBNfCb5HLE?si=cX4wrdmd1UWo3JXV
  13. كورس cs50 هو عبارة عن مقدمة في علوم الحاسب و ليس كورس مخصص للخوارزميات والداتا ستركتشر كما هو موضح هنا ولاكنه جيد جدا كبداية و الافضل ان تركز على الجانب التطبيقي في دراستك هذا الموضوع بحل مسائل على leetcode و انصحك بمشاهدة هذا الفيديو https://youtu.be/SNlS-f-puik?si=m8N3HbR_FdLMqLis
  14. وعليكم السلام، يمكنك معرفة ذلك بالاطلاع على شروط التقدم للامتحان التالية : إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولًا بأول لمشاركتها معنا
  15. اعلم ولاكن افضل ان انضم لفريق او اعمل مع خبير
  16. السلام عليكم اكملت دورت جافاسكريبت و الان ابحت عن فريق او مبرمح ذو خبرة اعمل تحت رقابته ليوجهني ارجو المساعدة بارك الله فيكم . github : https://github.com/zeffanine-aimen
  17. لم اعرف كيف ارجو المساعدة backend.rar
  18. السلام عليكم احاول استخدام redis من اجل تحسين الاداء و لكن لم اعرف كبف ارجو المساعدة const models = require('../models'); const fs = require('fs/promises'); const Redis = require('redis'); const client = Redis.createClient({ password: 'QMzeBdscHuO1zEUGT1iaYsm747yaHJAa', socket: { host: 'redis-16975.c135.eu-central-1-1.ec2.cloud.redislabs.com', port: 16975 } }); client.on('error', err => console.log('Redis Client Error', err)); exports.newPost = async (req, res) => { const {title, contents, steps, country, region} = req.body; try { const post = await models.Post.create({ title, contents, steps, country, region, UserId: req.currentUser.id }); req.files.map(async function(file) { const post_img = await models.Post_Image.create({ img_uri: '/public/images/' + file.filename, PostId: post.id }) }) res.status(200).json({message: "تم إضافة منشور جديد"}) } catch(e) { res.status(500).json(e) } } exports.getAllPosts = async (req, res) => { try { await client.connect(); const redisKey = 'all_posts'; // Check if the data exists in Redis cache client.get(redisKey, async (err, cachedPosts) => { if (err) { console.error('Error retrieving data from Redis cache:', err); } if (cachedPosts) { // Data exists in cache, return it console.log('Data found in Redis cache'); res.status(200).json(JSON.parse(cachedPosts)); } else { // Data doesn't exist in cache, retrieve from the database const getPosts = await models.Post.findAll({ include: [ { model: models.User, attributes: { exclude: ['password', 'email'] } }, { model: models.Post_Image } ] }); // Store the data in Redis cache client.set(redisKey, JSON.stringify(getPosts), (err, reply) => { if (err) { console.error('Error storing data in Redis cache:', err); } console.log('Data stored in Redis cache'); }); res.status(200).json(getPosts); } }); } catch (e) { console.error('Error retrieving posts:', e); res.status(500).json(e); } } exports.getPost = async (req, res) => { try { const post = await models.Post.findOne({ where: {id: req.params.postId}, include: [ { model: models.User, attributes: {exclude: ['password', 'email']} }, { model: models.Post_Image } ] }); res.status(200).json(post) } catch(e) { res.status(500).json(e) } } exports.getMyAllPosts = async (req, res) => { try{ const myPosts = await models.Post.findAll({ where: {UserId: req.currentUser.id}, include: [ { model: models.Post_Image } ] }); res.status(200).json(myPosts) } catch(e) { res.status(500).json(e) } } exports.getMyPost = async (req, res) => { try { const myPost = await models.Post.findOne({ where: { UserId: req.currentUser.id, id: req.params.postId } }); res.status(200).json(myPost) } catch(e) { res.status(500).json(e) } } exports.updateMyPost = async (req, res) => { const {title, contents, steps} = req.body; try { const updatePost = await models.Post.update( { title, contents, steps }, { where: { id: req.params.postId, UserId: req.currentUser.id } } ); res.status(200).json({ message: "تم التعديل على بيانات المنشور" }) } catch(e) { res.status(500).json(e) } } exports.deleteMyPost = async (req, res) => { const {postId} = req.body; try { await models.Post_Image.findAll({ where: {PostId: postId} }).then(res => { res.map((img) => { fs.unlink('.' + img.img_uri, function(err) { if (err) throw err }) }) }) await models.Post_Image.destroy({ where: {PostId: postId} }); await models.Comment.destroy({ where: {PostId: postId} }); await models.Like.destroy({ where: {PostId: postId} }); await models.Post.destroy({ where: {id: postId, UserId: req.currentUser.id} }) res.status(200).json({message: "تم حذف منشورك"}) } catch(e) { res.status(500).json(e) } }
  19. السلام عليكم انا اعتمد على الذكاء الاصطناعي في كتابة الكود بناءاً على تفكيري فهل هذا جيد ؟ مع العلم انني افهم كل سطر يكتبه !
  20. بارك الله فيك لقد قمت بحذف الAPI
  21. السلام عليكم لقد قمت ببناء API لمعرض اعمالي كمطور واجهات خلفية و ابحت عن مراجعة لها ! https://github.com/zeffanine-aimen/amazon-api بارك الله فيكم
  22. السلام عليكم هل يمكن نشر مشروع nodejs بشكل مجاني على heroku ؟ يطالبونني بالبطاقة
  23. السلام عليكم اريد ان اكون backend وهذا github الخاص بي https://github.com/zeffanine-aimen (اجده رديء) و احتاج توجيه او نصيحة كيف يجب ان يكون معرض الاعمال الخاص بمطور الواجهات الخلفية
  24. السلام عليكم هل يمكنني العمل كباكاند ام علي ان اكون fullstack
×
×
  • أضف...