Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em nghĩ vấn đề nhiều người cần biết. Anh hãy viết đoạn mô tả lộ trình từ người bình thường trở thành lập trình Web chia theo 2 hướng Front-end và Back-end.
Em cảm ơn. :)
Em nghĩ vấn đề nhiều người cần biết. Anh hãy viết đoạn mô tả lộ trình từ người bình thường trở thành lập trình Web chia theo 2 hướng Front-end và Back-end.
Em cảm ơn. :)
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!
Lập trình web. Không cần biết bạn lập trình Front-End hay Back-End đều cần học:
- HTML (Vững nhất có thể. Còn nắm chức năng các thẻ của nó và style là sài được).
- CSS (Vững nhất có thể. Còn nắm được cấu trúc style, cấu trúc css con, là ổn).
- JavaScript (Đụng đâu sài đó. Vững thì tốt. Không thì coppy paste. OOP trong JS (k biết cũng k sao)).
- JQuery (1 thư viện của JS)
- AJax (Kỹ thuật)
- AngularJS (không biết k sao)
- Bootstrap (cho hiệu ứng). Và nhiều thư viện khác.
Front-End:
- Nên học qua UI/UX (cách thiết kế để user nhìn phát yêu luôn)
- Bạn sẽ là nghệ sỹ. Thiết kế ra một bức tranh sống động. Thỏa mãn cảm giác User
- Học cắt HTML từ photoshop.
Back-End: (Lõi hệ thống) Tùy chọn ngon ngữ core
- PHP
- ASP.NET MVC
- Python
- Java
- C++
- GOLang
- Ruby
- NodeJS
- Sql/MySQL/MySQli/Orecal,MongoDB (ngôn ngữ truy vấn sql để truy vấn dữ liệu)
- Phân tích thiết kế phần mềm/ hệ thống/ ứng dụng cơ sở dữ liệu => giúp có tư duy kiến trúc phần mềm.
- Design Partten
Thử các bài tập đơn giản đến nâng cao:
1. Tạo một website hiển thị bất cứ cái quái gì bạn có thể tưởng tượng ra
2. Tạo một Website Landing page từ theme free có sẵn
3. Tạo một Website Landing page từ Theme free có sẵn và có trang admin cập nhật dữ liệu hiển thị ra trang website
4. Tạo một ứng dụng website cho phép đăng ký, đăng nhập lưu thông tin, trang cá nhân. Ứng dụng sẽ cho phép người dùng thực hiện lưu trữ các notes hằng ngày. Và xem, xóa, sửa các notes đó. Đồng thời chia sẽ cho người khác xem.
5. Tạo một Website thương mại điện tử có các chức năng: Hiển thị danh sách sản phẩm, lọc theo Category, Sort, Giỏ hàng, Admin thêm xóa sửa đủ thứ, đăng ký đăng nhập. (Thêm thanh toán online là điểm cộng).
6. Tạo một We app ERP quản lý chấm công nhận sự cho một công ty.