# வங்கி பயன்பாட்டை உருவாக்குதல் பகுதி 2: உள்நுழைவு மற்றும் பதிவு படிவத்தை உருவாக்குதல் ## முன்-வகுப்பு வினாடி வினா [முன்-வகுப்பு வினாடி வினா](https://ff-quizzes.netlify.app/web/quiz/43) ### அறிமுகம் இன்றைய வெப்ஆப்களில் பெரும்பாலானவற்றில், தனிப்பட்ட இடத்தைப் பெற நீங்கள் கணக்கை உருவாக்கலாம். பல பயனர்கள் ஒரே நேரத்தில் ஒரு வெப்ஆப்பை அணுக முடியும் என்பதால், ஒவ்வொரு பயனரின் தனிப்பட்ட தரவையும் தனித்தனியாக சேமிக்கவும், எந்த தகவலை காட்ட வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும் ஒரு முறைமை தேவைப்படும். [பயனர் அடையாளத்தை பாதுகாப்பாக நிர்வகிப்பது](https://en.wikipedia.org/wiki/Authentication) என்பது தனிப்பட்ட பெரிய தலைப்பாக இருப்பதால், அதை இங்கு கையாளமாட்டோம். ஆனால், ஒவ்வொரு பயனரும் எங்கள் பயன்பாட்டில் ஒரு (அல்லது பல) வங்கி கணக்கை உருவாக்க முடியும் என்பதை உறுதிப்படுத்துவோம். இந்த பகுதியில், HTML படிவங்களைப் பயன்படுத்தி எங்கள் வெப்ஆப்பில் உள்நுழைவு மற்றும் பதிவு வசதிகளைச் சேர்ப்போம். தரவுகளை சர்வர் API-க்கு நிரல்பூர்வமாக அனுப்புவது எப்படி என்பதைப் பார்ப்போம், மேலும் பயனர் உள்ளீடுகளுக்கான அடிப்படை சரிபார்ப்பு விதிகளை வரையறுப்பது எப்படி என்பதையும் காண்போம். ### முன்-தரப்பு இந்த பாடத்திற்கான [HTML டெம்ப்ளேட்கள் மற்றும் வழிமுறைகள்](../1-template-route/README.md) பாடத்தை முடித்திருக்க வேண்டும். மேலும் [Node.js](https://nodejs.org) நிறுவி, [சர்வர் API-யை](../api/README.md) உள்ளூரில் இயக்க வேண்டும், இதனால் நீங்கள் கணக்குகளை உருவாக்க தரவுகளை அனுப்ப முடியும். **குறிப்பு** நீங்கள் ஒரே நேரத்தில் இரண்டு டெர்மினல்களை இயக்க வேண்டும்: 1. [HTML டெம்ப்ளேட்கள் மற்றும் வழிமுறைகள்](../1-template-route/README.md) பாடத்தில் உருவாக்கிய முக்கிய வங்கி பயன்பாட்டிற்காக. 2. மேலே அமைத்த [வங்கி பயன்பாட்டின் சர்வர் API](../api/README.md) க்காக. இந்த இரண்டு சர்வர்களும் இயங்க வேண்டும், மேலும் அவை வெவ்வேறு போர்ட்களில் (போர்ட் `3000` மற்றும் போர்ட் `5000`) கேட்கும், எனவே அனைத்தும் சரியாக வேலை செய்ய வேண்டும். சர்வர் சரியாக இயங்குகிறதா என்பதை சோதிக்க, டெர்மினலில் இந்த கட்டளையை இயக்கவும்: ```sh curl http://localhost:5000/api # -> should return "Bank API v1.0.0" as a result ``` --- ## படிவம் மற்றும் கட்டுப்பாடுகள் `