React and Go work well together. React handles the front end. Go handles the back end. In this course, you learn how to build and deploy a fast web app with a React UI and a Go API.
Why Use React
React is an open-source JavaScript library for building user interfaces. It helps you make fast and interactive apps. Many companies use it, including Netflix and Instagram. You use React to build single-page apps and mobile apps.
Why Use Go
Go is a fast and type-safe programming language. It works well for building REST APIs. Many large companies use Go for secure and scalable apps. You will use Go in this course to build the back end for your React app.
React and Go Together
You may notice that many companies use both React and Go. They pair well because React handles UI work, while Go handles API and server work. You will see how they fit together as you move through the lessons.
What You Will Learn
You start with the core parts of React. You learn about components, props, state, and the React life cycle. You also learn how to call remote APIs, both the API you build and a third-party API.
Class Components and Hooks
You first build an app using class components. After that, you rebuild the same app using functions and hooks. Many older projects still use classes, so it helps to know both styles.
Working With the Go Back End
You learn how to receive and return data with Go. You handle JSON and GraphQL requests. You send JSON responses back to the front end.
Adding Auth With JWT
You also learn how to protect parts of your site. You create and use JSON Web Tokens (JWT) to handle user authentication.
Who This Course Is For
This course is not for absolute beginners. You should know some JavaScript and Go. You should also feel comfortable with HTML.
Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.
Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.
Watch Online 238 lessons
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 238 lessons in this course and access 10,000+ hours of premium content across all courses.
Master the Art of Building Real World SEO Web Applications using MERN (Mongo Express React Node) Stack. Become a true Web Developer with this Ultimate Project b
20 hours 25 minutes 13 seconds
Frequently asked questions
What is Working with React and Go (Golang) about?
React and Go work well together. React handles the front end. Go handles the back end. In this course, you learn how to build and deploy a fast web app with a React UI and a Go API. Why Use React React is an open-source JavaScript library…
Who teaches Working with React and Go (Golang)?
Working with React and Go (Golang) is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is Working with React and Go (Golang)?
Working with React and Go (Golang) contains 238 lessons with a total runtime of 24 hours 48 minutes. All lessons are available to watch online at your own pace.
Is Working with React and Go (Golang) free to watch?
Working with React and Go (Golang) is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Working with React and Go (Golang) online?
Working with React and Go (Golang) is available to watch online on CourseFlix at https://courseflix.net/course/working-with-react-and-go-golang. The page hosts every lesson with the integrated video player; no download is required.