8 образовних пројеката

„Мајстор прави више грешака него почетник покушава“

Нудимо 8 пројектних опција које се могу радити „за забаву“ како би стекли право развојно искуство.

Пројекат 1. Трелло клон

8 образовних пројеката

Трелло клон од Индрека Ласна.

Шта ћете научити:

  • Организација рута обраде захтева (Роутинг).
  • Превуци и отпусти.
  • Како креирати нове објекте (плоче, листе, картице).
  • Обрада и провера улазних података.
  • Са стране клијента: како користити локалну меморију, како сачувати податке у локалној меморији, како читати податке из локалне меморије.
  • Са стране сервера: како користити базе података, како сачувати податке у бази података, како читати податке из базе података.

Ево примера спремишта, направљен у Реацт+Редук-у.

Пројекат 2. Админ панел

8 образовних пројеката
Гитхуб репозиторијум.

Једноставна ЦРУД апликација, идеална за учење основа. Хајде да учимо:

  • Креирајте кориснике, управљајте корисницима.
  • Интеракција са базом података - креирајте, читајте, уређујте, бришите кориснике.
  • Провера уноса и рад са обрасцима.

Пројекат 3. Праћење криптовалута (нативна мобилна апликација)

8 образовних пројеката
Гитхуб спремиште.

Било шта: Свифт, Објецтиве-Ц, Реацт Нативе, Јава, Котлин.

Хајде да проучимо:

  • Како функционишу матичне апликације.
  • Како да преузмете податке из АПИ-ја.
  • Како функционишу изгледи матичне странице.
  • Како радити са мобилним симулаторима.

Испробајте овај АПИ. Ако нађете нешто боље, напишите у коментарима.

Ако сте заинтересовани, ево га ево туторијала.

Пројекат 4. Подесите сопствену конфигурацију веб пакета од нуле

8 образовних пројеката
Технички, ово није апликација, али је веома користан задатак да се разуме како вебпак функционише изнутра. Сада то неће бити „црна кутија“, већ разумљив алат.

zahtevi:

  • Преведите ес7 у ес5 (основе).
  • Преведите јск у јс - или - .вуе у .јс (мораћете да научите учитаваче)
  • Подесите вебпацк дев сервер и поновно учитавање врућих модула. (вуе-цли и цреате-реацт-апп користе оба)
  • Користите Хероку, нов.сх или Гитхуб, научите како да примените пројекте веб пакета.
  • Подесите свој омиљени предпроцесор да компајлира цсс - сцсс, мање, оловку.
  • Научите како да користите слике и свгс са веб пакетом.

Ово је невероватан ресурс за потпуне почетнике.

Пројекат 5. Клон Хацкерневс-а

8 образовних пројеката
Од сваког џедаја се тражи да направи сопствени Хацкерневс.

Шта ћете научити успут:

  • Како комуницирати са хацкерневс АПИ-јем.
  • Како направити апликацију на једној страници.
  • Како да примените функције као што су прегледање коментара, појединачних коментара, профила.
  • Организација рута обраде захтева (Роутинг).

Пројекат 6. Тудушечка

8 образовних пројеката
ТодоМВЦ.

Озбиљно? Тудушка? Има их на хиљаде. Али верујте ми, постоји разлог за ову популарност.
Апликација Туду је одличан начин да се уверите да разумете основе. Покушајте да напишете једну апликацију у ванилла Јавасцрипт-у и једну у свом омиљеном оквиру.

Научите:

  • Креирајте нове задатке.
  • Проверите да ли су поља попуњена.
  • Филтрирајте задатке (довршени, активни, сви). Користите filter и reduce.
  • Разуме основе Јавасцрипт-а.

Пројекат 7. Листа за сортирање драг анд дроп

8 образовних пројеката
Гитхуб спремиште.

Веома корисно за разумевање превуците и испустите апи.

Хајде да учимо:

  • Превуците и испустите АПИ
  • Креирајте богати кориснички интерфејс

Пројекат 8. Клон Мессенгер (природна апликација)

8 образовних пројеката
Разумећете како функционишу и веб апликације и изворне апликације, што ће вас издвојити из сиве масе.

Шта ћемо проучавати:

  • Веб утичнице (инстант поруке)
  • Како функционишу матичне апликације.
  • Како шаблони функционишу у изворним апликацијама.
  • Организовање рута за обраду захтева у матичним апликацијама.

Ово ће вам бити довољно за месец-два.

Превод је обављен уз подршку компаније ЕДИСОН Софтварекоји је професионално ангажован развој апликација и веб страница у ПХП-у за велике купце, као и развој цлоуд сервиса и мобилних апликација у Јави.

Извор: ввв.хабр.цом

Додај коментар