0
Lộ trình Backend
mọi người cho em hỏi lộ trình học backend cần học những gì ạ?
1 CÂU TRẢ LỜI
0
Hi! To learn backend, you should start with programming languages like Java, Python or Node.js. In addition, mastering databases like MySQL or MongoDB is also important. Some frameworks like Express.js for Node.js or Django for Python will help you develop faster. If you feel like relaxing after studying, you can try playing some interesting games like Snow Rider 3D to relieve stress!
Trước tiên bạn cần nắm rõ kiến thức cơ bản về cách web hoạt động như request, response, rest api, client - server, http, https... Có kiến thức về database, hiểu sự khác biệt giữa sql và nosql. Tư duy lập trình, cách tối ưu, thuật toán...
Hãy bắt đầu với 1 ngôn ngữ lập trình trước tiên, khi đã quen tay với cách syntax của ngôn ngữ đó, bạn có thể bắt đầu với các framework backend như php thì là Laravel/Symphony Golang thì Gin/Fiber Js có thể dùng nestjs/Node+Express ...
Khi học, khuyến khích tự thực hành những tác vụ đơn giản như todolist để làm quen với CRud, kết nối db, làm quen với middleware, gate, police, validation...
Ngoài ra còn 1 vài kiến thức khác như ORM, chỉ mục index cho db, tránh sai lầm về truy vấn N+1...
Sau khi đã thành thạo, có thể tiếp tục với websocket, gửi mail, queue, cache, upload.. và không quên học git nhé.
Giới đây là hướng dẫn của mình, có thể chưa phải tối ưu nhất nhưng đủ để mường tượng ra lộ trình học cơ bản cho người theo backend.