آموزش JS بعدی و باز کردن AI/GPT: نسل بعدی برنامه های JS و AI بعدی

Next JS & Open AI / GPT: Next-generation Next JS & AI apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Next JS & OpenAI GPT3.5: یک برنامه نسل پست وبلاگ سازگار با سئو بسازید با auth0، GPT، پرداخت های خطی، tailwind، و MongoDB محصولات SAAS خود را با قدرت هوش مصنوعی بسازید و Next JS از GPT OpenAI برای پیاده سازی محتوای تولید شده با هوش مصنوعی در خود استفاده کنید. برنامه‌ها برنامه‌های بعدی JS خود را با Auth0 احراز هویت کنید. برنامه‌های JS بعدی خود را با Tailwind CSS ذخیره کنید.

عقب نمانید! امروز ارزش خود را به عنوان یک توسعه دهنده وب با یادگیری نحوه ادغام هوش مصنوعی در پروژه های خود افزایش دهید!

** لطفاً توجه داشته باشید - دایرکتوری برنامه بعدی JS در این دوره استفاده نمی شود، اما این دوره برای استفاده از دایرکتوری برنامه به روز می شود، زمانی که همه lib ها از آن پشتیبانی کنند **

به دنیای هیجان‌انگیز برنامه‌های جدید JS مجهز به هوش مصنوعی خوش آمدید!

در این دوره ما یک محصول خیالی Software-As-A-Service (SAAS) به نام "BlogStandard" ایجاد خواهیم کرد. ما "BlogStandard" را با استفاده از ترکیبی از Next.js، OpenAI's GPT، MongoDB، Auth0، Stripe و Tailwind CSS خواهیم ساخت. BlogStandard به کاربران این امکان را می‌دهد تا یک حساب کاربری ایجاد کنند (که توسط auth0 مدیریت می‌شود)، توکن‌ها را بخرند (به‌صورت خطی کنترل می‌شوند)، و آن توکن‌ها را برای تولید پست‌های وبلاگ، با پشتیبانی از API GPT OpenAI، خرج کنند. نشانه‌های کاربر و پست‌های وبلاگ ایجاد شده با استفاده از MongoDB ذخیره می‌شوند.

در این دوره جامع آنلاین، می‌آموزید که چگونه از قدرت این فناوری‌های پیشرفته برای ایجاد یک برنامه وب سریع، پاسخگو و پویا استفاده کنید که پست‌های وبلاگ با کیفیت بالا را با استفاده از هوش مصنوعی ایجاد می‌کند. با راهنمایی گام به گام، تجربه عملی کار با هر یک از این فناوری‌ها را به دست خواهید آورد تا دیدگاه خود را زنده کنید.

ابتدا به Next.js می پردازیم، یک چارچوب محبوب برای ساخت برنامه های کاربردی وب. شما یاد خواهید گرفت که چگونه صفحات سریع و پاسخگو ایجاد کنید، مسیریابی را مدیریت کنید، و APIها را برای ساختن یک برنامه وب قدرتمند و پویا یکپارچه کنید.

در مرحله بعد، GPT OpenAI، مدل پیشرفته تولید زبان را بررسی خواهیم کرد و نحوه استفاده از آن برای ایجاد پست های وبلاگ با کیفیت بالا را یاد خواهیم گرفت. همچنین خواهید فهمید که چگونه MongoDB، یک پایگاه داده مقیاس پذیر و انعطاف پذیر NoSQL را برای ذخیره و مدیریت داده ها برای برنامه ما ادغام کنید.

علاوه بر این، یاد خواهید گرفت که چگونه از Auth0، یک پلتفرم قدرتمند مدیریت هویت، برای مدیریت احراز هویت و مجوز کاربر، و Stripe، یک پردازشگر پیشرو پرداخت، برای مدیریت تراکنش ها و پردازش پرداخت استفاده کنید. در نهایت، یاد می‌گیرید که چگونه از Tailwind CSS، یک چارچوب مدرن CSS، برای سبک‌دهی و طراحی برنامه خود استفاده کنید و دید خود را زنده کنید.

در پایان این دوره، مهارت‌ها و دانش لازم برای ساختن اپلیکیشن مبتنی بر هوش مصنوعی خود را خواهید داشت و پتانسیل کامل هوش مصنوعی را در پروژه‌های توسعه وب خود آزاد خواهید کرد. پس برای چی منتظری؟ اکنون بپیوندید و سفر خود را به دنیای هیجان انگیز برنامه های Next JS مجهز به هوش مصنوعی آغاز کنید!


سرفصل ها و درس ها

معرفی و راه اندازی پروژه Introduction & project setup

  • مهم! قبل از شروع دوره این را بخوانید! Important! Read this before you begin the course!

  • معرفی دوره و نسخه ی نمایشی پروژه Course intro & project demo

  • راه اندازی پروژه Project setup

  • رتبه بندی و بررسی Udemy Udemy ratings and reviews

  • همه مسیرهای مورد نیاز را برای برنامه ما تنظیم کنید Set up all required routes for our app

احراز هویت و مجوز با Auth0 Authentication & authorization with Auth0

  • auth0 را برای احراز هویت تنظیم کنید Set up auth0 for authentication

  • در صورت ورود به سیستم، وضعیت احراز هویت و اطلاعات کاربر را تنظیم کنید Set the auth state & user information if logged in

  • مسیرهای محافظت شده را اجرا کنید که فقط در صورت ورود به سیستم قابل دسترسی هستند Implement protected routes that are only accessible if logged in

ایجاد طرح‌بندی برنامه با Tailwind CSS Creating the app layout with Tailwind CSS

  • مولفه اصلی AppLayout را ایجاد کنید Create the basic AppLayout component

  • پیاده سازی نوار کناری و استایل با Tailwind CSS Implementing the sidebar & styling with Tailwind CSS

  • پیاده سازی فوتر نوار کناری Implementing the sidebar footer

  • هدر نوار کناری ایجاد کنید و AppLayout را برای همه صفحات مرتبط گسترش دهید Create the sidebar header & roll out the AppLayout for all relevant pages

  • مؤلفه نشان‌واره برنامه را با استفاده از فونت‌های Google و FontAwesome ایجاد کنید Create the app logo component using Google Fonts & FontAwesome

  • صفحه اصلی/صفحه فرود اصلی را ایجاد کنید و هدر نوار کناری را تمام کنید Create the homepage / main landing page, and finish off the sidebar header

پست های وبلاگ را با GPT API OpenAI ایجاد کنید و در MongoDB ذخیره کنید Generate blog posts with OpenAI's GPT API and store in MongoDB

  • مسائل مربوط به OPENAI ISSUES WITH OPENAI

  • راه اندازی پروژه ما برای کار با GPT Setting up our project to work with GPT

  • درخواست OpenAI را اصلاح کنید و نتایج را ارائه دهید Refine the OpenAI prompt and render the results

  • موضوع و کلمات کلیدی را به نقطه پایانی GenererPost API منتقل کنید Pass topic and keywords to the generatePost API endpoint

  • به روز رسانی: با استفاده از مدل gpt-3.5-turbo UPDATE: Using the gpt-3.5-turbo model

  • MongoDB را راه اندازی کنید Set up MongoDB

  • قابلیت افزودن توکن ها را پیاده سازی کنید و در MongoDB ذخیره کنید Implement add tokens functionality and store in MongoDB

  • داده های پست تولید شده را در MongoDB ذخیره کنید Save generated post data to MongoDB

  • داده های پست را برای یک صفحه پست خاص بارگیری کنید Load the post data for a particular post page

  • پس از ایجاد یک پست به صورت خودکار به آن پیمایش کنید Auto-navigate to a post after it's generated

  • محتوای پست را برای یک صفحه پست خاص رندر کنید Render the post content for a particular post page

  • فهرست پست‌های موجود را در نوار کناری رندر کنید Render list of available posts in the sidebar

اجرای پرداخت های خطی Implementing stripe payments

  • راه راه را تنظیم کنید Set up stripe

  • پیاده سازی وب هوک های راه راه Implement stripe webhooks

به‌روزرسانی‌های استایل، اصلاحات، و اعتبارسنجی داده‌ها Styling updates, fixes, and data validation

  • رفع فونت فلش عالی از نماد عظیم در بارگذاری در تولید Fix Font Awesome flash of massive icon on load in production

  • به‌روزرسانی‌های استایل و نماد بارگیری Styling updates & loading icon

  • اعتبارسنجی داده‌های فرم هنگام ایجاد پست‌های جدید Validating form data when generating new posts

پیاده سازی "بارگذاری بیشتر پست" و حذف پست Implement "load more posts" and delete post

  • زمینه پست ها را ایجاد کنید و 5 پست اول را بازیابی کنید Create posts context and retrieve first 5 posts

  • نقطه پایانی getPosts را ایجاد کنید Create getPosts endpoint

  • دکمه "بارگیری پست های بیشتر" را مخفی کنید و پست های ناپدید شده را در نوار کناری رفع کنید Hide "load more posts" button and fix disappearing posts in sidebar

  • پست ها را در نوار کناری در بارگذاری اولیه پست ثابت کنید Fix posts in sidebar on initial post load

  • نقطه پایانی deletePost را ایجاد کنید Create deletePost endpoint

  • ایجاد رابط کاربری حذف پست و نقطه پایانی deletePost تماس بگیرید Create delete post UI & call deletePost endpoint

  • حذف پست از نوار کناری Delete post from sidebar

  • Refactor متن را برای استفاده از کاهنده به جای حالت ارسال می کند Refactor posts context to use reducer instead of state

مستقر کنید Deploy

  • استقرار در DigitalOcean Deploy on DigitalOcean

  • جایزه! BONUS!

نمایش نظرات

آموزش JS بعدی و باز کردن AI/GPT: نسل بعدی برنامه های JS و AI بعدی
جزییات دوره
5 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,714
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tom Phillips Tom Phillips

بیش از یک دهه در توسعه وب جلویی

WebDevEducation (Tom Phillips) WebDevEducation (Tom Phillips)

ارزش خود را به عنوان یک توسعه دهنده وب جلویی افزایش دهید!