کارگاه آموزش فریم ورک Laravel

کارگاه آموزش فریم ورک Laravel


موضوع دوره :

کارگاه آموزش فریم ورک لاراول 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
    • کار با روترینگ های نام گذاری شده
  • توابع کمکی کار با آنها
    • ارسال ایمیل و کار با ایمیل ها
  • امنیت
    • User Authentication
  • تعریف مدل و کار با آنها
    • Eloquent orm
    • درج - بروزرسانی - حذف
    • تعریف روابط در مدل
    • موارد مربوط به مدل
کد دوره : MO0114

اخبار آکادمی مجیدآنلاین

معرفی اساتید

معرفی شاهین کاتبی

شاهین کاتبی

تحلیل‌گر و توسعه‌دهنده نرم‌افزار

نظرات هنرجویان

  • فرزانه کمالی (HTML و CSS را از پایه یاد بگیرید) :

    مزیت کلاس های آموزشی مجیدآنلاین همزمانی دانش و تجربه در طی فرآیند آموزش است. این امر اعتماد هنرجو به مسیر پیش رو را بیشتر میکند و انگیزه را افزایش میدهد.

  • سید محمد مسعود جهرمی (آموزش PHP در قالب پروژه) :

    مزیّت بزرگش تجربه ی آقای علوی زاده بود، که خیلی تأثیر داشت. عالی بود! ممنون.

  • محمد نیکجو (کارگاه آموزش jQuery) :

    آقای علوی زاده، بهترین مدرس وب ایران هستند

  • فرشاد حسن زاده (کارگاه آموزش jQuery) :

    مهمترین مزیّت کلاس های مجیدآنلاین مسیردهی و هدایت هنرجویان و علاقه مندان به مهارت های دوره ی مردنظر است. پرهیز از حاشیه و کار با اصلی ترین نیاز ها در موضوع مورد تدریس، از نکات قابل ذکر است.