وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

React: Creating and Hosting a Full-Stack Site

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

You've learned React and can create amazing front-end interfaces. But deploying them requires more. You need logic—and a place to put it. By combining your front-end UI with a back-end solution and cloud hosting, you can build powerful and interactive full-stack applications. In this project-based course, Shaun Wassell shows how to combine React, Node.js, and Amazon Web Services (AWS) in a full-stack, full-featured website, including user-friendly forms for posting articles and comments. Learn how to create an interface from React components, develop a Node.js server, tie in a MongoDB database, add user authentication with Firebase Auth, and deploy your site on Amazon Web Services. Join Shaun in this course to gain the skills to take your client services to the next level: full-stack web applications that are truly interactive.

  • 01.01-create a full-stack website
  • 01.02-what you should know
  • 01.03-installing node.js and npm
  • 01.04-project introduction
  • 02.01-why react
  • 02.02-setting up a react project
  • 02.03-creating the app component
  • 02.04-creating your blog pages
  • 02.05-using react router links
  • 02.06-url parameters with react router
  • 02.07-creating and linking the articles list
  • 02.08-making your articles list modular
  • 02.09-creating a 404 page in react
  • 03.01-why node.js
  • 03.02-setting up an express server
  • 03.03-testing an express server with postman
  • 03.04-url parameters in express
  • 03.05-upvoting articles
  • 03.06-automatically updating with nodemon
  • 03.07-adding comments
  • 04.01-why mongodb
  • 04.02-downloading and installing mongodb
  • 04.03-adding mongodb to express
  • 04.04-rewriting your upvote endpoint
  • 04.05-rewriting your comments endpoint
  • 05.01-the axios library
  • 05.02-adding react hooks
  • 05.03-calling useeffect at the right time
  • 05.04-adding data loading to page components
  • 05.05-displaying comments
  • 05.06-creating an upvote button
  • 05.07-creating an add comment form
  • 06.01-why firebase auth
  • 06.02-creating a firebase project
  • 06.03-adding firebase auth to react
  • 06.04-build a login form
  • 06.05-creating a custom auth hook
  • 06.06-build a create-account page
  • 06.07-adding firebase auth to node.js
  • 06.08-protecting endpoints using auth-tokens
  • 06.09-protecting the upvote and comment endpoints
  • 06.10-making requests with auth tokens
  • 06.11-making interface adjustments for authenticated users
  • 07.01-preparing an app for release
  • 07.02-setting up hosting for mongodb
  • 07.03-releasing a full-stack application
  • 07.04-shutting down a google cloud project
  • 08.01-next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 10972
    حجم: 4142 مگابایت
    مدت زمان: 285 دقیقه
    تاریخ انتشار: 10 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید