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
- O que você precisa saber
 - Instalando o Yii
 - Executando Aplicações
 - Dizendo "Olá!"
 - Trabalhando com Formulários
 - Trabalhando com Bancos de Dados
 - Gerando Código com Gii
 - Seguindo em Frente
 
Estrutura da Aplicação
- Visão Geral
 - Scripts de Entrada
 - Aplicações
 - Componentes de Aplicação
 - Controladores (Controllers)
 - Modelos (Models)
 - Visões (Views)
 - Módulos
 - Filtros
 - Widgets
 - Assets
 - Extensões
 
Tratando Requisições
- Visão Geral
 - Preparação do Ambiente (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
 - Comportamentos
 - Configurações
 - Apelidos (Aliases)
 - Carregamento Automático de Classes (Autoloading)
 - Service Locator
 - Container de Injeção de Dependência
 
Trabalhando com Banco de Dados
- Objetos de Acesso a Dados - (Database Access Objects): Conectando a um banco de dados, consultas básicas, transações e manipulação de esquema
 - Construtor de Consulta (Query Builder): 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
 - Migrações (Migrations): Aplica controle de versão para seus banco de dados em um ambiente de desenvolvimento em equipe
 - Sphinx
 - Redis
 - MongoDB
 - ElasticSearch
 
Coletando Dados de Usuários
- Criando Formulários
 - Validando Dados
 - Recebendo Arquivos (Upload)
 - Coletando Dados Tabulares
 - Coletando Dados para Múltiplos Models
 - Extendendo o ActiveForm no Client Side
 
Exibindo Dados
- Formatação de Dados
 - Paginação
 - Ordenação
 - Provedores de Dados (Data Providers)
 - Widgets de Dados
 - Trabalhando com Client Scripts
 - Temas
 
Segurança
- Visão Geral
 - Autenticação
 - Autorização
 - Trabalhando com Senhas
 - Criptografia
 - Auth Clients
 - Melhores Práticas
 
Cache
Web Services RESTful
- Introdução
 - Recursos
 - Controladores (Controllers)
 - Roteamento
 - Formatação de Respostas
 - Autenticação
 - Taxa de Limite de Acessos
 - Versionamento
 - Tratamento de Erros
 
Ferramentas de Desenvolvimento
- Barra de Ferramentas de Depuração e Depurador
 - Gerando Código usando o Gii
 - 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
 - Docker
 - Internacionalização
 - Envio de E-mails
 - Ajustes de Desempenho
 - Ambiente de Hospedagem Compartilhada
 - Motores de Template (Template Engines)
 - Trabalhando com Código de Terceiros
 - Usando Yii como um Microframework
 
Widgets
- GridView
 - ListView
 - DetailView
 - ActiveForm
 - Pjax
 - Menu
 - LinkPager
 - LinkSorter
 - Widgets Bootstrap
 - Widgets jQuery UI