"ጀማሪ ከመሞከር ይልቅ አንድ ጌታ ብዙ ስህተቶችን ያደርጋል"
እውነተኛ የእድገት ልምድ ለማግኘት "ለመዝናናት" ሊደረጉ የሚችሉ 8 የፕሮጀክት አማራጮችን እናቀርባለን.
ፕሮጀክት 1. Trello clone
ምን ይማራሉ፡-
- የጥያቄ ማቀናበሪያ መንገዶች አደረጃጀት (ራውቲንግ)።
- ጎትት እና ጣል.
- አዲስ ዕቃዎችን (ቦርዶች, ዝርዝሮች, ካርዶች) እንዴት መፍጠር እንደሚቻል.
- የግቤት ውሂብን ማካሄድ እና ማረጋገጥ።
- ከደንበኛው ወገን: የአካባቢ ማከማቻን እንዴት መጠቀም እንደሚቻል, መረጃን በአካባቢያዊ ማከማቻ ውስጥ እንዴት ማከማቸት እንደሚቻል, ከአካባቢያዊ ማከማቻ መረጃን እንዴት ማንበብ እንደሚቻል.
- ከአገልጋይ ወገን፡ የውሂብ ጎታዎችን እንዴት መጠቀም እንዳለብን፣ በመረጃ ቋቱ ውስጥ እንዴት ውሂብ ማከማቸት እንደሚቻል፣ ከውሂብ ጎታ ውስጥ መረጃን እንዴት ማንበብ እንደሚቻል።
ፕሮጀክት 2. የአስተዳዳሪ ፓነል
ቀላል CRUD መተግበሪያ፣ መሰረታዊ ነገሮችን ለመማር ፍጹም። እንማር፡
- ተጠቃሚዎችን ይፍጠሩ ፣ ተጠቃሚዎችን ያስተዳድሩ።
- ከመረጃ ቋቱ ጋር ይገናኙ - ተጠቃሚዎችን ይፍጠሩ ፣ ያንብቡ ፣ ያርትዑ ፣ ይሰርዙ።
- የግቤት ማረጋገጫ እና ከቅጾች ጋር ይስሩ።
ፕሮጀክት 3. ክሪፕቶ ምንዛሬ መከታተያ (ቤተኛ የሞባይል መተግበሪያ)
ማንኛውም ነገር፡ Swift፣ Objective-C፣ React Native፣ Java፣ Kotlin
እናጠና፡-
- ቤተኛ መተግበሪያዎች እንዴት እንደሚሠሩ።
- ከኤፒአይ ውሂብን እንዴት ማምጣት እንደሚቻል።
- የቤተኛ ገጽ አቀማመጦች እንዴት እንደሚሠሩ።
- ከሞባይል ማስመሰያዎች ጋር እንዴት እንደሚሰራ።
ፍላጎት ካሎት፣ እዚህ
ፕሮጀክት 4. የራስዎን የዌብፓክ ውቅረት ከባዶ ያዋቅሩ
በቴክኒካዊ, ይህ መተግበሪያ አይደለም, ነገር ግን ዌብፓክ ከውስጥ እንዴት እንደሚሰራ ለመረዳት በጣም ጠቃሚ ተግባር ነው. አሁን "ጥቁር ሳጥን" አይሆንም, ነገር ግን ሊረዳ የሚችል መሳሪያ ነው.
መስፈርቶች
- es7 ወደ es5 (መሰረታዊ) ያጠናቅቁ።
- jsx ወደ js - ወይም - .vue ወደ .js ሰብስብ (ሎደሮችን መማር አለቦት)
- የዌብፓክ ዴቭ አገልጋይ እና ትኩስ ሞጁል ዳግም መጫንን ያዋቅሩ። (vue-cli እና create-react-app ሁለቱንም ይጠቀማሉ)
- Herokuን ተጠቀም፣ now.sh ወይም Github፣የዌብፓክ ፕሮጀክቶችን እንዴት ማሰማራት እንደምትችል ተማር።
- css - sss, less, stylus - ለማጠናቀር የእርስዎን ተወዳጅ ቅድመ-ፕሮሰሰር ያዘጋጁ።
- ምስሎችን እና svgsን ከድር ጥቅል ጋር እንዴት መጠቀም እንደሚችሉ ይወቁ።
ፕሮጀክት 5. Hackernews clone
እያንዳንዱ ጄዲ የራሱን Hackernews እንዲሰራ ይጠበቅበታል።
በመንገድ ላይ ምን ይማራሉ:
- ከጠላፊው ኤፒአይ ጋር እንዴት እንደሚገናኙ።
- አንድ ገጽ መተግበሪያ እንዴት መፍጠር እንደሚቻል።
- እንደ አስተያየቶች ፣ የግለሰብ አስተያየቶች ፣ መገለጫዎች ያሉ ባህሪዎችን እንዴት መተግበር እንደሚቻል።
- የጥያቄ ማቀናበሪያ መንገዶች አደረጃጀት (ራውቲንግ)።
ፕሮጀክት 6. Tudushechka
ከምር? ቱዱሽካ? በሺዎች የሚቆጠሩ አሉ። ግን አምናለሁ, ለእንደዚህ አይነት ተወዳጅነት ምክንያት አለ.
የ Tudu መተግበሪያ መሰረታዊ ነገሮችን መረዳትዎን ለማረጋገጥ ጥሩ መንገድ ነው። አንድ መተግበሪያ በቫኒላ ጃቫስክሪፕት እና በሚወዱት ማዕቀፍ ውስጥ ለመፃፍ ይሞክሩ።
ተማር፡
- አዲስ ተግባራትን ይፍጠሩ.
- የመስክ ማጠናቀቅን ያረጋግጡ.
- የማጣሪያ ስራዎች (የተጠናቀቁ, ንቁ, ሁሉም). ተጠቀም
filter
иreduce
. - የጃቫስክሪፕት መሰረታዊ ነገሮችን ይረዱ።
ፕሮጀክት 7. መጎተት እና መጣል ዝርዝር
ለመረዳት በጣም አጋዥ
እንማር፡
- API ጎትት እና አኑር
- ሀብታም UI ፍጠር
ፕሮጀክት 8. Messenger clone (ቤተኛ መተግበሪያ)
ሁለቱም የድር መተግበሪያዎች እና ቤተኛ አፕሊኬሽኖች እንዴት እንደሚሰሩ ይገነዘባሉ፣ ይህም ከግራጫ ብዛት የሚለይዎት።
የምናጠናው፡-
- የድር ሶኬቶች (ፈጣን መልእክት)
- ቤተኛ መተግበሪያዎች እንዴት እንደሚሠሩ።
- አብነቶች በቤተኛ መተግበሪያዎች ውስጥ እንዴት እንደሚሠሩ።
- በቤተኛ መተግበሪያዎች ውስጥ የጥያቄ ማቀናበሪያ መንገዶች አደረጃጀት።
ይህ ለአንድ ወይም ለሁለት ወር በቂ ይሆናል.
ትርጉም በኩባንያው ድጋፍ ተካሂዷል
ምንጭ: hab.com