آموزش طراحی سایت پورتفولیو ریسپانسیو با ری‌اکت جی‌اس (React Js) - جامع‌ترین دوره ۲۰۲۴ - آخرین آپدیت

دانلود The Ultimate React Js Responsive Portfolio Website (2024)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت وب‌سایت نمونه کار واکنش‌گرا با قابلیت ایمیل با ری‌اکت، بوت‌استرپ، RxJS و نود جی‌اس

مباحث دوره

  • React Hooks (مقدماتی)
  • Bootstrap (مقدماتی)
  • توسعه سازگار با موبایل (واکنش‌گرایی موبایل)
  • استقرار پروژه در Heroku
  • ارسال سورس کد به GitHub
  • Node Mailer (پیاده‌سازی قابلیت ایمیل با NodeMailer)
  • افکت تایپ React با React Typical
  • اسکرول نرم (Smooth Scrolling)
  • RxJs
  • انیمیشن Fade In
  • فایل قابل دانلود (PDF)
  • React Owl Carousel
  • React Toastify (مقدماتی)
  • Node Js و Express Js (مقدماتی)
  • طراحی وب حرفه‌ای

پیش‌نیازها

برای احساس راحتی در دوره، نیاز است با موارد زیر آشنایی داشته باشید: HTML و CSS پایه، جاوااسکریپت پایه (متغیرها، اشیاء، آرایه‌ها، توابع).

به این مگاکورس خوش آمدید!

ساخت وب‌سایت نمونه کار نهایی با React JS (واکنش‌گرا) + قابلیت ایمیل

کل سورس کد در اختیار شما قرار می‌گیرد

آنچه در این دوره خواهید آموخت:

  • React Hooks
  • Bootstrap
  • Node js (مقدماتی)
  • Express Js (مقدماتی)
  • Node Mailer
  • Rxjs Subject، Observable، Observer (مقدماتی)
  • React Typical (افکت تایپ)
  • React Owl Carousel
  • React Toastify
  • اسکرول نرم
  • انیمیشن‌های Fade In
  • استقرار وب‌سایت در Heroku
  • ارسال سورس کد به Github

جزئیات دوره

در این دوره، نحوه توسعه برنامه‌های وب خیره‌کننده با React JS، Bootstrap، RxJS و Node JS برای بک‌اند را به همراه تعدادی کتابخانه کاربردی خواهید آموخت. گام به گام شما را از ابتدا تا مرحله نهایی استقرار راهنمایی خواهم کرد.

در پایان این دوره، قادر خواهید بود وب‌سایت را در سرور Heroku مستقر کرده و سورس کد را به GitHub ارسال کنید.

همچنین یاد خواهیم گرفت چگونه از React Owl Carousel برای اسکرول کردن نظرات از سمت راست صفحه به سمت چپ استفاده کنیم.

منوها به صورت پویا نمایش داده خواهند شد.

دانشجویان نحوه پیاده‌سازی اسکرول نرم و افکت‌های Fade In را یاد خواهند گرفت.

دانشجویان نحوه پیاده‌سازی افکت تایپ React برای تغییر متن‌های مختلف بر اساس زمان را فرا می‌گیرند.

قادر خواهید بود فایل‌های PDF قابل دانلود بسازید که در دکمه "دریافت رزومه" پیاده‌سازی کرده‌ایم.

نحوه پیاده‌سازی دکمه فراخوان (call to action) با استفاده از Rxjs را یاد خواهید گرفت.

دانشجویان قادر خواهند بود بین Subjects و Observables تمایز قائل شوند.

مدرس نحوه پیاده‌سازی Observable و نحوه اشتراک (subscribe) به آن در کامپوننت‌های مختلف را آموزش خواهد داد.

توجه داشته باشید، Observable که در این دوره استفاده خواهیم کرد، Subject است. Subject نوع خاصی از Observable است که امکان انتشار چندگانه مقادیر را فراهم می‌کند.

دانشجویان نحوه پیاده‌سازی قابلیت ایمیل با استفاده از Node Mailer را یاد خواهند گرفت.

بسته‌های زیر را برای بک‌اند یاد خواهید گرفت:

  1. Node Monitor
  2. Cors (Cross-Origin Resource Sharing)
  3. Concurrently
  4. Express Js

همچنین نحوه ایجاد Middleware را یاد خواهید گرفت.

لینک سورس کد کامل و موادی که در این دوره استفاده شده است، در قسمت منابع موجود خواهد بود.

به دوره توسعه وب‌سایت نمونه کار نهایی با React JS خوش آمدید!


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

مقدمه Introduction

  • پروژه نمایشی Demo Project

  • مرور دوره و نحوه پرسیدن سوال Course Review and How To Ask Questions

  • ایجاد برنامه ری اکت Create React App

  • قالب آماده ری اکت React Boiler Plate

به‌روزرسانی دوره (به‌روزرسانی بسیار مهم) Course Update (Very important Update)

  • به‌روزرسانی تصویر (img) Image Update (img)

  • عملکرد جیمیل (دریافت رمز برنامه) Gmail Functionality (Get App password)

کامپوننت خانه Home Component

  • تنظیم ساختار پروژه Setting Up project Structure

  • کامپوننت پروفایل ۱ Profile Component 1

  • کامپوننت پروفایل ۲ Profile Component 2

  • به‌روزرسانی افکت تایپ ری اکت React Type Effect Update

  • نمایش تصویر پروفایل و اصلاحات Display Profile Picture And Corrections

  • استایل‌دهی کامپوننت پروفایل Styling Profile Component

  • پاسخ‌گویی پروفایل Profile Responsiveness

  • پاورقی پروفایل Profile Footer

  • نمایش پاورقی Display The Footer

  • پاک‌سازی کد و حفظ ساختار برنامه Clean up the code and maintain the app structure

  • رندر کامپوننت Component Rendering

RxJs RxJs

  • مقدمه‌ای بر Rxjs Introduction to Rxjs

  • سرویس اسکرول Scroll Service

  • انیمیشن‌ها Animations

کامپوننت هدر Header Component

  • نصب بسته و صفحه به‌روزرسانی Package Installation and Update Screen

  • ناوبری و عملکرد کلیک Navigations and Click Functionality

  • استایل‌دهی کامپوننت هدر Styling the Header Component

  • پاسخ‌گویی هدر Header Responsiveness

کامپوننت قابل استفاده مجدد ReUseAble Component

  • ایجاد کامپوننت قابل استفاده مجدد Create Reuseable Component

  • استایل‌دهی کامپوننت قابل استفاده مجدد Styling the ReuseAble Component

کامپوننت درباره من About Me Component

  • طراحی کامپوننت درباره من About Me Component Design

  • استایل‌دهی کامپوننت درباره من Styling About Me Component

  • پاسخ‌گویی کامپوننت درباره من About Me Component Responsiveness

کامپوننت رزومه Resume Component

  • ایجاد کامپوننت رزومه و متغیرهای وضعیت برای استفاده Creating the Resume Component and state variables to be used

  • آماده‌سازی داده‌های استاتیک رزومه ۱ Preparing Resume Static Data 1

  • آماده‌سازی داده‌های استاتیک رزومه ۲ Preparing Resume Static Data 2

  • ایجاد رابط کاربری و توابع برای نمایش داده‌های رزومه روی صفحه Creating the UI and Functions to display the Resume Data on the screen

  • استایل‌دهی کامپوننت رزومه Styling the Resume Component

  • پاسخ‌گویی موبایل رزومه Resume Mobile Responsiveness

کامپوننت شهادت‌نامه Testimonial Component

  • کامپوننت شهادت‌نامه و کاروسل جغد Testimonial Component and Owl carousel

  • پیاده‌سازی کاروسل شهادت‌نامه با استفاده از ری اکت جغد کاروسل Implementing Testimonial carousel using React Owl Carousel

  • استایل‌دهی کامپوننت شهادت‌نامه Styling Testimonial Component

کامپوننت تماس با من Contact Me Component

  • ایجاد کامپوننت تماس با من Creating the Contact Me Component

  • فرم تماس با من و متغیرهای وضعیت Contact Me Form and State Variables

  • استایل‌دهی کامپوننت تماس با من Styling Contact Me Component

  • رفع فرم تماس با من (استایل‌دهی) Fixing the Contact Me Form (Styling)

  • عملکرد فرم Form Functionality

  • دکمه فراخوان به اقدام و انیمیشن محو شدن Call to Action Button And Fade In Animation

بک‌اند (Node Js) Backend (node Js )

  • مقداردهی اولیه بک‌اند Backend Initialization

  • ایجاد سرور Creating The Server

  • مسیر تماس Contact Route

  • پیکربندی جیمیل Gmail Configuration

  • رفع اشکالات Fixing Bugs

  • به‌روزرسانی جیمیل Gmail Update

استقرار Deployment

  • پاک‌سازی کد و آماده‌سازی آن برای استقرار Clean Up The code and prepare it for deployment

  • استقرار برنامه وب در سرور Heroku Deploy the Web App to Heroku Server

  • ارسال کد منبع به GitHub Push the Source code to GitHub

  • کد منبع نهایی Final Source Code

  • کد منبع نهایی به‌روز شده Updated Final Source code

نمایش نظرات

آموزش طراحی سایت پورتفولیو ریسپانسیو با ری‌اکت جی‌اس (React Js) - جامع‌ترین دوره ۲۰۲۴
جزییات دوره
8 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,836
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ehizeex Okwuose Ehizeex Okwuose

مدرس توسعه نرم‌افزار، توسعه‌دهنده، کارآفرین