Articles and books that engineers who were doing web system development in Java referred to when starting PHP and Laravel

Introduction

Hi, my name is @neet_se.

Until now, I was doing Java web development, but I decided to do a PHP (FW is Laravel) project, and I was in a hurry to catch up, so I will share the articles and books that I referred to at that time. ..

For reference, my specs are like this.

・ Infrastructure for about half a year

・ Offshore for about half a year

・ About 2 years after switching to Java

・ PHP is just a glimpse when building WordPress

PHP

PHP official Japanese version

https://www.php.net/manual/ja/intro-whatis.php

This is the official PHP page. I referred to it to study PHP grammar and specifications. However, since it is a hard Japanese translation, it is just for reference.

If anything, the part of how PHP was made was very interesting. https://www.php.net/manual/ja/internals2.php

Self-study PHP

https://www.amazon.co.jp/%E7%8B%AC%E7%BF%92PHP-%E7%AC%AC3%E7%89%88-%E5%B1%B1%E7%94%B0-%E7%A5%A5%E5%AF%9B/dp/479813547X?SubscriptionId=AKIAIH26KBUKHNVIIQIQ&tag=tamagazine-22&linkCode=xm2&camp=2025&creative=165953&creativeASIN=479813547X

I wondered if this book could cover all the basic information about PHP. Personally, it was easy to read and the explanation was easy to understand.

However, it can be difficult for people who have little programming experience. I think those people should do an easier introductory book.

I think that those who have experience in other languages can afford it, so it is recommended for such people to put in PHP knowledge.

I thought about why PHP is not useful for learning other languages.

https://qiita.com/raccy/items/335b819626974f0a14cd

The title is that, but it was very interesting. It was written about PHP's unique specifications, and was full of surprises, saying, "What !? That's right!" I managed to figure out the points that could be buggy if I wrote it in Java.

Laravel There are various FWs in PHP, but I decided to study because it was Laravel that I touched most recently.

Laravel official

http://laravel.jp/

This is the official website of Laravel. For the time being, I took the form of taking a quick look at the whole, and if there was something I didn't understand, I would look it up here as appropriate.

For the construction of the development environment, I referred to this page on the official website. https://readouble.com/laravel/5.1/ja/homestead.html

Getting Started with PHP Framework Laravel

https://www.amazon.co.jp/dp/B07CLLW4MX/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1

Probably the most famous introductory book on Laravel. The content is quite rugged, and I think it covered the main functions of Laravel.

The explanation was easy to understand, so I got an overview here. It is written from the basic mechanism of the web framework, so I think it is good for beginners.

App development that will never frustrate Laravel for the first time

https://plumsa.booth.pm/items/1048008

Let's make a Todo app with Laravel! It is a book called. The feature was a book that made it with plain PHP and then made it with Laravel to see the difference.

Extra edition

If you don't understand what you're doing, I often ask on Twitter. Many of the engineers doing Twitter are on the Web, and many of them are kind, which is helpful.

https://twitter.com/

If you don't understand, ask, it's important.

Finally

There are many people who start from Java and do another language, so I hope it helps.

Recommended Posts

Articles and books that engineers who were doing web system development in Java referred to when starting PHP and Laravel
Things you often use when doing web development in Java
[In team development] Error when moving to another member's branch and doing rails s [Rails]
Reasons to use Servlet and JSP separately in Java development