
PHP é uma das linguagens de programação mais populares. É também um idioma para aprender, que não é tão fácil de encontrar um livro de qualidade. Bem, em conjunto com a equipe
GeekBrains , veremos a loja online e veremos o que vale a pena hoje ser encontrado em PHP em russo.
Vamos abrir a classificação do livro mais controverso. Ela tem muitas críticas negativas. O motivo é uma análise superficial da própria linguagem e das especificidades indicadas no título. E mesmo que a terceira edição seja significativamente revisada e aprimorada, é improvável que o livro seja do interesse de especialistas.
Mas os iniciantes podem muito bem estar interessados. Mas não como um auxílio didático, mas como uma "leitura fácil" para motivar o aprendizado. Você sabe, é assim com a ficção baseada em eventos históricos - uma boa apresentação contribui para uma maior imersão em fatos reais.
O livro de Mikhail Flenov foi escrito em uma linguagem agradável, não requer profundo conhecimento de PHP e a relação preço / volume é muito boa.
A principal vantagem deste livro é o fato de que os autores conseguiram inserir o máximo de informações necessárias para o iniciante. Além disso, aqui você encontrará muitos exemplos de cada tópico, consideração de problemas que não estão diretamente relacionados ao idioma (por exemplo, estilo de código). E, claro, o preço desse volume e conteúdo é muito atraente.
O outro lado da abordagem adotada no livro é a ausência de material para mastigação. Se você não trabalhou com PHP antes e, de fato, com desenvolvimento web, talvez alguns capítulos possam parecer breves. No entanto, quando a Internet e alguns livros sobre o assunto estão disponíveis, você só pode encontrar falhas na qualidade do papel.
David Sklyar é um desses autores no mundo do PHP cujos livros são geralmente colocados como exemplo. Nesse caso, não é exceção, você obtém um guia quase perfeito para aprender do zero (somente o conhecimento básico de HTML é necessário). No final do livro, há exemplos para consolidar tudo o que foi lido e o conteúdo é complementado por ilustrações de qualidade.
Em geral, se você não se arrepender de dinheiro e não desistir, até o final da leitura, conforme indicado no título, poderá criar sites básicos da Web e dispositivos móveis.
Se você está ficando sem dinheiro e realmente quer aprender PHP, use este maravilhoso livro de Maxim Kuznetsov e Igor Simdyanov. Comparado ao Sklyar, a publicação perde um pouco em qualidade (brochura) e no número de exemplos úteis.
Quanto à teoria, sua apresentação ajudará a entender o material sem o uso de recursos da Internet e sem um computador, o que é útil se você estuda PHP no seu tempo livre (por exemplo, na estrada ou em férias). Uma vantagem importante é que o livro é novo, todas as inovações da linguagem e os requisitos para o desenvolvimento moderno são totalmente refletidos.
Advertência importante: este livro não se destina a iniciantes em PHP. Ou seja, antes de comprá-lo, você deve passar pelo menos em um curso de treinamento básico. Se você possui o conhecimento necessário (pelo menos uma compreensão da sintaxe, estrutura de código, princípios do OOP), poderá apreciar a utilidade do livro e a capacidade do autor de transmitir informações brevemente.
Não se trata tanto da linguagem em si (embora isso também), mas de coisas relacionadas: modelos, implantação, gerenciamento de projetos e equipes, testes e depuração. Em geral, sobre tudo o que o iniciante ainda não pensa, mas o especialista é constantemente confrontado.
Encontrar pelo menos um dos livros para juniores, onde metade do texto não está cheio de água, é um grande sucesso. "PHP moderno" é a exceção mais rara. De fato, o livro é uma coleção de teoria, demonstrada usando tarefas populares na profissão. Ou seja, ele pode atuar simultaneamente como um auxiliar de ensino e como uma referência da área de trabalho.
No entanto, como no caso anterior, os iniciantes devem comprá-lo apenas para o futuro ou como uma literatura que o acompanha. Os princípios básicos do PHP e as tarefas para "encher as mãos" são mais procurados nos livros, onde o título claramente implica um nível zero de treinamento.
O livro tem muitas críticas conflitantes: alguém o considera um substituto digno dos caros tutoriais de O'Reiily, alguém sugere descartá-lo imediatamente após a compra. A verdade, como sempre, está em algum lugar no meio. Em geral, a teoria básica de XHTML, CSS e PHP é bem apresentada aqui, há muitos exemplos. O preço é realmente ridículo (menos de 400 rublos).
No entanto, se você tem dinheiro e deseja adquirir um livro do qual não participa há muitos anos, preste mais atenção a Lockhart ou Sklyar, porque há muita água, a versão antiga do idioma e a tarefa de copiar e colar são discutidas e não são estudadas automaticamente.
Kevin Jank incorporou em seu livro uma abordagem incomum para aprender a linguagem PHP. O esquema clássico de “geral para particular” geralmente aborrece os recém-chegados de tédio. Aqui, nas primeiras páginas, Jank oferece o máximo possível (instale um software especial, configure-o, conecte o banco de dados). E então, em algum lugar no meio do livro, o leitor começará a se familiarizar com OOP, tipos de dados, funções e muitos outros conceitos básicos.
O resultado é um processo fácil e útil de aprender PHP, combinado com a aquisição de habilidades úteis. Por seu preço - uma ótima oferta.
Se o livro anterior é dedicado a obter conhecimento através da prática, aqui você encontrará ainda mais: um máximo de exemplos e ilustrações, um mínimo de descrições e raciocínio. Em “PHP is easy”, você aprenderá como instalar e configurar corretamente o software do servidor, conectar e gerenciar bancos de dados e trabalhar com modelos e soluções prontas.
Assim, o livro será um excelente companheiro para aqueles que agora estão estudando em cursos ou tentando entender independentemente o PHP ou o desenvolvimento da web em geral.
Outro livro de orientação prática. É dividido em 5 partes: familiaridade com PHP, MySQL, segurança, técnicas avançadas e tarefas populares. Na última parte, você verá claramente como um cliente de email é criado, a autenticação do usuário e a interação com as redes sociais são organizadas e como a cesta funciona nas lojas online. Infelizmente, tudo isso é feito usando o Laravel 5.2 (a versão 5.7 é relevante hoje), mas essa é uma pequena omissão. Caso contrário, o livro definitivamente merece ser lido.
Quais livros PHP em russo você recomenda?