డెవలపర్ కోసం మరో 5 సాహసోపేతమైన శిక్షణ ప్రాజెక్ట్‌లు (లేయర్, స్క్వోష్, కాలిక్యులేటర్, వెబ్‌సైట్ క్రాలర్, మ్యూజిక్ ప్లేయర్)

డెవలపర్ కోసం మరో 5 సాహసోపేతమైన శిక్షణ ప్రాజెక్ట్‌లు (లేయర్, స్క్వోష్, కాలిక్యులేటర్, వెబ్‌సైట్ క్రాలర్, మ్యూజిక్ ప్లేయర్)

మేము శిక్షణ కోసం ప్రాజెక్టుల శ్రేణిని కొనసాగిస్తాము.

లేయర్

డెవలపర్ కోసం మరో 5 సాహసోపేతమైన శిక్షణ ప్రాజెక్ట్‌లు (లేయర్, స్క్వోష్, కాలిక్యులేటర్, వెబ్‌సైట్ క్రాలర్, మ్యూజిక్ ప్లేయర్)

www.reddit.com/r/layer

లేయర్ అనేది భాగస్వామ్య “బోర్డ్”లో ప్రతి ఒక్కరూ పిక్సెల్‌ని గీయగల సంఘం. అసలు ఆలోచన రెడ్డిట్‌లో పుట్టింది. r/Layer కమ్యూనిటీ అనేది భాగస్వామ్య సృజనాత్మకతకు ఒక రూపకం, ప్రతి ఒక్కరూ సృష్టికర్తలు కావచ్చు మరియు ఒక సాధారణ కారణానికి సహకరించగలరు.

మీ స్వంత లేయర్ ప్రాజెక్ట్‌ను సృష్టించేటప్పుడు మీరు ఏమి నేర్చుకుంటారు:

  • JavaScript కాన్వాస్ ఎలా పని చేస్తుంది కాన్వాస్‌ను ఎలా ఆపరేట్ చేయాలో తెలుసుకోవడం అనేది చాలా అప్లికేషన్‌లలో కీలకమైన నైపుణ్యం.
  • వినియోగదారు అనుమతులను ఎలా సమన్వయం చేయాలి. ప్రతి వినియోగదారు లాగిన్ చేయకుండానే ప్రతి 15 నిమిషాలకు ఒక పిక్సెల్ డ్రా చేయవచ్చు.
  • కుక్కీ సెషన్‌లను సృష్టించండి.

Squoosh

డెవలపర్ కోసం మరో 5 సాహసోపేతమైన శిక్షణ ప్రాజెక్ట్‌లు (లేయర్, స్క్వోష్, కాలిక్యులేటర్, వెబ్‌సైట్ క్రాలర్, మ్యూజిక్ ప్లేయర్)
squoosh.app

Squoosh అనేది అనేక అధునాతన ఎంపికలతో కూడిన ఇమేజ్ కంప్రెషన్ అప్లికేషన్.

GIF 20 MBడెవలపర్ కోసం మరో 5 సాహసోపేతమైన శిక్షణ ప్రాజెక్ట్‌లు (లేయర్, స్క్వోష్, కాలిక్యులేటర్, వెబ్‌సైట్ క్రాలర్, మ్యూజిక్ ప్లేయర్)

Squoosh యొక్క మీ స్వంత సంస్కరణను సృష్టించడం ద్వారా మీరు నేర్చుకుంటారు:

  • చిత్ర పరిమాణాలతో ఎలా పని చేయాలి
  • Drag'n'Drop API యొక్క ప్రాథమికాలను తెలుసుకోండి
  • API మరియు ఈవెంట్ శ్రోతలు ఎలా పని చేస్తారో అర్థం చేసుకోండి
  • ఫైల్‌లను ఎలా అప్‌లోడ్ చేయాలి మరియు ఎగుమతి చేయాలి

గమనిక: ఇమేజ్ కంప్రెసర్ స్థానికంగా ఉంటుంది. సర్వర్‌కు అదనపు డేటాను పంపాల్సిన అవసరం లేదు. మీరు ఇంట్లో కంప్రెసర్‌ని కలిగి ఉండవచ్చు లేదా మీరు దానిని సర్వర్‌లో ఉపయోగించవచ్చు, మీ ఎంపిక.

కాలిక్యులేటర్

వస్తావా? తీవ్రంగా? కాలిక్యులేటర్? అవును, సరిగ్గా, ఒక కాలిక్యులేటర్. గణిత కార్యకలాపాల యొక్క ప్రాథమికాలను అర్థం చేసుకోవడం మరియు అవి ఎలా కలిసి పని చేస్తాయి అనేది మీ అప్లికేషన్‌లను సరళీకృతం చేయడంలో కీలకమైన నైపుణ్యం. ముందుగానే లేదా తరువాత మీరు సంఖ్యలను ఎదుర్కోవలసి ఉంటుంది మరియు ఎంత త్వరగా అంత మంచిది.

డెవలపర్ కోసం మరో 5 సాహసోపేతమైన శిక్షణ ప్రాజెక్ట్‌లు (లేయర్, స్క్వోష్, కాలిక్యులేటర్, వెబ్‌సైట్ క్రాలర్, మ్యూజిక్ ప్లేయర్)
jarodburchill.github.io/CalculatorReactApp

మీ స్వంత కాలిక్యులేటర్‌ను సృష్టించడం ద్వారా మీరు నేర్చుకుంటారు:

  • సంఖ్యలు మరియు గణిత కార్యకలాపాలతో పని చేయండి
  • ఈవెంట్ శ్రోతల APIతో ప్రాక్టీస్ చేయండి
  • అంశాలను ఎలా ఏర్పాటు చేయాలి, శైలులను అర్థం చేసుకోండి

క్రాలర్ (సెర్చ్ ఇంజన్)

ప్రతి ఒక్కరూ శోధన ఇంజిన్‌ను ఉపయోగించారు, కాబట్టి మీ స్వంతంగా ఎందుకు సృష్టించకూడదు? సమాచారం కోసం శోధించడానికి క్రాలర్లు అవసరం. ప్రతి ఒక్కరూ వాటిని ప్రతిరోజూ ఉపయోగిస్తున్నారు మరియు ఈ సాంకేతికత మరియు నిపుణుల కోసం డిమాండ్ కాలక్రమేణా పెరుగుతుంది.

డెవలపర్ కోసం మరో 5 సాహసోపేతమైన శిక్షణ ప్రాజెక్ట్‌లు (లేయర్, స్క్వోష్, కాలిక్యులేటర్, వెబ్‌సైట్ క్రాలర్, మ్యూజిక్ ప్లేయర్)
Google శోధన ఇంజిన్

మీ స్వంత శోధన ఇంజిన్‌ని సృష్టించడం ద్వారా మీరు ఏమి నేర్చుకుంటారు:

  • క్రాలర్లు ఎలా పని చేస్తాయి
  • సైట్‌లను ఎలా సూచిక చేయాలి మరియు రేటింగ్ మరియు కీర్తి ద్వారా వాటిని ఎలా ర్యాంక్ చేయాలి
  • ఇండెక్స్ చేయబడిన సైట్‌లను డేటాబేస్‌లో ఎలా నిల్వ చేయాలి మరియు డేటాబేస్‌తో ఎలా పని చేయాలి

మ్యూజిక్ ప్లేయర్ (Spotify, Apple Music)

ప్రతి ఒక్కరూ సంగీతాన్ని వింటారు - ఇది మన జీవితంలో ఒక అంతర్భాగం. ఆధునిక మ్యూజిక్ స్ట్రీమింగ్ ప్లాట్‌ఫారమ్ యొక్క ప్రాథమిక మెకానిక్స్ ఎలా పనిచేస్తుందో బాగా అర్థం చేసుకోవడానికి మ్యూజిక్ ప్లేయర్‌ని క్రియేట్ చేద్దాం.

డెవలపర్ కోసం మరో 5 సాహసోపేతమైన శిక్షణ ప్రాజెక్ట్‌లు (లేయర్, స్క్వోష్, కాలిక్యులేటర్, వెబ్‌సైట్ క్రాలర్, మ్యూజిక్ ప్లేయర్)
Spotify

మీ స్వంత సంగీత స్ట్రీమింగ్ ప్లాట్‌ఫారమ్‌ను సృష్టించడం ద్వారా మీరు ఏమి నేర్చుకుంటారు:

  • APIతో ఎలా పని చేయాలి. Spotify లేదా Apple Music నుండి APIని ఉపయోగించండి
  • తదుపరి/మునుపటి ట్రాక్‌కి ప్లే చేయడం, పాజ్ చేయడం లేదా రివైండ్ చేయడం ఎలా
  • వాల్యూమ్‌ను ఎలా మార్చాలి
  • వినియోగదారు రూటింగ్ మరియు బ్రౌజర్ చరిత్రను ఎలా నిర్వహించాలి

PS

మీ నైపుణ్యాలను మెరుగుపరచుకోవడానికి మీరు మీ స్వంతంగా "రెప్లికేట్" చేయడానికి ఏ ప్రాజెక్ట్‌లను సూచిస్తారు?

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి