React JS + Angular + Rails 5 Bootcamp
What you'll learn
- Build Angular and React applications from scratch
- Integrate Angular and React applications with multiple Ruby on Rails APIs
- Implement features such as: routing, data binding, data updates without a page refresh, and more!
- Build React JS applications
- A basic knowledge of Ruby on Rails
- Access to a Mac or Linux computer (or online IDE such as C9)
May 2021 Course Update! Added a new section of live coding workshops, including a deep dive on how to work with React hooks
Are you ready to build professional applications that combine the front end frameworks, such as React JS and Angular with Ruby on Rails as a backend? Then this is the course for you. My name is Jordan Hudgens, and I'll be your instructor for the course. In addition to being the lead instructor for devCamp I've also been building web applications for over a decade for organizations such as Eventbrite and Quip.
After you have completed this course you will be able to build modern React JS, Angular, and Ruby on Rails 5 applications. In fact, in this course we're going to develop several applications that highlight the powerful and dynamic features offered by front end frameworks such as React JS and Angular working as the user interfaces, and Ruby on Rails API apps functioning as the backend. This is a powerful combination since you will learn how to create incredibly fast, dynamic React JS and Angular applications that embrace features such as real time updates, along with the power and flexibility provided by the Ruby on Rails framework.
Throughout the course material you will learn concepts such as:
How to configure your system to run Angular and React JS Applications
How to generate an Angular applications
How to generate React JS applications
What it takes to build React and Angular components
How to work with Angular Observables to automatically update page elements without even needing to refresh the page.
Along with how to communicate with APIs and parse the data they return.
How to integrate authentication from scratch with session based auth
And everything else you'll need in order to build real world React JS and Angular applications, with a Ruby on Rails API!
Each lesson of the course is paired with the source code that I used in the guide so you can check your work. And since the application we're building is a real world app I'll constantly be adding to the course material with new features, as I do with my other courses.
Please feel free to review the course curriculum and I look forward to going through the material with you on your development journey!
Who this course is for:
- This course is for developers who want to learn how to build real world front end applications with frameworks such as Angular and React JS that run on Ruby on Rails backend APIs
Jordan Hudgens is the CTO and Founder of Bottega where he leads instruction and curriculum development for all of the DevCamp and Bottega code schools around the US.
Jordan has developed applications for Quip, Eventbrite, and DevCamp. As a teacher, he focuses on project driven education, with a focus on jobcentric techniques. This means that he focuses specifically on teaching the skills needed in the development industry. This style of teaching is conducive to learning how to build real world products that adhere to industry best practices.
Additionally Jordan has published multiple books on programming and computer science for Packt Publishing, along with developing training curriculum for Bottega, Learn Co, DevCamp, and AppDev on the topics of Ruby on Rails, Java, AngularJS, NoSQL, API development, TypeScript and algorithms.