GraphQL یکی از بزرگترین کلمات در حال حاضر در توسعه وب است.
اما چیست، و چه کاری می تواند برای پروژه های شما انجام دهد؟
GraphQL می تواند جایگزینی برای REST API سنتی باشد، که رویکرد بسیار انعطاف پذیرتری برای دریافت داده های مورد نیاز برنامه شما است.
*** لطفاً توجه داشته باشید که این کلاس از Prisma v1 ***
استفاده می کنداین دوره طراحی شده است تا به شما درک خوبی از چیستی GraphQL بدهد، و اینکه چگونه میتوان از آن برای ایجاد یک Backend (سرور/API) برای هر فرعی، مانند وبسایت یا دستگاه تلفن همراه استفاده کرد.
GraphQL با اکثر زبان های برنامه نویسی محبوب سازگار است و ما در این دوره یک رویکرد مبتنی بر Javascript/Node.js را پوشش خواهیم داد.
GraphQL در ابتدا می تواند ترسناک به نظر برسد، اما ما تمام اصولی را که برای شروع به کار نیاز دارید، همراه با اعمال همه چیز در یک پروژه پوشش خواهیم داد.
این دوره همچنین نحوه استفاده از Prisma را پوشش میدهد، که ما از آن برای مدلسازی دادههایمان استفاده میکنیم و با پایگاه داده خود تعامل داریم.
از آنجایی که GraphQL برای Backend طراحی شده است، ما یک وب سایت یا برنامه سنتی ایجاد نخواهیم کرد، در عوض ما Backend (پایگاه داده سرور) را برای یک برنامه بررسی فیلم ایجاد خواهیم کرد.
ما از ابزاری به نام GraphQL Playground برای تعامل با سرور خود استفاده میکنیم و آزمایش میکنیم که همه چیز همانطور که باید کار میکند.
این دوره کاملاً مبتنی بر پروژه است، بنابراین هر چیزی که یاد میگیرید بلافاصله در یک پروژه قرار میگیرد تا ببینید چگونه کار میکند.
در اینجا برخی از موارد کلیدی است که در طول این دوره کشف خواهید کرد:
اگرچه این دوره برای تازه واردان GraphQL در نظر گرفته شده است، کمی پیشینه در جاوا اسکریپت واقعا کمک خواهد کرد. همراه با یک نمای کلی از مفاهیم وب مانند frontend، backend، سرور، پایگاه داده و غیره، این ضروری نیست، اما به شما کمک میکند از این دوره بیشترین بهره را ببرید.
اگر به این فکر میکنید که این همه تبلیغات پیرامون GraphQL چیست، یا به دنبال ورود به دنیای برنامههای وب باطن هستید، این دوره برای شما مناسب است!
*** میتوانید به بخش پروژه این دوره، تمام کد دوره را برای هر مرحله برای کمک به مشکلات یا اشتباهات املایی که ممکن است با آن برخورد کنید، پیوست شده پیدا کنید
و همچنین یک نمونه فایل داده که برای دوره ***
استفاده خواهیم کرداز آنجایی که GraphQL برای Backend طراحی شده است، ما یک وب سایت یا برنامه سنتی ایجاد نخواهیم کرد، در عوض ما Backend (پایگاه داده سرور) را برای یک برنامه بررسی فیلم ایجاد خواهیم کرد.
ما از ابزاری به نام GraphQL Playground برای تعامل با سرور خود استفاده میکنیم و آزمایش میکنیم که همه چیز همانطور که باید کار میکند.
این دوره کاملاً مبتنی بر پروژه است، بنابراین شما یک سرور کاملاً کارآمد GraphQL با پایگاه داده خواهید داشت.
با خیال راحت تصاویر GraphQL Playground یا پایگاه داده خود را در اینجا به اشتراک بگذارید تا همه ببینند، یا حتی بهتر، از مهارت هایی که آموخته اید برای سفارشی کردن یا ساختن خود استفاده کنید!
*** میتوانید به بخش پروژه این دوره، تمام کد دوره را برای هر مرحله برای کمک به مشکلات یا اشتباهات املایی که ممکن است با آن برخورد کنید، پیوست شده پیدا کنید
و همچنین یک نمونه فایل داده که برای دوره ***
استفاده خواهیم کردتوسعه دهنده وب و معلم آنلاین
سلام، نام من کریس است و من یک توسعه دهنده وب از بریتانیا هستم. من یک مربی با تجربه هستم که بوت کمپ های توسعه وب را هدایت می کنم و همچنین دوره های آنلاین را تدریس می کنم.
زمینه های اصلی مورد علاقه من Vue.js، وردپرس، Shopify، جاوا اسکریپت، تجارت الکترونیک و تجارت هستند. من نسبت به کاری که انجام میدهم و به آموزش دیگران علاقه دارم.
دلیل شما برای یادگیری ساخت وبسایت هر چه باشد، انتخاب شغلی بسیار خوبی داشتهاید.
انگیزه شخصی من این بود که رئیس خودم شوم و آزادی و انعطاف بیشتری در زندگی ام داشته باشم. من همچنین از چالش فنی آن و روشی که دائماً در حال تکامل است لذت می برم. من اولین وبسایت خود را در سال 1999 ساختم و مشاهده کردم که وب به آنچه امروز است تبدیل شده است.
من سعی میکنم دورههایم را لذتبخش کنم و سعی میکنم به یاد بیاورم که در زمان یادگیری چگونه بود. من همچنین معتقدم بهترین راه برای یادگیری انجام دادن است و سعی می کنم تا حد امکان مثال های عملی را در دوره های خود بگنجانم.
از علاقه شما متشکریم و مشتاقانه منتظرم که به من بپیوندید.
کریس
نمایش نظرات