mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 14:46:19 +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
 - Asset Bundles
 - Extensões
 
Tratamento de Requisições
- TBD Bootstrapping
 - TBD Rotas
 - TBD Requisições
 - TBD Respostas
 - TBD Sessões e Cookies
 - Análise e Geração de URLs
 - 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 "Active Record ORM" (Mapeamento Objeto-Relacional), recuperando e manipulando registros e definindo relacionamentos
 - Migrations (Migrações) - Controle de versão do bancos de dados em um ambiente de desenvolvimento em equipe
 - TBD Sphinx
 - TBD Redis
 - TBD MongoDB
 - TBD ElasticSearch
 
Coletando Dados de Usuários
- Criando um Formulário
 - Validação de Dados
 - TBD Upload de Arquivos
 - TBD Coletando Dados de Múltiplos Modelos
 
Exibindo Dados
- TBD Formatando Dados
 - TBD Paginação
 - TBD Ordenação
 - Data Providers (Provedores de Dados)
 - Widgets de Dados
 - Trabalhando com Client Scripts
 - Temas
 
Segurança
Cache
Web Services com RESTful
- Visão Inicial
 - Recursos
 - Controllers (Controladores)
 - Rotas
 - Formatando Respostas
 - Autenticação
 - Rate Limiting
 - 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
 
Estendendo o Yii
- Criando Extensões
 - Customizando o Código do Núcleo
 - Usando Bibliotecas de Terceiros
 - TBD Usando o Yii em Sistemas de Terceiros
 - TBD Usando Yii 1.1 e 2.0 juntos
 - Usando o Composer
 
Tópicos Especiais
- Modelo de Aplicação Avançada
 - Construindo uma Aplicação a Partir do Zero
 - Comandos do Console
 - Ferramentas de Validação Embutidas
 - Internacionalização
 - Enviando E-mails
 - Ajustes no Desempenho
 - TBD Ambiente de Hospedagem Compartilhada
 - Ferramentas de Template
 - Utilização com Códigos de Terceiros
 
Widgets
- GridView
 - ListView
 - DetailView
 - ActiveForm
 - Pjax
 - Menu
 - LinkPager
 - LinkSorter
 - Widgets do Bootstrap
 - Widgets do Jquery UI
 
Helpers
- Visão Geral
 - TBD ArrayHelper
 - TBD Html
 - TBD Url
 - TBD Security