آموزش فریم ورک لاراول در اصفهان
آموزش فریم ورک لاراول در اصفهان
نکته همواره این آموزش بر پایه ی آخرین ورژن فریم ورک لاراول خواهد بود
کلاس به صورت حضوری انجام خواهد شد
پس از اتمام کلاس در صورت درخواست به دانشجو گواهی پایان دوره به صورت بین المللی اعطاء خواهد شد
فریم ورک لاراول (laravel) چیست؟
فریم ورک (Framework ) به معنای چهارچوب می باشد که در برنامه نویسی شامل مجموعه ای قرانین میباشد.
فریم ورک لاراول یک فریم ورک قدرتمند برای زبان برنامه نویسی php میباشد.
این فریم ورک قدرتمند PHP توسط تیلور اوتول، برای توسعه نرمافزارهای وب بر پایه معماری MVC طراحی شده است. بعضی از ویژگیهای لاراول به صورت ماژولار و بستهبندی شده ارائه شده است.
تاریخچه ای مختصر از لاراول:
اولین نسخه آزمایشی لاراول در ۹ ژوئن ۲۰۱۱ در دسترس قرار گرفت؛ و در یک ماه بعد نسخه کامل شده لاراول ریلیز شد. لاراول ۱ شامل مکانسیمهای مدل، ویو، سشن، و مسیریابی بود ولی فقدان وجود کنترلر در آن باعث شد تا حالت فریم ورک MVC واقعی خود را از دست بدهد.
لاراول ۲ در سپتامبر سال ۲۰۱۱ همراه با بهینهسازیهای متعدد منتشر شد. ویژگی اصلی آن وجود کنترلرها در آن بود، که لاراول ۲ را به طور کامل جزء فریم ورکها قرار میداد. امکان دیگری که در آن به وجود آمد سیستم قالب بندی آن به نام blade بود، همچنین در لاراول ۲ استفاده از پکیجها همان طوری که کمتر از آنها پشتیبانی میشد به طور کامل از بین رفت.
لاراول ۳ در فوریه سال ۲۰۱۲ منتشر شد، ویژگی مهم آن استفاده از خط فرمان CLI بود که با نام artisan شناخته شد. پشتیبانی داخلی از مدیریت سیستم بانک اطلاعاتی، و migrationها، لایههای بانک اطلاعاتی، پشتیانی از رویدادها و سیستم پکیجینگ که bundle نامیده میشد. محبوبیت لاراول را در بین کاربران بالا برد.
لاراول ۴، بر پایه کدهای Illuminate در می سال ۲۰۱۳ منتشر شد. این نسخه به طور کامل مجدداً بازنویسی شده بود. امکانات migrate به طور جداگانه در composer قرار گرفت. امکاناتی نظیر ارسال به ایمیل به چند شیوه متفاوت و پشتیبانی از حذف شدن با تأخیر رکوردهای بانک اطلاعاتی به عنوان soft deletion از دیگر امکانات آن بود.
لاراول ۵ در فوریه سال ۲۰۱۵ منتشر شد. این نسخه با تغییر شماره نسخه ۴٫۳ بود. از امکانات این نسخه پشتیبانی از برنامهریزی برای دوره اجرای وظایف از طریق پکیج Scheduler بود. بهینه شدن پکیجهای assets از طریق Elixir و سیستم ورود کاربری به راحتی از طریق پکیج Socialite package قابل کنترل شده بود. لاراول ۵ همچنین ساختار درختی را برای ساخت نرمافزار معرفی کرد.
لاراول ۵٫۱ در سال ۲۰۱۵ منتشر شد، این نسخه با پشتیبانی طولانی همراه است و باگهای زیادی در این نسخه برطرف شده، لاراول برنامهریزی کرده تا در هر دوسال یک نسخه از آنرا منتشر کند.
ویژگی های بارز فریم ورک لاراول (LARAVEL)
- استفاده از بستههای نرمافزاری از زمان لاراول نسخه ۳ فراهم شد. با این ویژگی میتوان به راحتی اپلیکیشنهای تجاری را به وجود آورد. از نسخه ۴ سیستم composer ها به لاراول اضافه شد.
- ORM نقشه ارتباط بین اشیا: یک ویژگی پیشرفته پیادهسازی شده از php برای الگوی فعالیت رکوردها در بانک اطلاعاتی است.
- ساخت query: از نسخه لاراول ۴ به وجود آمد؛ که امکان دسترسی مستقیم به ORMها را میداد. به جای تایپ مستقیم SQL QUERYها لاراول این امکان را میدهد تا کوئریها با برنامه تر ساخته شوند و برای استفادههای مجدد ذخیرهسازی گردند.
- مسیریابی بازگشتی که رابطه بین لینکها و مسیرها را تعریف میکند.
- موتور قالب blade که به راحتی چند تا از مدلهای دادهای را با محصول نهایی ویو ترکیب میکند.
- migrate ها برای طرح بانک اطلاعاتی هستند؛ و به تغییر بانک اطلاعاتی بر اساس کدها کمک میکنند.
سرفصل های آموزش لاراول:
اما از همه مهمتر این که در این آموزش لاراول چه خواهیم آموخت
- ابتدا با روش نصب لاراول آشنا خواهیم شد
- در این جلسه Route ها را خواهیم شناخت
- اطلاعات را در view ها نمایش میدهیم
- راه اندازی و کار با دیتابیس در لاراول
- آشنایی و کار با Query Builder
- استفاده از migration ها
- کار با Seeder
- کا با Eloquent بخش 1 (یکی از جذابیت های لاراول)
- کار با Eloquent بخش 2 (یکی از جذابیت های لاراول)
- در این جلسه controller ها را خواهیم آموخت
- توضیحاتی در مورد Route Model Binding
- کار با Blade ها و طرح بندی و ساختار قالب
- ایجاد و کار با فرم ها در قالب پروژه
- اعتبار سنجی فرم ها
- آموزش استفاده از پکیج ها
- بخش دوم پروژه
- relationship و روابط در لاراول
- آشنایی با middleware (میان افزار ها)
- Authentication احراز هویت در لاراول
- رابطه Many To Many
- session و flash message
پیش نیاز های آموزش:
جهت نیاز به این دوره آشنایی مقدماتی با php ,mvc, oop مورد نیاز میباشد (در صورتی که آشنایی ندارید قبل از دوره آموزش های مورد نیاز انجام خواهد شد)
آموزش لاراول در اصفهان
انتظار میرود در پایان دوره آموزش لاراول شما بتونید هر گونه سایتی را با این فریم ورک پیاده سازی کنید
جهت ثبت نام در دوره با شماره های
03136261556-7
09109909006-7
تماس حاصل فرمائید
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.