نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
چارچوب هایی مانند لاراول هنگام ساخت برنامه های وب با مقیاس از شما پشتیبانی می کنند. این دوره اصول مربوط به لاراول ، نحوه کار ، نحوه استفاده از نماها ، کنترل کننده ها و مدل ها و نحوه اتصال همه آنها را آموزش می دهد. همه را بزرگ کنید بررسی اجمالی دوره 1m 41s شروع شدن 27m 29s نماها و موتور تیغه تیغه 33 متر 5 ثانیه کار با Routes 26 متر 58 رسیدگی به درخواست ها و پاسخ ها 39 متر 11 ثانیه با استفاده از کنترل کننده ها و مدل ها 30 متر 16s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
-
مقدمه
Introduction
-
لاراول چیست؟
What is Laravel?
-
MVC در مقابل غیر MVC
MVC vs Non-MVC
-
MVC و ساختار این دوره
MVC and the Structure of This Course
-
دوره های اضافی
Additional Courses
-
پیش نیازهای دوره
Course Prerequisites
-
راه اندازی یک پروژه لاراول
Setting up a Laravel Project
-
درک ساختار پوشه
Understanding the Folder Structure
-
معرفی سریع رابط صنعتگر خط صنعتگر
A Quick Intro to the Artisan Command Line Interface
-
استفاده از این دوره با سایر نسخه های لاراول
Using This Course with Other Laravel Versions
نماها و موتور تیغه تیغه
Views & Blade Templating Engine
-
مقدمه
Introduction
-
نماها و موتورهای تمپلینگ
Views and Templating Engines
-
چرا از موتورهای تمپلنت استفاده می کنیم؟
Why Use Templating Engines?
-
Blade - نمایش داده ها و استفاده از طرح بندی
Blade - Displaying Data and Using Layouts
-
نسخه ی نمایشی: با استفاده از طرح بندی
Demo: Using Layouts
-
نسخه ی نمایشی: نمایش داده ها
Demo: Displaying Data
-
تیغه - جزئیات
Blade - Partials
-
نسخه ی نمایشی: جزئیات
Demo: Partials
-
تیغه - سازه های کنترل کننده
Blade - Control Structures
-
نسخه ی نمایشی: ساختارهای کنترلی
Demo: Control Structures
-
Blade - محافظت از XSS
Blade - XSS Protection
-
نسخه ی نمایشی: XSS Protection
Demo: XSS Protection
-
تنظیم پروژه دوره
Adjusting the Course Project
-
نماها و جلوه های نهایی
Facades and Finishing Touches
کار با Routes
Working with Routes
-
مقدمه
Introduction
-
جریان درخواست لاراول
The Laravel Request Flow
-
شغل یک روتر چیست؟
What's the Job of a Router?
-
ایجاد مسیرها
Creating Routes
-
نسخه ی نمایشی: مسیرها و نماهای پروژه
Demo: Project Routes and Views
-
نام پیمایش و مسیر
Navigation and Route Names
-
نسخه ی نمایشی: افزودن پیمایش به پروژه
Demo: Adding Navigation to the Project
-
عبور از پارامترهای مسیر
Passing Route Parameters
-
ایجاد و استفاده از POST Routes
Creating and Using POST Routes
-
ساختارهای مسیرها با گروه های مسیر
Structuring Routes with Route Groups
-
بسته شدن
Wrap Up
رسیدگی به درخواست ها و پاسخ ها
Handling Requests & Responses
-
مقدمه
Introduction
-
رسیدگی به درخواست ها و ارسال پاسخ ها
Handling Requests and Sending Responses
-
نسخه ی نمایشی: استخراج داده ها از یک درخواست GET
Demo: Extracting Data from a GET Request
-
نسخه ی نمایشی: ارسال داده ها به یک نمای
Demo: Sending Data to a View
-
رسیدگی به درخواستهای POST با تزریق وابستگی
Handling POST Requests with Dependency Injection
-
تزریق وابستگی در مقابل نماها
Dependency Injection vs Facades
-
نسخه ی نمایشی: با استفاده از تزریق وابستگی
Demo: Using Dependency Injection
-
محافظت در برابر حملات CSRF
Protecting Against CSRF Attacks
-
نسخه ی نمایشی: محافظت از CSRF
Demo: CSRF Protection
-
استفاده از جلسات برای نمایش داده های موقت
Using Sessions to Show Temporary Data
-
پرونده ای برای اعتبار سنجی ورودی کاربر
A Case for User Input Validation
-
نسخه ی نمایشی: در حال اجرا اعتبار سنجی
Demo: Implementing Input Validation
-
نسخه ی نمایشی: نمایش خطاهای اعتبار سنجی
Demo: Showing Validation Errors
-
نسخه ی نمایشی: پیام های خطای برون سپاری به بخش های جزئی
Demo: Outsourcing Error Messages into Partials
-
بسته شدن
Wrap Up
با استفاده از کنترل کننده ها و مدل ها
Using Controllers and Models
-
مقدمه
Introduction
-
کنترل کننده ها و مدل ها - نمای کلی
Controllers and Models - Overview
-
نسخه ی نمایشی: ایجاد مدل ارسال
Demo: Creating the Post Model
-
نسخه ی نمایشی: افزودن روش ها به مدل
Demo: Adding Methods to the Model
-
نسخه ی نمایشی: ایجاد Post Controller
Demo: Creating the Post Controller
-
اتصال عملکردها و مسیرهای کنترل کننده
Connecting Controller Actions and Routes
-
چگونه لاراول کنترل کننده را پیدا می کند
How Laravel Finds the Controller
-
نحو مسیر جایگزین
Alternative Route Syntax
-
نسخه ی نمایشی: اتمام مدل ارسال
Demo: Finishing the Post Model
-
نسخه ی نمایشی: اتمام کنترلر
Demo: Finishing the Controller
-
استفاده از اعتبار سنجی در کنترل کننده ها
Using Validation in Controllers
-
اتمام دوره دوره
Finishing the Course Project & Wrap Up
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات