"ααααααΎαα»αα αααΎαααΆαα’αααα αΆααααααΎαααααΆααΆα"
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ 8 Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Β«ΠΏΠΎ ΡΠ°Π½ΡΒ», Π΄Π°Π±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠΎΠ΅ΠΊΡ 1. ΠΠ»ΠΎΠ½ Trello
α’αααΈαααα’αααααΉααααα
- ααΆααααα αααααΌαααααΎαααΆαααααΎ (Routing) α
- α’αΌαα αΎααααααΆααα
- αααααααααΎαααααα»ααααΈ (ααααΆα, αααααΈ, ααΆα)α
- αααα»αααααΎαααΆα αα·ααα·αα·ααααα·αααααααααα αΌαα
- ααΈαααααα’αα·αα·ααα ααααααααΎαααααααααα»αααΌαααααΆα αααααααααΆαα»ααα·αααααααα αααααααααα»αααΌαααααΆα ααααα’αΆααα·ααααααααΈαααααααααα»αααΌαααααΆαα
- ααΈαααααααΆααααΆαααΈαααα ααααααααΎααΌαααααΆααα·αααααα αααααααααΆαα»ααα·αααααααααα»αααΌαααααΆααα·αααααα ααααα’αΆααα·ααααααααΈααΌαααααΆααα·ααααααα
ΠΡΠΎΠ΅ΠΊΡ 2. ΠΠ°Π½Π΅Π»Ρ Π°Π΄ΠΌΠΈΠ½Π°
αααααα·ααΈ CRUD ααααΆαααααα½α αααααα’αααααΆαααα·ααααΆααΌαααααΆαα ααααααα
- αααααΎαα’αααααααΎααααΆαα αααααααααα’αααααααΎααααΆααα
- α’ααααααααααΆαα½αααΌαααααΆααα·αααααα - αααααΎα α’αΆα ααααααα½α αα»αα’αααααααΎααααΆααα
- αααααααααΆααααΆααααα αΌα αα·αααααΎααΆαααΆαα½αααααααα
ΠΡΠΎΠ΅ΠΊΡ 3. Π’ΡΠ΅ΠΊΠ΅Ρ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ (Π½Π°ΡΠΈΠ²Π½ΠΎΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)
α’αααΈαααααα Swift, Objective-C, React Native, Java, Kotlin α
ααααα·ααααΆα
- ααααααααααααα·ααΈααΎαααααΎαααΆαα
- ααααααΆααααα·ααααααααΈ API α
- αααααααααααααααααααΎαααααΎαααΆαα
- ααααααααΎααΆαααΆαα½ααααΆαααΈααααααααααΎα αααα
ααααα·αααΎα’αααα
αΆααα’αΆαααααα ααΆααΊαα
ααΈααα
ΠΡΠΎΠ΅ΠΊΡ 4. ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ webpack Ρ Π½ΡΠ»Ρ
ααΆααα
αα
ααααα ααααα·ααααααΆαααααα·ααΈαα ααα»ααααααΆααΆαα·α
αα
ααΆαααααΆααααααααααααα»αααΆαααααααααααΈααααααα webpack ααααΎαααΆαααΈααΆααααα»αα α₯α‘αΌααααααΆααΉααα·ααααααΆ "αααα’αααααα
" ααααα»ααααααΆα§ααααααααα’αΆα
αααααΆαα
αααααΌαααΆαα
- α ααααα es7 αα es5 (ααΌαααααΆα) α
- α ααααα jsx αα js - α¬ - .vue αα .js (α’αααααΉαααααΌαααααααααα·ααΈαααα»α)
- ααα‘αΎα webpack dev server αα·α hot module αααα»ααααα»αα‘αΎααα·αα (vue-cli αα·α create-react-app ααααΎααΆααααΈα)
- ααααΎ Heroku, now.sh α¬ Github αααααΈααααααΆαααααααΆααααααα webpack α
- ααα‘αΎααααααα·ααΈααααΎαααΆααα»ααααα’αααα αΌαα α·αααααΎααααΈα ααααα css - scss, less, stylus α
- αααααΈααααααααΎααΌαααΆα αα·α svgs ααΆαα½α webpack α
ΠΡΠΎΠ΅ΠΊΡ 5. ΠΠ»ΠΎΠ½ Hackernews
Jedi αααααααΌαααααΌαααΆααααααΌαα±αααααααΎα Hackernews ααααΆαααααα½αααααααΆααα
α’αααΈαααα’αααααΉαααααα ααΆαααααΌαα
- ααααααααΎα’ααααααααααΆαα½α hackernews API α
- αααααααααΎααααααα·ααΈααααααααα½αα
- ααααα’αα»αααααααααααα·αααααΌα ααΆααΆαααΎαααα·ααααα ααα·ααααααα»αααα ααααααα
- ααΆααααα αααααΌαααααΎαααΆαααααΎ (Routing) α
ΠΡΠΎΠ΅ΠΊΡ 6. Π’ΡΠ΄ΡΡΠ΅ΡΠΊΠ°
ααααααααα? Tudushka? ααΆααα½αααααΆααααΆααααΆααα ααα»ααααααΏαααα»αααΆααΆαα ααα»αααααααΆαααααααΆαααα·αααΆααααα
αααααα·ααΈ Tudu ααΊααΆαα·ααΈααααα’αα½αααΎααααΈααααΎα±ααααααΆααααΆα’ααααααααΈααΌαααααΆαα ααΆαααααααααααααααα·ααΈαα½ααααα»ααααΆααΈα‘αΆ Javascript αα·ααα½ααααα»αααααααααααααα’αααα
αΌαα
α·αααα
ααα:
- αααααΎααα·α αα ααΆαααααΈα
- αα·αα·αααααΎαααΆααΆαααααΌαααΆααααααα
- αααααα·α
αα
ααΆα (αα½α
ααΆαα ααααα ααΆααα’αα)α ααααΎ
filter
ΠΈreduce
. - ααααααααααΈααΌαααααΆαααααΉααα Javascript α
ΠΡΠΎΠ΅ΠΊΡ 7. Π‘ΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠΉ drag and drop ΡΠΏΠΈΡΠΎΠΊ
ααΆαααααααααααΆαααααα»αααΆαααα
ααααααα
- α’αΌααα·ααααααΆαα API
- αααααΎα UI αααααΌαααα
ΠΡΠΎΠ΅ΠΊΡ 8. ΠΠ»ΠΎΠ½ ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΠ° (Π½Π°ΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)
α’αααβααΉαβαααβααΈβααααβαααβαααααα·ααΈβααΆααβααα ααααα αα·αβαααααα·ααΈβααΎαβααααΎαααΆα αααβααΉαβαααααβα’αααβα±ααβααΆα
αβααΈβαααΆααβααααααα
α’αααΈαααααΎαααΉααα·ααααΆα
- αααααααααΆα (ααΆααααααΆαα)
- ααααααααααααα·ααΈααΎαααααΎαααΆαα
- αααααααααααΌααααΎαααΆααα αααα»ααααααα·ααΈααΎαα
- ααΆααααα αααααΌαααααΎαααΆαααααΎαα αααα»ααααααα·ααΈααΎαα
ΠΡΠΎΠ³ΠΎ Π²Π°ΠΌ Ρ Π²Π°ΡΠΈΡ Π½Π° ΠΌΠ΅ΡΡΡ-Π΄ΡΡΠ³ΠΎΠΉ.
ααΆαααααααααααΌαααΆαα’αα»αααααααααΆαααΆαααΆααααααΈαααα»αα αα»α
ααααα: www.habr.com