30+ Tài liệu lập trình web “chất” nhất

ITviec tổng hợp 30 + tài liệu lập trình web “ chất ” giúp những Developer update những tin tức mới nhất trong ngành cũng như học hỏi và thực hành thực tế để giữ cho kiến thức và kỹ năng coding của mình luôn sắc bén .

Xem việc làm Web Developer tại ITviec

TIN TỨC: Cập nhật các xu hướng và thông tin mới nhất trong ngành

Hacker News là diễn đàn công nghệ web Y Combinator. Nó chứa rất nhiều tài liệu lập trình web mà các web developer cần biết. Tạo một tài khoản nếu bạn muốn tham gia bình chọn và thảo luận trong những tin tức thú vị.

Slashdot cập nhật những tin tức mới nhất về công nghệ nói chung, đặc biệt là về coding. Lọc thông tin theo mức độ “phố biến” nếu bạn chỉ vó một vài phút để lướt qua các tiêu đề.

A List Apart. Website này đã có mặt từ năm 1998, đi sâu vào các thiết kế, và ý nghĩa sâu sắc hơn về Internet, đặc biệt dành cho những developer làm web. Đây là một điểm đến mới mẻ cho những bạn muốn tìm kiếm sự đa dạng về thông tin và nội dung kích thích tư duy.

Reddit programming là trang tổng hợp tin tức lập trình trên toàn thế giới. Ngoài ra, đây còn là nơi chia sẻ thông tin, resources, và thảo luận nhiều vấn đề của developer.

TheServerSide là trang tin tức chủ yếu về Java và .NET.

Dr Dobbs – cập nhật những thông tin mới nhất về software development.

ProgrammableWeb.com có đầy đủ mọi tin tức về API mà bạn cần.

NETWORKING: Tương tác với các developer khác

GitHublap-trinh-web-1lap-trinh-web-1 – cộng đồng open-source lớn nhất thế giới này là một trong những nguồn tài liệu lập trình web vô giá cho mọi developer.

Chia sẻ code với bè bạn, đồng nghiệp, người lạ … bất kỳ ai mà bạn nghĩ rằng mình hoàn toàn có thể học hỏi từ họ .
Bạn hoàn toàn có thể lướt nhiều project từ vô số chủ đề khác nhau, xem những repo đứng vị trí số 1 khuynh hướng, theo dõi những nội dung mà bạn bè bạn đang chăm sóc .

Coderwall là một nền tảng tương tác trực tuyến giúp developer nâng cao kiến thức lập trình.

Bạn hoàn toàn có thể san sẻ những đoạn code, tutorial, và cả tâm lý của mình để học hỏi từ những chuyên viên về nhiều ngôn từ, công cụ và công nghệ tiên tiến mới nhất .
Bạn chỉ cần đăng nhập bằng Twitter, LinkedIn, hoặc GitHub, là hoàn toàn có thể khởi đầu tương tác và kiếm nhiều huy hiệu dựa trên thành tựu sự nghiệp của bạn để tọa lạc trên profile cá thể .

Stack Overflow giống như Quora dành cho developer.

Bạn hoàn toàn có thể lướt tìm câu vấn đáp trong kho tàng câu hỏi khổng lồ, hoặc đăng câu hỏi của riêng bạn và theo dõi nếu có phản hồi .
Đây là một thời cơ tuyệt vời để tạo liên kết với những expert trong ngành từ nhiều vương quốc trên quốc tế .

CodePen giúp bạn thể hiện sự sáng tạo trong code và nhận nhiều đóng góp để cải thiện. Xem ‘pen’ của các developer khác cũng là cách hữu hiệu để tạo nguồn cảm hứng cho bạn.

CSS Community trên Google+ là một cộng đồng hoạt động sôi nổi dành cho tất cả những dev đang làm việc với CSS.

Bạn hoàn toàn có thể lượm lặt được rất nhiều kỹ thuật, tip, trick, câu vấn đáp cho vô số thắc mắc, đồng thời tìm hiểu thêm nội dung mà những developer khác san sẻ .

Launchpad là một trong những giải pháp miễn phí trên web để quản lý software development. Launchpad giúp track bug, tích hợp với Bazaar (revision control system). Nó có hẳn một cộng đồng hỏi đáp – Answers – để bạn tham khảo khi cần. Ngoài ra, bạn còn có thể tìm thấy một kho tàng open source database project khủng về MySQL tại đây.

Front-end Front là nơi mà front-end dev hỏi đáp, thảo luận, chia sẻ những link hay, và thể hiện công việc của họ với cộng đồng.

LEARN TO CODE: Chỉ cần có WiFi là bạn có thể học ở bất cứ nơi đâu

Udacity là nơi tập hợp không chỉ tài liệu lập trình web mà còn nhiều đoạn video ngắn trong vài phút nhấn mạnh vào bài học bởi nhiều câu đố và bài tập giúp bạn dễ dàng tiếp thu chúng.

Nhiều tài liệu trọn vẹn không lấy phí, nhưng bạn cũng hoàn toàn có thể trả tiền để được học riêng với giảng viên hoặc tham gia vào những project thực tiễn của khóa học .

lap-trinh-web-2

Codecademy. Nếu muốn bắt đầu từ số 0 thì Codecademy là nơi dành cho bạn.

Codecademy có giao diện đơn thuần, dễ sử dụng, gồm có nhiều khóa học như HTML, CSS, Javascript, jQuery, Python, Ruby và PHP trọn vẹn không lấy phí .
Mỗi khóa học đều có cam kết thời hạn dự kiến để hoàn thành xong .

Treehouse là một nguồn thông tin khổng lồ với hơn 650 tutorials để bạn học HTML, CSS, iPhone apps… và kiếm “huân chương” làm bằng chứng cho quá trình học tập.

Code School. “Học bằng thực hành” là câu “thần chú” của Code School, cũng như của nhiều nguồn resource đã đề cập ở trên.

Nhưng điểm độc lạ là Code School không dành cho người mới mở màn .
Bạn hoàn toàn có thể chuyển sang Code School sau khi đã hoàn thành xong khóa học tại Udacity, Codecademy hoặc thậm chí còn Treehouse .
Tuy nhiên điều này cũng phụ thuộc vào vào level của bạn và ngôn từ / platform / hệ quản lý bạn đang theo đuổi. Code School có bốn mảng tài liệu chính là Ruby, HTML / CSS, iOS và JavaScript .
Một số tài liệu trên Code School là không lấy phí. Tuy nhiên, bạn hoàn toàn có thể trả phí USD 29 / tháng để có quyền truy vấn vào toàn bộ tài liệu .

Dash là một dự án từ sở giáo dục General Assembly tập trung vào xây dựng website, đặc biệt là HTML, CSS và JavaScript.

Giống Codecademy, những khóa học được phong cách thiết kế thuận tiện tương tác ngay từ đầu. Một trong những spin-offs của Dash được cho phép bạn thiết kế xây dựng theme Tumblr cho riêng mình .
Bạn không hề trở thành một freelance Web Designer sau khi học Dash, nhưng Dash không tính tiền và thân thiện cho người mới khởi đầu, thế cho nên bạn chắc như đinh sẽ có một nền tảng vững chãi về browser coding .

Treehouse. Từ $25/tháng

Chủ đề : Web Development, Software Development, Design, Business .
Một trong những khu vực số 1 để học về software development và design trực tuyến. Treehouse có giao diện đẹp, thật sạch, tương tác tốt với người dùng và nhiều khóa học trong thực tiễn từ những người đầu ngành .

Tuts+ Premium. Từ $19/tháng

Chủ đề : Web Development, Software Development, Design, Business, Video, Audio, Photography .
Tuts + chắc như đinh là một trong những website lớn và nổi tiếng với nhiều tutorial về tech dành cho người mới khởi đầu đến người có kinh nghiệm tay nghề .

Lynda. Từ $25/tháng

Chủ đề : Web Development, Software Development, Design, Business .
Ra mắt từ năm 1995, Lynda đã tăng trưởng thành một điểm đến cho người thích học productivity, accounting, development, design và game design .

Ruby Monk. Miễn phí

Chủ đề : Ruby
Ruby Monk là một website chuyên trị cho học viên thương mến Ruby. Bạn hoàn toàn có thể tìm thấy nhiều bài học kinh nghiệm theo nhiều Lever khác nhau từ mới khởi đầu cho đến nâng cao tại đây .

lap-trinh-web-3

Coursera. Miễn phí

Chủ đề : Business, Management, Engineering, Technology Design
Coursera tập hợp hàng trăm khóa học lập trình web trực tuyến không lấy phí của nhiều trường ĐH nổi tiếng dành cho developer. Bạn hoàn toàn có thể học những lớp của Coursera bằng một trong năm ngôn từ Anh, Pháp, Ý, Trung Quốc, Tây Ban Nha, cùng với những giáo sư đến từ 62 trường ĐH khác nhau .

Android Development. Miễn phí

Chủ đề : Android Design và Development
Đây nên là điểm dừng chân tiên phong trong quy trình học Android development của bất kể ai. Tất cả mọi kiến thức và kỹ năng nền tảng, những ví dụ thực hành thực tế thực tiễn và những tutorial dễ hiểu để thiết kế xây dựng một Android app đều hoàn toàn có thể được tìm thấy tại đây .

SitePoint. Miễn phí

Chủ đề : HTML, CSS, JavaScript, PHP, Ruby, Mobile, UX Design
Đây là điểm dừng chân cho mọi thứ về design và development. SitePoint có một bộ sưu tập những tutorial dễ hiểu và những bài toán code trong thực tiễn đáng tìm hiểu thêm .

TUTORIAL: Cách học code nhanh nhất là thông qua tutorial

HTML5Rocks. Nguồn resource từ các kỹ sư của Google này là sân chơi dành cho các developer muốn tìm hiểu mọi thứ từ cách test sự đồng bộ phần mềm trên các thiết bị di động khác nhau cho đến cách định hình CSS.

Bạn cũng hoàn toàn có thể tìm thấy những file thuyết trình và video tại đây .

lap-trinh-web-4

CSS-Tricks. Nếu mục tiêu của bạn là trau dồi thêm kỹ năng CSS thì không còn website nào tuyệt vời hơn CSS-Tricks.

Học hỏi trải qua những code snippet, và hàng nghìn forum với topic phong phú như tạo dropdown menu, khắc phục sự cố hình ảnh responsive .

Smashing Magazine. Với một thư viện gồm nhiều sách hướng dẫn bỏ túi, nhiều workshop cực kỳ đơn giản, dễ hiểu, Smashing Magazine là website tuyệt vời nhất về web development.

Developer tha hồ ngụp lặn trong vô số chủ về từ CSS, HTML, JavaScript đến mobile development, UX design, thậm chí còn là WordPress .

Tuts+ là một địa điểm không thể bỏ qua nếu bạn đang tìm kiếm các tutorial, khóa học, và ebook về coding.

Bạn hoàn toàn có thể tìm kiếm dựa theo ‘ có tính phí ’ hoặc ‘ không tính tiền ’ và tinh lọc theo kỹ năng và kiến thức đơn cử ( ví dụ JavaScript, Ruby, PHP ) .
Đừng quên thử sức mình tại phần “ GeekQuiz ” để kiểm tra những kiến thức và kỹ năng lập trình web hiện tại .

HTML Dog chứa đựng một kho tàng khổng lồ về HTML, CSS, JavaScript và các công nghệ mới nhất để bạn làm một web page thời thượng.

Tutorialspoint là thư viện lớn nhất trên web với nhiều tutorial đa dạng bao gồm Python, AngularJS, Perl, Hadoop, Swift, Ruby, Android, Node.js.

Geeks for Geeks có nhiều bài học cực dễ hiểu được viết bởi những geek về khoa học máy tính. Đừng quên thử sức mình tại phần “GeekQuiz” để kiểm tra các kỹ năng lập trình hiện tại.

Hackr.io có 500+ tutorial và khóa học về Python, JavaScript, Swift, Android, C, PHP và nhiều hơn thế nữa.

GAMES/CHALLENGES: Giữ các kỹ năng của bạn luôn nhạy bén

CodinGame.com là một nền tảng hợp nhất giữa lập trình và video game. Mục tiêu của CodinGame là để giúp developer trải nghiệm, học hỏi, cải thiện kỹ năng coding  thông qua các thử thách debug game.

Đừng quên ghé qua blog và forum của CodinGame để khám phá cách qua màn ở những map khó, đồng thời để cải tổ kỹ năng và kiến thức lập trình .

lap-trinh-web-6

CodeCombat.com giúp nâng cấp kỹ năng coding bằng cách tham gia nhiều trò chơi online miễn phí cùng cách developer khác.

Tạo một thông tin tài khoản, chọn đấu trường của bạn rồi mở màn game show để hoàn thành xong những thử thách. Sau mỗi cuộc đấu, ngoài niềm vui, bạn còn giật mình vì những điều mình học được .

Codewars. Giải quyết các thử thách, sử dụng JavaScript, CoffeeScript, Ruby, Python, Clojure, hoặc Haskell.

Đối đầu với những trận đấu khó nhằn hơn để nâng cao kỹ năng và kiến thức .
So sánh giải pháp của bạn với những developer khác sau mỗi trận đấu, cùng tranh luận đâu là giải pháp tốt nhất và nâng cao kiến thức và kỹ năng cùng nhau .

Codeeval là nơi để bạn tham gia các thử thách để xem khả năng của mình so với developer khác thế nào. Bạn cũng có thể tìm thấy những cơ hội nghề nghiệp hấp dẫn tại đây bởi nhiều công ty IT thường host những thử thách để tìm kiếm nhân tại trên Codeeval.

Codechef. Học lập trình bằng cách giải quyết nhiều vấn đề thực tế với độ khó khác nhau, rồi thi đấu với những developer khác trong cuộc thi lập trình được tổ chức hàng tháng tại Codeshef để được công nhận và có cơ hội nhận nhiều giải thưởng hấp dẫn. Ngoài ra, đây còn là nơi để bạn thảo luận về algorithms, code, và để được truyền cảm hứng lập trình.

Topcoder là website tổ chức các cuộc thi lập trình online về Java, C++ và C#. Hai cuộc thi được diễn ra hàng tuần và các developer có cơ hội chiến thắng từ $25 đến $300.

HackerRank. Đăng nhập bằng Facebook, Google+ hoặc GitHub để cùng tranh đấu trong các codesprint và xem bạn đang ở mức độ nào so với các developer cùng cấp. So tài và sưu tầm huy chương trong năm lĩnh vực: Artificial Intelligence, Algorithms, Functional Programming, Code, và Machine Learning. Bạn còn có thể tìm thấy cơ hội việc làm tại HackerRank. Nhiều công ty, bao gồm Amazon, Yahoo, Microsoft, Skype, và Square tuyển dụng nhân tài bằng cách tổ chức các game có bảng xếp hạng trực tiếp và một code editor giúp họ interview về kỹ thuật trực tiếp với người chơi.

UI-UX Design

GoodUI là website hiện tại đang tập hợp 71 tip về cách tạo một UI tốt cho website.

Điểm điển hình nổi bật của trang này là mọi thứ được trình diễn đơn thuần, dễ hiểu với hình ảnh minh họa. Nhớ bookmark GoodUI lại, vì hai tác giả Jakub và Vlad vẫn đang update những tip hàng tháng .

lap-trinh-web-8

UI Do’s & Don’ts. Apple nổi tiếng bởi thiết kế tinh tế từ sản phẩm cho đến giao diện của website.

Vì vậy sẽ là một thiếu sót đáng kể nếu bạn bỏ lỡ những quy tắc nên và không nên vận dụng trong UI design từ những developer đẳng cấp và sang trọng của Apple .

7 Rules for Creating Gorgeous UI với hai phần một & hai tổng hợp những quy tắc căn bản nhất để tạo được một website với thiết kế đẹp mắt và dễ sử dụng cho người dùng.

UX Magazine là điểm đến tập hợp mọi resource liên quan đến trải nghiệm người dùng cho cả website và mobile.

Sách lập trình web

Core HTML5 Canvas – David Geary. Cuốn sách này được biên soạn cẩn thận với nhiều đoạn code minh họa và syntax được highligh cụ thể, là một tài liệu lập trình web không thể thiếu.

Don’t Make Me Thinklap-trinh-web-9 – Steve Krug dạy bạn cách nghĩ như một người dùng để có thể tạo website không chỉ đẹp mắt mà còn dễ sử dụng nhất.

JavaScript: The Good Parts – Douglas Crockford. Đây là quyển sách dành cho người có nhiều năm kinh nghiệm lập trình, muốn tìm hiểu cách tốt nhất để tạo và sử dụng objects, arrays, types, v.v…

Ngoài ra bạn còn học được nhiều kỹ thuật, cách code có ích từ kinh nghiệm tay nghề trong thực tiễn của Douglas .

HTML & CSS – Jon Ducket giới thiệu về HTML và CSS trong quyển sách này theo một cách mà ai cũng có thể đọc, hiểu, áp dụng – từ học sinh đến các chuyên gia.

Ông sử dụng nhiều infographic và hình ảnh sôi động để lý giải những chủ đề đơn thuần, dễ hiểu hơn .

CƠ HỘI VIỆC LÀM dành cho Web Developer

ITviec. Với 200+ việc làm chất lượng cao dành riêng cho web developer, ITviec.com là một trong những lựa chọn hàng đầu cho những bạn có nhiều năm kinh nghiệm, tìm kiếm một công việc tốt với lương và lợi ích hấp dẫn.

LinkedIn. Với 332 triệu người sử dụng trên 200 quốc gia, LinkedIn là một trong những điểm đến không thể bỏ qua cho developer.

Một vài tuyệt kỹ giúp bạn có được việc làm nhanh gọn hơn là : 1 ) update thông tin cá thể tiếp tục, 2 ) trau chuốt đoạn summary thật ấn tượng, 3 ) tham gia vào những hội đồng tương thích với kiến thức và kỹ năng, 4 ) tạo độ đáng tin cậy cho bản thân bằng cách nhờ người mua hoặc đồng nghiệp, sếp cũ viết nhận xét cho bạn, 5 ) phản hồi những tin nhắn nhanh gọn .

Guru. Khu vực Web, Software & IT trên Guru là một mỏ vàng cho các freelancer.

Cố gắng nhận được job, làm tốt, và được nhiều nhìn nhận cao từ nhà tuyển dụng, có khi số tiền bạn kiếm được còn cao hơn cả từ việc làm chính thức hàng ngày .

Freelancer.  Tạo một tài khoản và tha hồ tìm kiếm các công việc về Web Development, Web Design tại freelancer.

Robby4

Robby4

Nếu bạn nghĩ những chia sẻ này có thể giúp ích cho bạn bè hoặc đồng nghiệp thì đừng ngại nhấn nút Share bên dưới nhé!

Tham khảo các việc làm Web Developer tại ITviec