آموزش ساخت برنامه های مدرن با ترکیب Next.js و Node.js و React
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
در این دوره آموزشی یاد می گیرید که چطور Next.js را با React و Node.js ترکیب کرده و از ترکیب این سه برای ساخت برنامه های مدرن وب استفاده کنید.
عنوان اصلی : Complete Next.js with React & Node - Beautiful Portfolio App
سرفصل ها :
معرفی :
[تبلیغ]: ویدیوی معرفی
[اختیاری]: نحوه دریافت کمک
مبانی Next.js:
راه اندازی اولیه
پروژه از Github، سازگاری
اجزا چیست؟
JSX و صفحه جدید
پیمایش ساده و صفحات بیشتر
SPA در مقابل MPA
اجزای مشترک - هدر
React Props
چیدمان پایه
انواع استایل
توابع چرخه حیات
عملکرد فوق العاده
React State
پاسخ به تماس و توابع پیکان
برنامه ما چگونه کار می کند
SSR در مقابل CSR
قسمت 1 Initial Props را دریافت کنید
قسمت 2 Initial Props را دریافت کنید
واکشی پست ها از API
پیوندهای پویا + پرس و جو
صفحات پویا "به عنوان" Prop
راه اندازی پایه سرور
اصلاح مسیر پویا
توضیح سرور توسعه یافته
یادداشت کوچک برای ارائه سمت سرور
در حال پردازش..
دریافت نمونه کارها با شناسه
مسیرهای پویا با مسیرهای بعدی
رفع هشدار برای نمونه کارها
Projet را به Github فشار دهید
شکل پایه پورتفولیو:
ادغام بوت استرپ
فونت های سفارشی
پاکسازی برنامه + Css
یک ظاهر طراحی صفحه نمونه پورتفولیوی ترکیبی شاخص
کتابخانه Typed.js
ادغام هدر قسمت 1
ادغام هدر قسمت 2
کامپوننت صفحه پایه و لوازم پیش فرض
احراز هویت با Auth0:
دکمه های Auth Start، Login و Logout
ایجاد و سرویس برنامه Auth0
صفحه احراز هویت و تماس را کنترل کنید
صفحه برگشت به تماس و تغییر مسیر کاربر
Google Setup Auth0
ذخیره توکن ها در کوکی ها
نمایش/پنهان کردن دکمه های ورود
کوکی ها را از سرور / مشتری دریافت کنید
هدر را درباره احراز هویت اطلاع دهید
بهبود زمان انقضای توکن را تأیید کنید
Auth Debugging & Display User
JWKS امضای رمز را تأیید می کند
اشکال زدایی و توضیح JWKS
رفع رمز رمزگشایی شده!
صفحه محافظت شده مخفی
(HOC) اجزای سفارش بالا - شروع
withAuth HOC - getInitialProps
سرور نقطه پایان مخفی
بررسی JWT معرفی Middlewares
CheckJWT Real Middleware قسمت 1
CheckJWT Real Middleware قسمت 2
هدرهای Axios Auth
درخواست مجوز در Get Initial Props
نقش ها در Auth0
HOC برای بررسی یک نقش
مجوز نقش سمت سرور
ویژگی نمونه کارها:
سربرگ های مختلف
یک ظاهر طراحی کارت نمونه کارها
React Simple Form
انواع ورودی بیشتر
معرفی فرمیک
ورودی های خاص Formik
Formik + Bootstrap
کامپوننت جداگانه فرمیک
اعتبار سنجی فرم با Formik
مؤلفه انتخابگر تاریخ
انتخابگر تاریخ سبک
توضیح رویداد در مورد تغییر
اعتبارسنجی تاریخ
غیرفعال کردن تاریخ پایان
تغییرات استایل نمونه کارها + Refactor کوچک
تغییرات پایگاه داده
معرفی MongoDB
پوشه پیکربندی Dev.js
مدل کتاب + مسیر پست
کتابها بیشتر نقاط پایانی
کتاب مسیرها و کنترلرها
مدل نمونه کارها
کنترلرها و مسیرها
به روز رسانی نمونه کارها و حذف نقطه پایانی
نمونه کارها را در سمت مشتری دریافت کنید
نمونه کارها را از برنامه مشتری ایجاد کنید
رسیدگی به خطا در فرم ایجاد
تصحیح اعتبارسنجی + تغییر مسیر
صفحه به روز رسانی نمونه کارها، نمونه کارها را بر اساس شناسه دریافت کنید
مقادیر اولیه در فرم نمونه کارها
به روز رسانی نمونه کارها در مشتری
تست عملکرد به روز رسانی
ناوبری دکمه های رابط کاربری
پنهان کردن دکمهها برای کاربرانی که وارد نشدهاند
مشتری نمونه کارها را حذف کنید
معرفی نمونه کارها
Modal را با داده های نمونه کارها پر کنید
توقف انتشار با کلیک
مرتب سازی تاریخ و پنهان کردن رفع تاریخ نمونه پورتفولیوی ترکیبی اولیه
ویژگی وبلاگ - ویرایشگر Slate:
لیست وبلاگ
رفع دکمه ورود فهرست وبلاگ
معرفی ویرایشگر Slate
رویداد Handler در Slate
تخته سنگ بلوک های سفارشی
تخته سنگ علامت های سفارشی
نشانگر شروع منو
منوی نشانگر اشکال زدایی
دکمه های بلوک منو را نگه دارید
اشکال زدایی قالب بندی بلوک
بهبود استایل ویرایشگر
ویژگی های پیشرفته وبلاگ:
مدل وبلاگ
رفع تاریخ در مدل
پست وبلاگ Endopoint
دریافت Blog By Id Endpoint
منوی کنترل
ذخیره وبلاگ قسمت 1
ذخیره وبلاگ قسمت 2
ذخیره وبلاگ قسمت 3
Serialise & Deserialise مقدمه
اصلاح قوانین سریال
سریال به HTML
ذخیره عمل وبلاگ
هنگام ذخیره، دکمه Save را غیرفعال کنید
صفحه به روز رسانی ویرایشگر وبلاگ
مقدار اولیه برای صفحه ویرایشگر وبلاگ
پس از ذخیره تغییر مسیر دهید
ذخیره وبلاگ - درخواست را قفل کنید
سرور وبلاگ را به روز کنید
کلاینت وبلاگ را به روز کنید
ذخیره میانبر وبلاگ
پیام های توستر وبلاگ
صفحه داشبورد وبلاگ های کاربر
دریافت وبلاگ های خاص کاربر
نمایش وبلاگ های کاربران
منوی کشویی برای شروع وبلاگ
گزینه های پویا برای منوی کشویی
کنترل کننده های کشویی
درباره Slug بیاموزید
انتشار پیش نویس وبلاگ ها
حذف و دریافت وبلاگ های منتشر شده در سرور
حذف وبلاگ از برنامه
دریافت و نمایش وبلاگ های منتشر شده
جزئیات صفحه وبلاگ - دریافت صفحه توسط اسلاگ
جزئیات صفحه وبلاگ کامل شد
خلاصه بخش 1
خلاصه بخش 2
بهبود کاربری صفحه:
درباره صفحه
کارت برگردان قسمت 1
Flipping Card قسمت 2
کارت برگردان قسمت 3
لینک فعال قسمت 1
لینک فعال قسمت 2
وبلاگ های کشویی برای صاحب سایت
رفع سبک وبلاگ های کشویی
تنظیم فاصله زمانی انیمیشن رفع
رفع منوی کشویی در صفحه نمایش های کوچکتر
ارتفاع تصویر در صفحات کوچکتر
صفحه رزومه
بهبود سئو:
توضیح عنوان
توضیحات را فراموش نکنید
نمودار را باز کنید
ربات ها
Cannonical & H1 & Alt
فاویکون
برای استقرار آماده شوید:
تغییرات کوچک پیش از استقرار
تنظیم متغیرهای محیطی
تنظیم فضای نام
تنظیم تولید Mongo DB & Auth0
اولین استقرار
بهبود عملکرد - تصاویر و JS
CSS را بهینه کنید
بارگذاری فونت ها در Client
استقرار و تست پس از فونت
فونتهای Google & Deploy
استقرار و آزمایش نهایی
تصحیح عنوان سرصفحه
کلمات پایانی
مقالات
اینستاگرام مارکتینگ چیست؟ و چرا برای پیشرفت کسب و کار واجب است
در پاسخ به سوال اینستاگرام مارکتینگ چیست؟ باید گفت که در واقع همان بازاریابی در اینستاگرام است که بهصورت دیجیتال صورت میگیرد. همانطور که گفته شد، این شبکه از تعداد کاربر بسیاری برخوردار است و به همین سبب میتوان به راحتی فرصتهای شغلی بسیاری را ایجاد کرد. برند و فروشگاههای گوناگونی در حال فعالیت در …
معرفی + ۸ نوع رایج از انواع بازاریابی (Marketing)
بازاریابی این روزها به عامل بسیار مهمی تبدیل شده است که میتواند باعث موفقیت یک تجارت گردد. دیگر تنها داشتن محصولات با کیفیت و یا خدمات حرفهای برای جذب مشتری کافی نیست و بدون داشتن فعالیتهای بازاریابی کارآمد نام تجاری شما هیچگاه شناخته نمیشود و کسب و کارتان آنطور که باید رونق نمیگیرد. البته انواع …
آموزش تبلیغات در گوگل مپ به زبان ساده [2021]
دیگر همه این موضوع را میدانند که گوگل بهترین بستر به منظور تبلیغات برای هر چیزی است. همواره در طول زمان تبلیغات با گوگل به نمونه پورتفولیوی ترکیبی هر سیستمعامل دیگری ترجیح داده شده است، اما آیا میدانستید که میتوان در گوگل مپ نیز تبلیغ کرد. بله درست شنیدید تبلیغات رایگان در گوگل مپ میتواند کمک کند تا …
0 تا 100 نحوه تبلیغات گوگل به بهترین روش
آیا میدانستید که می توانید در گوگل به طور کاملا رایگان تبلیغ کنید؟ بله تعجب نکنید شما میتوانید بدون نیاز به صرف هزینه در صفحات اول جستجوی گوگل ظاهر شوید. زمانی که شما یک وب سایت ایجاد میکنید و اقدام به انتشار مطالبی در سطح اینترنت مینمایید گوگل در اسرع وقت شما را فهرستبندی میکند …
نشانه های اعتیاد به کار چیست و چه خطراتی دارد؟
اعتیاد به کار چیزی است که بشر همواره با آن روبه رو بوده است. اما امروزه به دلیل ابزارهای ارتباطی مانند اینترنت و موبایل اشکال وابستگی به شغل بسیار بیشتر و پیچیده تر شده است. اما اعتیاد به کار یا حتی اعتیاد به چیزهای مثبتی مانند ورزش و مطالعهکردن نیز مضر است و باید از …
اموزش قدم به قدم توسعه محصول جدید (New product development) به بهترین شیوه
همان طور که از عنوان موضوع مشخص است موضوع این مطلب در مورد روش هایی است که برای بسط و گسترش و همچنین توسعه محصولات جدید یک کارخانه، شرکت و یا کارگاه تولیدی مورد استفاده قرار می گیرند. افزایش رقابت در بین شرکت ها و مراکزی که محصولات مختلف را تولید می کنند سبب شده …
آميخته بازاريابی Marketing Mix چيست و چه کاربردی در کسب و کار ما دارد
Marketing Mix چیست؟ برای اینکه بدانیم مارکتینگ میکس چیست بهتر است نگاهی به متون بازاریابی بیندازیم. در متون مورد نظر، این کلمه به معنای آمیخته یا آمیزه بازاریابی آمده است. این مفهوم از مهم ترین مفاهیم بازاریابی است که به ترکیب عناصر بازاریابی گفته می شود. مارکتینگ میکس همانطور که بیان شد مارکتینگ میکس به …
گوگل ادز چیست؟ + نحوه درست استفاده از گوگل ادز
تبلیغات در گوگل چیست و برای چه از آنها استفاده میشود؟ امروزه این سؤال برای افراد زیادی پیش میآید. در عصر حاضر با پیشرفت گسترده تکنولوژی، تبلیغات از حالت سنتی به مدرن و پیشرفته تغییر یافتهاند. اگر شما هم فروشنده هستید و میترسید برای تبلیغات کسبوکار خود از گوگل ادز استفاده کنید، باید برای موفقیت …
پورتفولیو چیست؟ | 7 ویژگی کاربردی پورتفولیو
اگر شما هم دستی در بازار سرمایه داشته باشید، حتما با مفهوم پرتفوی یا پورتفولیو چیست تا حدودی آشنا هستید. البته منظور ما از پرتفولیو تنها بازار سرمایه مثل بورس نیست که این روز ها رونق فراوانی هم گرفته، بلکه می تواند در سایر زمینه ها مثل بازاریابی، تحصیلی و اقتصادی هم معنای خاص خود …
نمونه پورتفولیوی ترکیبی
پشتیبانی قدرتمند-طراحی سایت در قشم
پشتیبانی قدرتمند-طراحی سایت در قشم بعد از ساخت سایت به راهنمای ایپک،.
۱۰ دلیل برای انتخاب ایپک – طراحی سایت در قشم
۱- اولین و بزرگترین سایت ساز ایرانی با تجربه ایجاد بیش از.
پکیج کامل ایجاد سایت-طراحی سایت در قشم
پکیج کامل ایجاد سایت-طراحی سایت در قشم ایده پردازان کرانه قشم با.
توضیحات
طراح گرافیک از این متن به عنوان عنصری از ترکیب بندی برای پر کردن صفحه و ارایه اولیه شکل ظاهری و کلی طرح سفارش گرفته شده استفاده می نماید، تا از نظر گرافیکی نشانگر چگونگی نوع و اندازه فونت و ظاهر متن باشد.
طراح گرافیک از این متن به عنوان عنصری از ترکیب بندی برای پر کردن صفحه و ارایه اولیه شکل ظاهری و کلی طرح سفارش گرفته شده استفاده می نماید.
ایده تراپی ( دیاگرام معماری، پورتفولیو )
دیاگرام در معماری به عنوان روشی بسیار قدرتمند برای برقراری ارتباط و نمایش ایده ها به کارفرمایان اهمیت دارد. فلسفه دیاگرام این است که ، ابزاری برای کمک به ما برای عینیت دادن به تفکراتمان است. میتوان اینگونه گفت که دیاگرام به ما کمک می کند که عینیت ها را به ذهنیت تبدیل کنیم.
درگذشته ، برای پرزانت کردن کارها فقط از متن و تصاویر استفاده می کردند ولی امروزه علاوه بر متن و تصاویر از دیاگرام (هم تصویر است هم متن) برای پرزانت کردن کارها استفاده می کنند. البته که در پورتفولیو ، دیاگرام نقش تصویر را دارد. نکته ای که درباره چیستی دیاگرام باید بدانیم این است که ما چطوری و چگونه باید فکر کنیم درباره پروژه را در قالب یک سری اشکال ترسیم می کنیم که به این اشکال که نشان دهنده نحوه فکر کردن ماست ، دیاگرام می گویند.
در این دوره، ما بر روی چگونگی ایجاد دیاگرام های معماری تمرکز خواهیم کرد که فرآیند طراحی را به روشی واضح و از نظر بصری جذاب توضیح میدهند. پس از ایجاد دیاگرامهای متعدد در حین کار بر روی پروژه های مختلف، روند کاری را که برای تنظیم و ایجاد آنها استفاده می کنم بررسی خواهیم کرد.
نکته ای که بسیار مهم است و این دوره را متمایز میکند با سایر دوره ها در این است که شما در این پکیچ یاد می گیرید که چگونه فکر کنید. برای ترسیم یک دیاگرام حرفه ای واقعا ترسیم دیاگرام و یاد گرفتن نرمافزار بدون شناخت نتیجه خوبی نمی دهد و از شما یه تولید کننده دیاگرام نمی سازد. مراحل تشکیل دیاگرام را اگه بخواهم که خلاصه وار بگوییم این است که اول ما به عنوان معمار باید بدانیم که هدف از تولید دیاگرام چیست و با ترسیم دیاگرام می خواهیم چه چیزی را به مخاطب نشان بدهیم.
پس برای این کار ملزم هستیم که همه نوع انواع دیاگرام را بشناسیم و بسته به نوع پروژه آنها را انتخاب کنیم. نکته ای که بسیار مهم است که باید برای دیاگرام مانند یه فیلم سینمایی که موضوع و مفهومی را با طی کردن یک سناریو نوشته شده به ما نشان می دهد ما هم برای دیاگرامهایمان سناریو بچینیم. یعنی که بخواهم خلاصه بگم باید دیاگراممان داستان خوبی را رووایت کنه. نوشتن استوری بورد برای دیاگرام هم از ملزومات رسیدن به یک خروجی عالی است. بعد از طی کردن این مراحل حالا میریسیم به اینکه با چه نرم افزاریی باید کار کنیم برای ترسیم دیاگرام.
همه این حرفهای من بدین معنی است که شما برای ترسیم دیاگرام نمی توانی سریع وارد نرمافزار بشی و یک دیاگرام موفق طراحی کنی تا زمانی که این مراحلی که گفتم را برای دیاگرامتان طی نکیند. در واقع دیاگرام در تمام مراحل یه پروزه میتونه نقش داشته باشه چیزی که تعیین کننده است اینه که هدف برای تولید دیاگرام چی هست؟
در این پکیچ ترسیم اصولی دیاگرام را یاد می گیرید. اصول ترکیب بندی رنگ در دیاگرام مبحث فونت ، تحلیل و بررسی انواع دیاگرام های موفق و ناموفق و همه جزییاتی که شما را در ترسیم یک دیاگرام موفق کمک می کند.
در ادامه پکیج به مبحث پورتفولیو می پردازیم ، تعریف و انواع آنها ، نحوه cv نوشتن که به چه صورت و به چه ترتیبی نوشته می شود. ویژگی های یک پرتفولیو خوب چی هست ، اهمیت نوشتن پرتفولیو. نحوه چیدمان صفحه های پرتفولیویی ، صفحه آرایی و بقیه نکاتی که شما را در بستن یه پرتفولیو خوب کمک می کند.
دیدگاه شما