"Устат жаңы баштаганга караганда көбүрөөк ката кетирет"
Биз чыныгы өнүгүү тажрыйбасына ээ болуу үчүн "көңүл ачуу үчүн" жасала турган 8 долбоордун вариантын сунуштайбыз.
Долбоор 1. Trello клону
Сиз эмнени үйрөнөсүз:
- Сурамдарды иштетүү маршруттарын уюштуруу (Рутинг).
- Сүйрөп таштаңыз.
- Жаңы объекттерди кантип түзүү керек (такталар, тизмелер, карталар).
- Киргизилген маалыматтарды иштетүү жана текшерүү.
- Кардар тараптан: жергиликтүү сактагычты кантип колдонуу керек, маалыматты жергиликтүү сактагычка кантип сактоо керек, жергиликтүү сактагычтан маалыматтарды кантип окуу керек.
- Сервер тараптан: маалымат базаларын кантип колдонуу керек, маалымат базасында маалыматтарды кантип сактоо керек, маалымат базасынан маалыматтарды кантип окуу керек.
Долбоор 2. Администратор панели
Жөнөкөй CRUD тиркемеси, негиздерин үйрөнүү үчүн идеалдуу. Келгиле үйрөнөлү:
- Колдонуучуларды түзүү, колдонуучуларды башкаруу.
- Маалыматтар базасы менен өз ара аракеттенүү - колдонуучуларды түзүү, окуу, өзгөртүү, жок кылуу.
- Киргизүүнү текшерүү жана формалар менен иштөө.
Долбоор 3. Cryptocurrency трекер (түпкү мобилдик тиркеме)
Баары: Swift, Objective-C, React Native, Java, Kotlin.
Кел окуйбуз:
- Жергиликтүү колдонмолор кантип иштейт.
- APIден маалыматтарды кантип алуу керек.
- Түпкү беттин макеттери кантип иштейт.
- Мобилдик симуляторлор менен кантип иштөө керек.
Эгер сизди кызыктырса, бул жерде
Долбоор 4. Өзүңүздүн веб-пакет конфигурацияңызды нөлдөн баштап орнотуңуз
Техникалык жактан алганда, бул тиркеме эмес, бирок веб-пакеттин ичинен кантип иштээрин түшүнүү үчүн абдан пайдалуу иш. Эми ал "кара куту" эмес, түшүнүктүү курал болот.
талаптар:
- es7ден es5ке чейин түзүңүз (негиздер).
- jsx компиляциясын js - же - .vue менен .js (сиз жүктөгүчтөрдү үйрөнүшүңүз керек)
- Webpack dev серверин жана ысык модулду кайра жүктөө. (vue-cli жана create-react-app экөөнү тең колдонот)
- Heroku, now.sh же Github колдонуңуз, веб-пакет долбоорлорун кантип колдонууну үйрөнүңүз.
- CSS - scss, азыраак, стилус компиляциялоо үчүн сүйүктүү препроцессоруңузду орнотуңуз.
- Веб пакети менен сүрөттөрдү жана svg'лерди кантип колдонууну үйрөнүңүз.
Долбоор 5. Hackernews клону
Ар бир Джеди өзүнүн Hackernews түзүшү керек.
Жолдо сиз эмнени үйрөнөсүз:
- Hackernews API менен кантип иштешсе болот.
- Жалгыз барактагы тиркемени кантип түзүү керек.
- Комментарийлерди, жеке комментарийлерди, профилдерди көрүү сыяктуу функцияларды кантип ишке ашыруу керек.
- Сурамдарды иштетүү маршруттарын уюштуруу (Рутинг).
Долбоор 6. Тудушечка
Олуттуубу? Тудушка? Алардын миңдегени бар. Бирок мага ишен, бул популярдуулуктун себеби бар.
Туду колдонмосу - бул негизги түшүнүктөрдү түшүнүүнүн сонун жолу. Vanilla Javascript менен бир тиркемени жана сүйүктүү алкагыңызда бирин жазып көрүңүз.
Үйрөнүү:
- Жаңы тапшырмаларды түзүңүз.
- Талаалар толтурулганын текшериңиз.
- Тапшырмаларды чыпкалоо (аткарылган, активдүү, бардыгы). Колдонуу
filter
иreduce
. - Javascriptтин негиздерин түшүнүңүз.
Долбоор 7. Сортталуучу сүйрөө жана түшүрүү тизмеси
түшүнүү үчүн абдан пайдалуу
Келгиле үйрөнөлү:
- API сүйрөө жана таштоо
- Бай UI түзүңүз
Долбоор 8. Messenger клону (националдык тиркеме)
Сиз веб-тиркемелердин да, жергиликтүү тиркемелердин да кантип иштээрин түшүнөсүз, бул сизди боз массадан айырмалайт.
Биз эмнени изилдейбиз:
- Веб розеткалары (тез кабарлар)
- Жергиликтүү колдонмолор кантип иштейт.
- Калыптар жергиликтүү колдонмолордо кантип иштейт.
- Жергиликтүү тиркемелерде суроо-талаптарды иштетүү жолдорун уюштуруу.
Бул сизге бир же эки айга жетет.
Котормо компаниянын колдоосу менен ишке ашырылган
Source: www.habr.com