◻
On Backend Development
In this course we will learn backend development with
Ruby on Rails and with node.js.
There are many frameworks in different languages that
could also be used. If you learn
Laravel (with PHP) or Django (with Python) or Play (with Java)
one of many other frameworks you are doing just fine.
We decided on Ruby on Rails in 2008 because the framework seemed well rounded
and modern then, and we have not been disappointed. Rails has not stopped innovating
and improving. In 2024 we can still recommend it both for learning and for building production
ready software. In 2013 we added node.js to cover different aspects of backend development.
◻
Ruby on Rails - Advanced Topics
- Deploy to PAAS
-
How to deploy a web app to the cloud with "Platform As A Service"
- REST API
-
Offer an REST stype API as part of your Rails app
- GraphQL API
-
Offer an GraphQL API as part of your Rails app
- Websocket in Rails
-
Websockets offer a permanent connection between client and server. With Actioncable you can use websockets for publish-subscribe communication
- Jobs and Tasks in Rails
-
Your web application will need code that is run outside the HTTP Request-Response cycle. Learn about Jobs that run automatically and Tasks that you can start from the commandline
- Rails Security
-
How Rails framework helps with web security
◻
Next.js
- Next.js
-
A Framework for React, including Backend Concerns