mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 06:37:55 +08:00 
			
		
		
		
	Yii 2.0 الدليل التقني الخاص ببيئة العمل
تم تحرير هذا الملف اعتمادا على الشروط الخاصة بتوثيف ال Yii.
جميع الحقوق محفوظة
2014 (c) Yii Software LLC.
المقدمة
البداية من هنا
- ماذا يجب أن تعرف عن بيئة العمل
 - تثبيت ال Yii
 - تشغيل التطبيقات - Running Applications
 - قل مرحبا - المشروع الأول
 - العمل مع ال forms
 - العمل مع قواعد البيانات
 - إنشاء الشيفرة البرمجية من خلال ال gii
 - ماذا الآن - الخطوة القادمة
 
الهيكلية الخاصة بالتطبيق (Application Structure)
- نظرة عامة عن الهيكلية الخاصة بالتطبيق
 - Entry Scripts
 - التطبيقات
 - مكونات التطبيقات
 - Controllers
 - Models
 - Views
 - Modules
 - Filters
 - Widgets
 - Assets
 - Extensions
 
التعامل مع ال requests
- نظرة عامة عن التعامل مع ال requests
 - Bootstrapping
 - Routing and URL Creation
 - Requests
 - Responses
 - Sessions and Cookies
 - Handling Errors - التحكم بالأخطاء
 - Logging - تسجيل الحركات
 
المفاهيم الرئيسية (Key Concepts)
- Components
 - Properties
 - Events
 - Behaviors
 - Configurations
 - Aliases
 - Class Autoloading
 - Service Locator
 - Dependency Injection Container
 
التعامل مع قواعد البيانات
- Database Access Objects: Connecting to a database, basic queries, transactions, and schema manipulation
 - Query Builder: Querying the database using a simple abstraction layer
 - Active Record: The Active Record ORM, retrieving and manipulating records, and defining relations
 - Migrations: Apply version control to your databases in a team development environment
 - Sphinx
 - Redis
 - MongoDB
 - ElasticSearch
 
الحصول على البيانات من خلال المستخدمين
- Creating Forms
 - Validating Input
 - Uploading Files
 - Collecting Tabular Input
 - Getting Data for Multiple Models
 - Extending ActiveForm on the Client Side
 
عرض البيانات
الامان والحماية
- Security Overview
 - Authentication
 - Authorization
 - Working with Passwords
 - Cryptography
 - Auth Clients
 - Best Practices
 
Caching التخزين المؤقت
RESTful Web Services
- Quick Start
 - Resources
 - Controllers
 - Routing
 - Response Formatting
 - Authentication
 - Rate Limiting
 - Versioning
 - Error Handling
 
الأدوات المساعدة أثناء تطوير التطبيقات
فحص واختبار التطبيقات
مواضيع وعناوين مميزة
- Advanced Project Template
 - Building Application from Scratch
 - Console Commands
 - Core Validators
 - Docker
 - Internationalization
 - Mailing
 - Performance Tuning
 - Shared Hosting Environment
 - Template Engines
 - Working with Third-Party Code
 - Using Yii as a micro framework
 
Widgets
- GridView
 - ListView
 - DetailView
 - ActiveForm
 - Pjax
 - Menu
 - LinkPager
 - LinkSorter
 - Bootstrap Widgets
 - jQuery UI Widgets