L
L
lmln2015-02-14 23:35:13
IT education
lmln, 2015-02-14 23:35:13

What and where to study (courses, training, online lessons) to start writing websites from scratch, not on a ready-made CMS?

Given: 5 years of website development on CMS (joomla, wp, drupal). Knowledge of Html, css - 8 out of 10, Php - 5-6 out of 10. Js is almost zero.
What I want: to take and cope with orders for the development of non-standard projects (such as unusual services, online stores with non-standard functions, etc.). As I understand it, attaching a bunch of additional functions, plugins and extensions to the CMS is a perversion. (or not?)
So, if there is really a big benefit from developing sites "from scratch", not on ready-made CMS - please advise methods, courses, lessons, intensives, etc. for education (you can offline, I'm in Moscow, money Little) . And also a list of what you need to study.
And if it's not difficult, it's also interesting to get your opinion: does it make sense to develop simple sites on CMS?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
I
index0h, 2015-02-15
@index0h

CMS should be used if it fully solves the basic requirements of the TOR, otherwise it is not worth it. For example, if you need a blog - the choice is obvious, it's wp, if you need email. store - PrestaShop, if the site is a business card MODx. In the case when the task is very different from what the CMS offers, you should not use it because you will mainly fight with the CMS itself.
"From scratch" they write only:
* to gain experience
* something fast for 50 lines
* "something unique" (unfortunately 95% of this is slag)
* programmers who consider themselves D'Artagnans
Usually the system is built on the basis of a framework, which, in turn, is selected according to the technical specification, for example, Symfony is good for service-oriented architecture, Zend - as a set of libraries, Yii - for medium-sized holistic projects, Silex - for small projects, Laravel is also not bad.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question