mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 06:37:55 +08:00 
			
		
		
		
	Guia Definitivo para Yii 2.0
Esse tutorial está disponível sob os termos da documentação do Yii.
Todos os Direitos Reservados.
2014 (c) Yii Software LLC.
Introdução
Primeiros Passos
- Instalando o Yii
 - Executando Aplicações
 - Como Fazer um "Hello World"
 - Trabalhando com Formulários
 - Trabalhando com Bancos de Dados
 - Gerando Código com Gii
 - Seguindo em Frente
 
Estrutura de uma Aplicação
- Visão Geral
 - Scripts de Entrada
 - Aplicações
 - Componentes de Aplicação
 - Controllers (Controladores)
 - Models (Modelos)
 - Views (Visões)
 - Módulos
 - Filtros
 - Widgets
 - Assets
 - Extensões
 
Tratamento de Requisições
- Visão Geral
 - Inicialização (Bootstrapping)
 - Roteamento e Criação de URL
 - Requisições
 - Respostas
 - Sessões e Cookies
 - Tratamento de Erros
 - Gerenciamento de Logs
 
Conceitos Chave
- Componentes
 - Propriedades
 - Eventos
 - Behaviors (Comportamentos)
 - Configurações
 - Aliases
 - Autoloading de Classes
 - Service Locator
 - Container de Injeção de Dependência
 
Trabalhando com Banco de Dados
- Data Access Objects (DAO, Objeto de Acesso a Dados)? Estabelecendo uma conexão com o Banco de Dados, consultas básicas, transações e manipulação do esquema
 - Query Builder (Construtor de Consulta)? Consultando o banco de dados usando uma camada de abstração simples
 - Active Record: Sobre o Active Record ORM, recuperando e manipulando registros e definindo relacionamentos
 - Migrations (Migrações): Aplica controle de versão para seus banco de dados em um ambiente de desenvolvimento em equipe
 - [Sphinx]((https://github.com/yiisoft/yii2-sphinx/blob/master/docs/guide-pt-BR/README.md)
 - Redis
 - MongoDB
 - ElasticSearch
 
Coletando Dados de Usuários
- Criando Formulários
 - Validação de Dados
 - Upload de Arquivos
 - Coletando Entradas Tabulares
 - Coletando Dados de Múltiplos Models
 
Exibindo Dados
- Formatando Dados
 - Paginação
 - Ordenação
 - Data Providers (Provedores de Dados)
 - Widgets de Dados
 - Trabalhando com Client Scripts
 - Temas
 
Segurança
Cache
Web Services RESTful
- Introdução
 - Recursos
 - Controllers (Controladores)
 - Roteamento
 - Formatando Respostas
 - Autenticação
 - Limitador de Acesso
 - Versionamento
 - Tratamento de Erros
 
Ferramentas de Desenvolvimento
- Barra de Ferramentas de Depuração e Depurador
 - Gerando Código usando o Gii
 - TBD Gerando Documentação da API
 
Testes
- Visão Geral
 - Configuração do ambiente de testes
 - Testes Unitários
 - Testes Funcionais
 - Testes de Aceitação
 - Fixtures
 
Tópicos Especiais
- Template Avançado de Projetos
 - Construindo uma Aplicação a Partir do Zero
 - Comandos de Console
 - Validadores Nativos
 - Internacionalização
 - Enviando E-mails
 - Ajustes no Desempenho
 - Ambiente de Hospedagem Compartilhada
 - Motor de Template
 - Trabalhando com Códigos de Terceiros
 
Widgets
- GridView: TBD link para a página de demonstração
 - ListView: TBD link para a página de demonstração
 - DetailView: TBD link para a página de demonstração
 - ActiveForm: TBD link para a página de demonstração
 - Pjax: TBD link para a página de demonstração
 - Menu: TBD link para a página de demonstração
 - LinkPager: TBD link para a página de demonstração
 - LinkSorter: TBD link para a página de demonstração
 - Widgets do Bootstrap
 - Widgets do JQuery UI