Master Riot v3: Learn Riot.js from Scratch

Master Riot.js, a powerful JavaScript library for web applications, from beginner to advanced level. Learn everything from setup to server-side rendering and practical projects.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course takes you from a complete newbie to a Riot.js pro, making web app development as fun and easy as chatting with a friend! With practical lessons and real-world projects, you'll be building awesome apps in no time.

Key Points

  • Learn the ins and outs of the Riot.js library.
  • Master advanced features like routing and server-side rendering.
  • Create practical web applications with hands-on projects.

Learning Outcomes

  • Understand and utilize the Riot API in depth.
  • Configure HTML5 routing and create dynamic web applications.
  • Implement Riot.js for both web and mobile apps using various technologies.

About This Course

Go from zero to Master with the React-inspired, Riot.js library. A powerful, yet flexible, javascript view layer.

Learn to create rich web applications using the Riot javascript library.

Go from zero to mastery in all aspects of Riot, including configuration, client & server-side rendering, routing and more.

Master Riot is suited to both complete newcomers to Riot, and advanced Javascript developers looking to quickly and efficiently add Riot to their arsenal.

  • Learn to set up a base Riot configuration according to your project needs

  • Understand the entire Riot API in depth

  • Configure HTML5 routing and route filtering

  • Integrate Riot in more advanced server-side projects

  • Be more creative with your code via Riot’s flexible approach

An incredibly powerful library to know for any Javascript developer.

Javascript is hands-down the fastest growing programming language, and Riot is an invaluable skill for any developer with existing Javascript knowledge.

Riot will enable developers to create rich, powerful web applications without the steep learning curve of React or Angular, and also works exceptionally well as a view layer for native mobile & desktop apps, through the use of technologies such as Phonegap and Electron.

This course will allow Javascript developers to use Riot to it’s full potential and go from complete Riot novice to an an advanced level as quickly as possible.

Content and Overview

This course comprises of 25+ concise video lessons designed to make learning Riot as quick and efficient as possible. The course is suited to anyone with a good understanding of the Javascript programming language.

Absolutely no knowledge of any other Javascript libraries is required, although a basic grasp of Node.js would be helpful for a small section of the course.

The course starts by looking at the different variations of the Riot library, different compilation options and the basics of Riot’s tag syntax.

The next section, which forms the bulk of the course, takes an in-depth look at each individual aspect of the Riot API, including concepts such as styling, looping and handling user interactions.

After mastering the API, the course will move to using Riot on the server (Node.js) and then teach you how to configure and use the Riot router for creating rich, routable web apps.

The final section of the course is a practical project which will put all the previous lessons’ knowledge to use in a real-world web app.

Completing this course will allow you to start creating practical Riot-based web/mobile apps immediately.

All the lessons are designed to be as concise as possible and the course focuses on learning in a practical way.

  • Create customised Riot implementations specific to the project they are working on.

  • Understand, in depth, each individual aspect of the Riot API.

  • Have the know-how to implement Riot in practical ways to build rich, real-world web applications.

Instructor

Profile photo of Ray Viljoen
Ray Viljoen

Stackacademy provides high-quality Courses for Developers, with learning-efficiency as the number one priority.My name is Ray Viljoen,I have over 10 years experience as a Full Stack Developer and have real world experience building, maintaining & optimising a wide range of applications.My courses are concise, teaches practical skills and is designed to also serve as usable future reference material.

Review
4.9 course rating
4K ratings
ui-avatar of Keshav Bhatt
Keshav B.
5.0
1 year ago

good

  • Helpful
  • Not helpful
ui-avatar of Wojciech Domalewski
Wojciech D.
5.0
2 years ago

It seems so :) .

  • Helpful
  • Not helpful
ui-avatar of Gaurav
Gaurav
5.0
2 years ago

Very Good Course

  • Helpful
  • Not helpful
ui-avatar of Elli-Jayne Willard
Elli-jayne W.
2.0
3 years ago

The instructor is great - however this course is not really out of date and the examples no longer work unfortunately. It would be AMAZING to get an updated version of this course as there are none out there!

  • Helpful
  • Not helpful
ui-avatar of Greg Sithole
Greg S.
5.0
3 years ago

Great Course and excellent content. My only issues were the pacing but I'm happy with the end result of gaining new knowledge

  • Helpful
  • Not helpful
ui-avatar of Marco Antonio Lizardo Del Riego
Marco A. L. D. R.
5.0
3 years ago

Brilliant!... I'm afraid I'm falling in love with this technology and the way it gets explained is delightfully perfect!

  • Helpful
  • Not helpful
ui-avatar of M B
M B.
2.5
4 years ago

While the course itself was pretty good, I found that as of 5/2021 we are at riot v6 and that riot v4 changed the syntax. It would be better if this course were updated to the latest version.

  • Helpful
  • Not helpful
ui-avatar of Julio Alberto Villegas Mireles
Julio A. V. M.
5.0
4 years ago

Excellent teacher and content.

  • Helpful
  • Not helpful
ui-avatar of Son Dhoe
Son D.
5.0
4 years ago

Great for learn riot js, thanks...

  • Helpful
  • Not helpful
ui-avatar of Shubham
Shubham
4.5
4 years ago

likes the course so much but its for riot v3. i hope that in future we get some update to riot v4

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses