آموزش PHP Microframeworks با Slim

PHP Microframeworks with Slim

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فریم ورک Slim PHP را بیاموزید و شش پروژه اول خود را بسازید شش پروژه با استفاده از میکروفریم‌ورک Slim بسازید میکروفریم‌ورک‌های باریک PHP بیاموزید که میکروفریم‌ورک‌ها چیست و چگونه از آنها استفاده کنید مسیریابی، تزریق وابستگی، مدیریت خطا و میان‌افزار پیش نیازها: دانش اولیه PHP مفید خواهد بود.

آیا به دنبال یادگیری فریم ورک Slim، افزایش دانش خود از PHP و درک میکروفریمورک ها هستید؟

این دوره شما را گام به گام در دنیای میکروفریم‌ورک Slim، از اصول اولیه ایجاد صفحه اول تا موضوعات پیشرفته مانند مدیریت خطا و میان‌افزار سفارشی، راهنمایی می‌کند.

با هم، شش پروژه را با استفاده از Slim می سازیم تا تجربه عملی در نوشتن PHP و استفاده از فریم ورک داشته باشید. ما مسیرها را ایجاد می‌کنیم، داده‌های فرم را مدیریت می‌کنیم، JSON را برمی‌گردانیم، داده‌های جلسه را مدیریت می‌کنیم، یک سیستم احراز هویت می‌سازیم و موارد دیگر.

کد نمونه کاملاً کارآمد ارائه شده است تا بتوانید پاسخ های خود را بررسی کنید. من نمی توانم صبر کنم تا شما را در داخل دوره ببینم!


سرفصل ها و درس ها

معرفی Introduction

  • خوش آمدی Welcome

  • میکروفریمورک چیست؟ What is a microframework?

  • اهداف دوره Course goals

  • نحوه استفاده از این دوره How to use this course

  • چگونه کمک بگیریم How to get help

در حال راه اندازی Getting set up

  • تنظیم محیط خود Setting up your environment

  • کد نمونه Example code

اولین برنامه ما Our first application

  • معرفی ماژول Module introduction

  • مفاهیم مسیریابی Routing concepts

  • نصب وابستگی ها Installing depdencies

  • صفحه اول ما Our first page

  • اجرای پروژه Running the project

  • مسیرها Routes

  • پارامترهای مسیر Route parameters

خدمات Services

  • معرفی ماژول Module introduction

  • تزریق وابستگی Dependency injection

  • نصب DIC Installing a DIC

  • نصب کتابخانه قالب Installing a templating library

  • پیکربندی DIC Configuring the DIC

  • با استفاده از سرویس قالب Using the templating service

  • ایجاد یک الگو Creating a template

  • رندر کردن یک صفحه Rendering a page

کنترل کننده ها Controllers

  • معرفی ماژول Module introduction

  • ایجاد یک کنترلر Creating a controller

  • ایجاد قالب ها Creating the templates

  • بارگذاری خودکار Autoloading

  • مسیریابی به یک کنترلر Routing to a controller

  • تست کنترلر Testing the controller

  • کنترل کننده های انتزاعی Abstract controllers

  • تست کنترلر انتزاعی Testing the abstract controller

درخواست و پاسخ Request and response

  • معرفی ماژول Module introduction

  • رکوردهای راک Rocking Records

  • ایجاد صفحه اصلی Creating the homepage

  • جستجو با رشته های پرس و جو Searching with query strings

  • اجرای جستجو Running a search

  • فرم های ارسالی Form submissions

  • اسناد HTTP باریک Slim HTTP docs

  • پاسخ های JSON JSON responses

  • کدهای پاسخگویی Response codes

رسیدگی به خطاها Handling errors

  • معرفی ماژول Module introduction

  • فروشگاه دوچرخه Bike Shop

  • صفحه اصلی دوچرخه Bikes homepage

  • تست صفحه اصلی Testing the homepage

  • صفحه جزئیات Details page

  • فیلتر کردن پارامترهای مسیر Filtering route parameters

  • اضافه کردن رسیدگی به خطا Adding error handling

  • صفحات خطای سفارشی Custom error pages

  • کنترل کننده استثنا Exception controller

  • راه اندازی دستی خطاها Manually triggering errors

میان افزار Middleware

  • معرفی ماژول Module introduction

  • مفاهیم میان افزار Middleware concepts

  • منطقه عضو Member Zone

  • صفحات ایمن و ورود به سیستم Secure and login pages

  • میان افزار جلسه Session middleware

  • ورود و خروج Logging in and out

  • در حال پخش نام کاربری Playing back the username

  • میان افزار سفارشی Custom middleware

  • میان افزار مسیریابی Route middleware

  • گروه های مسیر Route groups

ارتقاء از اسلیم 3 Upgrading from Slim 3

  • نمای کلی Slim 3 Slim 3 overview

  • تغییر کد Slim 3 Slim 3 code changes

نتیجه Conclusion

  • نتیجه Conclusion

  • سایر میکروفریمورک ها Other microframeworks

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش PHP Microframeworks با Slim
جزییات دوره
2 hours
64
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
484
4.4 از 5
ندارد
دارد
دارد
Chris Worfolk
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Worfolk Chris Worfolk

کریس ورفولک یک روانشناس و مشاور نرم افزار است. او نویسنده نحوه خروج از VIM و انجام بیشتر، کمتر نگران باشید.

است