Tài liệu lập trình

Tài liệu Bảo Mật Nhập Môn cho Developer

Trách nhiệm của developer là phải đảm bảo rằng code mình viết ra sẽ không có lỗi bảo mật. Trong ebook này, chúng ta đóng vai hacker để tấn công hệ thống của chúng ta. Thông qua đó, chúng ta sẽ cùng tìm hiểu về những lỗ hổng bảo mật thường thấy khi code và tìm cách vá lỗi. Đa phần các lỗi bảo mật cơ bản đã được ngăn chặn trong các framework. Tuy vậy, nhiều trang web vẫn bị dinh một số lỗi vì sự … ngớ ngẩn hoặc sơ suất của chính developer. Do đó, “Devwork" xin giới thiệu ebook "Bảo mật nhập môn cho Developer" ” của tác giả Phạm Huy Hoàng, hãy cố gắng áp dụng những kiến thức này vào code để tránh dính các lỗi này nhé.
Tải ngay

Bộ 19 bài học Ruby on rails qua video

Devwork chia sẻ 19 bài học lập trình ruby on rails qua Video
Tải ngay

Trọn bộ video từ cơ bản đến nâng cao GoLang

Chắc hẳn đến thời điểm hiện tại, không ai là chưa nghe đến Go (hay còn gọi là Golang), một ngôn ngữ lập trình được phát triển nội bộ bởi Google vào năm 2007, và sau đó được công bố vào năm 2009. Theo như Google, ngôn ngữ này được phát triển để giải quyết các vấn đề của Google (chúng ta sẽ nói về cái này sau). Ấn tượng đầu tiên của mình khi tiếp cận với Golang đó là: Xấu kinh dị: ai đời cái ngôn ngữ gì mà vừa xấu lại vừa rắc rối, lai căng Ruby, Python, Javascript, C-like loạn xà ngầu. Nhưng nào ngờ càng học càng thấy mê. Lại một ngôn ngữ mới nữa à... Làm gì với nó đây? cảm giác của mình lúc đó giống như khi học Pascal, ngoài việc đem ra để giải các bài tập thuật toán ở trường ra, chả dùng nó được vào việc gì. Tất nhiên cái ấn tượng ban đầu thì bao giờ cũng không tốt đẹp mấy, cho đến lúc cuộc đời xô đẩy và buộc mình phải tìm đến Go.
Tải ngay

Kỹ năng phỏng vấn dành cho developer

Những yếu tố để có một buổi phỏng vấn thành công 1 . Chuẩn bị trước khi phỏng vấn 2. Kỹ năng và kinh nghiệm trả lời phỏng vấn xin việc 3. Những câu hỏi thường gặp khi phỏng vấn xin việc làm
Tải ngay

[Devwork.vn] Tài liệu lập trình Android căn bản

Tài liệu này hướng lập trình Android cho người mới bắt đầu. Nếu bạn muốn phát triển ứng dụng di động android, bạn cần biết ngôn ngữ lập trình để xây dựng nó. Đây là phần đầu tiên trong chu trình tiếp cận Android. Ngôn ngữ lập trình chính thức của Android là Java.
Tải ngay

[Devwork] chia sẻ tài liệu học JavaSpring miễn phí

Nếu coi Java như nền tảng quan trọng để xây dựng Enterprise Software thì Spring chiếm một phần không hề nhỏ trong nền tảng ấy. Khi Spring ra đời, nhiệm vụ của nó là thay thế các công nghệ Java dùng cho doanh nghiệp, vốn khá cồng kềnh và nặng nề như EJB. Spring đề xuất một giải pháp nhẹ nhàng, tinh gọn hơn so với EJB bằng cách bơm cho POJO sức mạnh vốn chỉ có ở EJB và các anh em của nó. Dần dần EJB và J2EE cũng cải tiến theo hướng của Spring: EJB cũng sử dụng POJO, triển khai ý tưởng DI(Dependency Injection) và AOP(Aspect-Oriented Programming).
Tải ngay

Trọn bộ tài liệu thiết kế UI mới nhất và bổ ích cho thiết kế giao diện

Trong vài năm qua, UX được mọi người biết đến nhiều hơn và vai trò của UX Designer ngày càng trở nên quan trọng hơn trong đội ngũ phát triển sản phẩm của các công ty
Tải ngay

[Devwork] Chia sẻ tài liệu học Html5 và Css3 miễn phí

Html5 và Css3 là các chương trình mới nhất cho việc thiết kế Web. Các tính năng video của Html5 – cho phép đơn giản hoá việc thêm một video vào trang Web – đã được nhận được nhiều sự chú ý, không những thế Html5 còn có nhiều tính năng làm nó trở nên tuyệt vời đối với người sử dụng cũng như các nhà phát triển Web.
Tải ngay

[Devwork] chia sẻ tài liệu học JavaScript miễn phí

JavaScript là một ngôn ngữ gia thêm khả năng tương tác cho website của bạn (ví dụ: trò chơi, các phản hồi khi các nút được nhấn hoặc nhập dữ liệu trên form, kiểu động, hoạt họa). Các nhà phát triển đã viết ra một số lượng lớn các công cụ thuộc top của core Javascript, mở ra một lượng lớn tính năng bổ sung với ít nỗ lực nhất. Nó bao gồm: - Giao diện lập trình ứng dụng trên trình duyệt (API) - Các API bên thứ ba - Từ các framework và thư viện bên thứ ba bạn có thể áp dụng tới tài liệu HTML của bạn, cho phép bạn nhanh chóng xây dựng được các trang web và các ứng dụng.
Tải ngay

[Devwork] Bộ tài liệu bài tâp và lý thuyết thực hành Java bộ 4

Bài 1: Tổng quan về phát triển Web với Java EE Bài 2: Cơ bản Servlet Bài 3: Cơ bản JSP Bài 4: JSP custom tag Bài 5: Giới thiệu Hibernate Framework Bài 6: Hibernate Mapping Bài 7: Hibernate Query Language
Tải ngay