لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خدمات وب RESTful با Node.js و Express
RESTful Web Services with Node.js and Express
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Node.js یک ابزار ساده و قدرتمند برای توسعه Backend است. وقتی با express ترکیب میشوید، میتوانید APIهای سبک، سریع و مقیاسپذیر را به سرعت و به سادگی ایجاد کنید. در این دوره آموزشی، نحوه راه اندازی یک سرور اکسپرس سبک را با استفاده از Node.js، Mongoose و MongoDB ارائه خواهیم کرد. ما تمام افعال RESTful را برای دریافت، افزودن و به روز رسانی داده ها از سرویس خود پیاده سازی می کنیم. ما همچنین مدتی را صرف کار از طریق تست های یکپارچه سازی واحد و پایان به پایان برای خدمات خود خواهیم کرد.
سرفصل ها و درس ها
REST چیست؟
What Is REST?
معرفی
Introduction
REST چیست؟
What Is REST?
رابط یکنواخت
Uniform Interface
راه اندازی محیط زیست ما
Setting up Our Environment
راه اندازی Gulp
Getting Gulp Set Up
خلاصه
Summary
دریافت داده ها
Getting Data
معرفی
Introduction
پیاده سازی HTTP Get
Implementing HTTP Get
سیم کشی به MongoDB و Mongoose
Wiring up to MongoDB and Mongoose
فیلتر کردن با رشته Query
Filtering with the Query String
گرفتن یک آیتم واحد
Getting a Single Item
خلاصه
Summary
ارسال داده ها
Posting Data
معرفی
Introduction
با استفاده از Body-Parser
Using Body-parser
تست با پستچی
Testing with Postman
ذخیره داده ها
Saving Data
پاکسازی کد
Code Cleanup
تزریق مدل ما
Injecting Our Model
خلاصه
Summary
به روز رسانی داده ها
Updating Data
معرفی
Introduction
پیاده سازی قرار دادن
Implementing Put
قرار دادن تست
Testing Put
میان افزار
Middleware
پیاده سازی پچ
Implementing Patch
پچ آزمایشی
Testing Patch
در حال پیاده سازی Remove
Implementing Remove
خلاصه
Summary
آزمایش کردن
Testing
معرفی
Introduction
کنترل کننده ها
Controllers
پستچی و باگ
Postman and Bugs
تست های واحد با موکا
Unit Tests with Mocha
گلپ-موکا
Gulp-mocha
تست های ادغام با سوپرتست
Integration Tests with Supertest
خلاصه
Summary
HATEOAS
HATEOAS
معرفی
Introduction
مشکل در مسیریابی APIها
The Problem Around Navigating APIs
افزودن هایپر مدیا به API ما
Adding Hypermedia to Our API
خلاصه
Summary
نمایش نظرات
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
جاناتان نویسنده Pluralsight ، مشاور فناوری و رهبر تجارت است. جاناتان به عنوان عضوی از تیم مشاور ارشد دیجیتال در فناوری جهانی جهانی ، می تواند از تجربیات و مهارت های منحصر به فرد خود برای ایجاد تحول دیجیتال برای مشتریان خود استفاده کند. جاناتان به عنوان یک رهبر اختصاصی برای توسعه دهندگان ، در هیئت مدیره کنفرانس توسعه دهندگان کانزاس سیتی فعالیت می کند ، MVP مایکروسافت است و به عنوان سخنران ثابت و سخنران اصلی در کنفرانس های سراسر جهان است.
نمایش نظرات