لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت برنامه های بدون سرور با JAMStack و Eleveny
Building Serverless Apps with JAMStack and Eleventy
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جاوا اسکریپت ، API ها و علامت گذاری از پیش ساخته شده. این برنامه Jamstack نامیده می شود و تمام مواردی است که شما برای ساخت یک برنامه بدون سرور نیاز دارید. معماری اساسی و تمیز ، ساخت برنامه ها را بدون اختراع مجدد چرخ آسان تر می کند ، در حالی که انعطاف پذیری لازم برای مدیریت داده ها از طیف گسترده ای از منابع را حفظ می کند. همراه با ژنراتور سایت ثابت Eleveny ، شما یک روش کارآمد تر برای ایجاد و تحویل برنامه ها و وب سایت های بدون سرور دارید. در این دوره ، مربی Ray Villalobos شما را از طریق یک پروژه گام به گام ساخته شده با Jamstack و Eleveny هدایت می کند. بیاموزید که چگونه صفحات را از الگوها و طرح های یازده گانه ایجاد کنید ، از طریق API ها به داده های سایت متصل شوید ، از ویژگی هایی مانند کد کوتاه و فیلترها برای تزریق و به روزرسانی محتوا و محتوای گروهی در مجموعه ها استفاده کنید. بعلاوه ، یاد بگیرید که چگونه از صفحه بندی برای جمع آوری مجدد صفحات و افزودن پیمایش با افزونه ها استفاده کنید.
موضوعات شامل:
ایجاد پروژه شما li>
سازماندهی سایت با الگوها و طرح ها li>
افزودن داده های فهرست li>
بارگیری داده به صورت پویا با API ها li>
ساخت صفحات از داده li>
مدیریت مجموعه li>
افزودن صفحه بندی و ناوبری li>
سرفصل ها و درس ها
مقدمه
Introduction
چگونه JAMstack در ارائه وب سایتهای مدرن بهتر است؟
How is the JAMstack better at delivering modern websites?
استفاده از تمرینات این دوره
Using the exercises for this course
1. شروع کار
1. Getting Started
JAMstack دقیقا چیست؟
What exactly is the JAMstack?
نصب یازدهم
Installing Eleventy
ایجاد یک پروژه Node.js Eleventy
Creating a Node.js Eleventy project
2. سازماندهی سایت بدون سرور
2. Organizing Your Serverless Site
ایجاد داده های ماده جلو
Creating front matter data
ایجاد یک صفحه قالب
Building a template page
زنجیر بندی
Layout chaining
3. استفاده از داده های سایت
3. Using with Site Data
با استفاده از یک فایل داده
Using a data file
افزودن داده دایرکتوری
Adding directory data
بارگیری محتوا به صورت پویا با API
Loading content dynamically with APIs
با استفاده از فرمت های داده جایگزین
Using alternative data formats
ایجاد صفحات از داده ها
Building pages from data
4. کار با ویژگی های محتوا
4. Working with Content Features
کدهای کوتاه
Short codes
پیوندهای ثابت
Permalinks
فیلترها
Filters
5- مدیریت مجموعه ها
5. Managing Collections
درک مجموعه ها
Understanding collections
ایجاد مجموعه با استفاده از برچسب ها
Building collections using tags
با استفاده از اصلاح کننده های مجموعه
Using collection modifiers
6. استفاده از صفحه بندی و پلاگین ها
6. Using Pagination and Plugins
درک صفحه بندی
Understanding pagination
ایجاد صفحه بندی پسین
Creating post pagination
با استفاده از ناوبری صفحه بندی
Using pagination navigation
افزودن افزونه برای ناوبری اصلی
Adding a plugin for main navigation
Ray Villalobos یک معلم طراحی/توسعه کامل و مدرس کارکنان ارشد در LinkedIn Learning است.
دوره های آموزشی او در قسمت جلو متمرکز شده است. -پایان موضوعات طراحی و توسعه مانند جاوا اسکریپت، AngularJS، React و Sass، به علاوه فریمورک هایی مانند Bootstrap و ابزارهایی که می توانند شما را به یک توسعه دهنده سریعتر و کارآمدتر تبدیل کنند. او سبک تدریس واضح و عملی دارد و به شما کمک می کند تا مهارت های خود را از طریق تمرین ها و پروژه های واقعی بهبود بخشید.
پیش از این، ری به عنوان مدیر چندرسانه ای برای Entravision Communications، شبکه ای از وب سایت های ایستگاه های رادیویی و تلویزیونی را مدیریت می کرد. در ساحل شرقی او همچنین سایتهای روزنامهای بزرگ را طراحی کرد و پروژهها/بازیهای تعاملی را برای شبکه روزنامههای تریبون ایجاد کرد. میتوانید در LinkedIn یا از طریق سایر شبکههای اجتماعی @planetoftheweb با او تماس بگیرید. وبلاگ شخصی او را در https://raybo.org/ بررسی کنید.
نمایش نظرات