Mục lục:
Như bất cứ ai viết mã để kiếm sống sẽ nói với bạn, phát triển web là khó khăn. Sự phát triển của các trình duyệt và thiết bị để xây dựng, bên cạnh các ngôn ngữ và khung để xây dựng, đã khiến các nhà phát triển gặp nhiều thách thức hơn bao giờ hết. Cho rằng số lượng tài nguyên ngoài kia để học cách xây dựng các ứng dụng web là quá nhiều và thường bao gồm các tài liệu lỗi thời, đây là danh sách các nguyên tắc, kỹ năng và ngôn ngữ chung. Hãy tin vào điều đó: Bạn sẽ cần chúng.
HTML và CSS
Đừng dại dột nghĩ rằng đây là những phần dễ dàng. Chúng tôi vẫn đang học cách làm chủ HTML5 và CSS3 để tạo ra trải nghiệm nhanh và đẹp trong các trình duyệt trên danh sách thiết bị đang phát triển của chúng tôi. Đó là lý do tại sao nhiều nhà phát triển / kỹ sư (UX) kinh nghiệm người dùng (UX)) đang kiếm được mức lương cao hơn so với các nhà phát triển phía máy chủ ngày nay. Và vì lý do chính đáng; Kỹ thuật UX là khó. (Tìm hiểu thêm trong 5 điều bạn cần biết về HTML5.)
JavaScript
JavaScript toàn ngăn xếp đang nóng ngay bây giờ và nó sẽ không giảm nhiệt bất cứ lúc nào (nếu có). Mặc dù nhiều nhà phát triển nghĩ rằng họ "biết JavaScript" vì họ có thể viết một chút jQuery (điều quan trọng, tất nhiên), ngôn ngữ này nhanh chóng biến thành một công cụ phổ biến và mạnh mẽ cho máy chủ, thiết bị, robot và thậm chí cả trình duyệt web. Bằng cách học này, bạn sẽ tránh lãng phí thời gian để đi sâu vào lập trình chức năng không đồng bộ và lập trình dựa trên nguyên mẫu. Bạn cũng sẽ tìm hiểu một tập hợp cốt lõi của các thư viện và khung công tác JavaScript.