تبلیغات
تبلیغات

دانلود فیلم آموزشی Udemy – Node.js Frameworks Blueprint

Udemy Node.js Frameworks Blueprint

Node.js یک محیط زمان اجرا برای ایجاد توسعه برنامه های سمت سرور و شبکه ، منبع باز و کراس پلت فرم است. برنامه های Node.js با JavaScript نوشته شده اند و می توانند در زمان اجرا Node.js در OS X ، Microsoft Windows و Linux اجرا شوند. Nest.js یک چارچوب مترقی Node.js برای ساخت برنامه های سمت سرور کارآمد ، قابل اعتماد و مقیاس پذیر است. NestJS یک چارچوب برنامه سمت سرور (باطن) است که برای حمایت از بهره وری از توسعه دهندگان ساخته شده است. خوب ، این نه تنها یک چارچوب است ، بلکه امکان ورود به دنیای مفاهیم پیشرفته مهندسی مانند Domain Driven Design ، Event Sourcing ، Architecture Microservices را دارد. من ( مربی دوره ) چند سال خوب در کار حرفه ای خود به توسعه برنامه های در مقیاس بزرگ پرداختم. این به خوبی نوشته شده است ، کیفیت را به عنوان یک چارچوب وب مدولار و عینی همراه با مستندات خوب ارائه می دهد و تجربه خوبی را برای توسعه دهنده ارائه می دهد. دقیقاً به همان روشی که من Nest را توصیف می کنم. NestJs در بالای Typescript و Express.js ساخته شده است. همچنین برخی از عناصر برنامه نویسی شی گرا و برنامه نویسی کاربردی را با هم ترکیب می کند. در اینجا NestJS ارائه می شود ، چارچوبی که به طور کامل در TypeScript نوشته شده است (همچنین از JS پشتیبانی می کند ، اما انواع آن نیز خوب است) ، به راحتی قابل آزمایش است و تمام موارد ضروری را که همیشه به آنها فکر می کنید به شما وارد می کند اما نمی دانید چه چیزی را انتخاب کنید. LoopBack یک چارچوب Node.js کاملاً قابل گسترش و منبع باز است که به شما امکان می دهد REST API ها را به انتها با برنامه نویسی کم یا بدون کد ایجاد کنید. LoopBack 4 گام بعدی در تکامل LoopBack است. شما می توانید API های شگفت انگیز را با Modern NodeJs ، Typescript ، Mysql و MongoDB بسازید. یک مدل جدید و پیشرفته برنامه نویسی با Dependency Injection و مفاهیم جدیدی مانند Components ، Mixins ، Repositories و … این نسخه را به قابل توسعه ترین نسخه تاکنون تبدیل کرده است. با استفاده از OpenAPI به GraphQL ، برای هر REST API یک رابط GraphQL ایجاد کنید. Sails.js یک چارچوب جاوا اسکریپت است که ساخت برنامه های سفارشی و سازگار با کلاس Node.js را آسان می کند. این برنامه برای الگوبرداری از الگوی آشنای فریم ورک MVC مانند Ruby on Rails ، اما با پشتیبانی از نیازهای برنامه های مدرن طراحی شده است. API های داده محور با معماری مقیاس پذیر و سرویس گرا. این مخصوصاً برای ساخت چت ، داشبورد واقعی یا بازی های چند نفره بسیار مناسب است. اما می توانید از آن برای هر پروژه برنامه وب از بالا به پایین استفاده کنید. خواه یک توسعه دهنده که به دنبال گسترش دانش خود در زمینه پشتیبان است ، یا یک توسعه دهنده سمت سرور که با استفاده از Node و JavaScript در قسمت پشتی آشنا نیست ، مخرج مشترک همه ما اشتیاق برای ایجاد برنامه های وب است. Sails به گونه ای طراحی شده است که با هر استراتژی ای که برای ساخت پروژه خود دارید سازگار باشد ، خواه این برنامه Angular ، Backbone ، iOS / ObjC ، Android / Java باشد که فقط یک API خام را برای استفاده ارائه می دهد توسط وب سرویس یا انجمن توسعه دهندگان دیگر. Sails برای ساخت برنامه های پشتیبان روزمره که درخواستهای HTTP و WebSockets را کنترل می کنند عالی است. Koa.js چیست؟ Koa یک چارچوب وب جدید است که توسط تیم پشت Express طراحی شده است و هدف آن ایجاد یک بنیاد کوچک ، رسا و محکم برای برنامه های وب و API ها است. از طریق استفاده از ژنراتورهای اهرمی ، Koa به شما امکان می دهد تماس ها را قطع کرده و کنترل خطا را بسیار افزایش دهید. Koa هیچ یک از میان افزارها را در هسته قرار نمی دهد و مجموعه ای زیبا از روش ها را فراهم می کند که نوشتن سرورها را سریع و لذت بخش می کند. آیا کوآ جایگزین اکسپرس می شود؟ Koa بیشتر شبیه اتصال است ، اما بسیاری از موارد Express به سطح میان افزار در Koa منتقل شدند تا به شما کمک کنند یک بنیان قوی تر ایجاد کنید. Koa نوشتن میان افزار را برای کل پشته ، نه فقط برای کد نهایی برنامه ، لذت بخش تر و مستعد خطا می کند. به طور معمول بسیاری از میان افزارها ویژگی های مشابه را دوباره پیاده سازی می کنند ، یا حتی بدتر آنها را نادرست پیاده سازی می کنیم ، وقتی ویژگی هایی مانند اسرار کوکی امضا شده در میان سایر موارد معمولاً مخصوص برنامه هستند ، نه ویژه میان افزار. Framework Serverless  یک چارچوب وب رایگان و منبع باز است که با استفاده از Node.js نوشته شده است. Serverless اولین چارچوبی است که در ابتدا برای ساخت برنامه های کاربردی به طور انحصاری در AWS Lambda ، یک سیستم عامل محاسباتی بدون سرور توسط آمازون به عنوان بخشی از خدمات وب آمازون ارائه شده است. در حال حاضر ، برنامه های توسعه یافته با Serverless می توانند به عنوان ارائه دهنده خدمات ، در عملکردهای دیگر از جمله Microsoft Azure با Azure Functions ، IBM Bluemix با IBM Cloud Functions based on Apache OpenWhisk ، Google Cloud با استفاده از Google Cloud Functions ، Oracle Cloud استفاده شوند.
  • آنچه خواهید آموخت :
  • اصول NodeJs را بیاموزید
  • SailsJs Framework را یاد بگیرید
  • چارچوب های NestJs را بیاموزید
  • ساخت API ها با Nodejs Frameworks مختلف
  • چارچوب Koa را بیاموزید
  • چارچوب Loopback را بیاموزید
  • AdonisJs را بیاموزید
  • GraphQL را بیاموزید
  • NestJs را بیاموزی
  • نیازمندی ها :
  • اصول Javascript لازم است
  • این دوره آموزشی برای چه کسانی است :
  • توسعه دهندگان Javascript مبتدی
  • توسعه دهندگان مبتدی NodeJs
نام: Udemy - Node.js Frameworks Blueprint
حجم فایل: 4.9 گیگابایت
شرکت سازنده: Udemy
تاریخ انتشار: 1399/10/08
کیفیت: 720p
زیرنویس: ندارد
زبان: انگلیسی
ژانر: آموزشی
مدت زمان پخش: 12 ساعت
فرمت فایل: MP4
رمز فایل: www.download.ir

Udemy - Node.js Frameworks Blueprint

Node.js is an open source, cross-platform runtime environment for developing server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, and Linux.


Nest.js is a progressive Node.js framework for building efficient, reliable and scalable server-side applications. NestJS is a server-side (backend) application framework beautifully crafted to support developers productivity and make their lives happier. Well, it's not only a framework, it's an enabler of entering the world of advanced engineering concepts such as Domain Driven Design, Event Sourcing, Microservices architecture.

لینک دانلود