لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع NUXT.JS V4؛ ورود به دنیای رندرینگ سمت سرور
- آخرین آپدیت
دانلود The complete NUXT.JS V4 course. Welcome to the server side
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
رندرینگ سمت سرور (SSR) را با استفاده از نسخه 4 ناکست (NUXT) و فریمورک محبوب Vue یاد بگیرید.
با یادگیری مفاهیم بنیادی مانند پیکربندی محیط، مسیریابی (Routing)، لایوتها و ویژگیهای کلیدی مانند Middlewareها و پلاگینها، در Nuxt.js 4 استاد شوید.
ساخت اپلیکیشنهایی با کارایی بالاتر مطابق با استانداردهای روز دنیا.
پیادهسازی Pinia برای مدیریت وضعیت (State Management) در Nuxt.js، با تمرکز ویژه بر مدیریت نشستهای احراز هویت (Authentication Store).
تمرین آموختهها از طریق ساخت یک پروژه واقعی و کاربردی.
پیش نیازها: آشنایی مقدماتی با JavaScript، HTML و CSS و همچنین مفاهیم پایه Vue.js.
آیا میخواهید سرعت و کارایی اپلیکیشن خود را با Server Side Rendering به شدت افزایش دهید؟ این دوره مخصوص شماست.
این راهنما با شروع از مبانی، شما را از مرحله «نمیدانم ناکست چیست و چرا باید از آن استفاده کنم؟» به درک جامع از نحوه عملکرد NUXT میرساند و شما را قادر میسازد تا از آن برای رندرینگ سمت سرور، بهبود سئو (SEO) و مدیریت حرفهای بکاند استفاده کنید.
این دوره شما را از طریق منطق و کاربردهای عملی NUXT در ماژولهای مختلف، به صورت گامبهگام و با افزایش تدریجی سطح دشواری هدایت میکند.
به طور خلاصه، در این دوره موارد زیر پوشش داده میشود:
مبانی اولیه NUXT: نحوه نصب و منطق پشت آن.
استفاده صحیح از مسیرها (Routes) و هماهنگسازی آنها با VUE.
یادگیری نحوه پیشرندرینگ (Pre-rendering) در NUXT.
کار با پایگاه داده از طریق MongoDB و Mongoose برای نیازهای اپلیکیشن.
پیادهسازی امنیت، احراز هویت و Route Guards.
ساخت پروژههای عملی برای تمرین کلیه مباحث.
تجربه مدرس دوره چیست؟
با ۲۰ سال تجربه حرفهای، اپلیکیشنهای متعددی را برای شرکتهای متنوعی از جمله Citibank، Fox و Disney توسعه دادهام.
به عنوان توسعهدهنده در یک شرکت پیشرو، متخصص در ساخت اپلیکیشنها با Vue، Svelte، React، Angular، Node و هوش مصنوعی هستم و در اوقات فراغتم به تدریس علاقه دارم.
مخاطبان هدف چه کسانی هستند؟
این دوره برای تمامی یادگیرندگان طراحی شده است.
با این دوره جامع، مهارتهای برنامهنویسی خود را ارتقا دهید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
نصب NODE
Installing NODE
معرفی IDE
IDE
مخازن کد
Repositories
ناکست (NUXT) چیست؟
What is NUXT ?
صفحات
The Pages
ساخت یک اپلیکیشن
Creating an App
نحوه عملکرد مسیرها
How routes work
مسیرهای استاتیک
Static routes
مسیرهای تو در تو (Nested)
Nested routes
مسیرهای داینامیک
Dynamic routes
دریافت پارامترها
Getting params
مسیرهای Catch-all
Catch all routes
سئو و متا تگها
SEO and Meta
متادیتای صفحه
Page metadata
لایوتها
Layouts
لینکها و ناوبری
Links and Navigation
کامپوننتها
Components
کامپوننتهای سفارشی و پروفایل
Custom components and Profile
کار با استایلها
Working with styles
فونتها و پیشپردازندهها
Fonts and Pre-Processors
میدلورهای گلوبال
Global middleware
میدلورهای نامگذاری شده و محلی
Named and Local Middleware
کامپوزبلها (Composables)
Composables
صادرات مجدد کامپوزبلها
Re-Exporting compodables
ابزارها (Utils)
Utils
پلاگینها
Plugins
صفحه ۴۰۴
404 Page
سرور
The server
ساخت یک تمپلیت
Creating a template
چرخه حیات NUXT
The NUXT lifecycle
راهاندازی پایگاه داده
Setting up a DB
دریافت دادهها (Fetching)
Fetching data
پوشه server
The server folder
مسیرهای API
API Routes
مسیرهای API بخش دوم
API Routes part 2
فرم افزودن کارمند
Add employee form
کار با Body و Query
Body and QueryP
ارسال دادههای کارمندان
Posting employees
مسیرهای سرور
Server routes
میدلورهای سرور
Server middleware
پلاگینهای Nitro سرور
Server Nitro plugins
ابزارهای سرور
Server utils
بیشتر درباره H3.JS
More about H3.JS
فرم ویرایش کارمند
Edit employee form
بهروزرسانی کارمند با ID (Patch)
Patch employee by ID
مربی حرفه ای و توسعه دهنده وب. من مدت ها پیش شروع به بروز تب اینترنت کردم. من با ایجاد برنامه نویسی برای ایجاد وب سایت هایی برای پروژه های شخصی خودم شروع کردم اما بعد از مدتی مردم برای ایجاد وب سایت های خود با من تماس گرفتند ، خنده دار نحوه کار همه چیز بیرون
من با فناوری هایی مانند PHP ، Wordpress ، Laravel ، NodeJS ، Phyton و بسیاری از زبانهای دیگر کار کردم ، اما امروز دوست دارم با فناوری مبتنی بر JavaScript مانند React ، Angular یا VueJS کار کنم. بله من عاشق جاوا اسکریپت هستم :)
برنامه های زیادی برای شرکت های بسیار کوچک و برنامه های بسیار عظیم مانند Citi ، Fox ، Disney ، Roche و بسیاری دیگر بسازید.
اما علاوه بر پیشرفت ، دوست دارم با آموزش آنچه دوست دارم ، با مردم تعامل داشته باشم.
نمایش نظرات