دوره کامل JAMStack 2024
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- در پایان دوره، شما به طور کامل به JAMstack مسلط شده و قادر خواهید بود به راحتی وب اپلیکیشنهای مدرن، کارآمد، ایمن و مقیاسپذیر را از ابتدا بسازید.
- شما میتوانید پروژههای JAMstack را به صورت مرحلهبهمرحله انجام دهید، تمام منطق را درک کرده و با مثالهای عملی پیشرفته و پروژههای کامل پایان دهید.
- شما اصول، مزایا و اکوسیستم JAMstack را بررسی خواهید کرد تا تأثیر آن را بر توسعه وب مدرن درک کنید.
- با نحوه راهاندازی و استفاده از Next.js به عنوان ژنراتور سایت استاتیک قوی آشنا خواهید شد تا سایتهای استاتیک بهینهسازی شده بسازید.
- شما یک CMS بدون هد را با استفاده از Sanity یکپارچهسازی خواهید کرد تا محتوا را مدیریت کرده و به طور پویا به اپلیکیشنهای Next.js خود تحویل دهید.
- شما Tailwind CSS را برای استایلدهی پیاده کرده و با استفاده از GROQ به صورت کارآمد داده را در پروژههای JAMstack خود دریافت خواهید کرد.
- شما به ایجاد و استقرار توابع بدون سرور در Vercel به عنوان ابزار مدیریت فرآیندهای بکاند بدون مدیریت سرور مسلط خواهید شد.
- شما احرازهویت و مجوزهای کاربری ایمن را با استفاده از NextAuth و Auth0 و JWT در اپلیکیشنهای خود پیاده خواهید کرد.
- شما تکنیکهای بهینهسازی عملکرد و سئو را برای بهبود سرعت و رنکینگ موتورهای جستجو در وب اپلیکیشنهای خود بهکار خواهید گرفت.
- شما پروژههای Next.js خود را بهصورت یکپارچه از طریق Vercel مستقر کرده و اصول یکپارچهسازی CI/CD را درک خواهید کرد.
- شما قادر خواهید بود محتوا را به صورت عملی تمرین کنید و با پیروی از تمام مراحل در تمرینهای کامل و پروژههای عملی، شروع به کار کنید.
- شما با مبانی شروع کرده و به طور تدریجی مراحل پیچیدهتر را انجام خواهید داد تا به سطح پیشرفته و تسلط کامل در پایان دوره برسید.
پیشنیازهای دوره
- دانش مفاهیم پایه در توسعه وب میتواند کمککننده باشد، اما این دوره از صفر شروع میشود.
- نصب و آمادهسازی محیط لازم برای دنبال کردن جلسات عملی (اگر نمیدانید چگونه، نگران نباشید، خیلی آسان است و آن را در دوره برای شما توضیح میدهیم.)
- یک کامپیوتر مناسب و البته، تمایل به یادگیری
توضیحات دوره
شما به یک حرفهای در JAMStack تبدیل شده و یکی از مهارتهای بسیار مورد نیاز کارفرمایان در دنیای امروزی را میآموزید.
این دوره جامع به گونهای طراحی شده که توسعهدهندگان فرانتاند، توسعهدهندگان فولاستک، رهبران فنی، متخصصان IT و دانشجویان بتوانند JAMStack را از ابتدا به صورت عملی و حرفهای استفاده کنند. نگران نباشید اگر هیچ تجربهای در این زمینه ندارید، شما به طور برابر قادر به درک همه موارد هستید و دوره را با تسلط کامل به موضوع به پایان میرسانید.
پس از چندین سال کار در توسعه وب، متوجه شدهایم که امروزه تسلط به JAMStack برای ساخت و توسعه وب به سادهترین شکل در دنیای دیجیتال در حال تحول بسیار ضروری است. دانستن نحوه استفاده از این ابزار میتواند فرصتهای شغلی زیاد و بسیاری از مزایای اقتصادی به ویژه در دنیای توسعه وب و فرانتاند را به ارمغان آورد.
مشکل بزرگ همواره پیچیدگی است که برای درک کامل JAMStack نیاز است، زیرا تسلط مطلق به آن آسان نیست. در این دوره سعی میکنیم با استفاده از مثالهای گامبهگام، دقیق و عملی از هر مفهوم، این فرآیند یادگیری و بهبود را تسهیل کنیم به گونهای که شما بتوانید پروژههای خود را در زمان کوتاهی انجام دهید و درک کنید.
با 10 ساعت ویدئوی اختصاصی, این دوره جامع هیچ نکتهای را نادیده نمیگیرد. این دوره شامل تمرینهای عملی و مثالهای نظری برای تسلط به JAMStack است. این دوره به شما یاد میدهد که چگونه با استفاده از معماری JAMstack، وب اپلیکیشنهای مدرن را با Next.js، تایپاسکریپت و Vercel به صورت عملی و مرحلهبهمرحله بسازید.
صرفنظر از سیستم عامل و نوع کامپیوتر شما، ما با نصب و راهاندازی محیط کاری لازم روی کامپیوتر شما شروع خواهیم کرد.
سپس، مجموعهای گسترده از مباحث را بررسی خواهیم کرد، از جمله:
- آشنایی با JAMstack و پویایی دوره
- پذیرفتن معماری JAMstack - اصول و آمادهسازی محیط JAMstack
- استفاده از تولید محتوای استاتیک با Next.js
- مدیریت محتوا با CMS بدون هد
- یکپارچهسازی و تسهیل توسعه فرانتاند با فریمورکهای مدرن و طراحی و افزایش قابلیتها با توابع بدون سرور در Vercel
- ایمنسازی اپلیکیشنها با تکنیکهای پیشرفته احرازهویت و مجوز
- بهبود عملکرد وب و سئو برای رسیدن به حداکثر دسترسی
- تسلط به استقرار و یکپارچهسازی مداوم با Vercel
- تسلط و کاربرد کلیه عملکردهای JAMstack
- آزمونها، تکالیف عملی، پروژههای کامل و خیلی موارد دیگر
به عبارت دیگر، آنچه ما میخواهیم انجام دهیم این است که دانهای از شن را اضافه کنیم و همه مواردی را به شما آموزش دهیم که ای کاش در ابتدای کارمان میدانستیم و هیچکس به ما توضیح نداد. به این ترتیب، میتوانید یاد بگیرید که چگونه پروژههای متنوعی را بسازید و مدیریت کنید و از JAMstack به صورت چندمنظوره و کامل استفاده کنید.
یادگیری JAMstack هرگز آسانتر از این نبوده است. پس منتظر چه هستید؟ به ما بپیوندید.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که هرگز از JAMstack استفاده نکردهاند.
- توسعهدهندگان فرانتاند، توسعهدهندگان فولاستک، رهبران فنی، متخصصان IT و دانشجویانی که میخواهند یک روش جدید برای مدرنیزهسازی معماری توسعه وب بیاموزند.
- کاربران سطح متوسط یا پیشرفته JAMstack که میخواهند مهارتهای خود را بهبود دهند.
دوره کامل JAMStack 2024
-
افتتاحیه دوره 04:14
-
طرح کلی دوره 06:46
-
بررسی JAMstack 12:19
-
مزایا، یوزکیسها و اکوسیستم JAMstack 20:09
-
آزمون 07:48
-
رمزگشایی SSGs - بخش 1 22:06
-
رمزگشایی SSGs - بخش 2 22:20
-
راهاندازی SSG ما (Next.js) - بخش 1 18:06
-
راهاندازی SSG ما (Next.js) - بخش 2 12:14
-
آزمون 07:06
-
نقش CMS بدون هد و APIs محتوا 27:02
-
یکپارچهسازی Sanity در پروژه Next.js ما - بخش 1 09:16
-
یکپارچهسازی Sanity در پروژه Next.js ما - بخش 2 36:10
-
فریمورکهای فرانتاند در JAMstack 32:13
-
واکشی داده با استفاده از زبان کوئری Groq و استایلدهی وبسایت ما - بخش 1 33:20
-
واکشی داده با استفاده از زبان کوئری Groq و استایلدهی وبسایت ما - بخش 2 45:57
-
درک توابع بدون سرور با توابع Vercel 30:50
-
ایجاد توابع بدون سرور با توابع Vercel 43:11
-
تکلیف عملی 01:00
-
راهحل تمرین 03:17
-
درک احرازهویت و مجوز 34:47
-
چرا از Clerk استفاده میکنیم؟ 07:01
-
NextAuth ،Auth0 و Clerk چیست؟ 12:09
-
JWT چیست؟ 06:53
-
ایجاد یک پروژه 07:08
-
لابراتوار عملی 56:38
-
تکلیف عملی 00:58
-
بهینهسازی عملکرد و بهینهسازی موتور جستجو (سئو) 11:16
-
نکات و ترفندهای بهینهسازی موتور جستجو (سئو) 14:37
-
استقرار و یکپارچهسازی CI/CD با Vercel Next.js 09:53
-
چگونه کد را به گیتهاب پوش کنیم؟ 19:14
-
استقرار روی Vercel 11:17
-
تکلیف عملی 01:34
-
خلاصه دوره و پروژه نهایی 03:38
-
پایان دوره 03:04
مشخصات آموزش
دوره کامل JAMStack 2024
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:35
- مدت زمان :09:55:31
- حجم :4.77GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy