Иштеп чыгуучу үчүн дагы 5 батыл окутуу долбоорлору (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Иштеп чыгуучу үчүн дагы 5 батыл окутуу долбоорлору (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Биз окутуу боюнча долбоорлордун сериясын улантып жатабыз.

катмар

Иштеп чыгуучу үчүн дагы 5 батыл окутуу долбоорлору (Layer, Squoosh, Calculator, Website Crawler, Music Player)

www.reddit.com/r/layer

Катмар - бул жалпы "тактага" пиксел тартуучу жамаат. Баштапкы идея Redditте пайда болгон. r/Layer коомчулугу – бул ар бир адам жаратуучу болуп, жалпы ишке салым кошо ала турган жалпы чыгармачылыктын метафорасы.

Өзүңүздүн Layer долбоорун түзүүдө эмнени үйрөнөсүз:

  • JavaScript canvas кантип иштейт Кенепти кантип иштетүүнү билүү көптөгөн тиркемелерде маанилүү жөндөм болуп саналат.
  • Колдонуучунун уруксаттарын кантип координациялоо керек. Ар бир колдонуучу кирбей туруп, ар бир 15 мүнөт сайын бир пиксел тарта алат.
  • Cookie сеанстарын түзүңүз.

Squoosh

Иштеп чыгуучу үчүн дагы 5 батыл окутуу долбоорлору (Layer, Squoosh, Calculator, Website Crawler, Music Player)
squoosh.app

Squoosh - көптөгөн өркүндөтүлгөн параметрлери бар сүрөттү кысуу колдонмосу.

GIF 20 МБИштеп чыгуучу үчүн дагы 5 батыл окутуу долбоорлору (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Өзүңүздүн Squoosh версияңызды түзүү менен сиз төмөнкүлөрдү үйрөнөсүз:

  • Сүрөт өлчөмү менен кантип иштөө керек
  • Drag'n'Drop API негиздерин үйрөнүңүз
  • API жана окуя угуучулар кантип иштээрин түшүнүңүз
  • Файлдарды кантип жүктөө жана экспорттоо керек

Эскертүү: Сүрөт компрессору жергиликтүү. Серверге кошумча маалыматтарды жөнөтүүнүн кереги жок. Сиз компрессорду үйдө болсоңуз болот же серверде колдоно аласыз, өзүңүз каалагандай.

эсептегич

Койсоңчу? Олуттуубу? Calculator? Ооба, так, калькулятор. Математикалык операциялардын негиздерин жана алардын чогуу иштешин түшүнүү сиздин тиркемелериңизди жөнөкөйлөтүү үчүн маанилүү жөндөм болуп саналат. Эртеби, кечпи, сиз сандар менен күрөшүүгө туура келет жана канчалык эрте болсо, ошончолук жакшы.

Иштеп чыгуучу үчүн дагы 5 батыл окутуу долбоорлору (Layer, Squoosh, Calculator, Website Crawler, Music Player)
jarodburchill.github.io/CalculatorReactApp

Өзүңүздүн калькуляторуңузду түзүү менен сиз төмөнкүлөрдү үйрөнөсүз:

  • Сандар жана математикалык амалдар менен иштөө
  • Окуя угуучулар API менен машыгыңыз
  • Элементтерди кантип жайгаштыруу, стилдерди түшүнүү

Crawler (Издөө каражаты)

Ар бир адам издөө механизмин колдонду, анда эмне үчүн өзүңүздүнүңүздүкүңүздү түзбөйсүз? Crawlers маалымат издөө үчүн керек. Ар бир адам аларды күн сайын колдонот жана бул технологияга жана адистерге суроо-талап убакыттын өтүшү менен гана өсөт.

Иштеп чыгуучу үчүн дагы 5 батыл окутуу долбоорлору (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Google издөө системасы

Өзүңүздүн издөө системаңызды түзүү менен эмнени үйрөнөсүз:

  • Crawlers кантип иштешет
  • Сайттарды кантип индекстөө керек жана аларды рейтинги жана репутациясы боюнча кантип баалаш керек
  • Индекстелген сайттарды маалымат базасында кантип сактоо керек жана маалымат базасы менен кантип иштөө керек

Музыка ойноткуч (Spotify, Apple Music)

Ар бир адам музыка угат - бул биздин жашообуздун ажырагыс бөлүгү гана. Заманбап музыка агымдык платформасынын негизги механикасы кандай иштээрин жакшыраак түшүнүү үчүн музыка ойноткучту түзөлү.

Иштеп чыгуучу үчүн дагы 5 батыл окутуу долбоорлору (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Spotify

Өзүңүздүн музыкалык агымдык платформаңызды түзүү менен эмнени үйрөнөсүз:

  • API менен кантип иштөө керек. Spotify же Apple Music'тен API колдонуңуз
  • Кийинки/мурунку трекке кантип ойнотуу, тындыруу же артка түрүү
  • Үндү кантип өзгөртүү керек
  • Колдонуучунун маршрутун жана серепчи тарыхын кантип башкаруу керек

PS

Сиз өз жөндөмүңүздү өркүндөтүү үчүн кандай долбоорлорду өз алдынча “көбөйтүүнү” сунуштайт элеңиз?

Source: www.habr.com

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