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 ...

Xử lý bất đồng bộ trong JavaScript

I. Đồng bộ và bất đồng bộ 1) Khái niệm Synchronous (đồng bộ) là một quy trình xử lý các công việc theo một thứ tự đã được lập sẵn. Công việc sau được bắt đầu thực hiện chỉ khi công việc thứ nhất hoàn thành. Quá trình đồng bộ là một quá trình rất …

Đọc thêm ...

Sự khác nhau giữa Regular Functions và Arrow Functions

Arrow Functions - một tính năng mới được giới thiệu trong ES6 - cho phép viết các hàm súc tích trong JavaScript. Mặc dù cả Regular Functions và Arrow Functions hoạt động theo cách giống nhau, nhưng có một số khác biệt thú vị nhất định giữa chúng. Cùng khám phá nó ở dưới đây.

Đọc thêm ...

Original DOM vs. Shadow DOM vs. Virtual DOM

Với các bạn tìm hiểu về Web Development, chắc hẳn không xa lạ gì với khái niệm DOM?Hay cụ thể hơn như là Original DOM nhỉ? Ngoài các trang web nhỏ và vừa ra thì có bao giờ bạn tự hỏi, các trang web lớn như Facebook, Twitter, GMail, etc thì có cả một “rừng cây Amazon” trong source code HTMLcủa mình …

Đọc thêm ...

Hướng dẫn thực hành cấu trúc điều khiển lặp (for, while) trong Python

- Cấu trúc điều khiển lặp (while) - Cấu trúc điều khiển lặp (for) - Cấu trúc nhảy (break, continue) - Lệnh pass, else trong vòng lặp

Đọc thêm ...

Hướng dẫn thực hành cấu trúc điều khiển if trong Python

Hướng dẫn thực hành với cấu trúc điều khiển if trong lập trình Python

Đọc thêm ...

Chính xác bạn có thể làm gì với Python? Đây là 3 ứng dụng chính của Python

Nếu bạn đang nghĩ đến việc học Python - hoặc là mới bắt đầu học nó, có thể bạn tự hỏi: Chính xác thì tôi có thể sử dụng Python để làm gì? Vâng đó là một câu hỏi khó trả lời, bởi vì có rất nhiều ứng dụng sử dụng Python Nhưng theo thời gian, tôi nhận thấy có 3 ứng dụng phổ biến sử dụng Python: Web Development Data Science - bao gồm machine learning, data analysis và data visualization Scripting Chúng ta sẽ đi lần lượt từng thứ một nha 😃)

Đọc thêm ...

Bootstrap 4: Tính năng mới vô cùng thú vị

Giới thiệu Bootstrap, một trong những framework cho front-end phổ biến nhất trong giới thiết kế web. Nó cho phép các nhà phát triển xây dựng các trang web đáp ứng di động đầu tiên và nhanh chóng. Bootstrap cho phép sử dụng thông minh bộ ba tiêu chuẩn HTML5, CSS3 và Javascript tiêu chuẩn. …

Đọc thêm ...

Cách sử dụng nhiều tài khoản github trên cùng một máy tính cá nhân

Hôm nay chúng ra sẽ cùng tìm hiểu cách sử dụng được nhiều tài khoản github trên cùng một máy tính của mình nhé! Step 1: Tạo ssh key mới cho tài khoản công việc ssh-keygen -t rsa -C github-email-address 123  ssh-keygen -t rsa -C github-email-address  Khi màn hình hiện Enter file in which to save the key (/home/<user>/.ssh/id_rsa):Nhập user cho công việc của bạn, ví …

Đọc thêm ...

Những chú ý khi chọn MySQL làm database

Đến với lập trình web thì chắc hẳn ai trong số chúng ta cũng đã từng làm việc với database. Đặc biệt là hệ quản trị cơ sở dữ liệu quan hệ như MySQL, PostgreSQL … Với trường hợp nào thì nên dùng MySQL, trường hợp nào không nên dùng MySQL? Khi vận hành MySQL …

Đọc thêm ...

Hướng dẫn cài đặt và sử dụng VPS trên Vultr

I. Giới thiệu về Vultr 1. Vultr là gì? Vultr là nhà cung cấp dịch vụ VPS Server, Cloud Server với 100% phần cứng SSD, 15 datacenter location trải dài trên khắp thế giới. Ưu điểm của Vultr là giá rẻ, hiệu năng cao và cài đặt dễ dàng, nhanh chóng 2. Điều kiện để …

Đọc thêm ...