MERN Stack શીખવાનો ૩૪મો દિવસ
હું MERN stack ડેવલપર બનવાની મારી સફરના ૩૪મા દિવસે છું.
આજે હું ફ્રન્ટએન્ડ લેઆઉટથી સર્વર સાઇડ એન્જિનિયરિંગ તરફ આગળ વધ્યો છું. હું પ્રશાંત સર દ્વારા લેવડાવવામાં આવતી Node.js અને Express માસ્ટરક્લાસ અનુસરી રહ્યો છું.
સર્વર સાઇડ કોડિંગ ફ્રન્ટએન્ડ કામથી અલગ છે. તમે હવે window અથવા document ઓબ્જેક્ટ્સનો ઉપયોગ કરી શકતા નથી.
આજે મેં જે શીખ્યું તે અહીં છે:
પ્રોજેક્ટ ઇનિશિયલાઇઝેશન (Project Initialization) મેં દરેક પ્રોજેક્ટની શરૂઆત npm init -y થી કરી. આનાથી package.json ફાઇલ બને છે. આ ફાઇલ મારી ડિપેન્ડન્સીઝ અને કોન્ફિગરેશનને ટ્રેક કરે છે.
મોડ્યુલ સિસ્ટમ્સ (Module Systems) મેં CommonJS નો ઉપયોગ કરીને કોડ કેવી રીતે વ્યવસ્થિત કરવો તે શીખ્યું. મેં ફાઇલો વચ્ચે લોજિક શેર કરવા માટે module.exports નો ઉપયોગ કર્યો. આ કોડબેઝને સ્વચ્છ અને વ્યવસ્થિત રાખે છે.
મોડ્યુલ્સનો ઉપયોગ કરવાથી કોડ અસ્તવ્યસ્ત થતો અટકે છે. તે બેકએન્ડના વિવિધ ભાગોને ભૂલ વગર વાતચીત કરવા દે છે.
હું સ્કેલેબલ બેકએન્ડ એપ્લિકેશન્સ માટે મજબૂત પાયો બનાવી રહ્યો છું.
સ્ત્રોત: https://dev.to/ali_hamza_589ec7b3eb6688d/day-34-of-learning-mern-stack-5cep