This repository is a training program for any developer who wants to start working on my.saas projects.
The goal of this bootcamp is that you follow a targeted leanring program, and become an expert in a short period of time.
This training program is assuming that you already dominate the following technologies:
- Linux Bash
- Git
First, you need your own repository where you will submit all the exercises that you will perform during this training. So,
-
If you don't have a GitHub account yet, create your GitHub account here.
-
Fork this repository in GitHub, following the steps in this tutorial.
-
Clone this repository into your computer by running the following bash command:
mkdir -p ~/code
cd ~/code
git clone https://github.com/<your github username>/bootcampSignup to some platforms providing tutorials and where you can follow your progress there.
Example: In W3Schools you can track your progress on each one of the tutorials at https://my-learning.w3schools.com/.
So,
-
Signup into W3Schools.
-
Signup into .... (pending to find another tutorial for Ruby)
Throughout the tutorials, examples will appear, as shown in the image below.
Please, it is VERY IMPORTANT that you perform each one of the examples.
We recommend you to create one file into your fork of this repository, inside the regarding folder (examples: ~/code/bootcamp/html, ~/code/bootcamp/css, ~/code/bootcamp/javascript, etc.)
The goal of this first training is that you dominate the technonogies where my.saas is built on.
Each one of the points below has a link to the tutorial you have to follow.
Note that each tutorial is composed by many pages as is shown in the picture below.
Here is your clue:
The goal of this second training is that you dominate BlackStack.
BlackStack is a series of Ruby libraries (gems) where my.saas is built on.
- Simple Command Line Parser
- Simple Cloud Logging
- Core
- Nodes
- Deployer
- Pampa <--- Documentation needs review
- My DropBox API
- CSV Indexer
The goal of this thirth training is that you create a SaaS product using my.saas framework an all its extensions.
- My.SaaS Tutorial <--- Documentation needs review
- Invoicing and Payments Processing <--- Documentation needs review
- Monitoring <--- Documentation needs review
- Content <--- Documentation needs review


