Difference between #2 and #3 of [pt-br] O guia de estudos do Yii para iniciantes

unchanged
Title
[pt-br] O guia de estudos do Yii para iniciantes
unchanged
Category
Tips
unchanged
Tags
changed
Content
You can find the **english version** of this wiki here: [The complete beginner's
study guide for the Yii
Framework](http://www.yiiframework.com/wiki/397/the-complete-beginner-s-study-guide-for-the-yii-framework/
"").

---

Estudando o  framework
----------------------

Comece estudando o **padrão MVC**. Você vai entender os papéis do modelo, da
visão e do controle e saber onde deve ficar cada parte do código.

- [MVC na Wikipedia](http://pt.wikipedia.org/wiki/MVC "")
- [MVC no guia](http://www.yiiframework.com/doc/guide/1.1/pt_br/basics.mvc
"")
- [MVC no excelente artigo "Yii for Beginners" (em
inglês)](http://www.yiiframework.com/wiki/250/yii-for-beginners#hh2
"")

Leia **[o guia](http://www.yiiframework.com/doc/guide/1.1/pt_br/index
"")**. Ele é o mais importante passo no aprendizado do Yii. Algumas
dicas:

- Clique nos links que estão no guia, especialmente os links para a
documentação da API.
- Explore a API e clique em "show" para ver o código por trás dos
métodos.

Explore a **[documentação da API](http://www.yiiframework.com/doc/api/
"")**. Veja o relacionamento entre as classes, como elas estendem e
são estendidas pelas outras classes e como elas estão organizadas em pacotes
(packages).

Classes muito importantes (verifique-as e as classes que são estendidas e as
estendem minuciosamente):

- [YiiBase](http://www.yiiframework.com/doc/api/1.1/YiiBase "")
- [Yii](http://www.yiiframework.com/doc/api/1.1/Yii "")
- [CComponent](http://www.yiiframework.com/doc/api/1.1/CComponent "")
- [CModule](http://www.yiiframework.com/doc/api/1.1/CModule "")
- [CApplication](http://www.yiiframework.com/doc/api/1.1/CApplication
"")
- [CWebApplication](http://www.yiiframework.com/doc/api/1.1/CWebApplication
"")
- [CController](http://www.yiiframework.com/doc/api/1.1/CController
"")
- [CModel](http://www.yiiframework.com/doc/api/1.1/CModel "")
- [CActiveRecord](http://www.yiiframework.com/doc/api/1.1/CActiveRecord
"")

Explore o **site do Yii**. Nele você encontrará:

- Os [demos](http://www.yiiframework.com/demos/ "").
- As [extensões](http://www.yiiframework.com/extensions/ ""). Você
pode navegar por categorias, por
[qualificação](http://www.yiiframework.com/extensions/?sort=rating.desc
"") ou pelo [número de
downloads](http://www.yiiframework.com/extensions/?sort=downloads.desc
"").
- O [wiki](http://www.yiiframework.com/wiki/ "") (aqui!), uma grande
fonte de informações sobre o framework. Você encontrará ótimos artigos
quando ordenar por
[qualificação](http://www.yiiframework.com/wiki/?sort=rating.desc
""), por
[visualizações](http://www.yiiframework.com/wiki/?sort=views.desc
""), e por [número de
comentários](http://www.yiiframework.com/wiki/?sort=comments.desc
"").
- O [fórum](http://www.yiiframework.com/forum/ ""). O lugar ideal
para conhecer pessoas e aprender mais sobre o framework. [Crie uma
conta](http://www.yiiframework.com/forum/index.php?app=core&module=global&section=register
"") lá e você poderá postar as suas dúvidas.

Então, você poderá iniciar um novo projeto de aplicação Web para fazer
qualquer coisa que você queira para aprender o framework. Eu
sugirosigiro que você leia o código-fonte do
framework eframeworke siga o caminho de execução dos
métodos que você chamar. Você aprenderá muito sobre como ele funciona
internamente. Este conhecimento será muito útil no futuro, pode confiar.

Artigos wiki selecionados que farão você iniciar com mais velocidade (em
inglês):

- [Yii for beginners](http://www.yiiframework.com/wiki/250/yii-for-beginners
"")
- [Guidelines for good schema
design](http://www.yiiframework.com/wiki/227/guidelines-for-good-schema-design/
"")
- [NetBeans IDE and Yii
projects](http://www.yiiframework.com/wiki/83/netbeans-ide-and-yii-projects/
"")
- [Configuring PhpStorm IDE for
Yii](http://www.yiiframework.com/wiki/92/configuring-phpstorm-ide-for-yii/
"")
- [The directory structure of the Yii project
site](http://www.yiiframework.com/wiki/155/the-directory-structure-of-the-yii-project-site/
"")
- [Relations: BELONGS_TO versus
HAS_ONE](http://www.yiiframework.com/wiki/181/relations-belongs_to-versus-has_one/
"")
- [By Example: CHtml](http://www.yiiframework.com/wiki/48/by-example-chtml/
"")
- [Understanding the view rendering
flow](http://www.yiiframework.com/wiki/249/understanding-the-view-rendering-flow/
"")
- [Understanding
"Assets"](http://www.yiiframework.com/wiki/148/understanding-assets/
"")
- [Understanding Virtual Attributes and get/set
methods](http://www.yiiframework.com/wiki/167/understanding-virtual-attributes-and-get-set-methods/
"")
- [Using Yii with Nginx and
PHP-FPM](http://www.yiiframework.com/wiki/153/using-yii-with-nginx-and-php-fpm/
"")
- [Url: hide index.php](http://www.yiiframework.com/wiki/214/url-hide-index-php/
"")

Extensões selecionadas para ajudar você a começar imediatamente:

- [bootstrap](http://www.yiiframework.com/extension/bootstrap/ "")
- [giix](http://www.yiiframework.com/extension/giix/ "")
- [cfile](http://www.yiiframework.com/extension/cfile/ "")
- [yii-debug-toolbar](http://www.yiiframework.com/extension/yii-debug-toolbar/
"") or [yiidebugtb](http://www.yiiframework.com/extension/yiidebugtb/
"")
Write new article
  • Written by: Rodrigo Coelho
  • Category: Tips
  • Yii Version: 1.1
  • Votes: +1
  • Viewed: 6,460 times
  • Created on: Oct 3, 2012
  • Last updated: Oct 3, 2012