آموزش Mastering Yii 2 [ویدئو]

Mastering Yii 2 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از پتانسیل باورنکردنی Yii برای ساخت سریع برنامه های کاربردی وب سنگین استفاده کنید درباره این ویدیو • یک برنامه وب در مقیاس بزرگ بسازید که بتواند هجوم زیادی از کاربران را تحمل کند • یک برنامه کاربردی قوی ایجاد کنید که بتواند در برابر هرگونه نقض امنیتی مقاومت کند • برای جلوگیری از ترافیک تنگنا بر روی سرور، تکنیک های متنوعی را اعمال کنید در جزئیات Yii یک چارچوب برنامه نویسی وب PHP مبتنی بر کامپوننت عمومی است. علاوه بر شی گرا بودن، الگوی طراحی MVC را نیز دارد. این یک چارچوب با کارایی بالا است و برای توسعه سریع برنامه های کاربردی وب سنگین استفاده می شود. با افزایش قابلیت اطمینان اینترنت، هجوم کاربران به وب سایت های ما به طور روزانه افزایش می یابد. Yii فقط چارچوب مناسبی است که به ما کمک می کند تا با این بار سنگین کنار بیاییم. تسلط بر Yii2 شما را در ساخت سریع یک برنامه وب پیچیده، ایمن و انعطاف پذیر راهنمایی می کند. این راهنمای جامع به شما کمک می کند تا با تمرکز بر یک جنبه جدید در هر ویدیو، این برنامه وب را توسعه و ارتقا دهید. ما با نشان دادن نحوه تنظیم سیستم کنترل نسخه خود با استفاده از Git شروع می کنیم تا بتوانیم بدون زحمت در یک تیم توزیع شده کار کنیم. سپس وب سایت خود را با استفاده از چارچوب بوت استرپ توییتر پاسخگوتر می کنیم و سپس امنیت آن را افزایش می دهیم. سپس داده‌های جلسه خود را در سیستم‌های ذخیره‌سازی مختلف مانند پایگاه داده، Memcached و Redis ذخیره می‌کنیم و تجزیه و تحلیل می‌کنیم که کدام فضای ذخیره‌سازی بیشتر با نیازهای ما مطابقت دارد. سپس با افزودن یک جستجوی متن کامل با استفاده از Sphinx، ElasticSearch و MongoDB NoSQL ذخیره سازی گام به گام شما را راهنمایی می کنیم تا داده های مورد نظر را به سرعت پیدا کنید. در نهایت، ما شما را از طریق تست کردن برنامه خود با Codeception، قوی می کنیم. در پایان این دوره، شما در توسعه برنامه های تحت وب با بارگذاری سنگین با استفاده از Yii 2 یک خال خواهید بود.

سرفصل ها و درس ها

سیستم کنترل نسخه Git Git Version Control System

  • بررسی اجمالی دوره The Course Overview

  • مقدمه ای بر Git Introduction to Git

  • آموزش پرکاربردترین دستورات در Git Learning the Most Used Commands in Git

  • استقرار خودکار با Bitbucket Hooks به VPS شما Auto-deploying with Bitbucket Hooks to Your VPS

توییتر بوت استرپ Twitter Bootstrap

  • ترکیب Highload با چارچوب بوت استرپ توییتر Combining Highload with Twitter Bootstrap Framework

  • افزودن کامپوننت های بوت استرپ به Highload Adding Bootstrap Components to Highload

  • استفاده از ویژگی های جاوا اسکریپت بوت استرپ در Highload Using Bootstrap JavaScript Features in Highload

لحظات امنیتی و مجوزهای دسترسی Security Moments and Access Permissions

  • پیاده سازی RBAC در Highload Implementing RBAC in Highload

  • افزودن امنیت در ارسال فرم در Highload Adding Security on Form Submission in Highload

  • کار با رمزهای عبور صحیح در Highload Working with Passwords Correctly in Highload

ذخیره سازی Caching

  • بهبود عملکرد در Highload Improving Performance in Highload

  • تکه تکه کردن، ذخیره صفحه و ذخیره سازی HTTP Fragmenting, Page Caching, and HTTP Caching

  • ترکیب و فشرده سازی فایل های جاوا اسکریپت و CSS Combining and Compressing JavaScript and CSS Files

حافظه های اضافی برای کش و جلسات Additional Storages for Cache and Sessions

  • تغییر فضای ذخیره سازی Highload Session به پایگاه داده Changing Highload Session Storage to the Database

  • استفاده از Memcached برای ذخیره‌سازی جلسه Using Memcached for Session Storage

  • آموزش استفاده از Redis برای ذخیره سازی Session در Highload Learning to Use Redis for Session Storage in Highload

جستجوی کامل متن Full Text Search

  • استفاده از Sphinx با Yii 2 Using Sphinx with Yii 2

  • درک Elasticsearch برای Yii 2 Understanding Elasticsearch for Yii 2

  • آموزش استفاده از MongoDB با Yii 2 Learning to Use MongoDB with Yii 2

تست با Codeception Testing with Codeception

  • نصب و پیکربندی کامپوننت های تست Installing and Configuring the Test Components

  • بحث در مورد تست واحد Discussing Unit Testing

  • یادگیری تست عملکردی Learning Functional Testing

نمایش نظرات

آموزش Mastering Yii 2 [ویدئو]
جزییات دوره
2 h 17 m
22
Packtpub Packtpub
(آخرین آپدیت)
7
3.9 از 5
ندارد
دارد
دارد
Vitalii Tron
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vitalii Tron Vitalii Tron

Vitalii Tron حدود 7 سال تجربه در برنامه نویسی دارد و به مدت 4 سال است که برنامه های کاربردی مبتنی بر Yii را توسعه می دهد. او از دانشگاه ایالتی سومی در دانشکده مکانیک-ریاضی دانشکده علوم کامپیوتر فارغ التحصیل شد. او همچنین دوره های فوق لیسانس را در همان بخش با موفقیت به پایان رساند. Vitalii سابقه شغلی شگفت انگیزی در Elance (https://www.elance.com/s/vittron/job-history/?t=1) دارد، جایی که مشتریانش بازخوردهای خوشحال کننده ای درباره کار او به جای گذاشته اند.