- All the tables together make a stack You can call it as the architechture stack up
- Each Table refers to a section in the stack. At all given times you need all the sections to build a complete solution
- Each section has a option of either acquiring the skills- DIY or buyout option where you can customize by learning a few commands
- If a person is DIY for all the sections then he / she is referred to as a full-stack developer
- The target needs to be decided as to which path would he /she like to DIY or buyout
Device and programming | |||
Development / DIY | Buyout / Customization | ||
Python,Linux,GPIO programming | Raspberry Pi | Downloading installing code from repos | Adafruit, Github |
C programming | Arduino |
Web developement | |||
Development / DIY | Buyout / Customization | ||
HTML5+CSS3+AngularJS | FrontEnd Web | Sharepoint | Quick web development |
HTML5+CSS3+Jquery | Wordpress | ||
HTML5+CSS3+ReactJS | |||
HTML5+CSS3+EmberJS | |||
HTML5+CSS3+KnockoutJS | |||
HTML5+CSS3+PolymerJS | |||
MVC+ Razor |
Web services / API | |||
Development / DIY | Buyout / Customization | ||
Django(Python) | Backend Web | Predix cloud, services, database | IoT platforms |
MVC ASP.NET(C#) | AWS cloud, services, database | ||
NodeJS(JS) | Azure IoT cloud, services, database |
Web hosting and cloud | |||
Development / DIY | Buyout / Customization | ||
Digital Ocean(Linux) | IaaS | ||
Linode(Linux) | |||
Azure(MS) |
Database | |||
Development / DIY | Buyout / Customization | ||
MongoDB(NOSQL) | Database | ||
Cassandra(NOSQL) | |||
Couch(NOSQL) | |||
Postgres(SQL) | |||
MySQL(SQL) |