دوره آموزشی ساخت یک سیستم مدیریت محتوای Headless سبک و کامل با استفاده از Next.js، Contentful و GraphQL
1 ساعت 2 دقیقهمتوسط2024-08-22
مدرسین

Dakota Fabro
جزئیات دوره
با محبوبیت روزافزون و استفاده گسترده از معماری هدلس در توسعه وب، برای توسعهدهندگان وب مهم است که از منحنی صنعت جلوتر بمانند. معماری هدلس به واسطه سبک وزن بودن و بهینهتر نگهداشتن عملکرد، در حال تبدیل شدن به یک استاندارد محبوب در طراحی وب است.
در این دوره جامع، داکوتا فابرو، مهندس نرمافزار و مدرس باتجربه، به شما آموزش میدهد که چگونه برای مشتریانی که از سیستمهای مدیریت محتوا (CMS) استفاده میکنند، راهحلهایی را ارائه دهید که هم سبک و هم شهودی باشند. داکوتا فابرو به شما یاد میدهد که چگونه با استفاده از تکنولوژیهای مدرن مانند Next.js، Contentful و GraphQL، وبسایتهایی با معماری هدلس بسازید.
دوره شامل موارد زیر است:
آموزش استفاده از Next.js: یاد بگیرید چگونه از Next.js برای ساخت و پیادهسازی وبسایتهایی با معماری هدلس استفاده کنید و مزایای آن در بهبود عملکرد و مقیاسپذیری را کشف کنید.
یکپارچهسازی با Contentful و GraphQL: با استفاده از Contentful، CMS محبوب، و GraphQL، دادهها و محتوای خود را مدیریت کنید. یاد بگیرید چگونه ورودیهای محتوا را در Contentful ایجاد کنید و آنها را از طریق GraphQL با Next.js جستجو کنید.
پیکربندی سمت سرور پروژه Next.js: نحوه پیکربندی سمت سرور برای اجرای کوئریهای GraphQL را آموزش ببینید تا بتوانید دادهها را به طور مؤثر از CMS به وبسایت خود منتقل کنید.
پیکربندی سایت پیشنمایش: یک سایت پیشنمایش با طراحی و ظاهر مناسب برای ورودیهای محتوا تنظیم کنید و اطمینان حاصل کنید که سایت شما به درستی محتوای مورد نظر را نمایش میدهد.
تکنیکهای کنترل بیشتر بر سبکدهی: با استفاده از تکنیکهای پیشرفته، کنترل بیشتری بر سبکدهی و نمایش محتوای خود به دست آورید و نحوه بهینهسازی ظاهر و عملکرد وبسایتهای هدلس را یاد بگیرید.
اهداف آموزشی:
ساخت و مدیریت ورودیهای محتوا در Contentful: یاد بگیرید چگونه ورودیهای محتوا را در سیستم مدیریت محتوا Contentful بسازید و آنها را از طریق GraphQL با Next.js جستجو کنید.
پیکربندی سمت سرور برای GraphQL: نحوه پیکربندی سمت سرور پروژههای Next.js برای اجرای کوئریهای GraphQL را یاد بگیرید.
پیکربندی سایت پیشنمایش: ایجاد و پیکربندی یک سایت پیشنمایش با طراحی مناسب برای ورودیهای محتوا.
کنترل سبکدهی محتوای پرسش شده: استفاده از تکنیکهایی که امکان کنترل بیشتر بر سبکدهی محتوای پرسش شده را فراهم میکند.
در پایان این دوره، شما قادر خواهید بود پروژههای وب Headless را با استفاده از تکنولوژیهای مدرن بسازید و نگهداری کنید. همچنین میتوانید مهارتها و دانش کسب شده از این دوره را در نقشهای فعلی یا آتی خود به کار ببرید و از تواناییهای خود در طراحی و پیادهسازی وبسایتهای هدلس بهرهبرداری کنید.
در این دوره جامع، داکوتا فابرو، مهندس نرمافزار و مدرس باتجربه، به شما آموزش میدهد که چگونه برای مشتریانی که از سیستمهای مدیریت محتوا (CMS) استفاده میکنند، راهحلهایی را ارائه دهید که هم سبک و هم شهودی باشند. داکوتا فابرو به شما یاد میدهد که چگونه با استفاده از تکنولوژیهای مدرن مانند Next.js، Contentful و GraphQL، وبسایتهایی با معماری هدلس بسازید.
دوره شامل موارد زیر است:
آموزش استفاده از Next.js: یاد بگیرید چگونه از Next.js برای ساخت و پیادهسازی وبسایتهایی با معماری هدلس استفاده کنید و مزایای آن در بهبود عملکرد و مقیاسپذیری را کشف کنید.
یکپارچهسازی با Contentful و GraphQL: با استفاده از Contentful، CMS محبوب، و GraphQL، دادهها و محتوای خود را مدیریت کنید. یاد بگیرید چگونه ورودیهای محتوا را در Contentful ایجاد کنید و آنها را از طریق GraphQL با Next.js جستجو کنید.
پیکربندی سمت سرور پروژه Next.js: نحوه پیکربندی سمت سرور برای اجرای کوئریهای GraphQL را آموزش ببینید تا بتوانید دادهها را به طور مؤثر از CMS به وبسایت خود منتقل کنید.
پیکربندی سایت پیشنمایش: یک سایت پیشنمایش با طراحی و ظاهر مناسب برای ورودیهای محتوا تنظیم کنید و اطمینان حاصل کنید که سایت شما به درستی محتوای مورد نظر را نمایش میدهد.
تکنیکهای کنترل بیشتر بر سبکدهی: با استفاده از تکنیکهای پیشرفته، کنترل بیشتری بر سبکدهی و نمایش محتوای خود به دست آورید و نحوه بهینهسازی ظاهر و عملکرد وبسایتهای هدلس را یاد بگیرید.
اهداف آموزشی:
ساخت و مدیریت ورودیهای محتوا در Contentful: یاد بگیرید چگونه ورودیهای محتوا را در سیستم مدیریت محتوا Contentful بسازید و آنها را از طریق GraphQL با Next.js جستجو کنید.
پیکربندی سمت سرور برای GraphQL: نحوه پیکربندی سمت سرور پروژههای Next.js برای اجرای کوئریهای GraphQL را یاد بگیرید.
پیکربندی سایت پیشنمایش: ایجاد و پیکربندی یک سایت پیشنمایش با طراحی مناسب برای ورودیهای محتوا.
کنترل سبکدهی محتوای پرسش شده: استفاده از تکنیکهایی که امکان کنترل بیشتر بر سبکدهی محتوای پرسش شده را فراهم میکند.
در پایان این دوره، شما قادر خواهید بود پروژههای وب Headless را با استفاده از تکنولوژیهای مدرن بسازید و نگهداری کنید. همچنین میتوانید مهارتها و دانش کسب شده از این دوره را در نقشهای فعلی یا آتی خود به کار ببرید و از تواناییهای خود در طراحی و پیادهسازی وبسایتهای هدلس بهرهبرداری کنید.
مهارت ها
GraphQLFull-Stack Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - سایت CMS هدلس تمام پشته خود را معرفی میکنیم
- 02 - آنچه باید بدانید
- 03 - ساختار این دوره چگونه است
1. به هر حال یک CMS headless چیست
- 04 - CMS چیست
- 05 - مزایای استفاده از CMS
- 06 - معماری بی سر توضیح داد
- 07 - اکانت Contentful لایه رایگان خود را راهاندازی کنید
2. Next.js و رندر سمت سرور
- 08 - Next.js و معماری هدلس برای شادی کامل
- 09 - برنامه Next.js را راهاندازی کرده و در Vercel مستقر کنید
- 10 - اتصال API خود را تست کنید
3. ایجاد و جستجوی محتوای محتوایی برای Front End خود
- 11 - اولین ورودی محتوای خود را ایجاد کنید
- 12 - یک سایت پیش نمایش Contentful راهاندازی کنید
- 13 - با GraphQL آشنا شوید
- 14 - چالش - درخواست ورود محتوا از Contentful API
- 15 - راه حل - درخواست ورود محتوا از Contentful API
4. Plug 'n Play - API را به Front End خود وصل کنید
- 16 - هکهای سبک - بارگذاری JSON به محتوای سبک
- 17 - چالش - یک ظاهر طراحی را به قسمت جلویی خود اضافه کنید
- 18 - راه حل - یک ظاهر طراحی را به قسمت جلویی خود اضافه کنید
5. معرفی Capstone
- 19 - هدف پروژه کپستون
- 20 - دستورالعملهای Capstone MVP
نتیجه گیری
- 21 - مراحل بعدی - پروژه Capstone
دوره های مرتبط
- دوره آموزشی یادگیری GraphQL
- دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب (2019)
- دوره آموزشی GraphQL برای توسعه دهندگان سازمانی
- دوره آموزشی ساخت سرور با TypeScript و GraphQL
- دوره آموزشی یادگیری جامع GraphQL
- دوره آموزشی مهاجرت از REST به GraphQL
- دوره آموزشی یادگیری جامع GraphQL آپدیت (2022)
- دوره آموزشی مستند GraphQL