30/09/2018, 17:22
Kiến thức nào cần thiết trong lập trình web?
Mình đang học lập trình web, theo các bạn trong các phần sau phần nào thì cần học kỹ và phần nào thì học qua loa?
- html
- css
- mysql
- php
Bài liên quan
Tùy nha bạn, theo font-end và back-end, biết thì phải biết 2 cái rồi nhưng nếu bạn muốn theo font-end thì học kỹ HTML5, CSS3, Javascript, và cần thêm Photoshop. Ngược lại back-end thì phải code tốt, php, mysql, ASP.NET, và biết cách tối ưu hệ thống nhất trong các code và các thuộc toán.
em cảm ơn bác mà theo bác thì font-end và back-end thì cái nào hay hơn
font-end và back-end. Cái nào cũng hay hết.
Font-end: thao tác bên giao diện, xử lý các thao tác ở phía client. Sau khi thực hiện xong thao tác thì sẽ gửi về phía server. Ngoài ra có đụng đến thiết kế giao diện.
back-end: thao tác truy vấn về database, phân quyền.
Em nên làm luôn cả 2 cái, nếu thích cái nào hơn thì theo hẳn luôn và đi chuyên sâu.
góp ý xíu… làm front-end ngoài nắm cú pháp HTML, CSS, JavaScript… mấy bạn sinh viên thường không nắm rõ khái niệm DOM (Document Object Model). Nắm rõ cái này thì có đụng library hoặc framework nào cũng dễ
theo các bác học cái nào khó nhất theo e học css khó vãi
CSS không khó… cái khó của nó là làm sao bạn bắt được trúng đối tượng thôi Bạn có thời gian, tìm hiểu cái ShadowDOM, cái thằng này phải nói là chỉnh CSS muốn khóc luôn
Mình thấy khó là JS thôi Cấu trúc mã nguồn, có can thiệp vào DOM thì phải canh HTML load trước hay load sau JS,…
muốn DOM load trước JS thì nên để code JS ở cuối dùng gần thể đóng . Vì khi đó HTML đã load lên hết rồi.
Giờ thứ tự để là CSS, thư viện JS, HTML, code JS tương tác với trang web đó.
còn một số trường hợp DOM vẫn load sau JS vì JS sinh ra Element rồi append vào DOM khó chịu vẫn là mấy vụ này… phải dùng mọi thủ đoạn
Ngoài các kiến thức trên thì còn phải kể đến UX nữa nha bác!
cái này thì front-end cần hơn là back-end…
@vhnam đã là 1 web development xin việc hay làm ở đâu đều cần luôn cả 2 kiến thúc của font và back-end. Tuy nhiên bạn cần tập trung chuyên môn thôi. Lý do cần phải biết 2 thứ nó nhiều lắm nhiều nhất là xung đột 2 ban mình từng đụng độ v rồi hihi
mình chỉ tập trung vào front-end thôi