Rodrigo Turini 
PHP e Laravel [EPUB ebook] 
Crie aplicações web como um verdadeiro artesão

поддержка

Está começando com frameworks PHP? Então, que tal criar sites e aplicações web, de forma extremamente produtiva, com código bem escrito, de fácil manutenção e organizado? Sim, isso é possível com o Laravel 5.1.
Nesse livro, Rodrigo Turini mostra os principais recursos do Laravel 5.1, um importante framework PHP para desenvolvimento web. Aprenda como escrever código elegante, simples e crie aplicações robustas e escaláveis em PHP.
Voltado para iniciantes e seguindo uma didática prática, em poucas páginas você irá escrever suas primeiras funcionalidades e, em pouco tempo, terá um código funcionando e se comunicando com um banco de dados, e implementará funcionalidades reais.

€9.49
Способы оплаты

Содержание

1 — Introdução
1.1 — O projeto e as tecnologias
1.2 — O que veremos durante o livro
1.3 — Download do Laravel
1.4 — Acesse o código desse livro
1.5 — Aproveitando ao máximo o conteúdo
1.6 — Tirando suas dúvidas
2 — Novo projeto com Laravel
2.1 — Como criar cinco telas de uma aplicação web?
2.2 — Framework, pra que te quero?
2.3 — Novo projeto: Uma app de controle de estoque
2.4 — Entendendo a estrutura de pastas
2.5 — Alterando o namespace padrão com Artisan
2.6 — Criando nossa primeira lógica
2.7 — Conflito entre rotas do Laravel
2.8 — Antes de continuar
3 — MVC e conexão com banco de dados
3.1 — Model-View-Controller
3.2 — Colocando MVC em prática
3.3 — Trabalhando com banco de dados
3.4 — Configuração e conexão com My SQL
3.5 — Para saber mais: Environment
3.6 — Aonde chegamos e para onde queremos ir
4 — Camada de modelo, migrations e seeds
4.1 — O modelo Produto
4.2 — Trabalhando com migrations
4.3 — Apagando a tabela produtos
4.4 — Executando migrações
4.5 — Inserindo dados na tabela produtos
5 — Trabalhando com a View
5.1 — Cada coisa em seu lugar: camada View
5.2 — Consultando os arquivos de log do framework
5.3 — Incluindo parâmetros na view
5.4 — Alguns detalhes e curiosidades
5.5 — Melhorando a aparência da nossa listagem
5.6 — Aonde chegamos e para onde queremos ir
6 — Parâmetros da request e URL
6.1 — Exibindo detalhes do produto
6.2 — Enviando parâmetros na request
6.3 — Recuperando parâmetros da request
6.4 — Conhecendo um pouco mais da Request
6.5 — URLs mais semânticas
6.6 — Recuperando parâmetros da URL
6.7 — Alguns cuidados necessários
7 — Views mais flexíveis e poderosas
7.1 — Blade, a template engine do Laravel
7.2 — Variáveis com blade
7.3 — Migrando a listagem para Blade
7.4 — Loopings e mais loopings
7.5 — Adicionando condições na view
7.6 — Marcando produtos em falta no estoque
7.7 — Organizando nossas views
7.8 — Estilizando o template principal
8 — Request e métodos HTTP
8.1 — Criando formulário de novos produtos
8.2 — Criando o método adiciona
8.3 — Inserindo os produtos no BD
8.4 — Retornando uma view de confirmação
8.5 — Utilizando os métodos do HTTP
8.6 — Mais métodos HTTP e quando utilizá-los
9 — Os diferentes tipos de resposta
9.1 — Redirecionando para outras lógicas
9.2 — Mas e a mensagem de confirmação?
9.3 — Recuperando valores da requisição anterior
9.4 — Escolhendo quais valores manter
9.5 — Outros tipos de redirect
9.6 — Para saber mais: rotas nomeadas
9.7 — Outros tipos de resposta
10 — Eloquent ORM
10.1 — Conheça a solução: ORM
10.2 — Tudo mais simples com Eloquent
10.3 — Buscando pelo ID com Eloquent
10.4 — Migrando a inserção de produtos
10.5 — Função de remover produtos
10.6 — Código final do Produto Controller
11 — Validando os dados de entrada
11.1 — Validação com Laravel
11.2 — Validando com Form Requests
11.3 — Usando Form Request ao adicionar
11.4 — Exibindo errors de validação
11.5 — Customizando as mensagens
11.6 — Customizando mensagens de um campo específico
11.7 — Boa prática: experiência de uso
12 — Autenticação e segurança
12.1 — Tela de login e autenticação
12.2 — Entendendo o login da aplicação
12.3 — Criando uma lógica de autenticação
12.4 — Autorização com Middlewares
12.5 — Registrando o middleware para rotas específicas
12.6 — Utilizando o middleware padrão
13 — Mais produtividade com Artisan
13.1 — Como lembrar de todos os comandos?
14 — Os próximos passos

Об авторе

Rodrigo Turini é Bacharel em Ciência da Computação, desenvolvedor, instrutor pela Caelum e autor de cursos do Alura. Desenvolve sistemas principalmente em Java e atualmente participa do expert group que mantém a JSR 371 (Model-View-Controller) e JSR 370 (JAX-RS 2.1), sendo a primeira uma nova especificação do Java EE 8. Rodrigo tem participação ativa na comunidade, participando de diversas listas de discussões sobre linguagens e frameworks, e tendo palestrado em eventos no Brasil e exterior, como Dev Camp 2013 e Java One 2014, em São Francisco. É um dos líderes de desenvolvimento do VRaptor e contribui para diversos outros projetos open source. Gosta de estudar continuamente as melhores práticas da orientação a objetos, programação funcional e Java 8.

Купите эту электронную книгу и получите еще одну БЕСПЛАТНО!
язык португальский ● Формат EPUB ● страницы 219 ● ISBN 9788555190414 ● Размер файла 18.3 MB ● издатель Casa do Código ● город São Paulo ● Страна BR ● опубликованный 2015 ● Загружаемые 24 месяцы ● валюта EUR ● Код товара 8940145 ● Защита от копирования Adobe DRM
Требуется устройство для чтения электронных книг с поддержкой DRM

Больше книг от того же автора (ов) / редактор

2 836 Электронные книги в этой категории