آموزش NextJS و OpenAI

NextJS & OpenAI

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساخت برنامه GeniusGPT Full-Stack با Next.js 14+، OpenAI، Clerk Auth، Prisma، PlanetScale TailwindCSS، DaisyUI، Vercel Build مدرن برنامه های Next JS احراز هویت برنامه های بعدی JS خود با داده های Clerk Store در پایگاه داده با Prisma و PlanetScale در OpenAI استفاده کنید. your Next JS Applications پیش نیازها:Knowledge of React

سفری را برای تسلط بر توسعه وب مدرن با دوره ویدیویی جامع ما در مورد ساخت برنامه‌ها با استفاده از Next JS 14 و OpenAI API آغاز کنید. این دوره به طور دقیق برای توسعه دهندگان مبتدی و متوسط ​​​​طراحی شده است که علاقه مند به ارتقاء مهارت های خود هستند. با یادگیری نحوه ایجاد یک برنامه Next.js جدید، درک ساختار فایل‌ها و پوشه‌های آن، و کشف پیچیدگی‌های مسیریابی از جمله اجزای پیوند، مسیرهای تودرتو، و مسیرهای پویا، از ابتدا شروع می‌کنید.

با TailwindCSS و DaisyUI خود را در طراحی جلویی غرق کنید و یاد بگیرید که طرح‌بندی‌های پاسخگو ایجاد کنید، تم‌ها را مدیریت کنید و با اجزای طرح‌بندی ظاهری یکپارچه برای کل برنامه خود ایجاد کنید. با مؤلفه‌های سرور در مقابل مشتری، واکشی داده‌ها در مؤلفه‌های سرور، مدیریت بارگذاری و خطاها به‌خوبی، و اجرای طرح‌بندی‌های تودرتو، به مکانیک‌های پشتیبان شیرجه بزنید.

دریابید که چگونه عملکرد برنامه خود را با عملیات CRUD با استفاده از Server Actions بهبود دهید، تعاملات کاربر را مدیریت کنید و داده ها را با استفاده از کتابخانه Zod تأیید کنید. همچنین یاد خواهید گرفت که با میزبانی با Planetscale یک پایگاه داده را ادغام کنید و ویژگی‌های ضروری مانند احراز هویت با سرویس CLERK را اضافه کنید.

در پایان این دوره، شما در استقرار برنامه NextJS خود در Vercel، راه‌اندازی و تغییر تم‌ها با DaisyUI، و غنی‌سازی برنامه خود با APIهای قدرتمند OpenAI و Unsplash مهارت خواهید داشت. نحوه ارسال درخواست، دریافت پاسخ، و حتی تولید تصاویر در برنامه خود را بیاموزید.

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


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

آموزش Next.js 14 Next.js 14 Tutorial

  • معرفی Next.js Introduction to Next.js

  • بررسی اجمالی آموزش Tutorial Overview

  • برنامه Next.js جدید ایجاد کنید Create New Next.js App

  • فایل ها و ساختار پوشه ها Files and Folder Structure

  • صفحه نخست Home Page

  • صفحات بیشتر More Pages

  • کامپوننت پیوند Link Component

  • مسیرهای تو در تو Nested Routes

  • آزمون مبانی Fundamentals Quiz

  • چالش اول First Challenge

  • CSS CSS

  • TailwindCSS TailwindCSS

  • DaisyUI DaisyUI

  • فایل طرح بندی Layout File

  • چالش Navbar Navbar Challenge

  • مؤلفه سرور در مقابل مؤلفه مشتری Server Component VS Client Component

  • مقابله با چالش Counter Challenge

  • واکشی داده ها Fetch Data

  • در حال بارگذاری کامپوننت Loading Component

  • مولفه خطا Error Component

  • چیدمان های تو در تو Nested Layouts

  • مسیرهای پویا Dynamic Routes

  • لیست نوشیدنی ها - چالش Drinks List - Challenge

  • نوشیدنی تک - چالش Single Drink - Challenge

  • تصاویر استاتیک Static Images

  • تصاویر از راه دور Remote Images

  • تصاویر واکنش گرا Responsive Images

  • مسیریابی بیشتر More Routing

  • راه اندازی پریسما Prisma Setup

  • مدل پریسما Prisma Model

  • پریسما CRUD Prisma CRUD

  • نمایش وظایف - چالش Display Tasks - Challenge

  • اقدامات سرور - اطلاعات Server Actions - Info

  • اولین اقدام سرور First Server Action

  • برنامه Refactor Refactor App

  • Task را حذف کنید Delete Task

  • ویرایش وظیفه - راه اندازی Edit Task - Setup

  • ویرایش وظیفه - کامل شد Edit Task - Complete

  • وضعیت معلق Pending State

  • بررسی خطا Error Checking

  • کتابخانه زود Zod Library

  • ارائه دهندگان Providers

  • دکمه حذف - چالش Delete Button - Challenge

  • گردانندگان مسیر - اطلاعات Route Handlers - Info

  • گردانندگان مسیر - GET Route Handlers - GET

  • گردانندگان مسیر - POST Route Handlers - POST

  • میان افزار Middleware

  • PlanetScale PlanetScale

  • ساخت محلی Local Build

  • Force Dynamic Force Dynamic

  • مستقر کنید Deploy

برنامه GPTGenius GPTGenius App

  • مقدمه Intro

  • برنامه جدید New App

  • کتابخانه ها Libraries

  • صفحات اول First Pages

  • صفحه نخست Home Page

  • راه اندازی کارمند Clerk Setup

  • صفحات تایید سفارشی Custom Auth Pages

  • نمادهای واکنش React Icons

  • طرح داشبورد Dashboard Layout

  • نوار کناری Sidebar

  • هدر نوار کناری Sidebar Header

  • پیوندهای ناو Nav Links

  • مشخصات اعضا Member Profile

  • تغییر موضوع Theme Toggle

  • نمای کلی دیگ بخار Boilerplate Overview

  • مشخصات کاربر User Profile

  • React Hot Toast Library React Hot Toast Library

  • ساختار چت Chat Structure

  • React Query - Info React Query - Info

  • React Query - Setup React Query - Setup

  • OpenAI - قیمت گذاری OpenAI - Pricing

  • OpenAI - زمین بازی OpenAI - Playground

  • OpenAI - Docs OpenAI - Docs

  • اولین اعلان First Prompt

  • متن نوشته Context

  • نمایش پیام ها Display Messages

  • تور جدید - راه اندازی New Tour - Setup

  • تور جدید - فرم New Tour - Form

  • تور جدید - React Query New Tour - React Query

  • اعلان تور Tour Prompt

  • ایجاد پاسخ تور Generate Tour Response

  • اطلاعات تور Tour Info

  • PlanetScale PlanetScale

  • مدل تور Tour Model

  • ذخیره تور Save Tour

  • اطلاعات زمان پایان Timeout Info

  • تابع GetAllTours GetAllTours Function

  • صفحه تورها - راه اندازی Tours Page - Setup

  • لیست تورها Tours List

  • قابلیت جستجو Search Functionality

  • صفحه تور تنها Single Tour Page

  • ایجاد تصویر Generate Image

  • Unsplash API Unsplash API

  • صفحات سفارشی - اشکال/رفع Custom Pages - Bug/Fix

  • نشانه ها - مقدمه Tokens - Intro

  • مکس توکن ها Max Tokens

  • اقدامات نشانه Token Actions

  • نمایش توکن ها Display Tokens

  • منطق تورها Tours Logic

  • منطق چت Chat Logic

  • مستقر کنید Deploy

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش NextJS و OpenAI
جزییات دوره
8.5 hours
101
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
693
4.9 از 5
ندارد
دارد
دارد
John Smilga
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Smilga John Smilga

مربی