ஒரு டெவலப்பருக்கான வேடிக்கையான பயிற்சி

ஒரு நபர் 1000 நாட்களுக்கு ஒரு தொடக்கநிலையாளராக இருக்கிறார். 10000 நாட்கள் பயிற்சிக்குப் பிறகு அவர் உண்மையைக் கண்டுபிடித்தார்.

இது ஒயாமா மசுதாட்சுவின் மேற்கோள் ஆகும், இது கட்டுரையை நன்றாக சுருக்கமாகக் கூறுகிறது. நீங்கள் ஒரு சிறந்த டெவலப்பர் ஆக விரும்பினால், முயற்சி செய்யுங்கள். இதுவே முழு ரகசியம். விசைப்பலகையில் பல மணிநேரம் செலவிடுங்கள் மற்றும் பயிற்சி செய்ய பயப்பட வேண்டாம். பின்னர் நீங்கள் ஒரு டெவலப்பராக வளருவீர்கள்.

நீங்கள் உருவாக்க உதவும் 7 திட்டங்கள் இங்கே உள்ளன. உங்கள் தொழில்நுட்ப அடுக்கைத் தேர்வுசெய்ய தயங்காதீர்கள் - உங்கள் இதயம் விரும்புவதைப் பயன்படுத்தவும்.

(பயிற்சி பணிகளின் முந்தைய பட்டியல்கள்: 1) 8 கல்வி திட்டங்கள் 2) பயிற்சி செய்ய வேண்டிய திட்டங்களின் மற்றொரு பட்டியல்)

திட்டம் 1: பேக்மேன்

ஒரு டெவலப்பருக்கான வேடிக்கையான பயிற்சி

Pacman இன் உங்கள் சொந்த பதிப்பை உருவாக்கவும். விளையாட்டுகள் எவ்வாறு உருவாக்கப்படுகின்றன என்பதைப் பற்றிய யோசனையைப் பெறுவதற்கும் அடிப்படைகளைப் புரிந்துகொள்வதற்கும் இது ஒரு சிறந்த வழியாகும். JavaScript கட்டமைப்பைப் பயன்படுத்தவும், எதிர்வினை அல்லது Vue.

நீ கற்றுக்கொள்வாய்:

  • கூறுகள் எவ்வாறு நகரும்
  • எந்த விசைகளை அழுத்த வேண்டும் என்பதை எவ்வாறு தீர்மானிப்பது
  • மோதலின் தருணத்தை எவ்வாறு தீர்மானிப்பது
  • நீங்கள் மேலும் சென்று பேய் இயக்கக் கட்டுப்பாட்டைச் சேர்க்கலாம்

இந்த திட்டத்தின் உதாரணத்தை நீங்கள் காணலாம் களஞ்சியத்தில் மகிழ்ச்சியா

"ஒரு தொடக்கக்காரர் செய்யும் முயற்சிகளை விட ஒரு மாஸ்டர் அதிக தவறுகளை செய்கிறார்"


வெளியீட்டு ஆதரவு - நிறுவனம் எடிசன்யார் கையாள்கிறார் விவால்டி ஆவண சேமிப்பகத்தின் வளர்ச்சி மற்றும் கண்டறிதல்.

திட்டம் 2: பயனர் மேலாண்மை

ஒரு டெவலப்பருக்கான வேடிக்கையான பயிற்சி

திட்டம் களஞ்சியத்தில் மகிழ்ச்சியா

பயனர் நிர்வாகத்திற்கான CRUD வகை பயன்பாட்டை உருவாக்குவது வளர்ச்சியின் அடிப்படைகளை உங்களுக்குக் கற்பிக்கும். புதிய டெவலப்பர்களுக்கு இது மிகவும் பயனுள்ளதாக இருக்கும்.

நீ கற்றுக்கொள்வாய்:

  • ரூட்டிங் என்றால் என்ன
  • தரவு உள்ளீடு படிவங்களை எவ்வாறு கையாள்வது மற்றும் பயனர் உள்ளிட்டவற்றைச் சரிபார்க்கவும்
  • தரவுத்தளத்துடன் எவ்வாறு வேலை செய்வது - செயல்களை உருவாக்கவும், படிக்கவும், புதுப்பிக்கவும் மற்றும் நீக்கவும்

திட்டம் 3: உங்கள் இருப்பிடத்தில் வானிலை சரிபார்க்கவும்

ஒரு டெவலப்பருக்கான வேடிக்கையான பயிற்சி
திட்டம் களஞ்சியத்தில் மகிழ்ச்சியா

நீங்கள் பயன்பாடுகளை உருவாக்க விரும்பினால், வானிலை பயன்பாட்டில் தொடங்கவும். இந்த திட்டத்தை ஸ்விஃப்ட் பயன்படுத்தி முடிக்க முடியும்.

ஒரு பயன்பாட்டை உருவாக்கும் அனுபவத்தைப் பெறுவதற்கு கூடுதலாக, நீங்கள் கற்றுக்கொள்வீர்கள்:

  • API உடன் எவ்வாறு வேலை செய்வது
  • புவிஇருப்பிடத்தை எவ்வாறு பயன்படுத்துவது
  • உரை உள்ளீட்டைச் சேர்ப்பதன் மூலம் உங்கள் பயன்பாட்டை மேலும் ஆற்றல்மிக்கதாக மாற்றவும். அதில், பயனர்கள் ஒரு குறிப்பிட்ட இடத்தில் வானிலை சரிபார்க்க தங்கள் இருப்பிடத்தை உள்ளிட முடியும்.

உங்களுக்கு API தேவைப்படும். வானிலை தரவைப் பெற, OpenWeather API ஐப் பயன்படுத்தவும். OpenWeather API பற்றிய கூடுதல் தகவல் இங்கே.

திட்டம் 4: அரட்டை சாளரம்

ஒரு டெவலப்பருக்கான வேடிக்கையான பயிற்சி
எனது அரட்டை சாளரம் செயல்பாட்டில் உள்ளது, இரண்டு உலாவி தாவல்களில் திறக்கவும்

அரட்டை சாளரத்தை உருவாக்குவது சாக்கெட்டுகளுடன் தொடங்குவதற்கான சரியான வழியாகும். தொழில்நுட்ப அடுக்கின் தேர்வு மிகப்பெரியது. Node.js, எடுத்துக்காட்டாக, சரியானது.

சாக்கெட்டுகள் எவ்வாறு செயல்படுகின்றன மற்றும் அவற்றை எவ்வாறு செயல்படுத்துவது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள். இந்த திட்டத்தின் முக்கிய நன்மை இதுவாகும்.

நீங்கள் சாக்கெட்டுகளுடன் பணிபுரிய விரும்பும் லாராவெல் டெவலப்பராக இருந்தால், என்னுடையதைப் படியுங்கள் ஒரு கட்டுரை

திட்டம் 5: GitLab CI

ஒரு டெவலப்பருக்கான வேடிக்கையான பயிற்சி

மூல

நீங்கள் தொடர்ச்சியான ஒருங்கிணைப்புக்கு (CI) புதியவராக இருந்தால், GitLab CI உடன் விளையாடுங்கள். சில சூழல்களை அமைத்து, இரண்டு சோதனைகளை இயக்க முயற்சிக்கவும். இது மிகவும் கடினமான திட்டம் அல்ல, ஆனால் நீங்கள் அதிலிருந்து நிறைய கற்றுக் கொள்வீர்கள் என்று நான் நம்புகிறேன். பல மேம்பாட்டுக் குழுக்கள் இப்போது CI ஐப் பயன்படுத்துகின்றன. அதை எவ்வாறு பயன்படுத்துவது என்பதை அறிவது பயனுள்ளதாக இருக்கும்.

நீ கற்றுக்கொள்வாய்:

  • GitLab CI என்றால் என்ன
  • எப்படி கட்டமைப்பது .gitlab-ci.ymlஇது GitLab பயனருக்கு என்ன செய்ய வேண்டும் என்று கூறுகிறது
  • மற்ற சூழல்களுக்கு எவ்வாறு வரிசைப்படுத்துவது

திட்டம் 6: இணையதள பகுப்பாய்வி

ஒரு டெவலப்பருக்கான வேடிக்கையான பயிற்சி

வலைத்தளங்களின் சொற்பொருளை பகுப்பாய்வு செய்து அவற்றின் மதிப்பீட்டை உருவாக்கும் ஸ்கிராப்பரை உருவாக்கவும். எடுத்துக்காட்டாக, படங்களில் காணாமல் போன மாற்று குறிச்சொற்களை நீங்கள் சரிபார்க்கலாம். அல்லது பக்கத்தில் எஸ்சிஓ மெட்டா குறிச்சொற்கள் உள்ளதா எனச் சரிபார்க்கவும். பயனர் இடைமுகம் இல்லாமல் ஒரு ஸ்கிராப்பரை உருவாக்க முடியும்.

நீ கற்றுக்கொள்வாய்:

  • ஸ்கிராப்பர் எப்படி வேலை செய்கிறது?
  • DOM தேர்வாளர்களை எவ்வாறு உருவாக்குவது
  • ஒரு அல்காரிதம் எழுதுவது எப்படி
  • நீங்கள் அங்கு நிறுத்த விரும்பவில்லை என்றால், ஒரு பயனர் இடைமுகத்தை உருவாக்கவும். நீங்கள் சரிபார்க்கும் ஒவ்வொரு இணையதளத்திலும் ஒரு அறிக்கையை உருவாக்கலாம்.

திட்டம் 7: சமூக ஊடகங்களில் உணர்வு உணர்வு

ஒரு டெவலப்பருக்கான வேடிக்கையான பயிற்சி

மூல

சமூக ஊடகங்களில் உணர்வைக் கண்டறிதல் என்பது இயந்திரக் கற்றலை அறிமுகப்படுத்துவதற்கான சிறந்த வழியாகும்.

ஒரு சமூக வலைப்பின்னலை பகுப்பாய்வு செய்வதன் மூலம் நீங்கள் தொடங்கலாம். பொதுவாக எல்லோரும் ட்விட்டரில் தொடங்குவார்கள்.

இயந்திர கற்றலில் உங்களுக்கு ஏற்கனவே அனுபவம் இருந்தால், வெவ்வேறு சமூக வலைப்பின்னல்களில் இருந்து தரவைச் சேகரித்து அவற்றை இணைக்க முயற்சிக்கவும்.

நீ கற்றுக்கொள்வாய்:

  • இயந்திர கற்றல் என்றால் என்ன

மகிழ்ச்சியான பயிற்சி.

மொழிபெயர்ப்பு: டயானா ஷெரெமியேவா

ஆதாரம்: www.habr.com

கருத்தைச் சேர்