рдЗрд╕реЗ рдЕрднреА рдмреБрдХрдорд╛рд░реНрдХ рдХрд░реЗрдВ, рдПрдХ рд╡рд░реНрд╖ рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж рдХрд╣реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХреНрд╕реНрдЯреНрд░рд╛ рдХрд░рд┐рдХреБрд▓рд░ рд░реАрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдВрдХ рд╣реИрдВред
![100 рд╣рдЬрд╛рд░ рдХрд╛ рд╡реЗрддрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП](https://habrastorage.org/getpro/habr/post_images/e88/e0e/66e/e88e0e66e939388b790837ed066a6bfb.gif)
1. рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд▓реЗрдВ
![рд╕реНрдЯреЗрдЬ 1 рдХреА рд╕реНрдерд┐рддрд┐](https://habrastorage.org/getpro/habr/post_images/bc3/ce7/82d/bc3ce782de76d1d7501c35fe0cf01188.png)
рд╕реНрдЯреЗрдЬ рдХреА рдЕрд╡рдзрд┐: 1 рдорд╣реАрдирд╛ред
рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдХреНрдпрд╛ рд╕реАрдЦрдирд╛ рд╣реИред
- HTML рд╕рдВрд░рдЪрдирд╛ред
- рдЕрдВрддрд░ рд╕рд╛рдордиреЗ рдФрд░ рдмреИрдХрдПрдВрдбред
- рдорд╛рд░реНрдХрдЕрдк рдФрд░ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреАред
- рдкреЗрдЬ рдХреЛ рд▓реЗрдЖрдЙрдЯ рд╕реЗ рдХреИрд╕реЗ рд▓реЗрдЖрдЙрдЯ рдХрд░реЗрдВред
- рд▓рд┐рдВрдХ рдХреИрд╕реЗ рдбрд╛рд▓реЗрдВ рдФрд░ рдЪрд┐рддреНрд░ рдХреИрд╕реЗ рдПрдореНрдмреЗрдб рдХрд░реЗрдВред
- рд╕реАрдПрд╕рдПрд╕ рдореВрд▓ рдмрд╛рддреЗрдВ - рдирд┐рдпрдо, рдЪрдпрдирдХрд░реНрддрд╛, рдЧреБрдг, рдФрд░ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧред
- , JavaScript.
, . JavaScript , , . . тАФ , . , .
![рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖](https://habrastorage.org/getpro/habr/post_images/cc8/aa8/c2b/cc8aa8c2b0a7709fb5376470046aad3d.png)
. тАФ . , , PHP.
. , - ( -).
?
2.
![рд╕реНрдЯреЗрдЬ 2 рдХреА рд╕реНрдерд┐рддрд┐](https://habrastorage.org/getpro/habr/post_images/c72/e2e/f29/c72e2ef29d25ff93540244e42785768d.png)
: 2 .
, , .
. , тАФ , , - . , . , , , , . StackOverflow.
. . , .
. , , , тАФ .
. , -, . , .
, . тАФ , .
![рдкрдореНрдкрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдХреЗрдЪ](https://habrastorage.org/getpro/habr/post_images/6cd/4d7/116/6cd4d71162d40bf4ea79791772a952d3.png)
?
3.
![рд╕реНрдЯреЗрдЬ 3 рдХреА рд╕реНрдерд┐рддрд┐](https://habrastorage.org/getpro/habr/post_images/e50/d23/d6a/e50d23d6a2d0e78a43ff3acf6c5e7078.png)
: .
- , - . .
. , тАФ , , . 2 3 , , .
тАФ /. , тАФ .
:
JavaScript. , : , , , , , .
:
:
- HTTP: XML, JSON, JSONP, XMLHttpRequest
- REST API
- DRY
( JavaScript):
- (LESS, SASS)
- Gulp WebPack
- Git
- Figma Photoshop
- Chrome DevTools
. тАФ , , , .
, .
.
- . Space Invaders, Pacman - Atari 2600. - ( ).
- . .
- . .
- -. , .
. 25-45 ( ) . , JavaScript тАФ 40-75 . , , , .
4. ,
: , .
. , . , .
, . IT , . , . , - .
5. -
![рд╕реНрдЯреЗрдЬ 5 рдХреА рд╕реНрдерд┐рддрд┐](https://habrastorage.org/getpro/habr/post_images/9f7/509/6b4/9f75096b468ede8d829525a398b85ce2.png)
: 1-3 , .
JavaScript тАФ ( ).
. тАФ React, Angular, Vue.js, Ember.js Meteor. тАФ Yii2, Laravel, Symfony, Django Flask.
JavaScript, , Express.js тАФ Node.js.
. . , Vue.js React, . , .
. - React тАФ , . , , . тАФ .
. тАФ React- 100 . , .
тАФ . .
?
6.
: .
, тАФ , .
. ( ), 3 , .
, тАФ - , , , . , , .
. , , , - . - , - .
, , , тАФ - .
. тАФ , , . , .
?
7.
: .
. тАФ , , . тАФ .
, . . , - ----, .
. . , , , , 5. тАФ . .
?
8.
: .
, .
. . , . . , , .
. , , .
, , тАФ . .
тАФ . , , , .
, . тАФ , . , , тАФ .
100 .
- - .
- ( ).
- / -
( ). - .
- .
- .
- .
- , .
- .
, , ? тАФ ?