آموزش با Node.js و TypeScript یک API سریعتر و ساختاریافته تر بسازید

Build a Faster, More Structured Express API with Node.js and TypeScript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جاوا اسکریپت به جایی نمی رسد، اما TypeScript بیشتر و بیشتر در پروژه های بزرگتر و سطح تولید استفاده می شود. توانایی درک و استفاده از TypeScript در یک محیط Backend برای کسانی که علاقه مند به ارتقاء بزرگترین پروژه های جاوا اسکریپت خود هستند مفید خواهد بود. در این دوره، مهندس نرم افزار داکوتا فابرو به شما یاد می دهد که چگونه یک پروژه را برای TypeScript پیکربندی کنید. یک اتصال پایگاه داده را برای استفاده با API پیکربندی کنید. ساخت فایل seed برای فرآیند توسعه؛ ساخت سرور اکسپرس با استفاده از TypeScript. از Jest برای تست نقاط پایانی API خود استفاده کنید. میزبان API خود به عنوان یک وب سرویس با استفاده از Render. و یک README مناسب برای توضیح و توصیف مسیرهای API برای توسعه دهندگان frontend بنویسید.

سرفصل ها و درس ها

معرفی Introduction

  • یک API بسازید Build an API

  • آنچه شما باید بدانید What you should know

1. به API خود خوش آمدید 1. Welcome to Your API

  • TSConfig TSConfig

  • راه اندازی پایگاه داده MongoDB Setting up a MongoDB database

  • MongoDB را به یک برنامه Node.js متصل کنید Connect MongoDB to a Node.js app

  • چالش: داده ها را به MongoDB اضافه کنید Challenge: Add data to MongoDB

  • راه حل: داده ها را به MongoDB اضافه کنید Solution: Add data to MongoDB

2. بذر را بکارید و رشد آن را تماشا کنید 2. Plant the Seed and Watch It Grow

  • یک دانه شروع برای MongoDB بسازید Build a starter seed for MongoDB

  • /api/item/all_items را دریافت کنید GET /api/item/all_items

  • /api/item/:specific_item را دریافت کنید GET /api/item/:specific_item

  • چالش: مسیر API خود را آزمایش کنید Challenge: Test your API route

  • راه حل: مسیر API خود را تست کنید Solution: Test your API route

3. شوخی در مورد 3. Jest In Case

  • تست آناتومی یک جست Anatomy of a Jest test

  • اولین تست های Jest خود را بنویسید Write your first Jest tests

  • چالش: خداحافظ console.log()، سلام جست Challenge: Goodbye console.log(), hello Jest

  • راه حل: خداحافظ console.log()، سلام جست Solution: Goodbye console.log(), hello Jest

4. به آنها اطلاع دهید 4. Let 'em Know

  • هدف از README The purpose of a README

  • چالش: یک README ایجاد کنید Challenge: Create a README

  • راه حل: یک README ایجاد کنید Solution: Create a README

5. مهماندار با خانم خانم 5. Hostess with the Mostess

  • API خود را در Render میزبانی کنید Host your API on Render

  • چالش: API زنده خود را امتحان کنید Challenge: Try out your live API

  • راه حل: API زنده خود را امتحان کنید Solution: Try out your live API

نتیجه Conclusion

  • به ساخت API خود ادامه دهید Continue building your API

نمایش نظرات

آموزش با Node.js و TypeScript یک API سریعتر و ساختاریافته تر بسازید
جزییات دوره
50m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Dakota Fabro
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dakota Fabro Dakota Fabro

مهندس نرم افزار، مدرس

داکوتا فابرو یک مهندس نرم افزار و مدرس است.

داکوتا به‌عنوان یک توسعه‌دهنده نرم‌افزار تمام‌پشته با علاقه به خلاقیت، ترکیبی منحصربه‌فرد از مهارت فنی، خلاقیت و تفکر را برای هر پروژه‌ای که انجام می‌دهد به ارمغان می‌آورد. به عنوان حامی سلامت روان، آنها ADHD و واگرایی عصبی را به عنوان هدیه ای در نظر می گیرند که به آنها توانایی می دهد خارج از چارچوب فکر کنند و راه حل های خلاقانه ای برای مشکلات پیچیده بیابند و در عین حال عنصر بازیگوشی را در کار خود القا کنند. وقتی آنها برنامه نویسی نمی کنند، ممکن است آنها را در پشت یک لنز بیابید و زیبایی های جهان را به عنوان یک عکاس، ورزش، بازی یا چرت زدن به تصویر بکشید. به عنوان یک مربی، آنها از به اشتراک گذاشتن دانش و تجربیات خود لذت می برند و به دیگران کمک می کنند تا پتانسیل خلاقانه خود را باز کنند.