logo devmaster

Cẩm nang chia sẻ kiến thức

Tạo menu đa cấp đơn giản với HTML5 và CSS3 - Phần 2

Sử dụng các thẻ html5, cấu trúc css3 để xây dựng menu đa cấp

Đọc thêm ...

LỘ TRÌNH ĐỂ TRỞ THÀNH MỘT LẬP TRÌNH VIÊN .NET DEVELOPER

‼️ Trở thành .NET Developer bạn sẽ làm gì? ❓ Nhiều bạn hỏi mình làm sao để trở thành một .NET Developer vậy bài viết này mình sẽ hướng cho các bạn các bước để trở thành một .NET Developer và cần phải học những gì?

Đọc thêm ...

Học lập trình ở đâu tốt nhất Hà Nội và các tiêu chí đánh giá

Học lập trình ở đâu tốt nhất Hà Nội là vấn đề luôn được các lập trình viên tương lai quan tâm hàng đầu bởi ngày càng có nhiều trung tâm đào tạo lập trình được mở ra. Vậy tiêu chí nào để đánh giá một địa chỉ tốt nhất, hãy cùng tìm hiểu ngay sau đây! Devmaster Academy địa chỉ đáng tin cậy của các ...

Đọc thêm ...

Tại sao Google lại tìm kiếm rất nhanh?

Vào thời đại công nghệ như ngày nay thì việc tìm kiếm thông tin cũng trở nên rất quan trọng. Thử hỏi nếu 1 ngày Google không hoạt động thì thế giới sẽ như thế nào nhỉ? Chắc mình sẽ bị rơi vào thời kì đồ đá mất. Dùng nhiều Google nhưng nhiều lúc băn …

Đọc thêm ...

Sử Dụng Destructuring Assignment Trong Javascript

Giới thiệu Trong bài viết này, mình xin chia sẻ về Destructuring Assignment một cú pháp Es6cực kỳ hữu dụng của Javascript mà mình gần như dùng nó hàng ngày, mỗi khi làm việc với JS. Theo định nghĩa chính thức trên MDN, Destructuring Assignment là một biểu thức Javascript cho phép lấy giá trị ...

Đọc thêm ...

Tổng hợp về chuẩn hóa cơ sở dữ liệu

Mục tiêu của chuẩn hóa Loại bỏ dư thừa dữ liệu Loại bỏ update anomaly Loại bỏ insertion anomaly Loại bỏ deletion anomaly Các dạng chuẩn hóa dữ liệu Chuẩn hoá là quá trình tách bảng (phân rã) thành các bảng nhỏ hơn dựa vào các phụ thuộc hàm. Các dạng chuẩn là các chỉ …

Đọc thêm ...

Khai giảng khóa chuyên đề "LẬP TRÌNH WEB VỚI CÔNG NGHỆ ASP.NET MVC 5, WebAPI, AngularJS" Vừa học vừa thực hành trên dự án thực tế

Bạn đang muốn học lập trình ASP.NET MVC 5 mà không biết bắt đầu từ đâu? Bạn muốn tham gia vào một khóa học lập trình ASP.NET MVC 5 tại Hà Nội mà không biết lựa chọn chỗ nào học tốt nhất? DEVMASTER LÀ NƠI BẠN CÓ THỂ TRỞ THÀNH MỘT LẬP TRÌNH VIÊN . NET CHUYÊN NGHIỆP

Đọc thêm ...

Bàn về các nguyên lý lập trình

Nguyên lý lập trình là gì. Xây dựng và phát triển phầm mềm là một quá trình bao gồm nhiều bước, bắt đầu từ việc viết code, viết test, sau đó fix bug, và rồi là maintain… quá trình này lặp đi lặp lại. Và làm sao để quá trình đó trở nên tốt hơn, …

Đọc thêm ...

Giới thiệu ngôn ngữ Haskell

Functional Programming Đầu tiên, ta hãy xem xét hai khái niệm: • Imperative Programming: Lập trình mệnh lệnh, ta sử dụng câu lệnh để thay đổi trạng thái của chương trình. Ta sẽ hướng dẫn cho chương trình làm từng bước từ đầu đến cuối, hoặc lặp lại các câu lệnh nào đó, … • Declarative …

Đọc thêm ...

Một số mẹo giúp việc debugging với console dễ dàng hơn

Trong quá trình coding ắt hẳn chúng ta không ít lần cần đến sự hỗ trợ của console để debugging. Một trong những lệnh hữu ích nhất và phổ biết nhất mà bất kì một lập trình viên nào cũng biết đến là console.log. Nhưng có nhiều các phương thức khác hỗ trợ với tính năng …

Đọc thêm ...

Javascript - Một số mẹo giúp chuyển đổi String sang Number

Làm việc với javascript chắc hẳn không ít lần chúng ta cần chuyển đổi kiểu dữ liệu từ String sang Number. Trong bài viết này mình sẽ giới thiệu một số cách hữu hiệu mà mình thường hay dùng. parserInt() Đây là function thường hay được sử dụng dùng để parse string sang number tùy …

Đọc thêm ...

Tự động deploy Laravel project lên server với Laravel Envoy Github Webhooks - phần 1

Giới thiệu Như các bạn đã biết triển khai ứng dụng lên máy chủ là một công việc có vẻ đơn giản nhưng cũng đầy rủi ro. Nếu bạn làm việc này theo cách cổ điển thì bạn phải: Ssh vào server Pull git Chạy lệnh cập nhật thư viện: composer install, yarn install,… Chạy lệnh migrate: …

Đọc thêm ...

Nắm rõ JAVA LAMBDA EXPRESSION cho người mới bắt đầu

Lời nói đầu Java Lambda Expression (biểu thức Lambda) là một tính năng được thêm vào Java 8. Đây là một tính năng rất thú vị và nó đã góp phần thay đổi xu hướng lập trình trong Java. Đây là tính năng mà mình nghĩ là các bạn newbie nên dành thời gian để …

Đọc thêm ...