diff --git a/2-js-basics/translations/README.tam.md b/2-js-basics/translations/README.tam.md new file mode 100644 index 00000000..7fdb4fb7 --- /dev/null +++ b/2-js-basics/translations/README.tam.md @@ -0,0 +1,14 @@ +# ஜாவாஸ்கிரிப்ட் அறிமுகம் + +ஜாவாஸ்கிரிப்ட் என்பது இணையத்தின் மொழி. இந்த நான்கு பாடங்களில், நீங்கள் அதன் அடிப்படைகளை கற்றுக்கொள்வீர்கள் + +### தலைப்புகள் + +1. [மாறிகள் மற்றும் தரவு வகைகள்](../1-data-types/translations/README.tam.md) +2. [செயல்பாடுகள் மற்றும் முறைகள்](../2-functions-methods/translations/README.tam.md) +3. [ஜாவாஸ்கிரிப்ட் மூலம் முடிவுகளை எடுக்க](../3-making-decisions/translations/README.tam.md) +4. [வரிசைகள் மற்றும் வளையங்கள்](../4-arrays-loops/translations/README.tam.md) + +### கடன்கள் + +இந்த பாடங்களை [ஜாஸ்மின் கிரீனவே](https://twitter.com/paladique/), [கிறிஸ்டோபர் ஹாரிசன்](https://twitter.com/geektrainer/) மற்றும் [கிறிஸ் நோரிங்](https://twitter.com/chris_noring/) ஆகியோர் ♥️ எழுதப்பட்டன \ No newline at end of file diff --git a/3-terrarium/README.md b/3-terrarium/README.md index bdffaca5..11710eed 100644 --- a/3-terrarium/README.md +++ b/3-terrarium/README.md @@ -28,7 +28,7 @@ You can deploy, or publish your terrarium to the web using Azure Static Web Apps [![Deploy to Azure button](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/?feature.customportal=false&WT.mc_id=academic-13441-cxa#create/Microsoft.StaticApp) -3. Walk through the wizard creating your app. Make sure you set the app root to either be `/solution` or the root of your codebase. There's no API in this app, so don't worry about adding that. A .github folder will be created in your forked repo that will help Azure Static Web Apps' build service build and publish your app to a new URL. +3. Walk through the wizard creating your app. Make sure you set the app root to either be `/solution` or the root of your codebase. There's no API in this app, so don't worry about adding that. A github folder will be created in your forked repo that will help Azure Static Web Apps' build service build and publish your app to a new URL. diff --git a/3-terrarium/translations/README.tam.md b/3-terrarium/translations/README.tam.md new file mode 100644 index 00000000..581eb003 --- /dev/null +++ b/3-terrarium/translations/README.tam.md @@ -0,0 +1,31 @@ +# என் நிலப்பரப்பு: ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி ஹெச்டிஎம்எல், சிஎஸ்எஸ் மற்றும் டோம் கையாளுதல் பற்றி அறிய ஒரு திட்டம் 🌵🌱 + +ஒரு சிறிய இழுவை மற்றும் குறியீடு தியானம் கைவிட.ஒரு சிறிய ஹெச்டிஎம்எல், ஜேஎஸ் மற்றும் சிஎஸ்எஸ் மூலம், நீங்கள் ஒரு வலை இடைமுகத்தை உருவாக்கலாம், அதை பாணிசெய்யலாம், மற்றும் ஒரு தொடர்பு சேர்க்கலாம். + +![என் நிலப்பரப்பு](../images/screenshot_gray.png) + +# பாடங்கள் + +1. [ஹெச்டிஎம்எல் அறிமுகம்](../1-intro-to-html/translations/README.tam.md) +2. [சிஎஸ்எஸ் அறிமுகம்](../2-intro-to-css/translations/README.tam.md) +3. [டோம் மற்றும் ஜேஎஸ் மூடல்களுக்கு அறிமுகம்](../3-intro-to-DOM-and-closures/translations/README.tam.md) + +### கடன்கள் + +[ஜென் லூப்பர்](https://www.twitter.com/jenlooper) ♥️ எழுதினார் +சிஎஸ்எஸ் வழியாக உருவாக்கப்பட்ட நிலப்பரப்பு ஈர்க்கப்பட்டது + +சி.எஸ்.எஸ் வழியாக உருவாக்கப்பட்ட நிலப்பரப்பு ஜாகுப் மந்த்ராவின் கண்ணாடி [கோடெபென்](https://codepen.io/Rotarepmi/pen/rjpNZY). ஜாடியால் ஈர்க்கப்பட்டது + +இந்த கலைப்படைப்பு புரோகிரியேட்பயன்படுத்தி [ஜென் லூப்பரால்](http://jenlooper.com) வரையப்பட்டது + +## உங்கள் நிலப்பரப்பு பயன்படுத்தவும் + +அஸூர் ஸ்டேடிக் வெப் ஆப்ஸ் பயன்படுத்தி உங்கள் டெரரியத்தை இணையத்தில் பயன்படுத்தலாம் அல்லது வெளியிடலாம். + +1. இந்த ரெப்போவை ஃபோர்க் செய்யுங்கள் +2. இந்த பொத்தானை அழுத்தவும் + +[![Deploy to Azure button](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/?feature.customportal=false&WT.mc_id=academic-13441-cxa#create/Microsoft.StaticApp) + +3. உங்கள் பயன்பாட்டை உருவாக்கும் வழிகாட்டி வழியாக நடக்கவும். பயன்பாட்டு வேர் `/solution` அல்லது உங்கள் கோட்பேஸின் வேர் என்று நீங்கள் அமைக்கிறீர்கள் என்பதை உறுதிப்படுத்தவும்.இந்த பயன்பாட்டில் ஏபிஐ இல்லை, எனவே அதை சேர்ப்பது பற்றி கவலைப்பட வேண்டாம்.உங்கள் ஃபோர்க் செய்யப்பட்ட ரெப்போவில் ஒரு கீட்ஹப் கோப்புறை உருவாக்கப்படும், இது அஸூர் ஸ்டேடிக் வெப் ஆப்ஸின் சேவையை உருவாக்கவும் உங்கள் பயன்பாட்டை ஒரு புதிய யுஆர்எல் க்கு வெளியிடவும் உதவும். diff --git a/4-typing-game/translations/README.tam.md b/4-typing-game/translations/README.tam.md new file mode 100644 index 00000000..6bb6f218 --- /dev/null +++ b/4-typing-game/translations/README.tam.md @@ -0,0 +1,31 @@ +# நிகழ்வு-இயக்கப்படும் நிரலாக்கம் - ஒரு தட்டச்சு விளையாட்டு உருவாக்க + +## அறிமுகம் + +தட்டச்சு என்பது டெவலப்பரின் மிகவும் குறைவாக மதிப்பிடப்பட்ட திறன்களில் ஒன்றாகும். உங்கள் தலையிலிருந்து உங்கள் எடிட்டருக்கு விரைவாக எண்ணங்களை மாற்றும் திறன் படைப்பாற்றல் சுதந்திரமாக ஓட அனுமதிக்கிறது. கற்றுக்கொள்வதற்கான சிறந்த வழிகளில் ஒன்று விளையாட்டை விளையாடுவது! + +> எனவே, தட்டச்சு விளையாட்டை உருவாக்குவோம்! + +நீங்கள் இதுவரை உருவாக்கிய ஜாவாஸ்கிரிப்ட், ஹெச்டிஎம்எல் மற்றும் சிஎஸ்எஸ் திறன்களைப் பயன்படுத்தி தட்டச்சு விளையாட்டை உருவாக்கப் போகிறீர்கள். விளையாட்டு ஒரு சீரற்ற மேற்கோள் வீரர் வழங்கும் (நாங்கள் பயன்படுத்துகிறோம் [ஷெர்லாக் ஹோம்ஸ்](https://en.wikipedia.org/wiki/Sherlock_Holmes) மேற்கோள்கள்) மற்றும் வீரர் துல்லியமாக அதை தட்டச்சு செய்ய எவ்வளவு நேரம் எடுக்கும் + + +![டெமோ](../images/demo.gif) + +## முன்நிபந்தனைகள் + +பின்வரும் கருத்துகளை நீங்கள் நன்கு அறிந்திருப்பீர்கள் என்று இந்தப் பாடம் கருதுகிறது: + +- உரை உள்ளீடு மற்றும் பொத்தான் கட்டுப்பாடுகளை உருவாக்குதல் +- சிஎஸ்எஸ் மற்றும் வகுப்புகளைப் பயன்படுத்தி பாணிகளை அமைத்தல் +- ஜாவாஸ்கிரிப்ட் அடிப்படைகள் + - ஒரு வரிசையை உருவாக்குதல் + - ஒரு சீரற்ற எண்ணை உருவாக்குதல் + - நடப்பு நேரத்தைப் பெறுதல் + +## பாடம் + +[நிகழ்வு உந்துதல் நிரலாக்கத்தைப் பயன்படுத்தி தட்டச்சு விளையாட்டை உருவாக்குதல்](../translations/README.tam.md) + +## கடன்கள் + +[கிறிஸ்டோபர் ஹாரிசன்](http://www.twitter.com/geektrainer) அன்புடன் ♥️ எழுதினார் \ No newline at end of file diff --git a/5-browser-extension/translations/README.tam.md b/5-browser-extension/translations/README.tam.md new file mode 100644 index 00000000..2c8c17d5 --- /dev/null +++ b/5-browser-extension/translations/README.tam.md @@ -0,0 +1,29 @@ +# உலாவி நீட்டிப்பை உருவாக்குதல் + +உலாவி நீட்டிப்புகளை உருவாக்குவது ஒரு வேடிக்கையான மற்றும் சுவாரஸ்யமான வழியாகும், அதே நேரத்தில் உங்கள் பயன்பாடுகளின் செயல்திறனைப் பற்றி சிந்திக்க வும், அதே நேரத்தில் வேறு வகையான வலை சொத்தை உருவாக்கவும்.உலாவிகள் எவ்வாறு வேலை செய்கின்றன மற்றும் உலாவி நீட்டிப்பை எவ்வாறு பயன்படுத்துவது, ஒரு படிவத்தை எவ்வாறு உருவாக்குவது, ஒரு ஏபிஐ ஐ அழைப்பது மற்றும் உள்ளூர் சேமிப்பகத்தை எவ்வாறு பயன்படுத்துவது மற்றும் உங்கள் வலைத்தளத்தின் செயல்திறனை எவ்வாறு அளவிடுவது மற்றும் அதை எவ்வாறு மேம்படுத்துவது என்பது பற்றிய பாடங்கள் இந்த தொகுதியில் அடங்கும். + +எட்ஜ், குரோம் மற்றும் பயர்பாக்ஸில் செயல்படும் உலாவி நீட்டிப்பை உருவாக்குவீர்கள். இந்த நீட்டிப்பு, ஒரு குறிப்பிட்ட பணிக்கு ஏற்ப வடிவமைக்கப்பட்ட ஒரு மினி வலைத் தளத்தைப் போன்றது, ஒரு குறிப்பிட்ட பிராந்தியத்தின் மின்சார பயன்பாடு மற்றும் கார்பன் தீவிரத்திற்காக [சி02 சிக்னல் ஏபிஐ](https://www.co2signal.com) சரிபார்க்கிறது, மேலும் பிராந்தியத்தின் கார்பன் தடத்தில் ஒரு வாசிப்பை அளிக்கிறது. + +இந்த நீட்டிப்பு ஒரு பயனர் மூலம் தற்காலிக என்று அழைக்கலாம் ஒரு ஏபிஐ விசை மற்றும் பிராந்திய குறியீடு உள்ளூர் மின்சார பயன்பாட்டை தீர்மானிக்க ஒரு வடிவத்தில் உள்ளீடு மற்றும் அதன் மூலம் ஒரு பயனரின் மின்சார முடிவுகளை பாதிக்கக்கூடிய தரவை வழங்குகிறது. உதாரணமாக, உங்கள் பகுதியில் அதிக மின்சார பயன்பாடு காலத்தில் ஒரு துணி உலர்த்தி (ஒரு கார்பன் தீவிர செயல்பாடு) இயங்கும் தாமதப்படுத்த விரும்பத்தக்கதாக இருக்கலாம். + +### தலைப்புகளை + +1. [உலாவி பற்றி](../1-about-browsers/README.md) +2. [படிவங்கள் மற்றும் உள்ளூர் சேமிப்பு](../2-forms-browsers-local-storage/README.md) +3. [பின்னணி பணிகள் மற்றும் செயல்திறன்](../3-background-tasks-and-performance/README.md) + +### கடன்கள் + +![ஒரு பச்சை உலாவி நீட்டிப்பு](../extension-screenshot.png) + +## கடன்கள் + +இந்த வலை கார்பன் தூண்டுதலுக்கான யோசனை ஆசிம் ஹுசைன், கிரீன் கிளவுட் அட்வோசி குழுவின் மைக்ரோசாப்ட் முன்னணி மற்றும் [பசுமை கொள்கைகள்](https://principles.green/) ஆசிரியர் ஆகியோரால் வழங்கப்பட்டது. இது முதலில் ஒரு [வலை திட்டம்](https://github.com/jlooper/green). + +உலாவி விரிவாக்கத்தின் கட்டமைப்பு [அடெபோலஅடெரானின் கோவிட் நீட்டிப்பு](https://github.com/onedebos/covtension) மூலம் தாக்கம் செலுத்தியது. + +கலிபோர்னியா உமிழ்வுகளுக்கான [எனர்ஜி லாலிபாப்](https://energylollipop.com/) உலாவி நீட்டிப்பின் ஐகான் கட்டமைப்பால் 'டாட்' ஐகான் அமைப்புக்குபின்னால் உள்ள கருத்து பரிந்துரைக்கப்பட்டது. + + +இந்த பாடங்கள் [ஜென் லூப்பர்](https://www.twitter.com/jenlooper) அன்புடன் எழுதப்பட்டன + diff --git a/6-space-game/translations/README.tam.md b/6-space-game/translations/README.tam.md new file mode 100644 index 00000000..d482edf1 --- /dev/null +++ b/6-space-game/translations/README.tam.md @@ -0,0 +1,31 @@ +# விண்வெளி விளையாட்டை உருவாக்கு + +மேலும் மேம்பட்ட ஜாவாஸ்கிரிப்ட் அடிப்படைகளை கற்பிக்க ஒரு விண்வெளி விளையாட்டு + +இந்த பாடத்தில் உங்கள் சொந்த விண்வெளி விளையாட்டை எவ்வாறு உருவாக்குவது என்பதை நீங்கள் கற்றுக்கொள்ளலாம். நீங்கள் எப்போதாவது "விண்வெளி படையெடுப்பாளர்கள்" விளையாட்டை விளையாடியிருந்தால், இந்த விளையாட்டு அதே யோசனையைக் கொண்டுள்ளது: மேலே இருந்து கீழே வரும் அரக்கர்கள் மீது ஒரு விண்கலம் மற்றும் தீ. இங்கே முடிக்கப்பட்ட விளையாட்டு எப்படி இருக்கும்: + +![Finished game](../images/pewpew.gif) + +இந்த ஆறு பாடங்களில் நீங்கள் பின்வருவனவற்றைக் கற்றுக்கொள்ளலாம்: + +- **தொடர்பு** ஒரு திரையில் விஷயங்களை வரைய கேன்வாஸ் உறுப்பு +- **புரிந்து** கார்ட்டீசியன் ஒருங்கிணைப்பு அமைப்பு +- **கற்றுக்கொள்ளுங்கள்** பராமரிக்க மற்றும் நீட்டிக்க எளிதான ஒலி விளையாட்டு கட்டிடக்கலை உருவாக்க பப்-துணை முறை +- **நெம்புகோலியக்கம்** ஒத்திசைவு / விளையாட்டு வளங்களை ஏற்ற காத்திருக்கிறது +- **கையாள** விசைப்பலகை நிகழ்வுகள் + +## கண்ணோட்டம் + +- புனைவி + - [ஜாவாஸ்கிரிப்ட் மூலம் விளையாட்டுகளை உருவாக்குவதற்கான அறிமுகம்](../1-introduction/README.md) +- Practice + - [கேன்வாஸ் வரைதல்](../2-drawing-to-canvas/README.md) + - [திரையைச் சுற்றி நகரும் கூறுகள்](../3-moving-elements-around/README.md) + - [மோதல் கண்டறிதல்](../4-collision-detection/README.md) + - [மதிப்பெண் வைத்து](../5-keeping-score/README.md) + - [விளையாட்டை முடித்து மறுதொடக்கம் செய்தல்](../6-end-condition/README.md) + +## கடன்கள் + +இதற்கு பயன்படுத்தப்பட்ட சொத்துக்கள் https://www.kenney.nl/. +நீங்கள் விளையாட்டுகளை உருவாக்குகிறீர்கள் என்றால், இவை சில தீவிரமான நல்ல சொத்துக்கள், நிறைய இலவசம் மற்றும் சில பணம் செலுத்தப்படுகின்றன. diff --git a/7-bank-project/translations/README.tam.md b/7-bank-project/translations/README.tam.md new file mode 100644 index 00000000..3fb4d0a5 --- /dev/null +++ b/7-bank-project/translations/README.tam.md @@ -0,0 +1,22 @@ +# :dollar: வங்கி கட்டவும் + +இந்த திட்டத்தில், ஒரு கற்பனை வங்கியை எவ்வாறு உருவாக்குவது என்பதை நீங்கள் கற்றுக்கொள்வீர்கள். இந்த பாடங்களில் ஒரு வலை பயன்பாட்டை எவ்வாறு வடிவமைப்பது மற்றும் வழிகளை வழங்குவது, படிவங்களை உருவாக்குவது, மாநிலத்தை நிர்வகிப்பது மற்றும் வங்கியின் தரவை நீங்கள் பெறக்கூடிய ஏபிஐ யிலிருந்து தரவைப் பெறுதல் ஆகியவை அடங்கும். + +| ![திரை1](../images/screen1.png) | ![திரை2](../images/screen2.png) | +|--------------------------------|--------------------------------| + +## பாடங்கள் + +1. [ஹெச்டிஎம்எல் வார்ப்புருக்கள் மற்றும் வலை பயன்பாட்டில் வழிகள்](../1-template-route/README.md) +2. [உள்நுழைவு மற்றும் பதிவு படிவத்தை உருவாக்கவும்](../2-forms/README.md) +3. [தரவுகளை ப் பெறுதல் மற்றும் பயன்படுத்துதல் முறைகள்](../3-data/README.md) +4. [நிலை மேலாண்மை பற்றிய கருத்துக்கள்](../4-state-management/README.md) + +### கடன்கள் + +இந்த பாடங்களை ♥️ எழுதினார் [யோஹான் லசோர்சா](https://twitter.com/sinedied). + +இந்தப் பாடங்களில் பயன்படுத்தப்படும் [சர்வர் ஏபிஐ](../../7-bank-project/api/README.md) எவ்வாறு உருவாக்குவது என்பதைக் கற்றுக்கொள்ள நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் [வீடியோக்களின் இந்த தொடர்](https://aka.ms/NodeBeginner) (குறிப்பாக வீடியோக்கள் 17 முதல் 21 வரை) பின்பற்றலாம். + + +நீங்கள் ஒரு பார்வை பார்க்கலாம் [இந்த ஊடாடும் கற்றல் பயிற்சி](https://aka.ms/learn/express-api).