في هذا الدرس سأكمل تصميم قسم الHeader, Footer وقسم الprivacy , للنموذج الأول"ielts.org" https://www.youtube.com/watch?v=LmdD5nnPTjg
صفاء الحيالي
انا مبرمج مبتدأ احب اتعلم واعلم مااتعلم
213
77.3 ألف مشاهدات المحتوى
عضو منذ
السلام عليكم ورحمة الله وبركاته في هذا الدرس من دورة تصميم المواقع, سأشرح عملية انشاء ابعاد واحداثيات للنموذج الأول IELTS.ORG https://www.youtube.com/watch?v=2N98LZ3Dopg
السلام عليكم ورحمة الله وبركاته: ابتدأت دورة تصميم المواقع , و أول درس سيكون حول تثبيت ادوات التصميم ادوات التصميم خفيفة وهي عبارة عن اضافات لمتصفح chrome وسأعطي تلميح حول الدرس القادم الذي سأبتدأ به بتصميم اول نموذج: https://www.youtube.com/watch?v=CSQSTNcxXFA
ماهو دورك في برمجة المواقع الألكترونية؟ محلل Analyzer؟ مصمم Designer؟ مطور Developer؟ مسؤل عن مرحلة الProduction؟ شاهد الفديو وشاركنا رأيك.............. https://www.youtube.com/watch?v=C1mmyXbsDVQ
اثناء تطويرتطبيق الموقع في الLaravel 5.1 الأولوية تكون ~ لأداء الموقع ~ سرعة الأستجابة لذلك يجب اختيار افضل محرك لعملية الCaching في الCache ,ستخزن البيانات بصيغة Key value pairs داخل الMemory لذلك يطلق عليها in-memory cache في هذه الحلقة سنتعلم استخدام ~Memcached ~Redis لتخزين البيانات وسأشرح بصورة مبسطة كيفية عمل الCaching! https://www.youtube.com/watch?v=goD7wM_-0zw Laravel,redis,memcached,php,php framework
سنتعلم في هذه الحلقة كيفية انشاء بيئة تطوير متكاملة للتعامل مع الLaravel , عن طريق استخدام بيئة التطوير Laravel/Homestead حيث ستكون عملية التطوير بعيدة عن نظامك الشخصي وستصبح في داخل الVirtual box , واي خلل يحدث للبيئة يمكن حذفها واسترجاعها بسهولة ولا يؤثر ذلك على النظام الأصلي! تحتوي الLaravel/homestead على : Ubuntu 14.04 PHP 5.6 HHVM Nginx MySQL Postgres Node (With PM2, Bower, Grunt, and Gulp) Redis Memcached Beanstalkd Laravel Envoy Blackfire Profiler https://www.youtube.com/watch?v=D94XyVohs0I
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سأشرح ماكانَ غامضاً في الحلقة 22# : Authentication in Laravel 5.1 https://www.youtube.com/watch?v=RKIt2HgkCYs وهو جزء الMiddleware الذي استخدمته في دالة construct للمتحكم sectionController, ايضأ سأشرح مثال اخر عن الMiddleware المستخدم في دالة construct للمتحكم AuthController, اما بالنسبة لجوهر هذه الحلقة سنتعلم بمثال عملي حول انشاء الأدوار Roles لكل مستخدم بمساعدة الMiddleware سنتمكن من ادارة الصلاحيات لدوال المتحكم SectionController حسب دور المستخدم! بشكل مختصر في نهاية هذه الحلقة سنتعلم دور الMiddleware في السيطرة على
السلام عليكم ورحمة الله وبركاته عندما يكون عدد البيانات هائل يفضل تقسيم البيانات الى صفحات عن طريق حزمة Pagination المدمجة مع الLaravel , من مميزات هذه الحزمة ان تصميمها يوافق تصميم الBootstrap Pagination, لذلك لا تحتاج الى ان تتعب نفسك في عملية التصميم , ايضاً يوجد نوعين من الPagination : ترقيم الصفحات المسترجعة, عن طريق استخدام دالة paginate او بأستخدام زر التالي وزر السابق للتنقل بين الصفحات عن طريق استخدام دالة simplePaginate http://www.youtube.com/watch?v=QfZmyul-IPA&feature=youtu.be
السلام عليكم ورحمة الله وبركاته سنتعلم في حلقة هذا اليوم طريقة التسليم او الحصول على البيانات من والى السيرفر بدون عمل تحديث كامل للصفحة عن طريق استخدام تقنية الAJAX وبمساعدة المكتبة JQuery, هذا يجعل اداء الموقع افضل لأن التحديث سيحصل على جزء معين من الموقع وليس للصفحة بأكملها, وخفض الNetwork traffic https://www.youtube.com/watch?v=NIirNIEKlOM
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سنتعلم كيف نتأكد من صحة البيانات المدخلة قبل تخزينها في قاعدة البيانات عن طريق استخدام خاصية الValidation التي تأتي مع الLaravel 5 سنتعرف على بعض القيود الأساسية في عمل Validating وكذلك سنتعرف على طريقة جديدة لفصل الValidation عن الController عن طريق انشاء Form Request Validation https://www.youtube.com/watch?v=eZM_1NwV2G0
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سأشرح كيف نعمل توثيق, عن طريق وسائل التواصل الأجتماعية : مثل الفيس بوك , تويتر , Google+ وغيرها في الحلقات السابقة انجزت عملية التوثيق عن طريق التسجيل في الموقع اولاً , ومن ثم يتم تسجيل الدخول بالمعلومات المسجلة , ولكن في بعض الأحيان تكون عملية التسجيل مملة بعض الشيء , وخاصة في يومنا هذا! لذلك اذا كان لديك حساب في الفيس بوك او التويتر او الGoogle يتم استخدام تفاصيل هذا الحساب للدخول
السلام عليكم ورحمة الله وبركاته في هذا الحلقة سنتعلم كيف نسترجع الرقم السري للمستخدم في حال فقدانه عندما تريد تسجيل الدخول , ولكن نسيت كلمة المرور , في حال الضغط على رابط استعادة الرقم السري سيتم استرجاع فورم ,يطلب ايميل المستخدم الذي نسيَ الرقم السري يتم ادخال ايميل الشخص, والضغط على زر, طلب رابط التوجيه, لأستعادة الرقم السري سيتم ارسال ايميل لهذا الشخص الرسالة ستحتوي على رابط استعادة الرقم السري عند الضغط على هذا الرابط سيتم اعادة التوجيه لفورم استعادة
السلام عليكم ورحمة الله وبركاته ان الLaravel تسهل عملية التوثيق وعملية التسجيل الى ابعد الحدود وتجعل المطور يركز اكثر على الأجزاء المهمة من الموقع, سنتعلم في هذه الحلقة كيف نسجل مستخدم جديد في الموقع وتوثيق المستخدم للدخول للتطبيق https://www.youtube.com/watch?v=RKIt2HgkCYs
السلام عليكم ورحمة الله وبركاته التعامل مع الsessions في الLaravel عندما يكون هنالك صلاحيات لكل مستخدم فأن هنالك بعض المناطق والخصائص في الموقع تكون مقيدة لأشخاص معينين تعتبر تطبيقات الويب التي يقودها البروتوكول http Stateless كلمة stateless تعني بدون جنسية , او مشرد لنأخذ مثال بسيط عند زيارة الصفحة الخاصة لأدارة الكتب ستكون متاحة للجميع ولكن كيف سيتعرف التطبيق على الشخص وهل هو مؤهل لدخول هذه المنطقة؟ التطبيق لن يعرف ذلك لماذا ؟ عند عمل توثيق للمستخدم واتضح ان هذا
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سنتعلم كيف ننشأ ملخص عن محتوى المكتبة Library Summary في هذا الملخص سأسترجع الأقسام وكل الكتب التي تحتويها الأقسام والمؤلفين لكل كتاب البيانات ستسترجع من ثلاث جداول Sections Books Authors مع مراعاة الربط بين هذه الجداول عن طريق استخدام الEloquent Model في الLaravel 5.1 اصبحت مثل هذه العملية سهلة مقارنة بكتابة جمل الأستعلام بأستخدام الQuery Builder https://www.youtube.com/watch?v=2nmJEr2EBXo
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سأشرح عملية اتمام Transactionفي الLaravel سنتعلم فائدة استخدام دالة Transaction في وضع جمل الأستعلام تحت نطاق واحد "صفقة واحدة" اما ان تتم جميعها بنجاح او ان يتم الغاء الصفقة ولا يتم تنفيذ كلا العمليتين https://www.youtube.com/watch?v=8ZMedO6s0c8
السلام عليكم ورحمة الله وبركاته تستند هذه الحلقة على الكود الذي تم شرحة في الحلقة السابقة ولكن هنا سأستبدل الQuery Builder لربط الجداول من نوع Many-to-Many بأستخدام الEloquent Model بأستخدام الEloquent Model سيصبح الكود اقصر , اسهل , ومفهوماً اكثر, مقارنةً بالQuery Builder https://www.youtube.com/watch?v=heyWLNNauy4
السلام عليكم ورحمة الله وبركاته سنتعلم في هذا الدرس كيف نربط الجداول بعلاقة Many-to-Many في الLaravel 5.1 بأستخدام الQuery Builder, والمثال الذي سيطبق في هذا الدرس هو علاقة المؤلفين مع الكتب Authors_Books_Relationship في البدء يجب ان تفهم امر مهم جداً وهو ان الكتاب لا وجود له بدون مؤلف او مؤلفين اي قبل ان يتم ادراج كتاب في قاعدة البيانات يجب ان يتم ادراج المؤلفين لهذا الكتاب المؤلف يمكن ان يكتب كتاب او عدة كتب والكتاب يمكن ان يكتُب عن طريق
السلام عليكم ورحمة الله وبركاته تعد هذه الحلقة مكملة للحلقة السابقة ولكن هنا سيتم استبدال الQuery Builder ب Eloquent Model من اجمل تنفيذ الربط بين الجداول من نوع one-to-many relationship in Laravel 5.1, وكيف تكون عملية الربط سهلة اذا استخدمنا الEloquent Model https://www.youtube.com/watch?v=rIH3FLzz3Vs
السلام عليكم ورحمة الله وبركاته سأشرح طريقة استرجاع البيانات من جدولين وربطهم بأستخدام دالة join , نوع العلاقة التي سأشرحها في هذه العلاقة هي One-To-Many بأستخدام الQuery Builder في الLaravel 5.1 https://www.youtube.com/watch?v=Dn2mV17VAeU
السلام عليكم ورحمة الله وبركاته مامعنى seeding في الLaravel 5.1 ؟ https://www.youtube.com/watch?v=2VCcd3xqKgo
السلام عليكم ورحمة الله وبركاته سنتعلم في هذه الحلقة ماهو الsoftDeletes وكيف يتم انشاءه, هذا تطبيق عملي يثبت فائدة استخدام الEloquent Model مقارنةً بال Query Builder https://www.youtube.com/watch?v=Ga8R0r16g00
سبق وتعاملنا في حلقات سابقة مع الQuery Builder لأدارة البيانات في قواعد البيانات, وذكرت وجود طريقتين لأدارة البيانات, اما عن طريق الQuery Builder او Eloquent Model الEloquent Model هو Query Builder محدث والتعامل معه يتم بمفهوم الOOP استخدام الEloquent Model يتيح لنا العديد من الخصائص التي ستبني تطبيق موقع افضل, وبطريقة ديناميكية افضل منظمة اكثر! https://www.youtube.com/watch?v=ErCL8eTgL7w
كتابة الفورم بلغة الBlade, كيفية تحميل رزمة illuminate/html , واستخدام هذه الرزمة في كتابة كود الفورم عن طريق استخدام لغة الBlade , https://www.youtube.com/watch?v=6B-uYpdLx_g