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.

20 lines
1.6 KiB

# O que você precisa saber
A curva de aprendizado no Yii não é tão íngreme como em outros frameworks PHP mas, ainda assim, há algumas coisas que você devia aprender antes de começar.
## PHP
Yii é um framework PHP. Portanto, certifique-se de [ler e entender a referência da linguagem](https://secure.php.net/manual/pt_BR/langref.php).
Quando estiver desenvolvendo com Yii, você estará escrevendo código orientado a objetos, então, certifique-se de que está familiarizado tanto com [Classes e Objetos](https://secure.php.net/manual/pt_BR/language.oop5.basic.php) como com [namespaces](https://secure.php.net/manual/pt_BR/language.namespaces.php).
## Programação orientada a objetos
É necessário ter conhecimentos básicos de programação orientada a objetos. Se você não está familizarizado com esse tipo de programação, acesse um dos muitos tutoriais disponíveis, como [este do tuts+](https://code.tutsplus.com/tutorials/object-oriented-php-for-beginners--net-12762).
Note que, quanto mais complicado for seu projeto ou aplicação, mais você precisará de conceitos avançados de POO (Programação Orientada a Objetos) para ser bem sucedido em tratar essa complexidade.
## Linha de comando and composer
Yii usa extensivamente o gerenciador de pacotes mais utilizado do PHP, o [Composer](https://getcomposer.org/), então certifique-se de ler e entender seu [guia](https://getcomposer.org/doc/01-basic-usage.md). Se você não tem familiaridade com a linha de comando é hora de começar a experimentar. Quando tiver aprendido o básico, nunca mais vai querer trabalhar sem ela.