Level Up Your Web Dev Skills by Connecting Front-End to Back-End


Full-Stack Developers know how to build the front end of a website, the back end, and everything in between. And, if you’re looking for a career in web development, you should, too.

In our new course, Connecting Front-End to Back-End, we’ll introduce you to the technologies that allow the two to communicate. You’ll explore the differences between client- and server-side rendering, create your own RESTful APIs (APIs that conform to REST standards), and learn how to organize your code with MVC (Model, View, Controller) architecture.

Who is it right for?

If you’ve been learning about front-end or back-end development and want to learn more about how the two interact, this is the course for you. The same goes for those looking to optimize their web apps and offer a more seamless experience for their users. As Jiwon Shin, one of the Curriculum Developers behind our new course, explains:

“Learning the difference between client-side and server-side rendering will help you make informed decisions as to which rendering method you should go with to suit the needs of your web apps. Plus, MVC architecture can help you restructure existing web pages to achieve modularity through separation of data representation, logical, and presentation layers.”

Plus, REST standards and MVC architecture are ubiquitous in the tech industry, so getting familiar with both can help give you an edge in your job search.

What will you learn from the new course?

In the new course, you’ll learn all about REST APIs and MVC architecture while building a client-side rendered app with React and Node.js. That means, along with Node and React, you’ll also need to be familiar with HTML, CSS, and JavaScript. Bonus points if you’ve taken our Design Databases With PostgreSQL Skill Path, but it’s not required.

By the end of Connecting Front-End to Back-End, you’ll be able to:

  • Write code that enables the front end and back end to communicate
  • Connect front end to back end using REST APIs
  • Implement MVC architecture for full-stack web apps
  • Identify the differences between client- and server-side rendering

Ready to become a better Web Developer? Start by Connecting Front-End to Back-End.

Web Development Courses & Tutorials | Codecademy
Web Development is the practice of developing websites and web apps that live on the internet. Whether you’re interested in front-end, back-end, or going full-stack, the content in our Web Development domain will help you get there.

Related articles

7 articles