You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
README.md
Yii 2.0 الدليل التقني الخاص ببيئة العمل
تم تحرير هذا الملف اعتمادا على الشروط الخاصة بتوثيف ال Yii.
جميع الحقوق محفوظة
2014 (c) Yii Software LLC.
المقدمة
البداية من هنا
- ماذا يجب أن تعرف عن بيئة العمل
- تنصيب ال Yii
- تشغيل وتطبيق بيئة العمل
- قل مرحبا - المشروع الأول
- العمل مع ال 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