ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

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

చివరిది శిక్షణ ప్రాజెక్టుల జాబితా 50k రీడ్‌లు మరియు 600 ఇష్టమైనవి అందుకుంది. అదనపు సహాయం కావాలనుకునే వారి కోసం ప్రాక్టీస్ చేయడానికి ఆసక్తికరమైన ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా ఇక్కడ ఉంది.

1. టెక్స్ట్ ఎడిటర్

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

టెక్స్ట్ ఎడిటర్ యొక్క ఉద్దేశ్యం వినియోగదారులు తమ ఫార్మాటింగ్‌ను చెల్లుబాటు అయ్యే HTML మార్కప్‌గా మార్చడానికి ప్రయత్నించే ప్రయత్నాన్ని తగ్గించడం. ఒక మంచి టెక్స్ట్ ఎడిటర్ వివిధ మార్గాల్లో టెక్స్ట్‌ను ఫార్మాట్ చేయడానికి వినియోగదారులను అనుమతిస్తుంది.

ఏదో ఒక సమయంలో, ప్రతి ఒక్కరూ టెక్స్ట్ ఎడిటర్‌ని ఉపయోగించారు. కాబట్టి ఎందుకు కాదు దానిని మీరే సృష్టించుకోండి?

2. రెడ్డిట్ క్లోన్

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

Reddit సామాజిక వార్తల సముదాయం, వెబ్ కంటెంట్ రేటింగ్ మరియు చర్చా సైట్.

Reddit నా సమయాన్ని ఎక్కువగా తీసుకుంటుంది, కానీ నేను దానితో సమావేశాన్ని కొనసాగిస్తాను. Reddit క్లోన్‌ని సృష్టించడం అనేది ప్రోగ్రామింగ్ నేర్చుకోవడానికి ఒక ప్రభావవంతమైన మార్గం (అదే సమయంలో Reddit బ్రౌజ్ చేస్తున్నప్పుడు).

Reddit మీకు చాలా రిచ్‌ని అందిస్తుంది API. ఏ లక్షణాలను వదిలివేయవద్దు లేదా అస్థిరంగా పనులు చేయవద్దు. క్లయింట్లు మరియు కస్టమర్‌లు ఉన్న వాస్తవ ప్రపంచంలో, మీరు అస్థిరంగా పని చేయలేరు లేదా మీరు త్వరగా మీ ఉద్యోగాన్ని కోల్పోతారు.

స్మార్ట్ క్లయింట్లు ఉద్యోగం పేలవంగా జరుగుతోందని వెంటనే తెలుసుకుంటారు మరియు మరొకరిని కనుగొంటారు.

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

రెడ్డిట్ API

3. ఓపెన్ సోర్స్ NPM ప్యాకేజీని ప్రచురించడం

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

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

ప్యాకేజీ యొక్క పూర్తి అభివృద్ధి చక్రాన్ని అర్థం చేసుకోవడం చాలా మంచి అనుభవాన్ని అందిస్తుంది. కోడ్‌ని ప్రచురించేటప్పుడు మీరు తెలుసుకోవలసిన అనేక విషయాలు ఉన్నాయి. మీరు భద్రత, సెమాంటిక్ సంస్కరణ, స్కేలబిలిటీ, నామకరణ సంప్రదాయాలు మరియు నిర్వహణ గురించి ఆలోచించాలి.

ప్యాకేజీ ఏదైనా కావచ్చు. మీకు ఆలోచన లేకపోతే, మీ స్వంత లోడాష్‌ని సృష్టించి, దాన్ని ప్రచురించండి.

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

లోడాష్: lodash.com

మీరు ఆన్‌లైన్‌లో చేసిన పనిని కలిగి ఉండటం వలన మీరు ఇతరుల కంటే 10% పైన ఉంటారు. ఇక్కడ కొన్ని ఉపయోగకరమైన వనరులు ఉన్నాయి ఓపెన్ సోర్సెస్ మరియు ప్యాకేజీల గురించి.

4. freeCodeCamp కరికులం

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

FCC పాఠ్యప్రణాళిక

freeCodecamp చాలా సేకరించింది సమగ్ర ప్రోగ్రామింగ్ కోర్సు.

freeCodeCamp అనేది లాభాపేక్ష లేని సంస్థ. ఇది ఇంటరాక్టివ్ వెబ్ ఆధారిత అభ్యాస ప్లాట్‌ఫారమ్, ఆన్‌లైన్ కమ్యూనిటీ ఫోరమ్, చాట్ రూమ్‌లు, మీడియం పబ్లికేషన్‌లు మరియు ప్రతి ఒక్కరికీ అందుబాటులో ఉండేలా లెర్నింగ్ వెబ్ డెవలప్‌మెంట్ చేయడానికి ఉద్దేశించిన స్థానిక సంస్థలను కలిగి ఉంటుంది.

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

మీరు మొత్తం కోర్సును పూర్తి చేయగలిగితే, మీరు మీ మొదటి ఉద్యోగానికి అర్హత కంటే ఎక్కువగా ఉంటారు.

5. మొదటి నుండి HTTP సర్వర్‌ని సృష్టించండి

ఇంటర్నెట్‌లో కంటెంట్ ప్రయాణించే ప్రధాన ప్రోటోకాల్‌లలో HTTP ప్రోటోకాల్ ఒకటి. HTML, CSS మరియు JS వంటి స్టాటిక్ కంటెంట్‌ను అందించడానికి HTTP సర్వర్‌లు ఉపయోగించబడతాయి.

మొదటి నుండి HTTP ప్రోటోకాల్‌ను అమలు చేయగలగడం వలన విషయాలు ఎలా పరస్పరం పరస్పరం సంకర్షణ చెందుతాయి అనే దాని గురించి మీ జ్ఞానాన్ని విస్తరిస్తుంది.

ఉదాహరణకు, మీరు NodeJలను ఉపయోగిస్తే, ఎక్స్‌ప్రెస్ HTTP సర్వర్‌ని అందిస్తుందని మీకు తెలుసు.

సూచన కోసం, మీరు వీలైతే చూడండి:

  • లైబ్రరీలను ఉపయోగించకుండా సర్వర్‌ని సెటప్ చేయండి
  • సర్వర్ తప్పనిసరిగా HTML, CSS మరియు JS కంటెంట్‌ను అందించాలి.
  • మొదటి నుండి రూటర్‌ని అమలు చేస్తోంది
  • మార్పులను పర్యవేక్షించండి మరియు సర్వర్‌ను నవీకరించండి

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

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

6. నోట్స్ కోసం డెస్క్‌టాప్ యాప్

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

మనమందరం నోట్స్ తీసుకుంటాము, కాదా?

నోట్స్ యాప్‌ని క్రియేట్ చేద్దాం. అప్లికేషన్ గమనికలను సేవ్ చేయాలి మరియు వాటిని డేటాబేస్తో సమకాలీకరించాలి. ఎలక్ట్రాన్, స్విఫ్ట్ లేదా మీకు నచ్చిన వాటిని మరియు మీ సిస్టమ్‌కి ఏది పని చేస్తుందో దాన్ని ఉపయోగించి స్థానిక యాప్‌ను రూపొందించండి.

దీన్ని మొదటి సవాలు (టెక్స్ట్ ఎడిటర్)తో కలపడానికి సంకోచించకండి.

బోనస్‌గా, మీ డెస్క్‌టాప్ వెర్షన్‌ను వెబ్ వెర్షన్‌తో సింక్ చేయడానికి ప్రయత్నించండి.

7. పాడ్‌కాస్ట్‌లు (మేఘావృతమైన క్లోన్)

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

పాడ్‌క్యాస్ట్‌లను ఎవరు వినరు?

కింది కార్యాచరణతో వెబ్ అప్లికేషన్‌ను సృష్టించండి:

  • ఒక ఎకౌంటు సృష్టించు
  • పాడ్‌క్యాస్ట్‌లను శోధించండి
  • పాడ్‌క్యాస్ట్‌లకు రేట్ చేయండి మరియు సభ్యత్వాన్ని పొందండి
  • 30 సెకన్ల పాటు ఆపి ఆడండి, వేగం, ఫార్వర్డ్ మరియు బ్యాక్‌వర్డ్ ఫంక్షన్‌లను మార్చండి.

iTunes APIని ప్రారంభ బిందువుగా ఉపయోగించడానికి ప్రయత్నించండి. మీకు ఏవైనా ఇతర వనరుల గురించి తెలిస్తే, దయచేసి వ్యాఖ్యలలో పోస్ట్ చేయండి.

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api

8. స్క్రీన్ క్యాప్చర్

ప్రాక్టీస్ చేయడానికి ప్రాజెక్ట్‌ల యొక్క మరొక జాబితా

హలో! నేను ప్రస్తుతం నా స్క్రీన్‌ని చిత్రీకరిస్తున్నాను!

మీ స్క్రీన్‌ని క్యాప్చర్ చేయడానికి మరియు క్లిప్‌ని ఇలా సేవ్ చేయడానికి మిమ్మల్ని అనుమతించే డెస్క్‌టాప్ లేదా వెబ్ యాప్‌ని సృష్టించండి .gif

ఇక్కడ కొన్ని చిట్కాలుదీన్ని ఎలా సాధించాలి.

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

మూలం: www.habr.com

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