"ááá¬ááŒá®ážáᬠá¡ááœá±á·á¡ááŒá¯á¶áááŸááá±ážáá²á· áá°ááœá±ááẠá¡ááŸá¬ážááœá±ááá¯áá»á¬ážáááº"
áá±á¬ááºáá¯á¶áž
1. á á¬áá¬ážáááºážááŒááºáá°
á
á¬áá¬ážáááºážááŒááºáá°á áááºááœááºáá»ááºááŸá¬ áááºážááá¯á·á áá±á¬áºáááºáá»ááŒááºážááᯠááá¬ážááẠHTML markup á¡ááŒá
áºááá¯á· ááŒá±á¬ááºážáá²ááẠááŒáá¯ážá
á¬ážááá·áº á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá ááŒáá¯ážá
á¬ážá¡á¬ážáá¯ááºááŸá¯ááᯠáá»áŸá±á¬á·áá»áááºááŒá
áºáááºá áá±á¬ááºážááœááºáá±á¬ á
á¬áá¬ážáááºážááŒááºáá°ááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡á¬áž á
á¬áá¬ážááᯠáá¯á¶á
á¶á¡áá»áá¯ážáá»áá¯ážááŒáá·áº áá±á¬áºáááºáá¯ááºááœáá·áºáá±ážáááºá
áá
áºáá»áááºáá»áááºááœáẠáá°ááá¯ááºážááẠá
á¬áá¬ážáááºážááŒááºááŒááºážááᯠá¡áá¯á¶ážááŒá¯ááŒáááºá áá«áá¬ááŒá±á¬áá·áºáá²á
2. Reddit ááá¯ááºááœá¬áž
Reddit ááẠáá»áœááºá¯ááºáá¡áá»áááºá¡áá»á¬ážá á¯ááᯠá¡áá»áááºáá°áá±áá±á¬áºáááºáž áááºážááᯠáá»áœááºá¯ááºáááºáááºáá¯ááºáá±á¬ááºáá±áá«áááºá Reddit clone áááºáá®ážááŒááºážááẠáááá¯ááááºážáááºážááᯠáá±á·áá¬ááẠáááá±á¬ááºáá±á¬áááºážáááºáž ( Reddit ááᯠááá»áááºáááºážááœáẠááŸá¬ááœá±áá±áá»áááº)á
Reddit ááẠááá·áºá¡á¬áž á¡ááœááºáá»ááºážáá¬ááŒáœááºáá
á±áá«áááºá
á áááºáá»áá±á¬ áá±á¬ááºáááºáá»á¬ážááẠá¡áá¯ááºááᯠáá¶á·áá»ááºážá áœá¬ áá¯ááºáá±á¬ááºáá±ááŒá±á¬ááºáž áá»ááºáá»ááºáž ááá±á¬áá±á«ááºááŒá®áž á¡ááŒá¬ážáá áºáŠážááᯠááŸá¬ááœá±áááá·áºáááºá
3. ááœáá·áºáááºážáááºážááŒá ẠNPM áááºáá±á·áá»áºááᯠáá¯ááºáá±ááŒááºážá
áááºááẠJavascript áá¯ááºááá¯áá±ážáá«áá áááºááẠpackage manager ááá¯á¡áá¯á¶ážááŒá¯ááẠá¡áá¬ážá¡áá¬ááŸááááºá áááºáá±á·áá»áºáááºáá±áá»á¬ááẠááá·áºá¡á¬áž á¡ááŒá¬ážáá°áá»á¬ážáá±ážáá¬ážááŒá®áž áá¯ááºáá±áá¬ážááá·áº ááŸáááŒá®ážáá¬ážáá¯ááºááᯠááŒááºáá¯á¶ážááœáá·áºááŒá¯áááºá
áááºáá±á·áá»áºáá áºáá¯á ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ áá¶ááá¬ááᯠáá¬ážáááºááŒááºážááẠá¡ááœááºáá±á¬ááºážááœááºáá±á¬ á¡ááœá±á·á¡ááŒá¯á¶ááᯠáá±ážá áœááºážáááºááŒá áºáááºá áá¯ááºáá¯ááºáá¬ááœáẠáááºáááá¬ážáááá·áºá¡áá»ááºáá»á¬ážá áœá¬ááŸááá«áááºá áá¯á¶ááŒá¯á¶áá±ážá á¡áááá¹áá«ááºááœáá·áºááá¯ááŸá¯á á¡ááá¯ááºážá¡áá¬á á ááºážáá»á¥áºážáá»á¬ážá¡áááºáá±ážááŒááºážááŸáá·áº ááŒá¯ááŒááºááááºážááááºážááŸá¯ááá¯á·á¡ááŒá±á¬ááºáž áááºá ááºážá á¬ážáááºááá¯áááºá
á¡áá¯ááºá áá¬áááá¯ááŒá áºááá¯ááºáááºá ááá·áºááœáẠá áááºáá°ážáááŸááá«á ááá·áºááá¯ááºááá¯áẠLodash ááᯠáááºáá®ážááŒá®áž áááºážááᯠáá¯ááºáá±áá«á
Lodash-
áááºá¡áœááºááá¯ááºážááŸá¬áá¯ááºáá¬ážáá²á·á¡áá¬áá
áºáá¯ááŸáááŒááºážá ááá·áºááá¯á¡ááŒá¬ážáá°ááœá±ááẠ10% ááá¯á
á±áááºá
4. á¡ááá²á·CodeCamp áááºááá¯ážááœáŸááºážáááºáž
freeCodecamp áááºáá»á¬ážá
áœá¬á
á¯áá±á¬ááºážáá¬ážáááºá
freeCodeCamp ááẠá¡áá»áá¯ážá¡ááŒááºááá°áá±á¬ á¡ááœá²á·á¡á ááºážáá áºáá¯ááŒá áºáááºá áááºážááœáẠá¡ááŒááºá¡ááŸááºá¡áá»áá¯ážááŒá¯áá±á¬ áááºá¡ááŒá±áᶠáááºáá°ááŸá¯ááááºáá±á¬ááºážá á¡áœááºááá¯ááºážá¡ááá¯ááºážá¡ááá¯ááºážááá¯áááºá á áá¬ážááŒá±á¬áááºážáá»á¬ážá á¡áááºá á¬áž áá¯á¶ááŸáááºáá¯ááºáá±ááŸá¯áá»á¬ážááŸáá·áº áá°ááá¯ááºážá¡ááœáẠáááºáá°ááŸá¯áááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠáá°ááá¯ááºážáááºááŸááºážáá®ááá¯ááºá á±ááẠáááºááœááºááá·áº á¡áá¬áá»á¬áž áá«áááºáááºá
áááºáááºážáá
áºáá¯áá¯á¶ážááᯠááŒá®ážááŒá±á¬ááºá¡á±á¬áẠá
á®áá¶ááá¯ááºááẠáááºážáá²á·ááááá¯á¶ážá¡áá¯ááºá¡ááœáẠá¡áááºá¡áá»ááºážááŒáá·áºáá®áááá·áºáááºá
5. HTTP áá¬áá¬ááᯠá¡á ááŸáá±á áááºáá®ážáá«á
HTTP áááá¯ááá¯áá±á¬ááẠá¡ááºáá¬áááºáá±á«áºááœáẠá¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž ááŒááºáááºážááœá¬ážáá¬ááá¯ááºááá·áº á¡ááá áááá¯ááá¯áá±á¬áá»á¬ážáá²á០áá áºáá¯ááŒá áºáááºá HTTP áá¬áá¬áá»á¬ážááᯠHTMLá CSS ááŸáá·áº JS áá²á·ááá¯á·áá±á¬ áááºááŒáááºáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá±á¬ááºááœááºáá±ážáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áá«áááºá
HTTP áááá¯ááá¯áá±á¬ááᯠá¡á á០á¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºááŒááºážááŒá±á¬áá·áº á¡áá¬áá»á¬áž á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯á¡áá±á«áº ááá·áºá¡ááááá¬ááᯠááá¯ážááŒáá·áºáá¬á á±áááºááŒá áºáááºá
á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠNodeJs ááá¯á¡áá¯á¶ážááŒá¯áá«áá Express ááẠHTTP áá¬áá¬ááᯠáá¶á·ááá¯ážáá±ážáááºááᯠáááºáááá«áááºá
á¡ááá¯ážá¡áá¬ážá¡ááœááºá áááºáá¯ááºááá¯ááºááá¬áž ááŒáá·áºáá«-
- áááºááá·áºá á¬ááŒáá·áºááá¯ááºááá¯áá»áŸ á¡áá¯á¶ážáááŒá¯áá² áá¬áá¬áá áºáᯠáááºáá±á¬ááºáá«á
- áá¬áá¬ááẠHTMLá CSS ááŸáá·áº JS á¡ááŒá±á¬ááºážá¡áá¬ááá¯á·ááᯠáá±á¬ááºááœááºáá±ážááá«áááºá
- Router ááᯠá¡á á០á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá
- á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá á±á¬áá·áºááŒáá·áºááŒá®áž áá¬áá¬ááᯠá¡ááºááááºáá¯ááºáá«á
áá¬ááŒá±á¬áá·áºááŸááºážáááááẠáá¯á¶ážáá«á
6. ááŸááºá á¯áá»á¬ážá¡ááœáẠáááºá áºáá±á¬á·á¡ááºááº
áá«ááá¯á·á¡á¬ážáá¯á¶áž ááŸááºáá¬ážááŒááẠááá¯ááºáá¬áž?
ááŸááºá á¯á¡ááºááºáá áºáᯠáááºáá®ážááŒáá«á áá¯á·á á¡ááá®áá±ážááŸááºážááẠááŸááºá á¯áá»á¬ážááᯠááááºážáááºážááŒá®áž áááºážááá¯á·ááᯠáá±áá¬áá±á·á áºááŸáá·áº áááºáá°ááŒá¯ááẠááá¯á¡ááºáááºá Electroná Swift ááá¯á·ááá¯áẠáááºááŸá áºáááºááá»áŸááŸáá·áº ááá·áºá áá áºá¡ááœáẠá¡áá¯ááºáá¯ááºááá·áºá¡áá¬ááᯠá¡áá¯á¶ážááŒá¯á áá°áááºážá¡ááºááºááᯠáááºáá±á¬ááºáá«á
áááºážááᯠááááá¯á¶ážá áááºáá±á«áºááŸá¯ (á á¬áá¬ážáááºážááŒááºáá°) ááŸáá·áº áá±á«ááºážá ááºážááẠá¡á¬ážááá¬áá«ááŸáá·áºá
áá±á¬áááºá áºá¡áá±ááŒáá·áºá ááá·áºáááºá áá±á¬á·áá¬ážááŸááºážááᯠáááºáá¬ážááŸááºážááŸáá·áº á áá·áºááºáá¯ááºááŒáá·áºáá«á
7. áá±á«á·ááºáá¬á áºáá»á¬áž (ááááºáá¯á¶ážáá±áá±á¬ ááá¯ááºááœá¬ážáá»á¬áž)
áá±á«á·ááºáá¬á
áºááœá±ááᯠáááºáá°á áá¬ážááá±á¬ááºáá¬áá²á
á¡á±á¬ááºáá«áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŒáá·áº áááºá¡ááºááá®áá±ážááŸááºážááᯠáááºáá®ážáá«á
- á¡áá±á¬ááºá·áá áºáá¯áááºáá®ážáááº
- áá±á«á·ááºáá¬á áºáá»á¬ážááᯠááŸá¬ááœá±áá«á
- á¡ááá·áºáááºááŸááºááŒá®áž áá±á«á·ááºáá¬á áºáá»á¬ážááᯠá á¬áááºážááœááºážáá«á
- áááºááŒá®áž áá á¬ážáá«á ááŒááºááŸá¯ááºážá ááŸá±á·ááŸáá·áº áá±á¬ááºááá¯á· á áá¹ááá·áº 30 ááŒá¬ áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááŒá±á¬ááºážáá²áá«á
á¡á ááŸááºá¡ááŒá ẠiTunes API ááᯠá¡áá¯á¶ážááŒá¯ááŒáá·áºáá«á á¡ááŒá¬ážá¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááá«á comment ááœáẠáá±ážáá±ážáá«á
8. áá»ááºááŸá¬ááŒááºááá¯ááºááŒááºážá
áááºá¹ááá¬áá«! áá« á¡áá¯áá² áá«á·á
ááááºááᯠááá¯ááºáá±áááºá
ááá·áºá
ááááºááᯠáááºážáá°ááŒá®áž ááá
áºá¡ááŒá
ẠááááºážáááºážááẠááœáá·áºááŒá¯ááá·áº áááºá
áºáá±á¬á· ááá¯á·ááá¯áẠáááºá¡ááºááºááᯠáááºáá®ážáá«á .gif
áá®ááŸá¬
áá¯áá¹ááá®á áá¶á·ááá¯ážáá°áá®ááŸá¯ááŒáá·áº áá¬áá¬ááŒááºááá¯ááŒááºážááŒá
áºáá«áááºá
source: www.habr.com