MERN സ്റ്റാക്ക് പഠനത്തിന്റെ 34-ാം ദിവസം
ഒരു MERN സ്റ്റാക്ക് ഡെവലപ്പർ ആകാനുള്ള എന്റെ യാത്രയുടെ 34-ാം ദിവസമാണിന്ന്.
ഇന്ന് ഞാൻ ഫ്രണ്ട്എൻഡ് ലേഔട്ടുകളിൽ നിന്ന് സെർവർ സൈഡ് എൻജിനീയറിംഗിലേക്ക് മാറി. പ്രശാന്ത് സാറിന്റെ Node.js, Express മാസ്റ്റർക്ലാസ് ആണ് ഞാൻ പിന്തുടരുന്നത്.
സെർവർ സൈഡ് കോഡിംഗ് ഫ്രണ്ട്എൻഡ് ജോലികളിൽ നിന്ന് വ്യത്യസ്തമാണ്. ഇവിടെ നിങ്ങൾക്ക് window അല്ലെങ്കിൽ document ഒബ്ജക്റ്റുകൾ ഉപയോഗിക്കാൻ കഴിയില്ല.
ഇന്ന് ഞാൻ പഠിച്ച കാര്യങ്ങൾ ഇതാ:
Project Initialization ഞാൻ ഓരോ പ്രോജക്റ്റും
npm init -yഉപയോഗിച്ച് ആരംഭിച്ചു. ഇത് ഒരുpackage.jsonഫയൽ നിർമ്മിക്കുന്നു. ഈ ഫയൽ എന്റെ ഡിപെൻഡൻസികളും കോൺഫിഗറേഷനുകളും ട്രാക്ക് ചെയ്യുന്നു.Module Systems CommonJS ഉപയോഗിച്ച് എങ്ങനെ കോഡ് ക്രമീകരിക്കാമെന്ന് ഞാൻ പഠിച്ചു. ഫയലുകൾക്കിടയിൽ ലോജിക് പങ്കിടാൻ ഞാൻ
module.exportsഉപയോഗിച്ചു. ഇത് കോഡ്ബേസ് വൃത്തിയുള്ളതും ക്രമബദ്ധവുമാക്കി നിലനിർത്തുന്നു.
മോഡ്യൂളുകൾ ഉപയോഗിക്കുന്നത് കോഡ് കുഴപ്പത്തിലാകുന്നത് തടയുന്നു. ബാക്കെൻഡിന്റെ വിവിധ ഭാഗങ്ങൾക്ക് തെറ്റുകൾ കൂടാതെ പരസ്പരം ആശയവിനിമയം നടത്താൻ ഇത് അനുവദിക്കുന്നു.
സ്കെയിലബിൾ ആയ ബാക്കെൻഡ് ആപ്ലിക്കേഷനുകൾക്കായി ഞാൻ ശക്തമായ ഒരു അടിത്തറ പാകുന്നു.
Source: https://dev.to/ali_hamza_589ec7b3eb6688d/day-34-of-learning-mern-stack-5cep