Lập trình viên Full Stack là gì?
Lập trình viên full stack là những người có kinh nghiệm khóa học lập trình khiến việc và rất thành thạo lập trình font end – back end và hiểu biết nhiều server và database.
vì sao bạn nên trở ra đời trình viên Full Stack?
Bạn có thể tự vun đắp một hệ thống cho riêng mình mà không cần sự trợ giúp của người khác.
sở hữu rất nhiều đơn vị cần các lập trình viên Full Stack, bởi vì sẽ giúp họ vun đắp sản phẩm thấp hơn trong khoảng thời gian ngắn, giúp tiết kiệm giá bán.
Và đặc trưng là bạn sẽ với mức lương rất cao.
Vậy chúng ta cần gì để trở xây dựng thương hiệu trình viên Full Stack?
lập mưu hoạch: Bạn cần phải liệt kê ra lịch trình chi tiết, bao gồm số đông những thứ mà mình cần phải đạt được.
Thực hành: không ngừng lại ở việc đọc, bạn hãy tự vun đắp cho mình một hệ thống riêng bằng đa số những gì bạn biết.
có một cùng đồng: Nơi mà bạn mang thể học hỏi, luận bàn, giải đáp các thắc mắc của người khác như các diễn đàn.
tóm lược và ghi lại các gì bạn đã học được, nó sẽ rất hữu ích sở hữu bạn trong tương lai.
Tạo lề thói đọc sách, tin tức công nghệ và thực hiện hàng ngày.
lộ trình để trở thành khóa học lập trình web cho trẻ em một lập trình viên Ruby on Rails Full Stack
đề nghị cơ bản
Git / SVN
SSH
HTTP/HTTPS
GitHub / Bitbucket / GitLab
Cấu trúc dữ liệu giải thuật
1. Front-end
HTML
CSS
Responsive Web Design
Boostrap
Foundation
Javascript
jQuery
Frameworks: ReactJS, Angular or Vue.js, EmberJS
UI/UX
2. Back-end
Language: Ruby
Framework: Ruby on Rails
RubyGems
Unit Tests: Rspec
3. Database
Relational Databases:PostgreSQL, MySQL, MSSQL
NoSQL Databases: MongoDB, Redis, Memcached
Tham khảo =>>https://mindx.edu.vn/blog/post/full-stack-web-developer
4. Server
Hosts:
AWS
Heroku
Digital Ocean
Engine Yard
App Server and Web Server
Nginx
Apache
Phusion Passenger
Puma
Unicorn
Deployment, Measurement vs Monitoring
5. Kiến trúc và khả năng tái cấu trúc
Nguyên lý lập trình (Rails)
Convention over Configuration (Coc)
Don’t Repeat Yourself (DRY)
RESTful
SOLID Principles
Design Patterns
MVC
Form Object / Policy Object ( Active Records – Model)
Decorator / Presenter / Facade (View)
Service Object (Controller)
Strategy / Composite patterns / …
Fat model, skinny controller
KISS – Keep it simple, stupid
Composition over inheritance
6. Deeper – Chuyên sâu hơn
Caching
Security
CDN
Performance turning
Search Engines