موضوع دوره :
کارگاه آموزش فریم ورک لاراول PHP
لاراول یک فریم ورک MVC برای توسعه PHP است. امروزه با پیشرفت تکنولوژی و ارائه روشهای جدید در توسعه نرم افزار، ارائه بهترین راه حلها برای ایجاد امکانات، کار سخت و خسته کننده ای است، از این رو استفاده از یک استاندارد و چارچوب حرفه ای و همچنین استفاده از ابزارهای نوین که همان فریم ورک ها هستند، فرآیند سخت و خسته کننده توسعه نرم افزار های تحت وب را شیرین و سرعت بخش کرده اند.
لاراول مجمومه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه میکند که به درستی انجام میپذیرد. لاراول تلاش میکند توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، sessionها ، کار با بانکهای اطلاعاتی و ... که تقریبا در تمامی پروژه های تحت وب استفاده میشوند، درد ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش دهد.
در این کارکاه سعی می شود تا به درستی مفهموم استفاده از فریم ورک لارول و بطور کلی استفاده از فریم ورکهای MVC در توسعه پروژه های وب به مخاطب شناسانده شود و همچنین با تکنیک های حرفه ای برنامه نویسی PHP آشنا شوید.
توجه:
- هنرجویان قبلی آکادمی مجیدآنلاین از تخفیف 10% در این دوره برخوردار خواهند بود.
- پذیرایی میان وعده و ناهار بر عهده ی آکادمی مجیدآنلاین میباشد.
مخاطبین دوره :
برنامه نویسان PHP که می خواهند در برنامه نویسی PHP حرفه ای شوند.
پیش نیاز :
شرکت در دوره
آموزش PHP در قالب پروژه و یا
ورود به دنیای PHP و یا بطور کل آشنایی به زبان برنامه نویسی PHP و بانک اطلاعاتی MySQL
پروژه:
در این کارگاه برای درک و یادگیری بهتر محتوا، موضوعات بصورت Case Study و بر پایه دو پروژه واقعی آموزش داده خواهد شد، تا هنرجو بتواند کاربرد واقعی فرامین و دستورات را به درستی یاد بگیرید.
پروژه هایی که کار خواهند شد عبارتند از:
- کوتاه کننده URL
- سیستم مدیریت محتوا ساده
مباحث اصلی و کلی دوره :
- آشنایی با فریم ورک و تعریف آن
- آشنای با معماری ۳ لایه MVC
- آشنایی با فریم ورک لاراول و تعریف امکانات و قابلیت ها
- خوش آمد گویی لاراول
- نصب و راه اندازی
- تنظیمات
- کار با تنظیمات و شخصی سازی
- تعریف مسیریابی و کار با روتینگ ها در لاراول
- ساخت View
- کار با فرم ها و سازنده HTML
- درخواست های ورودی
- پاسخ ها و نمایش اطلاعات
- اعتبار سنجی
- ثبت وقایع
- مدیریت خطاها و استثنا ها
- بومی سازی لارول
- کار با فایلهای زبان و مدیریت چند زبانه
- تعریف قالب ها و ساخت تم
- Blade Template
- ارسال متغیر ها به صفحات
- ویو و کار با زیرمجوعه ها Blade
- کار با JSON در لاراول
- دسترسی به دیتابیس
- سازنده کوئری
- migration
- صفحه بندی
- کار با کنترلر ها
- تعریف کنترلر
- ریسورس کنترلر
- متغییرهای HTTP
- RestFul
- کار با روترینگ های نام گذاری شده
- توابع کمکی کار با آنها
- ارسال ایمیل و کار با ایمیل ها
- امنیت
- تعریف مدل و کار با آنها
- Eloquent orm
- درج - بروزرسانی - حذف
- تعریف روابط در مدل
- موارد مربوط به مدل
کد دوره : MO0114