Home / Chia sẻ tài nguyên / Lộ trình trở thành lập trình viên 2019 – phần 2: Backend

Lộ trình trở thành lập trình viên 2019 – phần 2: Backend

Tiếp nối Phần 1, phần 2 này mình sẽ tiếp tục đi vào mảng Backend. Đây là một chiến trường thật sự đằng sau vẻ đẹp của Frontend. Tóm cái váy lại đây là nơi xử lý về bảo mật, lưu trữ dữ liệu, logic của cả hệ thống,…

backend-vs-frontend

Để trở thành một Backend Developer, chúng ta cần phải biết tối thiểu một số kiến thức:

  • Ngôn ngữ phía server: PHP, NodeJS, C#, Java, Python và đi kèm các framework của từng loại ngôn ngữ như Laravel, Express, Spring, Django,…
  • Kiến thức cơ sở dữ liệu: MySQL, SQL Server, MariaDB,… và một số NoSQL: MongoDB, Redis,…
  • Kiến thức chuyên môn: Xác thực, phân quyền, xử lý dữ liệu, viết service, viết API,…
  • Một số các mô hình kiến trúc: MVC – OOP, Microservice, Monolithic,…

Đại loại kiến thức Backend rất là sâu và rộng, chúng ta chỉ nên chuyên vài 3 ngôn ngữ đi kèm các công cụ xung quanh chúng kẻo tránh tình trạng tẩu hỏa nhập ma như trong phim kiếm hiệp 😀

backend

Lộ trình khá là dài nhưng mình tin chỉ cần các bạn có một sự kiên trì, lòng ham thích học hỏi thì việc bạn đi hết chặng đường Backend như ảnh trên là điều khả thi trong năm 2019. Có câu hỏi hay khúc mắc nào các bạn hãy để lại bình luận và mình sẽ giải đáp những câu hỏi đấy một cách thật chi tiết.

Nguồn bài viết tham khảo: Developer-roadmap.

About Chung Chích Choè

I am Developer

Check Also

Sublime text

Tổng hợp phím tắt của Sublime Text

Như bài viết Top 4 phần mềm tốt nhất để code PHP thì ngoài PhpStorm ...

1409261660001

Trở thành một full-stack developer?

Bất kì ai trong ngành lập trình – phát triển web ngày nay đều có ...

Leave a Reply

Your email address will not be published. Required fields are marked *