8 విద్యా ప్రాజెక్టులు

"ఒక అనుభవశూన్యుడు చేసే ప్రయత్నాల కంటే మాస్టర్ ఎక్కువ తప్పులు చేస్తాడు"

మేము నిజమైన అభివృద్ధి అనుభవాన్ని పొందడానికి "సరదా కోసం" చేయగల 8 ప్రాజెక్ట్ ఎంపికలను అందిస్తున్నాము.

ప్రాజెక్ట్ 1. ట్రెల్లో క్లోన్

8 విద్యా ప్రాజెక్టులు

ఇండ్రెక్ లాస్న్ నుండి ట్రెల్లో క్లోన్.

మీరు ఏమి నేర్చుకుంటారు:

  • అభ్యర్థన ప్రాసెసింగ్ మార్గాల సంస్థ (రూటింగ్).
  • లాగివదులు.
  • కొత్త వస్తువులను ఎలా సృష్టించాలి (బోర్డులు, జాబితాలు, కార్డులు).
  • ఇన్‌పుట్ డేటాను ప్రాసెస్ చేయడం మరియు తనిఖీ చేయడం.
  • క్లయింట్ వైపు నుండి: స్థానిక నిల్వను ఎలా ఉపయోగించాలి, స్థానిక నిల్వకు డేటాను ఎలా సేవ్ చేయాలి, స్థానిక నిల్వ నుండి డేటాను ఎలా చదవాలి.
  • సర్వర్ వైపు నుండి: డేటాబేస్‌లను ఎలా ఉపయోగించాలి, డేటాబేస్‌లో డేటాను ఎలా సేవ్ చేయాలి, డేటాబేస్ నుండి డేటాను ఎలా చదవాలి.

రిపోజిటరీకి ఉదాహరణ ఇక్కడ ఉంది, React+Reduxలో తయారు చేయబడింది.

ప్రాజెక్ట్ 2. అడ్మిన్ పానెల్

8 విద్యా ప్రాజెక్టులు
గితుబ్ రిపోజిటరీ.

ఒక సాధారణ CRUD అప్లికేషన్, బేసిక్స్ నేర్చుకోవడానికి అనువైనది. నేర్చుకుందాం:

  • వినియోగదారులను సృష్టించండి, వినియోగదారులను నిర్వహించండి.
  • డేటాబేస్తో పరస్పర చర్య చేయండి - వినియోగదారులను సృష్టించండి, చదవండి, సవరించండి, తొలగించండి.
  • ఇన్‌పుట్‌ని ధృవీకరించడం మరియు ఫారమ్‌లతో పని చేయడం.

ప్రాజెక్ట్ 3. క్రిప్టోకరెన్సీ ట్రాకర్ (స్థానిక మొబైల్ అప్లికేషన్)

8 విద్యా ప్రాజెక్టులు
గితుబ్ రిపోజిటరీ.

ఏదైనా: స్విఫ్ట్, ఆబ్జెక్టివ్-సి, రియాక్ట్ నేటివ్, జావా, కోట్లిన్.

అధ్యయనం చేద్దాం:

  • స్థానిక అప్లికేషన్లు ఎలా పని చేస్తాయి.
  • API నుండి డేటాను ఎలా తిరిగి పొందాలి.
  • స్థానిక పేజీ లేఅవుట్‌లు ఎలా పని చేస్తాయి.
  • మొబైల్ సిమ్యులేటర్‌లతో ఎలా పని చేయాలి.

ఈ APIని ప్రయత్నించండి. మీరు ఏదైనా మంచిదాన్ని కనుగొంటే, వ్యాఖ్యలలో వ్రాయండి.

మీకు ఆసక్తి ఉంటే, ఇదిగోండి ఇక్కడ ఒక ట్యుటోరియల్ ఉంది.

ప్రాజెక్ట్ 4. మొదటి నుండి మీ స్వంత వెబ్‌ప్యాక్ కాన్ఫిగరేషన్‌ను సెటప్ చేయండి

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

అవసరాలు:

  • es7 నుండి es5 వరకు కంపైల్ చేయండి (బేసిక్స్).
  • jsx నుండి js - లేదా - .vue నుండి .js వరకు కంపైల్ చేయండి (మీరు లోడర్‌లను నేర్చుకోవాలి)
  • వెబ్‌ప్యాక్ దేవ్ సర్వర్ మరియు హాట్ మాడ్యూల్ రీలోడింగ్‌ను సెటప్ చేయండి. (vue-cli మరియు create-react-app రెండింటినీ ఉపయోగిస్తాయి)
  • Heroku, now.sh లేదా Githubని ఉపయోగించండి, వెబ్‌ప్యాక్ ప్రాజెక్ట్‌లను ఎలా అమలు చేయాలో తెలుసుకోండి.
  • css - scss, తక్కువ, స్టైలస్ కంపైల్ చేయడానికి మీకు ఇష్టమైన ప్రిప్రాసెసర్‌ని సెటప్ చేయండి.
  • వెబ్‌ప్యాక్‌తో చిత్రాలు మరియు svgలను ఎలా ఉపయోగించాలో తెలుసుకోండి.

పూర్తి ప్రారంభకులకు ఇది అద్భుతమైన వనరు.

ప్రాజెక్ట్ 5. హ్యాకర్‌న్యూస్ క్లోన్

8 విద్యా ప్రాజెక్టులు
ప్రతి జేడీ తన స్వంత హ్యాకర్‌న్యూస్‌ని తయారు చేసుకోవాలి.

మార్గంలో మీరు ఏమి నేర్చుకుంటారు:

  • హ్యాకర్‌న్యూస్ APIతో ఎలా ఇంటరాక్ట్ అవ్వాలి.
  • ఒకే పేజీ అప్లికేషన్‌ను ఎలా సృష్టించాలి.
  • వ్యాఖ్యలను వీక్షించడం, వ్యక్తిగత వ్యాఖ్యలు, ప్రొఫైల్‌లు వంటి లక్షణాలను ఎలా అమలు చేయాలి.
  • అభ్యర్థన ప్రాసెసింగ్ మార్గాల సంస్థ (రూటింగ్).

ప్రాజెక్ట్ 6. టుదుషెచ్కా

8 విద్యా ప్రాజెక్టులు
TodoMVC.

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

తెలుసుకోండి:

  • కొత్త టాస్క్‌లను సృష్టించండి.
  • ఫీల్డ్‌లు పూరించబడ్డాయో లేదో తనిఖీ చేయండి.
  • ఫిల్టర్ టాస్క్‌లు (పూర్తయ్యాయి, సక్రియం, అన్నీ). వా డు filter и reduce.
  • జావాస్క్రిప్ట్ యొక్క ప్రాథమికాలను అర్థం చేసుకోండి.

ప్రాజెక్ట్ 7. క్రమబద్ధీకరించగల డ్రాగ్ మరియు డ్రాప్ జాబితా

8 విద్యా ప్రాజెక్టులు
గితుబ్ రిపోజిటరీ.

అర్థం చేసుకోవడానికి చాలా ఉపకరిస్తుంది apiని లాగి వదలండి.

నేర్చుకుందాం:

  • APIని లాగి వదలండి
  • రిచ్ UIలను సృష్టించండి

ప్రాజెక్ట్ 8. మెసెంజర్ క్లోన్ (స్థానిక అప్లికేషన్)

8 విద్యా ప్రాజెక్టులు
వెబ్ అప్లికేషన్లు మరియు స్థానిక అప్లికేషన్లు రెండూ ఎలా పని చేస్తాయో మీరు అర్థం చేసుకుంటారు, ఇది మిమ్మల్ని గ్రే మాస్ నుండి వేరు చేస్తుంది.

మేము ఏమి అధ్యయనం చేస్తాము:

  • వెబ్ సాకెట్లు (తక్షణ సందేశాలు)
  • స్థానిక అప్లికేషన్లు ఎలా పని చేస్తాయి.
  • స్థానిక అప్లికేషన్‌లలో టెంప్లేట్‌లు ఎలా పని చేస్తాయి.
  • స్థానిక అప్లికేషన్‌లలో అభ్యర్థన ప్రాసెసింగ్ మార్గాలను నిర్వహించడం.

ఇది మీకు ఒకటి లేదా రెండు నెలలు సరిపోతుంది.

సంస్థ మద్దతుతో అనువాదం జరిగింది EDISON సాఫ్ట్‌వేర్వృత్తిపరంగా నిమగ్నమై ఉన్నవాడు PHPలో అప్లికేషన్లు మరియు వెబ్‌సైట్‌లను అభివృద్ధి చేయడం పెద్ద కస్టమర్ల కోసం, అలాగే జావాలో క్లౌడ్ సేవలు మరియు మొబైల్ అప్లికేషన్ల అభివృద్ధి.

మూలం: www.habr.com

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