Yii2 framework backup
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.

17 lines
1.4 KiB

# Ne bilmeye ihtiyacın var
Yii'yi öğrenmesi, diğer PHP kütüphaneleri kadar zor olmasada, yine de başlamadan önce öğrenmeniz gereken bazı şeyler var.
## PHP
Yii bir PHP kütüphanesidir, bu yüzden [PHP Dil Başvuru Kılavuzunu](http://php.net/manual/tr/langref.php) okuduğunuzdan ve anladığınızdan emin olun. Yii ile geliştirirken, nesne yönelimli bir şekilde kod yazacaksınız, bu yüzden [Sınıflar ve Nesneler](https://secure.php.net/manual/tr/language.oop5.basic.php) gibi [ad alanları](https://secure.php.net/manual/en/language.namespaces.php)na aşina olduğunuzdan emin olun.
## Nesne Yönelimli Programlama (OOP)
Nesne yönelimli programlamanın temelini öğrenmeniz gerekmektedir. Eğer aşina değilseniz, [tuts+'daki gibi](https://code.tutsplus.com/tutorials/object-oriented-php-for-beginners--net-12762) benzeri derslere göz atabilirsiniz.
Uygulamanız ne kadar karmaşıksa, o karmaşıklığı başarılı bir şekilde yönetmek için öğrenmeniz gereken daha gelişmiş OOP kavramları olduğunu unutmayın.
## Komut satırı ve composer
Yii, de-facto standart PHP paket yöneticisi [Composer](https://getcomposer.org/)'ı kullanır. Bu yüzden [rehberini](https://getcomposer.org/doc/01-basic-usage.md) okuyup anladığınızdan emin olun. Komut satırını kullanmayı bilmiyorsanız, şimdi denemeye başlamanın tam zamanı. Temelleri öğrendikten sonra asla onsuz çalışmak istemeyeceksiniz.