بازدیدها: 309
اگر میخواهید در دوره آموزش لاراول در شیراز شرکت کنید؛ پس این پست را بخوانید تا با اطلاعاتی در مورد کلاس های لاراول در شیراز، دوره آموزش حضوری لاراول در شیراز، دوره برنامه نویسی طراحی وب سایت و … آشنا شوید.
خیلی از شرکت ها و مراکز آموزش برنامه نویس لاراول در تهران، شیراز و … فعالیت دارند که بعد از گذراندن دوره آموزش فرد، به استخدام آن میپردازند. یک برنامه نویس لاراول باید، قابلیت هایی داشته باشد تا شرکت و مرکز آموزش لاراول در شیراز آن را استخدام کند.
لاراول یکی از فریمورک های مطرح زبان PHP است که برای توسعه برنامه های کاربردی تحت وب و برپایه معماری MVC طراحی شده است. فریمورک Laravel برنامه نویسی برنامه های کاربردی تحت وب را به زبان PHP ساده کرده است و در انجام پروژه های PHP و توسعه آنها کمک بسزایی مینماید. این فریمورک از سرعت رشد خوبی برخوردار است و حمایت جامعه پشتیبان بزرگ آن به توسعه این فریمورک کمک کرده است که باعث شده شرکت های فعال بسیاری در سراسر دنیا و ایران به دنبال جذب نیرو های متخصص در این حوزه باشند.
در صورتی که دانشجویان دوره آموزش لاراول در شیراز، این دوره پشتکار و انگیزه کافی را داشته باشند، جلسات دوره را به صورت منظم شرکت نمایند و به تمرین ها و آزمون های دوره در موعد مقرر پاسخگو باشند ما تضمین می کنیم که در پایان دوره این عزیزان توانایی های ویژه زیر را خواهند داشت :
توانایی کدنویسی حرفه ای در فریمورک لاراول
توانایی تست کدها
توانایی توسعه کدها بر روی سرورهای VPS
توانایی توسعه وب سرویس های برای برنامه های موبایل آندروید و IOS
توانایی تولید پکیج های لاراول
توانایی کار با فایل های استاتیک از طریق task runnerها و مدیریت آنها
توانایی ساختاری بندی و کدنویسی برای برنامه های سازمانی
توانایی تولید برنامه های بلادرنگ
اگر سری به سایت های کاریابی و مشاغل بزنید و یک عبارت ساده laravel را جستجو کنید متوجه خواهید شد چه تعداد کار برای این افراد وجود خواهد داشت. برای نمونه نتایج جستجوی کلمه Laravel در چند وبسایت معتبر شغل یابی را می توانید در زیر ببینید. جالب است بدانید میانگین حقوق دریافتی یک متخصص لاراول بین 3 تا 8 میلیون تومان است !
فصل اول دوره آموزش لاراول در شیراز: ساختار
· ساختار پایه لاراول
Controller
· توضیح کنترلر
· ایجاد یک کنترلر به صورت دستی
· ایجاد کنترلر خالی از طریق خط فرمان
· ارجاع یک route به یک action درکنترلر
· تعریف یک کنترلر به صورت RESTful
· ارسال پارامتر به کنترل از route
· نمایش لیست route ها در خط فرمان
· تزریق مدل ها و کلاسها controller dependency injection
· method dependency injection
· ارسال پارامتر همزمان با dependency injection
فصل دوم دوره آموزش لاراول در شیراز: views
· معرفی و تفسیر کاربرد view ها
· ایجاد یک فایل view
· بازگردانی یک view از طریق controller
· ارسال داده به view از طریق controller
· بررسی وجود یک view
· اشتراک گذاری یک داده بین چند view
o معرفی view composer ها
فصل سوم دوره آموزش لاراول در شیراز: routing
· توضیح routing
· تعریف یک route
· انواع متدهای route
· تعریف route های با parameter
· اختیاری کردن پارمترها
· اعمال شرایط بر روی پارمترها
· تعریف و استفاده از route های اسم دار
· ریدایرکت به یک route اسم دار با پارامتر
· گروه بندی route ها
· دسترسی به اطلاعات route جاری
· بازگرداندن یک view با استفاده از یک route
· کش کردن route ها
· بازنشانی route های کش شده
فصل چهارم دوره آموزش لاراول در شیراز: پایگاه داده
· راه های ارتباطی با database
· لاراول از چه database هایی پشتیبانی میکند
· تغییر تنظیمات دیتابیس
· اجرای query های خام SQL
· اجرای دستورات select, insert, update, delete
· ارسال پارامتر به query
· ایجاد query listener
· query builder
· گرفتن اطلاعات با استفاده از DB::table
· افزودن where
· گرفتن یک ستون از database
· دریافت داده ها به صورت chunk
· استفاده از aggrigator ها
· گرفتن چند ستون خاص
· گروه بندی group by
· join کردن جداول
· leftjoin, rightjoin, innerjoin
· ترکیب خروجی چند query
· اعمال شرط های پیچیده
· مرتب سازی order by
· محدود کردن نتایج خروجی
· گرفتن id آخرین سطر درج شده در جدول
· ویرایش اطلاعات با استفاده از query builder
فصل پنجم دوره آموزش لاراول در شیراز: حذف داده ها
migration
· مزایای استفاده از migration
· ایجاد یک migration جدید
· ساختار یک migration
· اجرای migration
· بازگردانی آخرین migration
· بازگردانی تمامی middlewareها
· ایجاد یک جدول با استفاده از migrationها
· تغییر ستونهای databsde
· تغییر نام یک جدول
· افزودن و حذف ستون از جداول
· افزودن و حذف primaryKeyو index
o ایجاد کلید خارجی
فصل ششم دوره آموزش لاراول در شیراز: database seeding
· تعریف ساختار
· ایجاد یک sedd جدید
· اجرای یک seed
o اجرای یک seed دلخواه
متوسط
فصل هفتم دوره آموزش لاراول در شیراز: Middleware
· چیست و چگونه کار میکند
· ایجاد یک middleware
· ثبت middleware در پروژه
· استفاده از چند middleware
· before middleware
· after middleware
· گروه بندی middleware ها
· ارسال پارامتر به middleware
فصل هشتم دوره آموزش لاراول در شیراز: requests
· استفاده از کلاس Request
· ارسال داده از با متدهای غیر از get, post
· متد های مهم Request
· گرفتن داده ها با استفاده از input, all, except
· بررسی وجود input با استفاده از متد has
· old input ها
· flash messages
o پیاده سازی سیستم اعلانات سفارشی
موتور قالب blade
· معرفی موتور قالب blade
· ویژگی های blade
· استفاده از blade برای ایجاد master page
· تعریف سکشن و استفاده از section ها
· extend کردن صفحات دیگر از master page
· نمایش مقادیر در blade
· escape کردن با استفاده از @
· استفاده از filter ها در blade
· دستورات شرطی
· استفاده از حلقه ها
· forelse و unless
· @break و @continue
· include کردن ویو های دیگر
· ارسال مقادیر به view های بارگذاری شده
· @each برای بارگذاری sub views
· کش کردن موقتی داده ها با @push و @stack
o ایجاد directive های جدید
فصل نهم دوره آموزش لاراول در شیراز: eloquent ORM
· تعریف ORM
· ساختار eloquent
· ایجاد یک model جدید با استفاده از eloquent
· ساختار پایه یک model
· تعیین جدول مربوط به هر model
· تغییر کلید اصلی در model
· استفاده از یک مدل برای گرفتن query از database
· گرفتن اطلاعات یک سطر از database
· اعمال شرایط بر روی queryهای eloquent
· ایجاد یک سطر جدید در دیتابیس
· ویرایش داده ها
· massAsignment
· لیست سفید و سیاه در massAsignment
· حذف داده ها با استفاده model
· softDeleteو hardDelete
· گرفتن اطلاعات رکورد های softDelete شده
· ایجاد scope های local و global
· تعریف scopeهای بی نام
· استفاده از scopeها
· ارسال پارامتر به scopeها
· relationships روابط
· روابط یک به یک
· راوبط یک به چند
· روابط چند به چند
· مدیریت جدول میانجی در روابط چند به چند
o روابط چند به چند و attach, detach, sync متد ها
فصل دهم دوره آموزش لاراول در شیراز: getter and setters
· ایجاد یک getter
· استفاده از getter ها برای تغییر نمایش داده ها
· تعریف یک setter
· استفاده از setterها برای ارسال داده ها با فرمت خاص در دیتابیس
· معرفی کتابخانه carbon برای کار با تاریخ
· اعمال carbon بر روی فیلد های تاریخ در model
cast کردن داده ها
route controller
· معرفی راه کار استفاده از controller ها برای تعریفroute ها
· معرفی یک یا چند کنترلر به سیستم routing
· تعیین متد در controller routing
o ارسال پارامتر به controller routing
view composers
· تعریف view composer
· ویژگی ها و ساختار view composer
· ارسال داده به یک view
· ایجاد یک viewComposerProvider
o معرفی provider به سیستم
فصل یازدهم دوره آموزش لاراول در شیراز: صفحه بندی ( pagination )
· سیستم pagination در لاراول
· ایجاد یک سیستم pagination پیشرفته
· ایجاد یک سیستم pagination ساده
· گرفتن اطلاعات از سیستم pagination
o اعمال تغییرات بر روی سیستم pagination
پیشرفته
authenticate
· معرفی سیتم authenticate پیش فرض لاراول
· معرفی فایل auth.php
· garde ها
· ساختار جداول سیستم احراز هویت
· ایجاد سیستم routing احراز هویت
· بارگذاری bootstrap و jquery
· معرفی middleware احراز هویت
· تغییر redirect path
· اتصال به mysql
· ایجاد جداول سیستم احراز هویت در mysql
· تغییر صفحه redirect after logout
· نمایش اطلاعات کاربر login شده
· استفاده از middleware احراز هویت
· authentication throtteling
· مرا به خاطر بسپار
فصل دوازدهم دوره آموزش لاراول در شیراز: reset password
authorization
· توضیح ساختار
· تعریف authorization جدید
· استفاده از authorization
· بررسی دسترسی ها با canو cannotو deny برای کاربر جاری
o بررسی دسترسی ها برای یک کاربر دیگر
فصل سیزدهم دوره آموزش لاراول در شیراز: اعتبار سنجی
· راه های موجود برای اعتبار سنجی
· معرفی سیستم اعتبار سنجی لاراول
· ایجاد یک فرم و سیستم اعتبار سنجی آن
· معرفی و ایجاد csrf token
· تابع کمکی csrf_field
· نمایش خطاهای اعتبار سنجی به کاربر
· بررسی وجود خطا
· معرفی چند validator rule
· ارسال پارامتر به یک validator rule
· ایجاد یک request validation
· مدیرت دسترسی به درخواست ها
· استفاده از request validation ها
o ایجاد یک rule جدید
فصل چهاردهم دوره آموزش لاراول در شیراز: hashing
· کتابخانه bcrypt
· هش کردن داده ها با کلاس Hash
· اعمال Hashing با استفاده از Hash::make
· مقایسه مقادیر hash شده با استفاده از Hash::checkbox
o تابع کمکی bcrypt
خطا ها و لاگ گیری
· معرفی monolog
· تنظیمات مربوط به لاگ گیری
· ایجاد لاگ های روزانه
· ایجاد لاگ ها در یک فایل مشترک
· انواع حالتهای log گرفتن
o ساختار فایل log
اگر شما به صورت آنلاین و یا حضوری کلاس دیجیتال مارکتینگ در شیراز، کلاس آموزش سئو در شیراز، کلاس آموزش لاراول در شیراز برگزار میکنید و میخواهید در این پست آگهی ثبت کنید پس با این شماره09177093591 تماس بگیرید. همچنین برای کسب اطلاعات از شرکت در دوره های آموزش لاراول در شیراز با شماره درج شده تماس بگیرید.
پست های مرتبط: