・ PHPer's juniors are envious of hitting the command line and talking about the development speed seems to be fast! ・ If you want to find a job in the future, there are quite a lot of PHP projects! I have to do it!
When I was thinking about that, udemy gave me an introduction to "[You can do it in 2 days] First PHP7 x Laravel". I found a discount and tried to work on it.
・ Inexperienced career change from liberal arts ・ Development in Java / C # for about 1 year, knowledge is closer to the server side in business system system
Right now I'm writing a grind process in Spring. JPA is a friend
・ I wanted to touch a language with fast development speed ・ I thought that the introductory learning cost was relatively low among the languages I wanted to remember when thinking about the future. ・ I want to create a portfolio
[Can be done in 2 days] Introduction to PHP 7 x Laravel for the first time https://www.udemy.com/php7study/
Purchased on sale. Compared to browser learning sites, we recommend the following points. -Since it is reproduced in the real environment, there should be no such thing as "If you do it in the real environment, it will not work!" ・ Courses with a high share ** have abundant Q & A logs, so it is easy to solve when they get stuck ** ← Here is important
I feel that browser learning sites are quasi-interactive and haven't really settled in the brain ...
Watch at 1.5x speed to maximize the benefits of the video course. Since it was my first time developing on my home PC, I used VScode as the editor.
Language understanding is from the first half, and Laravel commentary is from the second half. I started to worry about dust in the room from the time I installed PHP, and I was cleaning up in parallel (?) If there weren't many places to get stuck, it would have been possible to finish in two days. There is almost no part that gets stuck in the description on this side, so even those who start with html can pass it in about 3 days.
Although it is written in the review, it is because of the course using the past version of Laravel There are places where the command is different or the file name is changed from the beginning of the Laravel explanation. You will need to load it because you can search for ** Q & A ** or update the course in September 2019.
In my environment, I was stuck at the point of adding the auth function to Laravel, and I could not solve it by Q & A, so I proceeded by referring to the following article. There is a description on how to add a view of 6.0, but it was quite clogged because the method of updating npm suddenly appeared. I had 0 knowledge of Node.Js so I hit npm install all the time on the console ...
["Make: auth" is no longer available in Laravel 6.0, so we will describe how to deal with it. ] https://note.mu/koushikagawa/n/n1b5bb4a69514
Until now, Java was the main thing, so when modifying or adding processing, it was an image that it took a little time to execute due to build etc. It was surprising that PHP moved smoothly and the place where the processing system was overwritten was immediately reflected. (The feeling of touching jsp from eclipse) It is amazing that there are few descriptions in the place where it is embedded as it is with @ and displayed!
In the course, I only explained the basics, so how do I write the description (Objects.toString etc.) that is often used in Java as PHP? And Is there a description that doesn't exist? I have a lot to think about, so I'm thinking of making something with Laravel while studying the language.
・ Udemy is good (use Q & A positively) ・ Difficulty for those who have touched development a little more than complete beginners, but because it is mainly introduced and explained To be able to master Laravel, it is necessary to continue to create some web application
・ Output is difficult, so it is necessary to actively implement it (I will do my best)
Recommended Posts