لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع و عملی Next.js - توسعه وب با React
- آخرین آپدیت
دانلود Official Next Js Tutorial Code Along - React Web Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
آیا آمادهاید تا در Next.js و توسعه وب با React استاد شوید؟ این دوره طراحی شده است تا شما را در مسیر تبدیل شدن به یک متخصص در ساخت اپلیکیشنهای وب پویا و با کارایی بالا راهنمایی کند. از مبانی توسعه وب تا مفاهیم پیشرفته در Next.js، شما با تمام مراحل این مسیر آشنا خواهید شد. در طول این مسیر، از طریق پروژههای عملی و مثالهای کدنویسی گامبهگام، تجربه کاربردی کسب خواهید کرد.
دوره با معرفی مفاهیم بنیادی توسعه وب مانند HTML، CSS و JavaScript آغاز میشود. پس از تسلط بر مبانی، وارد دنیای React خواهید شد و یاد میگیرید که چگونه کامپوننتها را بنویسید، وضعیت (State) را مدیریت کنید و از هوکها (Hooks) برای ارتقای عملکرد برنامه خود استفاده کنید. با پیشروی در دوره، از React به Next.js مهاجرت خواهید کرد و مفاهیمی مانند رندرینگ سمت سرور (SSR)، تولید سایت استاتیک (SSG) و رندرینگ سمت کلاینت (CSR) را درک خواهید کرد. هر درس بر پایه درس قبلی بنا شده است تا منحنی یادگیری آرامی داشته باشید و مفاهیم کلیدی تثبیت شوند.
این دوره ابزارهای لازم را در اختیار شما قرار میدهد تا با اعتماد به نفس کامل، اپلیکیشنهای Full-stack را با استفاده از Next.js بسازید، مستقر (Deploy) و بهینهسازی کنید. شما با تکنیکهای بهینهسازی عملکرد مانند Code Splitting، Prefetching و مسیریابی پویا (Dynamic Routing) و همچنین کار با متادیتا و داراییها (Assets) آشنا میشوید. در پایان دوره، شما قادر خواهید بود یک اپلیکیشن کامل Next.js با ویژگیهای واقعی را مستقر کنید و برای وظایف توسعه حرفهای آماده شوید.
چه کسانی از این دوره بهرهمند میشوند؟ این دوره برای مبتدیانی که درک پایهای از توسعه وب دارند و همچنین توسعهدهندگان React که میخواهند مهارتهای خود را با Next.js ارتقا دهند، ایدهآل است. پیشنیاز پیشرفتهای وجود ندارد، اما آشنایی با HTML، CSS و JavaScript توصیه میشود. این دوره برای توسعهدهندگان مشتاق Front-end، توسعهدهندگان Full-stack و هر کسی که به دنبال یادگیری ابزارها و تکنیکهای مدرن توسعه وب است، مناسب است.
در پایان این دوره، شما قادر خواهید بود اپلیکیشنهای Next.js آماده برای محیط عملیاتی (Production-ready) بسازید و مستقر کنید، محتوای پویا را با React ادغام کنید، عملکرد برنامه خود را بهینه کرده و از تکنیکهای مدرن توسعه وب در محیطهای حرفهای بهره ببرید.
سرفصل ها و درس ها
مقدمه
Introduction
مرور کلی دوره
Course Overview
Next.js چیست و مبانی توسعه وب
What Is Next.js and Web Development Basics
ضروریات توسعه وب برای مبتدیان چیست
What Are the Essentials of Web Development for Beginners
نکتهای کوتاه درباره خودآموزی
Quick Note on Self-Learning
React برای مبتدیان مطلق چیست
What Is React for Complete Beginners
Next.js دقیقاً چیست و کاربردهای پایه آن
What Is Next.js Exactly and Its Usefulness Basics
وبسایتها و HTML چگونه کار میکنند (برای مبتدیان)
How Websites and HTML Work for Complete Beginners
ساخت یک وبسایت ساده از صفر
Build a Basic Website from Scratch
ویرایشگر متن چیست و نحوه نصب VS Code
What Is a Text Editor and How to Get VSC
استقرار اولین وبسایت با HTML و JS کلاسیک
Deploy Your First Website with Old-School HTML and JS for Complete Beginners
دستکاری DOM با مبانی جاوا اسکریپت وب
Manipulate the DOM with JavaScript Web Basics
برنامهنویسی امری در مقابل Declarative و توسعه وب
Imperative Versus Declarative Programming and Web Development
ساخت یک پروژه React از صفر
Build a React Project from Scratch
تبدیل دستی کد وبسایت به اپلیکیشن React
Convert Website Code to a React App Manually with Src Pointing
آشنایی با Babel و JSX
Introduction to Babel and JSX
ضروریات جاوا اسکریپت برای تسلط بر React
JavaScript Essentials for Mastering React
دانلود Node.js و معرفی Node.js
Download Node.js and What Is Node.js
راه اندازی محیط یادگیری
Setting Up Our Learning Environment
توابع در جاوا اسکریپت چیستند
What Are Functions in JavaScript
مثال نحوه عملکرد توابع در جاوا اسکریپت برای مبتدیان
Example of How Functions Work in JavaScript for Complete Beginners
Function Expressions در جاوا اسکریپت چیستند
What Are Function Expressions in JavaScript
ترفندهای سوالات مصاحبه جاوا اسکریپت با Function Expressions
JavaScript Interview Question Trick with Function Expressions and Utility Fun
Function Hoisting در جاوا اسکریپت چیست
What Is Function Hoisting in JavaScript
نحوه عملکرد Scope در جاوا اسکریپت
How Scope Works in JavaScript
Closure چیست و مثال کاربردی در جاوا اسکریپت
What Are Closures and an Example with JavaScript Explained
الگوی پیشرفته Closure Module برای کپسولهسازی دادهها
Advanced Closure Module Pattern with Data Privacy Encapsulation
Arrow Functions چیستند و کاربردشان در React
What Are Arrows Functions and Usefulness in React
Destructuring در جاوا اسکریپت
Destructuring with JavaScript
کدنویسی عملی React از صفر – یادگیری گامبهگام React
React Code Along from Scratch – Step-by-Step Learning React
نحوه نوشتن کامپوننتها در React
How to Write Components in React
ساختار درخت کامپوننتها و کامپوننتهای تو در تو
How the Component Tree Structure in React Works and Nested Components
نحوه عملکرد Props در React
How Props Work in React
رندر کردن لیستها با استفاده از Map در React
Mapping Through Lists in React
React Hooks و State در React چیستند
What Are React Hooks and State in React
آشنایی با Next.js برای توسعه حرفهای
Introduction to Next.js for Professional Development
مهاجرت از React به Next.js
Migrating from React to Next.js
مفاهیم پیشرفته و هسته Next.js
Higher-Level Next.js Core Concepts
محیط توسعه و تفاوت Build توسعه در مقابل Production
Development Environment and Build Versus Production Build with Next.js
آشنایی با کامپایلر Next.js
Introduction to the Next.js Compiler
رمزگشایی از مفهوم «کامپایلر» در Next.js
Demystifying What Is Meant by Next.js 'Compiler'
Minification در Next.js چیست
What Is Minification in Next.js
Bundling در Next.js چیست
What Is Bundling in Next.js
Code Splitting در Next.js چیست
What Is Code Splitting in Next.js
مبانی Build Time در مقابل Run Time
Build-Time Versus Run-Time Basics
مفهوم کلاینت و سرور در اپلیکیشنهای وب
What Is the Client and What Is the Server in Web Applications - Basics
رندرینگ (Rendering) در Next.js چیست
What Is Rendering in Next.js
پیشرندرینگ (Pre Rendering) در Next.js چیست
What Is Pre-Rendering in Next.js
رندرینگ سمت کلاینت (CSR) در Next.js
What Is CSR, Client-Side Rendering with Next.js
بررسی عمیق نحوه عملکرد رندرینگ سمت سرور (SSR)
How Server-Side Rendering Works as a Deeper Dive
SSG در Next.js چیست
What Is SSG in Next.js
CDNها و Edge در Next.js و Vercel چیستند
What Are CDNs and the Edge in Next.js and Vercel
بوتکمپ ساخت اپلیکیشن Next.js از صفر – از مبتدی تا حرفهای
Build a Next.js App from Scratch Bootcamp Code-Along - Zero to Hero
مقدمه و نکاتی درباره پروژه نهایی
Introduction and Quick Note about the Upcoming Final Project
نحوه اجرای قالب Next.js به صورت محلی
How to Start a Next.js Template Locally
مرور ساختار فایلهای قالب Next.js
Next.js Template File Structure Overview
صفحات (Pages) در Next.js چگونه کار میکنند
How Pages Work in Next.js
Prefetching و Code Splitting با Link و ناوبری سمت کلاینت
Prefetching and Codesplitting with Link And CSN – Client-Side Navigation in N
کار با متادیتا و داراییها در Next.js
Working with Metadata and Assets in Next.js
دانلود پروژه Starter Kit سیاساس رسمی Next.js
Download the CSS Starter Kit Project from Next.js Official
نحوه بهینهسازی تصاویر در Next.js
How Images Optimize with Next.js
اسکریپتها، دادههای هدر و Props در Next.js
Scripts and Header Data and Props with Next.js
CSS Modules و بهینهسازیهای Layout در Next.js
CSS Modules and Next.js Optimizations with Layout
استایلدهی سراسری (Global Styling) در Next.js
Global Styling with Next.js
سفارشیسازی استایلهای Utility در Next.js
Customizing Utility Styles with Next.js
متادیتا برای SEO و شبکههای اجتماعی در Next.js
Metadata for SEO and Social Media with Next.js
نوشتن کامپوننتهای Layout پویا در Next.js
Writing Dynamic Layout Components with Next.js
نحوه استفاده از Children و Props در React و Next.js
How to Use Children and Props in React and Next.js
پیشرندرینگ و دریافت دادهها در Next.js
Pre-Rendering and Data Fetching with Next.js
تستهای پیشرندرینگ در Next.js
Pre-Rendering Tests with Next.js
تفاوت Static Generation در مقابل Server Side Rendering
What Is Static Generation Versus Server-Side Rendering with Next.js
تولید استاتیک همراه با داده در Next.js
Static Generation with Data in Next.js
الگوریتمهای پایه برای تمرین Next.js و پردازش دادهها
Concise Basic Algorithms for Next.js Practice and Data Processing
تولید استاتیک و GetStaticProps در Next.js
Static Generation and GetStaticProps with Next.js
چه زمانی از GetStaticPropsServer استفاده کنیم
When to Use GetStaticPropsServer with Next.js
مقایسه SSR در مقابل CSR و GetServerSideProps
SSR Versus CSR and GetServerSideProps with Next.js
مسیریابیهای پویا با Next.js
Dynamic Routes with Next.js
نحوه ایجاد مسیرهای پویا (Dynamic Routes) در Next.js
How to Create Dynamic Routes with Next.js
پیادهسازی getStaticPaths در Next.js
getStaticPaths with Next.js Implementation
تسلط بر رندرینگ استاتیک پویا در Next.js
Mastering Dynamic Static Rendering with Next.js
رندر کردن Markdown و آسیبپذیریهای امنیتی HTML تزریقی
Rendering Markdown and Security Vulnerabilities with Injected HTML
بهبود و نهاییسازی صفحات پستهای پویا
Polishing the Dynamic Post Pages
بهبود کامپوننت Next.js با استایلدهی
Polishing a Next.js Component with Styling
دریافت دادهها، کوئری دیتابیس و ISR در Next.js
Fetching Data and Database Querying Plus ISR with Next.js
مسیرهای API در Next.js
API Routes with Next.js
نحوه استقرار (Deploy) اپلیکیشن Next.js از صفر
How to Deploy a Next.js Application from Scratch
گیتهاب چیست و چگونه شروع کنیم
What Is GitHub and How to Get Started with It
نحوه Push کردن اپلیکیشن Next.js به گیتهاب
How to Push Your Next.js App to GitHub
استقرار اپلیکیشن در Vercel و ثبت تغییرات با گیتهاب
Deploy Your App to Vercel and Commit Changes with GitHub
ساخت ویژگیها در شاخههای مختلف (Multi-branch) در گیتهاب
Real-World Multi-Branch Feature Building on GitHub with React
Pull Requests و ادغام کدها و استقرار خودکار در Vercel
Pull Requests and Merging Code Reviews with GitHub Automatic Vercel Deployment
نمایش نظرات