آموزش Apollo Server و کاربرد آن در GraphQL (رایگان)
2 ساعت
4.9
آپولو (Apollo) یک پلتفرم برای ایجاد دیتاگراف (DataGraph) است. دیتاگراف یک لایه ارتباطی است که بین کلاینت (Client) و سرور (server) قرار میگیرد و کلاینت شما مانند: React یا برنامههای iOS را به صورت یکپارچه به سرویس Backend شما وصل میکند. دیتاگراف آپولو از GraphQL برای تعریف و اجرای ساختار این جریان داده استفاده میکند. در GraphQL به جای اینکه API (Application Programming Interface) را در قالب Endpointهای متعدد در نظر بگیرد آنها را در قالب گرافهای متعدد در نظر میگیرد. فیسبوک (Facebook) با ارائه GraphQL تلاش کرد که مشکلات ناشی از RESTful API را حل کند. Apollo Server با ساده نگهداشتن کدها، امکان برنامهنویسی راحتتر و امنتر را به ما میدهد، در ضمن کارایی و عملکرد هم در آپولو سرور بهبود یافته است. هدف از این فرادرس، آشنایی با Apollo Server و یادگیری اصول اولیه GraphQL بدون نیاز به دانش قبلی در مورد آن است. در این آموزش یک اپلیکیشن React با پایگاه داده MongoDB برای آموزش ساخته میشود. این آموزش به تمام کسانی که با برنامهنویسی آشنا و علاقهمند به یادگیری طراحی وب با MERN Stack هستند، توصیه میشود.