I
I
Ivan Pogorelov2015-06-14 11:54:33
PHP
Ivan Pogorelov, 2015-06-14 11:54:33

How to learn how to create full-fledged web projects?

I used to love programming. He took courses, solved problems, took places at the Olympiads. Those understood, rather, in algorithms that could be written in programming languages. Then I had to quit for a while. Now I started to remember everything, but I realized that I have no real development experience. Especially on the web. I know the basics of php, but I have no idea what to do with it. I had an idea for a project (this is not another Facebook clone), the design is almost ready, spec, requirements. I'm interested in doing this, but I don't even know how to approach it. I'm going to use node.js on the server side, I heard that php has problems with a large number of visitors, mySQL. On the client side - html / css, js + bootstrap. What to do? What to read? Where to begin? Can you find a mentor? How to do it?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
_
_ _, 2015-06-14
@AMar4enko

Nodejs is not worth it, float on asynchronous programming.

M
Mokhirjon Naimov, 2015-06-14
@zvermafia

If this is a highload project to read about it, learn, practice...
If you don’t have experience, you don’t need to start with a large project, for starters, a service of short links, image sharing, email mailing, in short, those with little functionality, is suitable. If you do otherwise, everything will be crooked, not of high quality (perhaps) and you will not feel satisfaction from your work ...
I would also advise you PHP framework Laravel , just the other day there was an LTS release (v5.1)

V
Viktor Vsk, 2015-06-14
@viktorvsk

If you think that the idea is already there, the design is already there, what is the problem then?
If everything is purely for the sake of self-development, then start with layout, obviously.
Although node instead of php, because you heard that php has problems - this is a terrible argument, but then use the entire infrastructure on the node for layout - package managers, builders, analyzers ... if
you want to start from the backend - start. Start by collecting the requirements and see which framework is best suited for them (maybe it will not be a node. maybe not php, who knows what you have there)
Have you chosen? Then go to the framework documentation -> Getting started

U
umno, 2015-06-15
@umno

Switch to Python/Django or Ruby on Rails .
There are enough frameworks in Python to start creating full-fledged web projects without noise and dust.

A
at0m1x, 2016-02-06
@at0m1x

About "what to read" and what technologies to focus on: What to teach PHP developer in 2016

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question