Tất cả
Việc làm
Công ty

Tạo thông báo việc làm ngay

7 việc làm

Bài viết liên quan

Xem tất cả
Repository Design Pattern và ứng dụng của nó trong Laravel

Repository Design Pattern và ứng dụng của nó trong Laravel

Bài viết được sự cho phép của tác giả Duy Phan Có khá nhiều bạn đã yêu cầu mình một bài viết về Repository Design Pattern. Vậy mục đích của nó là gì? Nó có thực sự cần thiết cho ứng dụng của bạn hay không? Những điểm mạnh, điểm yếu của nó là gì? Chúng ta cùng đi sâu tìm hiểu qua bài viết này nhé. Repository Design Pattern là gì? Đây là một mẫu thiết kế nâng cao mà các bạn mới tiếp xúc lập trình có lẽ cũng không để ý về nó lắm. Đối với các bạn đã có kinh nghiệm thực tập hay làm việc ở các công ti - chắc hẳn cũng đã được nghe các mentor của mình nói về nó. Repository Design Pattern (mình sẽ tạm viết tắt nó thành RD) là một trong những mẫu thiết kế được sử dụng nhiều nhất trong hầu hết các ngôn ngữ lập trình, các framework... như .NET, Java, PHP..., trải dài [...]

Đọc thêm
Def trong Python và cách sử dụng

Def trong Python và cách sử dụng

Trong bài viết trước về Hàm trong Python, chúng ta đã biết rằng có 2 loại hàm cơ bản bao gồm hàm được tích hợp sẵn và hàm tự định nghĩa bởi người dùng. Để định nghĩa được một hàm trong Python, chúng ta sử dụng đến từ khóa Def. Vậy def là gì trong Python? Bài viết hôm nay chúng ta cùng nhau tìm hiểu về khái niệm này nhé. Def Python là gì? Def là một từ khóa (keyword) trong Python dùng để xác định một hàm (function), từ đó chúng ta định nghĩa ra một khối mã có thể gọi và tái sử dụng để thực hiện một số các công việc, nhiệm vụ cụ thể. Khái niệm hàm def dùng để chỉ một hàm mà người dùng tự định nghĩa (user-defined functions), phân biệt với các hàm tích hợp sẵn trong Python (built-in functions). Cú pháp hàm def trong Python như sau:   Trong đó từ khóa def được sử dụng để đánh dấu sự bắt đầu của khai báo hàm, tiế [...]

Đọc thêm
Vòng lặp trong C++ là gì? 3 loại vòng lặp phổ biến trong C++

Vòng lặp trong C++ là gì? 3 loại vòng lặp phổ biến trong C++

Bạn đam mê lập trình và mới bắt đầu tìm hiểu về lập trình C++? Bạn đã bao giờ nghe thuật ngữ này chưa loop? Loop hay Vòng lặp là một trong những khái niệm quan trọng bạn cần nắm khi học C++. Cùng TopDev theo dõi hết bài viết dưới đây để nắm được tất tần tật kiến thức về vòng lặp trong C++. Vòng lặp trong C++ là gì? Loop là một khối mã tự thực thi cho đến khi điều kiện đã chỉ định trở thành sai. Trong phần này, chúng ta sẽ xem xét chi tiết các loại vòng lặp được sử dụng trong lập trình C++. Sự cần thiết của câu lệnh lặp trong C++ Chúng ta có thể đưa ra một số cách sử dụng trong C++ Loops cho phép người dùng thực thi lặp đi lặp lại cùng một bộ câu lệnh mà không cần viết cùng một mã nhiều lần. Nó tiết kiệm thời gian và [...]

Đọc thêm
So sánh C# và C++ - Nên học ngôn ngữ nào?

So sánh C# và C++ - Nên học ngôn ngữ nào?

Trong thế giới công nghệ phần mềm phát triển và phát triển nhanh chóng, các ngôn ngữ lập trình khác nhau đang cạnh tranh để giành được vị trí của mình. Trong bài viết này, TopDev sẽ xem xét sự khác biệt về tính năng của từng ngôn ngữ giữa C# và C++ - hai ngôn ngữ lập trình khá phổ biến hiện nay. Sơ lược về lịch sử của C# và C++ Vào những năm 1970, khi nhà khoa học máy tính người Đan Mạch Bjarne Stroustrup làm luận án tiến sĩ, ông muốn sử dụng Simula, ngôn ngữ lập trình hướng đối tượng đầu tiên. Nhưng Simula tỏ ra quá chậm nên Stroustrup quyết định sử dụng C, ngôn ngữ lập trình nhanh nhất—và một số người cho rằng vẫn là—ngôn ngữ lập trình nhanh nhất. [caption id="" align="aligncenter" width="1560"] Lịch sử phát triển của C++ và C#[/caption] Nguồn: www.toptal.com Sau trải nghiệm với Simula , Stroustrup bắt đầu phát triể [...]

Đọc thêm