8 билим берүү долбоору

"Устат жаңы баштаганга караганда көбүрөөк ката кетирет"

Биз чыныгы өнүгүү тажрыйбасына ээ болуу үчүн "көңүл ачуу үчүн" жасала турган 8 долбоордун вариантын сунуштайбыз.

Долбоор 1. Trello клону

8 билим берүү долбоору

Indrek Lasn тартып Trello клону.

Сиз эмнени үйрөнөсүз:

  • Сурамдарды иштетүү маршруттарын уюштуруу (Рутинг).
  • Сүйрөп таштаңыз.
  • Жаңы объекттерди кантип түзүү керек (такталар, тизмелер, карталар).
  • Киргизилген маалыматтарды иштетүү жана текшерүү.
  • Кардар тараптан: жергиликтүү сактагычты кантип колдонуу керек, маалыматты жергиликтүү сактагычка кантип сактоо керек, жергиликтүү сактагычтан маалыматтарды кантип окуу керек.
  • Сервер тараптан: маалымат базаларын кантип колдонуу керек, маалымат базасында маалыматтарды кантип сактоо керек, маалымат базасынан маалыматтарды кантип окуу керек.

Бул жерде репозиторийдин бир мисалы болуп саналат, React+Reduxда жасалган.

Долбоор 2. Администратор панели

8 билим берүү долбоору
Github репозиторий.

Жөнөкөй CRUD тиркемеси, негиздерин үйрөнүү үчүн идеалдуу. Келгиле үйрөнөлү:

  • Колдонуучуларды түзүү, колдонуучуларды башкаруу.
  • Маалыматтар базасы менен өз ара аракеттенүү - колдонуучуларды түзүү, окуу, өзгөртүү, жок кылуу.
  • Киргизүүнү текшерүү жана формалар менен иштөө.

Долбоор 3. Cryptocurrency трекер (түпкү мобилдик тиркеме)

8 билим берүү долбоору
Github репозиторий.

Баары: Swift, Objective-C, React Native, Java, Kotlin.

Кел окуйбуз:

  • Жергиликтүү колдонмолор кантип иштейт.
  • APIден маалыматтарды кантип алуу керек.
  • Түпкү беттин макеттери кантип иштейт.
  • Мобилдик симуляторлор менен кантип иштөө керек.

Бул API колдонуп көрүңүз. Эгер жакшыраак нерсе тапсаңыз, комментарийге жазыңыз.

Эгер сизди кызыктырса, бул жерде бул жерде окуу куралы.

Долбоор 4. Өзүңүздүн веб-пакет конфигурацияңызды нөлдөн баштап орнотуңуз

8 билим берүү долбоору
Техникалык жактан алганда, бул тиркеме эмес, бирок веб-пакеттин ичинен кантип иштээрин түшүнүү үчүн абдан пайдалуу иш. Эми ал "кара куту" эмес, түшүнүктүү курал болот.

талаптар:

  • es7ден es5ке чейин түзүңүз (негиздер).
  • jsx компиляциясын js - же - .vue менен .js (сиз жүктөгүчтөрдү үйрөнүшүңүз керек)
  • Webpack dev серверин жана ысык модулду кайра жүктөө. (vue-cli жана create-react-app экөөнү тең колдонот)
  • Heroku, now.sh же Github колдонуңуз, веб-пакет долбоорлорун кантип колдонууну үйрөнүңүз.
  • CSS - scss, азыраак, стилус компиляциялоо үчүн сүйүктүү препроцессоруңузду орнотуңуз.
  • Веб пакети менен сүрөттөрдү жана svg'лерди кантип колдонууну үйрөнүңүз.

Бул толук үйрөнчүктөр үчүн укмуштуудай булак.

Долбоор 5. Hackernews клону

8 билим берүү долбоору
Ар бир Джеди өзүнүн Hackernews түзүшү керек.

Жолдо сиз эмнени үйрөнөсүз:

  • Hackernews API менен кантип иштешсе болот.
  • Жалгыз барактагы тиркемени кантип түзүү керек.
  • Комментарийлерди, жеке комментарийлерди, профилдерди көрүү сыяктуу функцияларды кантип ишке ашыруу керек.
  • Сурамдарды иштетүү маршруттарын уюштуруу (Рутинг).

Долбоор 6. Тудушечка

8 билим берүү долбоору
TodoMVC.

Олуттуубу? Тудушка? Алардын миңдегени бар. Бирок мага ишен, бул популярдуулуктун себеби бар.
Туду колдонмосу - бул негизги түшүнүктөрдү түшүнүүнүн сонун жолу. Vanilla Javascript менен бир тиркемени жана сүйүктүү алкагыңызда бирин жазып көрүңүз.

Үйрөнүү:

  • Жаңы тапшырмаларды түзүңүз.
  • Талаалар толтурулганын текшериңиз.
  • Тапшырмаларды чыпкалоо (аткарылган, активдүү, бардыгы). Колдонуу filter и reduce.
  • Javascriptтин негиздерин түшүнүңүз.

Долбоор 7. Сортталуучу сүйрөө жана түшүрүү тизмеси

8 билим берүү долбоору
Github репозиторий.

түшүнүү үчүн абдан пайдалуу api сүйрөп, таштаңыз.

Келгиле үйрөнөлү:

  • API сүйрөө жана таштоо
  • Бай UI түзүңүз

Долбоор 8. Messenger клону (националдык тиркеме)

8 билим берүү долбоору
Сиз веб-тиркемелердин да, жергиликтүү тиркемелердин да кантип иштээрин түшүнөсүз, бул сизди боз массадан айырмалайт.

Биз эмнени изилдейбиз:

  • Веб розеткалары (тез кабарлар)
  • Жергиликтүү колдонмолор кантип иштейт.
  • Калыптар жергиликтүү колдонмолордо кантип иштейт.
  • Жергиликтүү тиркемелерде суроо-талаптарды иштетүү жолдорун уюштуруу.

Бул сизге бир же эки айга жетет.

Котормо компаниянын колдоосу менен ишке ашырылган EDISON Программасыпрофессионалдык жактан ким алектенет PHPде колдонмолорду жана веб-сайттарды иштеп чыгуу ири кардарлар үчүн, ошондой эле Java булут кызматтарын жана мобилдик тиркемелерди иштеп чыгуу.

Source: www.habr.com

Комментарий кошуу