🔥 Roadmap to become a Full Stack Web Developer. What? Why? How?
Roadmap to become a full-stack web developer with Ruby on Rails
Full-stack web developer is who works familiar with both front-end and back-end, also servers and database.
Language: Ruby
Framework: Ruby on Rails
Unit test: Rspec
Relational Databases:
NoSQL Databases:
Hosts:
App Servers and Web Servers
Deployment, Measurement vs Monitoring
Rails Principles
Design Patterns
Fat model, skinny controller
KISS - "Keep it simple, stupid"
Composition over inheritance
Database Query Optimization
Caching
Security
Performance turning
CDN
Search Engines
Clean Code: A Handbook of Agile Software Craftsmanship
Code Complete 2: A Practical Handbook of Software Construction
Head First Design Patterns: A Brain-Friendly Guide
The Pragmatic Programmer: From Journeyman to Master
High Performance Web Sites: Rules for Faster-Loading Web Sites
Don't Make Me Think: A Common Sense Approach to Web Usability
Soft Skills: The Software Developer's Life Manual