لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه های Fullstack را با NextJS14 Tailwind CSS و MongoDB توسعه دهید
Develop Fullstack Apps with NextJS14 Tailwind CSS & MongoDB
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پروژه های Fullstack را از ابتدا با استفاده از NextJS و Tailwind CSS بسازید، مشاغل عالی در بازار بدست آورید. تمام مفاهیم Tailwind CSS را یاد می گیرید شما یاد خواهید گرفت که چگونه Tailwind CSS را راه اندازی کنید و با توسعه شروع کنید. ساختار توسعه برنامه Fullstack با استفاده از NextJS14 و Tailwind CSS را یاد می گیرید. نحوه توسعه Frontend و Backend با استفاده از NextJS Framework را یاد خواهید گرفت. نیازها: مبانی HTML، CSS، ReactJS
Tailwind CSS NEXT JS در بازار کار داغ هستند - با جابجایی به شغل جدید، به راحتی شغل دریافت کنید یا حقوق خود را ارتقا دهید.
در این دوره آموزشی، با دنبال کردن مراحل زیر، توسعه برنامه های فول استک را با استفاده از NextJS، Tailwind CSS و MongoDB با Mongoose یاد خواهید گرفت:
مرحله 1: پروژه Next.js را تنظیم کنید
Node.js را نصب کنید: مطمئن شوید که Node.js را روی رایانه خود نصب کرده اید.
ایجاد برنامه Next.js: از خط فرمان برای ایجاد یک برنامه Next.js جدید با اجرای چند دستور استفاده کنید. این ساختار اساسی پروژه شما را تنظیم می کند.
اجرای برنامه: برنامه Next.js خود را راه اندازی کنید تا مطمئن شوید همه چیز به درستی تنظیم شده است. می توانید برنامه خود را با مراجعه به سرور توسعه محلی مشاهده کنید.
مرحله 2: Tailwind CSS
را نصب و پیکربندی کنید
Tailwind CSS را نصب کنید: Tailwind CSS را به پروژه خود اضافه کنید تا قابلیت های استایلینگ را افزایش دهید. این شامل نصب آن و پیکربندی چند فایل است.
ایجاد پیکربندی Tailwind: یک فایل پیکربندی برای Tailwind CSS ایجاد کنید تا رفتار آن را سفارشی کنید. این فایل به شما کمک می کند استایل را مطابق با نیازهای خاص شما تنظیم کنید.
پیکربندی سبک ها: یک شیوه نامه جهانی تنظیم کنید که Tailwind CSS را وارد می کند. این باعث می شود کلاس های Tailwind در سراسر پروژه شما در دسترس باشد.
مرحله 3: از Tailwind CSS در Components
استفاده کنید
اکنون که Tailwind CSS یکپارچه شده است، می توانید از کلاس های آن مستقیماً در مؤلفه های React خود استفاده کنید. این به شما امکان می دهد به راحتی به برنامه خود استایل دهید.
مرحله 4: ایجاد عملکرد تمام پشته
مسیرهای API: از مسیرهای API Next.js برای ساختن عملکرد باطن استفاده کنید. این مسیرها می توانند منطق سمت سرور را مدیریت کنند و به درخواست های مشتری پاسخ دهند.
واکشی داده: از روشهای واکشی داده Next.js برای بازیابی دادهها برای صفحات خود استفاده کنید. این تضمین میکند که صفحات شما قبل از رندر کردن اطلاعات لازم را دارند.
ادغام با Backend: برنامه Next.js خود را به یک سرور باطن یا یک پایگاه داده متصل کنید. این جایی است که شما کارهایی مانند ذخیره و بازیابی داده ها را انجام می دهید.
استقرار: برنامه خود را به صورت آنلاین در دسترس قرار دهید. پلتفرم هایی مانند Vercel برای استقرار برنامه های Next.js محبوب هستند.
مرحله 5: ویژگی های اضافی
احراز هویت: برای ایمن سازی برنامه خود، احراز هویت کاربر را با استفاده از کتابخانه هایی مانند NextAuth.js یا Auth0 اجرا کنید.
مسیریابی: قابلیت های مسیریابی Next.js را برای ایجاد مسیرهای پویا و تودرتو در برنامه خود کاوش کنید.
بهینهسازیها: با استفاده از ویژگیهایی مانند بهینهسازی تصویر، تقسیم کد و بارگیری تنبل، برنامه خود را برای عملکرد بهتر بهینه کنید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Course Introduction
درباره مربی شما
About your Instructor
تسلط بر Tailwind CSS از ابتدا
Mastering Tailwind CSS from Scratch
مروری بر Tailwind CSS و تفاوت آن با Bootstrap
Overview Of Tailwind CSS and How it Differs from Bootstrap
نصب و راه اندازی برای محیط توسعه
Installing and Setup for Development Environment
Hello World with Tailwind و نصب افزونه های مهم
Hello World with Tailwind and Installing important extensions
راه اندازی Tailwind CSS به روش درست
Setting Up Tailwind CSS the Right Way
نحوه کاوش در اسناد
How to explore the documentation
Project-1 Align Element در مرکز صفحه
Project-1 Align Element at center of the page
Project-2 Utility ابتدا با ایجاد یک کامپوننت کارت
Project-2 Utility First by Creating a Card Component
Project-3 Hover Focus and other states با ایجاد یک دکمه سفارشی
Project-3 Hover Focus And Other states by creating a custom Button
مفهوم طراحی پاسخگو در Tailwind
Concept of Responsive Design in Tailwind
عملی برای درک مفهوم طراحی پاسخگو برای دستگاه های مختلف
Practicals to understand Responsive Design concept for different devices
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.
نمایش نظرات