لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات