لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش React: ایجاد و میزبانی یک سایت Full-Stack
React: Creating and Hosting a Full-Stack Site
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شما React را یاد گرفته اید و می توانید رابط های front-end شگفت انگیزی ایجاد کنید. اما استقرار آنها نیاز بیشتری دارد. شما به منطق و مکانی برای قرار دادن آن نیاز دارید. با ترکیب رابط کاربری front-end خود با یک راه حل back-end و میزبانی ابری، می توانید برنامه های قدرتمند و تعاملی کامل بسازید. در این دوره مبتنی بر پروژه، Shaun Wassell نشان میدهد که چگونه React، Node.js و Amazon Web Services (AWS) را در یک وبسایت با ویژگیهای کامل، شامل فرمهای کاربرپسند برای ارسال مقالات و نظرات، ترکیب کنیم. یاد بگیرید که چگونه یک رابط از اجزای React ایجاد کنید، یک سرور Node.js ایجاد کنید، در پایگاه داده MongoDB پیوند دهید، احراز هویت کاربر را با Firebase Auth اضافه کنید، و سایت خود را در خدمات وب آمازون مستقر کنید. به Shaun در این دوره بپیوندید تا مهارتهایی را به دست آورید تا خدمات مشتری خود را به سطح بعدی برسانید: برنامههای کاربردی وب تمام پشته که واقعاً تعاملی هستند.
سرفصل ها و درس ها
معرفی
Introduction
آنچه شما باید بدانید
What you should know
یک وب سایت فول استک ایجاد کنید
Create a full-stack website
نصب Node.js و NPM
Installing Node.js and NPM
معرفی پروژه
Project introduction
1. ایجاد یک React Front End
1. Creating a React Front End
پارامترهای URL با React Router
URL parameters with React Router
راه اندازی یک پروژه React
Setting up a React project
چرا واکنش نشان دهیم؟
Why React?
با استفاده از پیوندهای روتر React
Using React Router links
ایجاد یک صفحه 404 در React
Creating a 404 page in React
ایجاد و پیوند دادن لیست مقالات
Creating and linking the articles list
ایجاد صفحات وبلاگ شما
Creating your blog pages
فهرست مقالات خود را مدولار کنید
Making your articles list modular
ایجاد مؤلفه برنامه
Creating the app component
2. ایجاد یک Node.js Back End
2. Creating a Node.js Back End
افزودن نظرات
Adding comments
مقالات موافق
Upvoting articles
تست سرور اکسپرس با Postman
Testing an Express server with Postman
چرا Node.js؟
Why Node.js?
بهروزرسانی خودکار با nodemon
Automatically updating with nodemon
راه اندازی سرور اکسپرس
Setting up an Express server
پارامترهای URL در Express
URL parameters in Express
3. افزودن MongoDB به Node.js
3. Adding MongoDB to Node.js
در حال بازنویسی نقطه پایان رأی موافق
Rewriting your upvote endpoint
اضافه کردن MongoDB به Express
Adding MongoDB to Express
چرا MongoDB؟
Why MongoDB?
بازنویسی نقطه پایان نظرات شما
Rewriting your comments endpoint
دانلود و نصب MongoDB
Downloading and installing MongoDB
4. اتصال Front End و Back End
4. Connecting the Front End and Back End
ایجاد فرم افزودن نظر
Creating an add comment form
نمایش نظرات
Displaying comments
ایجاد دکمه رأی موافق
Creating an upvote button
فراخوانی useEffect در زمان مناسب
Calling useEffect at the right time
افزودن قلاب های React
Adding React hooks
اضافه کردن بارگذاری داده به اجزای صفحه
Adding data loading to page components
کتابخانه اکسیوس
The Axios library
5. افزودن احراز هویت کاربر با Firebase Auth
5. Adding User Authentication with Firebase Auth
افزودن Firebase Auth به Node.js
Adding Firebase Auth to Node.js
محافظت از نقاط پایانی رأی موافق و نظر
Protecting the upvote and comment endpoints
ایجاد یک قلاب احراز هویت سفارشی
Creating a custom auth hook
محافظت از نقاط پایانی با استفاده از auth-tokens
Protecting endpoints using auth-tokens
یک صفحه ایجاد حساب بسازید
Build a create-account page
یک فرم ورود بسازید
Build a login form
ایجاد پروژه Firebase
Creating a Firebase project
ایجاد تنظیمات رابط برای کاربران احراز هویت شده
Making interface adjustments for authenticated users
درخواست با توکن های احراز هویت
Making requests with auth tokens
چرا Firebase Auth؟
Why Firebase Auth?
افزودن Firebase Auth به React
Adding Firebase Auth to React
6. میزبانی یک برنامه React Full-Stack
6. Hosting a Full-Stack React Application
راه اندازی هاست برای MongoDB
Setting up hosting for MongoDB
خاموش کردن پروژه Google Cloud
Shutting down a Google Cloud project
در حال آماده سازی یک برنامه برای انتشار
Preparing an app for release
انتشار یک برنامه فول استک
Releasing a full-stack application
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
توسعه دهنده نرم افزار Full-Stack
Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.
Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.
نمایش نظرات