آموزش راه حل های توسعه برنامه Yii2 ??? جلد 2 [ویدئو]

Yii2 Application Development Solutions ??? Volume 2 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Yii یک چارچوب PHP بهینه و با کارایی بالا برای توسعه برنامه های Web 2.0 است. ویژگی های سریع، ایمن و حرفه ای را برای ایجاد پروژه های قوی فراهم می کند. با این حال، این توسعه سریع نیاز به توانایی سازماندهی وظایف مشترک به طور جمعی برای ساخت یک برنامه کامل دارد. Yii با بهینه سازی عملکرد بسیار مناسب برای پروژه های با هر اندازه ای است. این بسته با ابزارهایی برای کمک به آزمایش و اشکال زدایی برنامه شما ارائه می شود و دارای اسناد واضح و جامع است. این دوره ویدیویی مجموعه ای از ویدیوهای Yii2 است. هر ویدیو به عنوان یک آیتم کامل و مستقل نشان داده می شود که راه حل هایی از برنامه های کاربردی وب واقعی را به نمایش می گذارد. بنابراین می توانید به راحتی آنها را در محیط خود تکثیر کنید و Yii2 را سریع و بدون دردسر یاد بگیرید… در این ویدیو، با پیکربندی برنامه Yii2 خود شروع می کنید. پس از آن، ما بر این تمرکز خواهیم کرد که چگونه افزونه خود را تا حد امکان کارآمد کنیم. سپس ما برخی از بهترین روش‌ها را برای توسعه برنامه‌ای که تا زمانی که بارهای بسیار بالایی داشته باشید به آرامی اجرا می‌شود، پوشش خواهیم داد. در ادامه، نکات مختلفی را ارائه خواهیم داد که به ویژه در استقرار برنامه و هنگام توسعه یک برنامه در یک تیم مفید است. بعداً بهترین فناوری ها را برای تست معرفی می کنیم و خواهیم دید که چگونه تست های ساده بنویسیم و از خطاهای رگرسیون در برنامه خود جلوگیری کنیم. در نهایت، ما این دوره را با بحث در مورد ثبت مرور، تجزیه و تحلیل ردیابی پشته استثنا و پیاده سازی کنترل کننده خطای خودمان به پایان می بریم. [*] افزونه Yii خود را پیاده سازی کنید و برنامه افزودنی خود را قابل استفاده مجدد و برای انجمن مفید کنید [*] پیکربندی Yii برای به دست آوردن عملکرد اضافی [*] بهترین روش‌ها را برای توسعه برنامه‌ای بیاموزید که تا زمانی که بارهای بسیار بالایی داشته باشید، به آرامی اجرا می‌شود [*] یاد بگیرید که چگونه به همه افراد به جز برنامه‌نویس پیام تعمیر و نگهداری نشان دهید. [*] یک سیستم پیکربندی پیشرفته را به قالب برنامه yii2-app-basic اضافه کنید [*] از بهترین فناوری‌ها برای آزمایش استفاده کنید، مانند Codeception، PhpUnit، Atoum و Behat. [*] تست های ساده بنویسید و از خطاهای رگرسیون در برنامه خود اجتناب کنید. [*] ورود به سیستم را مرور کنید، ردپای پشته استثنا را تجزیه و تحلیل کنید، و کنترل کننده خطای خود را پیاده سازی کنید. این ویدیو برای توسعه دهندگان با دانش خوب از چارچوب های PHP 5 و MVC و کسانی که سعی در توسعه برنامه های کاربردی با استفاده از نسخه Yii 1.x.x دارند، هدف قرار گرفته است. اگر هنوز Yii2 را امتحان نکرده اید، پس این ویدیو قطعا برای شما مناسب است! [*] ویژگی های پیشرفته Yii2 را به طور موثر کاوش کنید و یاد بگیرید که از برنامه های افزودنی رسمی استفاده کنید، هر مؤلفه * را گسترش دهید یا یک مؤلفه جدید بنویسید * [*] از بهترین فناوری های آزمایشی مانند Codeception، PhpUnit، Atoum و Behat استفاده کنید. * [*] ابزارهای عالی استاد Yii برای رسیدگی به ورود و رسیدگی به خطاها. *

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

پیکربندی برنامه Yii2 شما Configuring Your Yii2 Application

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

  • آداپتور ElasticSearch Engine ElasticSearch Engine Adapter

  • مولد کد Gii Gii Code Generator

  • پلاگین PJax jQuery PJax jQuery Plugin

  • درایور پایگاه داده Redis Redis Database Driver

گسترش Yii Extending Yii

  • ایجاد یاوران Creating Helpers

  • ایجاد رفتارهای مدل Creating Model Behaviors

  • ایجاد کامپوننت ها Creating Components

  • ایجاد اقدامات کنترل کننده قابل استفاده مجدد Creating Reusable Controller Actions

  • ایجاد کنترلرهای قابل استفاده مجدد Creating Reusable Controllers

  • ایجاد یک ویجت Creating a Widget

  • ایجاد دستورات CLI Creating CLI Commands

  • ایجاد فیلترها Creating Filters

  • ایجاد ماژول ها Creating Modules

  • ایجاد نمایشگر سفارشی Creating a Custom View Renderer

  • ایجاد یک برنامه چند زبانه Creating a Multilanguage Application

  • آماده سازی برنامه های افزودنی توزیع Making Extensions Distribution-Ready

تنظیم عملکرد Performance Tuning

  • پیروی از بهترین شیوه ها Following Best Practices

  • افزایش سرعت رسیدگی به جلسه Speeding Up Session Handling

  • استفاده از وابستگی ها و زنجیره های کش Using Cache Dependencies and Chains

  • پروفایل کردن یک برنامه با Yii Profiling an Application with Yii

  • استفاده از حافظه پنهان HTTP Leveraging HTTP Caching

  • ترکیب و به حداقل رساندن دارایی ها Combining and Minimizing Assets

  • اجرای Yii2 روی HHVM Running Yii2 on HHVM

گسترش Deployment

  • تغییر طرح دایرکتوری Yii Changing the Yii Directory Layout

  • جابجایی یک برنامه Webroot Moving an Application Webroot

  • تغییر یک الگوی برنامه پیشرفته Changing an Advanced Application Template

  • انتقال قطعات پیکربندی به فایل های جداگانه Moving Configuration Parts into Separate Files

  • استفاده از تنظیمات چندگانه برای ساده کردن استقرار Using Multiple Configurations to Simplify the Deployment

  • پیاده سازی و اجرای Cron Jobs Implementing and Executing Cron Jobs

  • حالت تعمیر و نگهداری Maintenance Mode

  • ابزارهای استقرار Deployment Tools

آزمایش کردن Testing

  • تست برنامه با Codeception Testing Application with Codeception

  • تست واحد با PHPUnit Unit Testing with PHPUnit

  • تست واحد با Atoum Unit Testing with Atoum

  • تست واحد با Behat Unit Testing with Behat

اشکال زدایی، ورود به سیستم و مدیریت خطا Debugging, Logging, and Error Handling

  • استفاده از مسیرهای گزارش مختلف Using Different Log Routes

  • تجزیه و تحلیل ردیابی پشته خطای Yii Analyzing the Yii Error Stack Trace

  • ورود به سیستم و استفاده از اطلاعات زمینه Logging and Using the Context Information

  • نمایش خطاهای سفارشی Displaying Custom Errors

  • پنل سفارشی برای پسوند اشکال زدایی Custom Panel for Debug Extension

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش راه حل های توسعه برنامه Yii2 ??? جلد 2 [ویدئو]
جزییات دوره
3 h 9 m
41
Packtpub Packtpub
(آخرین آپدیت)
3
3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Bogdanov Andrew Bogdanov

اندرو بوگدانوف یک توسعه دهنده وب با تجربه از یکاترینبورگ، روسیه با بیش از شش سال تجربه در توسعه صنعتی است. از سال 2010 او به فریمورک های Yii و MVC علاقه مند شده است. او در پروژه‌هایی که به زبان Yii نوشته شده‌اند، مانند یک جمع‌آوری کار برای یک شرکت بریتانیایی، پروژه‌های پر بار، پروژه‌های املاک و مستغلات، و توسعه پروژه‌های خصوصی برای دولت شرکت کرده است. او با استفاده از PHP و MySQL روی CMS ها و فریمورک های مختلفی کار کرده است که شامل Yii، Kohana، Symphony، Joomla، WordPress، CakePHP و ... می شود. همچنین با داشتن دستان خوبی در یکپارچه سازی API های شخص ثالث مانند دروازه های پرداخت (پی پال، فیس بوک، توییتر و لینکدین)، او در برش و فرانت اند بسیار خوب عمل می کند. بنابراین او می تواند اطلاعات کاملی در مورد چارچوب Yii ارائه دهد.

Dmitry Eliseev Dmitry Eliseev

Dmitry Eliseev از سال 2008 یک توسعه دهنده وب بوده و در برنامه نویسی سمت سرور در چارچوب های PHP و PHP تخصص دارد. از سال 2012، او وبلاگ شخصی خود، http://elisdn.ru، در مورد توسعه وب به طور کلی و در مورد چارچوب Yii به طور خاص تالیف کرده است. وبلاگ او به یک منبع شناخته شده در جامعه روسی Yii تبدیل شده است. او عضو فعال یک انجمن روسی زبان است: http://yiiframework.ru. دیمیتری به بهترین شیوه های توسعه، معماری نرم افزار، برنامه نویسی شی گرا و سایر رویکردها علاقه مند است. او نویسنده و ارائه دهنده دوره های عملی در مورد اصول و بهترین شیوه های برنامه نویسی شی گرا و استفاده از سیستم های کنترل نسخه است. و همچنین او نویسنده وبینارها، چارچوب Yii2 و موضوعات رایج توسعه است. او آموزش و مشاوره را با توسعه چارچوب ها و با استفاده از اصول طراحی نرم افزار و بهبود کیفیت کد رایج انجام می دهد. این اولین کتاب او است.