MERN Stack கற்றலில் 34-வது நாள்
ஒரு MERN stack டெவலப்பராக மாறுவதற்கான எனது பயணத்தில் இன்று 34-வது நாள்.
இன்று நான் frontend layouts-லிருந்து server side engineering-க்கு மாறினேன். நான் Prashant Sir வழங்கும் Node.js மற்றும் Express masterclass-ஐப் பின்தொடர்கிறேன்.
Server side கோடிங் என்பது frontend வேலையிலிருந்து மாறுபட்டது. இதில் நீங்கள் இனி window அல்லது document objects-களைப் பயன்படுத்த முடியாது.
இன்று நான் கற்றுக்கொண்டவை இதோ:
Project Initialization நான் ஒவ்வொரு திட்டத்தையும்
npm init -yமூலம் தொடங்கினேன். இது ஒருpackage.jsonகோப்பை உருவாக்குகிறது. இந்த கோப்பு எனது dependencies மற்றும் configurations-களைக் கண்காணிக்கிறது.Module Systems CommonJS பயன்படுத்தி குறியீட்டை (code) எவ்வாறு ஒழுங்கமைப்பது என்பதைக் கற்றுக்கொண்டேன். கோப்புகளுக்கு இடையே தர்க்கத்தைப் (logic) பகிர நான்
module.exports-ஐப் பயன்படுத்தினேன். இது codebase-ஐ சுத்தமாகவும் ஒழுங்கமைக்கப்பட்டும் வைத்திருக்க உதவுகிறது.
Modules பயன்படுத்துவது குறியீடு குழப்பமடைவதைத் தடுக்கிறது. இது backend-ன் பல்வேறு பகுதிகள் பிழையின்றித் தொடர்புகொள்ள அனுமதிக்கிறது.
அளவிடக்கூடிய (scalable) backend பயன்பாடுகளுக்கான வலுவான அடித்தளத்தை நான் உருவாக்கி வருகிறேன்.
ஆதாரம்: https://dev.to/ali_hamza_589ec7b3eb6688d/day-34-of-learning-mern-stack-5cep