Answer the question
In order to leave comments, you need to log in
Is this training plan suitable for WEB (PHP)?
Is this training plan suitable for WEB (PHP)?
Good day to all!
At the age of 22, having worked for almost 23 years in various fields from a bartender to a seo optimizer, now I work in a large company, serving almost all the banks in the country with a decent salary and using SQL a little, I realized that this is not mine, it’s not interesting for me and to develop in I am also not interested in this topic, there is not the slightest desire.
Previously, rather as a hobby, I studied programming, website layout (I made 2 websites for myself), but all this was forgotten, because. got a "serious job" and it began to take up almost all of my time.
I decided to remember the past and change the field of activity, because. this is interesting to me, I like IT topics, in particular, website development, I am especially attracted by the opportunity to work remotely and not be stuck in traffic jams for 3 hours a day. Of course, I realize that incomes will decrease and I will have to study a lot, but I'm ready!
The choice fell on PHP, after reading a lot of different materials, I sketched out such a plan for myself:
MODULE1. HTML, CSS, JavaSqript basics
Resources:
https://www.codecademy.com/learn/web
https://www.codecademy.com/learn/javascript
https://htmlacademy.ru/courses
and some Bootstrap
At the end, make a couple pages for consolidation and practice.
UNIT 2. PHP and MySQL BASICS
There are many options here:
Popov's courses, Video tutorials: video tutorials
Books
At this stage, I ask you to tell me where the material is best served.
To practice the basics, I plan to create a blog from scratch with news, authorization, and an admin panel.
Here is what to take for advanced training - except for documentation and just practice - I did not find suitable information, I don’t want to go to GeekBrains courses, I heard a lot of negative reviews, and I don’t have time to travel back and forth.
In advanced training, I plan to study OOP and the Yii2/Symfony framework.
And in conclusion, write my own Pet-project:
an online store with a forum, reviews, DB integration, a simple admin panel, with an auto-call function and news parsing.
Please evaluate the training plan, its reality and relevance, and also recommend literature / video tutorials on PHP and frameworks.
Answer the question
In order to leave comments, you need to log in
Just not priest courses!
All you need is:
www.phptherightway.com
I don't know about it now, a few years ago the "specialist" had good PHP courses for beginners.
Popov's courses,
You can read what is most in demand now here: What to teach PHP to a developer in 2016
In general, the easiest and most interesting way to start is to learn from video lessons. Just not just watch them, but repeat everything that the author does too. Because when you write the code yourself, even if you rewrite it from the screen (you don’t copy-paste), the whole essence of what you are studying becomes much clearer, it is better absorbed.
For video tutorials, here are a couple of links: Yii
frameworks
And I would also advise you to learn not CMS, but frameworks. Of course, you need to start simple, but when you feel more or less confident in PHP, you can look at Silex, Slim, or even Yii, Laravel or Zend Framework. Although Zend Framework is already a high level)
And yes, without practice anywhere, in order to learn how to swim, you need to swim, just like in programming and any other activity. It is best if you get a job as a PHP programmer, even if for a minimum salary. At the beginning it will be difficult, but you will gain real work experience.
The plan is not bad, except that I would not recommend Popov's courses.
If you are considering something other than PHP, I can't help but recommend codenamecrud.ru/. Read opinions about Ruby and Rails, maybe change your choice.
https://www.codecademy.com/learn/web
https://www.codecademy.com/learn/javascript
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question