Lập trình hướng đối tượng là gì - Câu hỏi không thể bỏ qua của nhà tuyển dụng

“Lập trình hướng đối tượng là tái hiện vào phần mềm các dạng đối tượng trong tự nhiên, bao gồm các đặc tính và hành động của chúng dựa vào nhiều ngôn ngữ lập trình”. Lập trình hướng đối tượng là kỹ thuật các bạn sinh viên sẽ được học khi bắt đầu tìm hiểu ngôn ngữ lập trình C++, đương ...

Vũ Văn Thanh viết 2 ngày trước

Cách tốt nhất và nhanh nhất để học lập trình ASP.NET MVC là gì?

Gần đây tôi có tham dự một cuộc hội thảo CONDG hàng tháng và đã gặp một vài người có hứng thú trong việc học cách sử dụng ASP.NET MVC. Thật trùng hợp, tôi cũng thấy có khá nhiều người trên mạng xã hội Quora hỏi về cách thức tốt nhất để học ASP.NET MVC. Ngoài việc thảo luận về ...

Bùi Văn Nam viết 2 tuần trước

Lập trình Front-End Developer là làm gì?

Trong thời buổi công nghệ ngày nay, kiến thức ngày càng dễ tiếp cận hơn với tất cả mọi người. Trên internet, các trang web và ứng dụng được xây dựng bởi các lập trình viên “Front End” để truyền tải thông tin, dữ liệu đến mọi người. Vậy lập trình front-end là làm những gì? Khái niệm ...

Trịnh Tiến Mạnh viết 14:09 ngày 07/09/2018

PHP vs Node.js – Cuộc chiến giữa hai công nghệ lập trình web

Công nghệ phát triển web luôn luôn thay đổi. Các lập trình viên server-side đang có một sự bối rối trong việc chọn một ngôn ngữ có trọng lượng và đã tồn tại lâu dài như Java, C, và Perl cho những người mới hơn, hay các ngôn ngữ tập trung vào web như Ruby, Clojure và Go. Việc bạn lựa ...

Trần Trung Dũng viết 22:08 ngày 02/09/2018

Là 1 lập trình viên, đây chính là lý do tôi không thích iOS

Bài viết cung cấp thêm 1 góc nhìn đa chiều cho cộng đồng dev iOS. Trong vai trò người dùng, iOS là 1 platform tuyệt vời. Tuy có hơi nhàm chán và nghiêm ngặt nhưng lại đẹp và mạnh mẽ (hầu hết thời điểm là như vậy) Nhưng khi bạn là 1 dev thì mọi thứ lại rất khác. Giải quyết iOS (và ...

Hoàng Hải Đăng viết 15:21 ngày 31/08/2018

Làm thế nào để trở thành người lập trình game hay học cái gì trước

Đầu tiên xác định goal để học cho mình là gì ? 1 .Học để đi làm thuê cho 1 công ty, co-op mở công ty start up về game, hay là team 1 người cân thế giới. Các cái goal khác nhau các bạn sẽ phải học khác nhau vậy đấy. Nhiều người vô cứ học học mà chả ...

Hoàng Hải Đăng viết 23:44 ngày 30/08/2018

Lập trình Spring với ứng dụng MyContact

MyContact là một ứng dụng mà mình thường viết mỗi khi học một ngôn ngữ hay công nghệ mới. MyContact chỉ là một ứng dụng CRUD đơn giản, cho phép người dùng quản lý danh bạ cá nhân. Theo mình viết ứng dụng thực tế là một trong những cách học hiệu qủa nhất. Thông qua tutorial này, mình ...

Vũ Văn Thanh viết 23:43 ngày 30/08/2018

Lập trình web: 10 antipattern nên tránh

Thiết kế cấu trúc website và ứng dụng, hoặc thiết lập workflow hiệu quả thường khiến ta vướn vào nhiều vấn đề nan giải. Ta không cần phải tìm giải pháp từ con số 0, vì ta có thể “tái sử dụng” nhiều giải pháp cấp cấu trúc tương tự như code cấp độ siêu vi . Design ...

Hoàng Hải Đăng viết 19:37 ngày 29/08/2018

Quy tắc viết mã cơ bản trong lập trình web với PHP

Để có thể học php tốt thì điều quan trọng đầu tiên là bạn phải nắm vững được quy tắc viết mã cơ bản trong lập trình web với php. Vì trong lập trình chỉ cần bạn viết sai một ký tự nhỏ dù là dấu phẩy (,) thì chương trình của bạn không bao giờ có thể hoạt động được. Bài viết hôm nay mình ...

Hoàng Hải Đăng viết 10:20 ngày 20/08/2018

Lập trình Web trong C++

CGI là gì? Web Browsing Để hiểu khái niệm về CGI, chúng ta xem những gì xảy ra khi chúng ta nhấn vào một hyperlink để tới một Webpage hoặc URL cụ thể. Tuy nhiên, nó là có thể để thiết lập HTTP Server theo cách mà bất cứ khi nào một file trong một thư mục cụ thể được yêu cầu, thì file ...

Trịnh Tiến Mạnh viết 13:21 ngày 14/08/2018

PHP là gì? 297 bài học lập trình PHP hay nhất

[PHP là gì] PHP khởi đầu như là một dự án mã nguồn mở nhỏ, nhưng theo đà phát triển, ngày càng nhiều người thấy rằng nó càng ngày càng hữu ích. PHP được phát triển từ một sản phẩm có tên là PHP/FI. PHP/FI do Rasmus Lerdorf tạo ra năm 1994, ban đầu được xem như là một tập con đơn giản của các ...

Hoàng Hải Đăng viết 10:15 ngày 14/08/2018

[Review sách] Lập trình cơ bản PHP và MySQL (cơ bản và nâng cao)

Kể từ khi ra đời vào năm 1995, PHP đã trở thành ngôn ngữ được giới lập trình yêu thích khi viết các ứng dụng web. Một số điều tra thực tế minh chứng rằng PHP hiện là ngôn ngữ lập trình thông dụng nhất. Chúng ta có thể thống kê có tới vài triệu website được viết bằng PHP, kể cả những site tiếng tăm ...

Tạ Quốc Bảo viết 18:22 ngày 12/08/2018

Top 10 Gem hữu dụng trong việc lập trình web bằng Rails!

Mình đã code bằng Ruby on Rails trong kha khá thời gian và đã giải quyết nhiều bài toán khá phức tạp bằng cách sử dụng framework tuyệt vời này. Dựa trên kinh nghiệm làm việc với RoR, mình đã lập nên một danh sách các Gem mà mình cho là hữu ích nhất. Trong bài viết này, mình muốn chia sẻ danh sách ...

Tạ Quốc Bảo viết 17:59 ngày 12/08/2018

Một số tools hỗ trợ lập trình web

Keyword Tool Công cụ này giúp bạn xác định số lượt tìm kiếm hàng tháng trên toàn cầu, và 1 quốc gia, đồng thời nó cũng đề xuất cho bạn nhiều từ khóa liên quan. Qua công cụ này bạn cũng phần nào đánh giá được NHU CẦU của thị trường cũng như sơ bộ về mức ĐỘ KHÓ của từ khóa. Google Webmasters ...

Bùi Văn Nam viết 17:55 ngày 12/08/2018

Điều bạn cần tập trung khi bắt đầu học lập trình Web.

Có một người bạn gần đây nhờ tôi giúp đỡ. Anh ta đã tự học lập trình web trong 18 tháng nhưng vẫn cảm thấy hoang mang, thiếu tự tin bởi vì anh ta thấy có quá nhiều bài hướng dẫn, kiến thức mới trên mạng. Và rồi anh ta bị kẹt trong mớ những thắc mắc như: "Tôi nên học Angular hay React?", "Nên theo ...

Tạ Quốc Bảo viết 16:53 ngày 12/08/2018

Lập trình CSS với Shoelace.css

Các Frontend Developer cần các tài nguyên tốt nhất để hỗ trợ họ lập trình. Thông thường, họ thường sử dụng Bootstrap framework để hỗ trợ họ lập trình Frontend, vì nó có sẵn các thứ cơ bản cần thiết cho một nhà phát triển giao diện người dùng. Tuy nhiên, có rất nhiều sự lựa chọn khác mà bạn ...

Hoàng Hải Đăng viết 16:47 ngày 12/08/2018

JSON Web Token (JWT) là gì ?

Giới thiệu Trong bài viết này mình cùng tìm hiểu khái niệm JSON Web Token (JWT) là gì , trước tiên hãy xem giải thích theo lý thuyết được định nghĩa bởi RFC 7519 JWT là một phương tiện đại diện cho các yêu cầu chuyển giao giữa hai bên Client - Server , các thông tin trong chuỗi JWT được ...

Tạ Quốc Bảo viết 16:36 ngày 12/08/2018

Những kiến thức cơ bản về học lập trình web

Lập trình web đang là một công việc được yêu thích hiện nay, tự tay lập trình, thiết kế trang web bao giờ cũng mang lại cảm giác sung sướng khó tả. Nhất là khi trang web do bạn lập trình, thiết kế nên lại được đông đảo người sử dụng, mang lại nhiều thu nhập. Nhiều người nghĩ rằng lập trình web là ...

Hoàng Hải Đăng viết 16:24 ngày 12/08/2018

Nên học lập trình web ở trung tâm hay trường đại học?

Không giống như trước đây, ngày nay để tiếp cận với giáo dục là điều dễ dàng hơn bao giờ hết. Đã có khá nhiều người tự học lập trình website mà không cần phải trải qua quá trình đào tạo 4 năm dài ròng rã, chỉ cần chịu khó lên mạng truy cập website học lập trình là có thể bắt đầu quá trình tự học. ...

Trịnh Tiến Mạnh viết 16:16 ngày 12/08/2018

Lập trình website là gì? Cách học lập trình web cơ bản

Nhiều câu hỏi được đặt ra dành cho các bạn mới lần đầu bước chân vào thế giới lập trình website, một số câu hỏi phổ biến có thể đề cập đến là : • Lập trình web là gì? • Cách học lập trình web cơ bản? Và để giải phóng các bạn khỏi những mớ câu hỏi trên, bài viết hôm nay chúng tôi sẽ giải đáp ...

Bùi Văn Nam viết 15:48 ngày 12/08/2018

Cách viết một Singleton sao cho đúng trong lập trình IOS với Swift

Trong lập trinh IOS chẳng mấy xa lạ với design pattent Singleton. Nhưng đã bao giờ bạn thực sự để ý cách viết và sử dụng nó sao cho thực sự hợp lý. Trong bài này chúng ta cùng nhau tìm hiểu cách viết và sử dụng singleton trong lập trình IOS cụ thể là ngôn ngữ swift sao cho đúng và hợp lý. Về cơ bản ...

Tạ Quốc Bảo viết 15:47 ngày 12/08/2018

Các kỹ thuật SEO tối thiểu mà developer cần nắm vững trong lập trình web [2017]

Bài viết này được dịch từ nguồn http://qiita.com mà theo mình khá hữu ích đối với web developer muốn tối ưu hoá website (SEO) với các search engine (bộ máy tìm kiếm) như Google, Bing, ... Note : Mình không dịch bài viết này 1-1 theo câu từ, và có bổ sung thêm 1 số khái niệm cho dễ hiểu, cũng ...

Tạ Quốc Bảo viết 15:27 ngày 12/08/2018

Lập trình C cho hệ thống nhúng (P2- Lập trình nhúng với micro controller V850E)

1. Giới thiệu về micro controller V850E V850 là một dòng vi điều khiển của hãng NEC được sử dụng rộng rãi trong các hệ thống nhúng với nhiều mục đích khác nhau. Vơi ưu điểm lượng tiêu thụ điện năng thấp , mức nhiễu nhỏ trong khi vẫn mang lại một hiệu suất cao và được tích hợp nhiều chức năng. Một ...

Hoàng Hải Đăng viết 14:53 ngày 12/08/2018

Tìm hiểu về DOM và BOM trong lập trình web

Đây là bài viết đầu tiên về Javascript, mình sẽ chia sẻ với các bạn về DOM và BOM trong lập trình web. Như các bạn đã biết, trong lập trình web chúng ta có hai loại là: Website tĩnh : Là các website không có sự thay đổi về nội dung, các website này thực chất là các file *.html chứa mã được ...

Bùi Văn Nam viết 14:43 ngày 12/08/2018

Lập trình android với bộ nhớ ngoài (External Storage)

Ở bài trước tôi đã giới thiệu đến các bạn lập trình android với bộ nhớ trong. Hôm nay tôi sẽ tiếp tục giới thiệu với các bạn lập trình android với bộ nhớ ngoài. External Storage là nơi lưu trữ dữ liệu ngoài của Android, các file dữ liệu lưu trữ mà bạn lưu trữ tại đây không được hệ thống áp dụng ...

Tạ Quốc Bảo viết 14:01 ngày 12/08/2018

Lập trình Android với bộ nhớ trong (Internal Storage)

Trong lập trình android, nhiều khi chúng ta cần thao tác với các dữ liệu trong bộ nhớ của thiết bị android, hoặc tạo các dữ liệu trong bộ nhớ này. Bộ nhớ trong android được chia làm hai loại là bộ nhớ trong (Internal storage) và bộ nhớ ngoài (External storage) Trong bài học này chúng ta sẽ tìm ...

Bùi Văn Nam viết 13:52 ngày 12/08/2018

10 CSS framework tốt nhất 2016 cho lập trình web

Nếu ví 1 website như một bức tranh thì html như khung tranh và những nét phác chính thì css đóng vai trò như màu vẽ, làm bức tranh ấy thêm sinh động hơn. Các bạn có thể dễ dàng nhận thấy ngày nay có quá nhiều framework css để giúp các bạn hoàn thiện website, tuy nhiên chỉ có một số lượng không ...

Tạ Quốc Bảo viết 13:51 ngày 12/08/2018

Lập trình OOP với Java

OOP viết tắt của từ Object-Oriented Programming. Có nghĩa là lập trình hướng đối tượng. Ở OOP có 4 tính chất: Tính trừu tượng Tính kế thừa Tính đa hình Tính đóng gói Tính trừu tượng tức là việc tạo ra các abstract method trong interface hay abstract class. Mình chưa cần quan tâm cụ ...

Hoàng Hải Đăng viết 13:51 ngày 12/08/2018

Lập trình iOS với iCloud

iCloud là một trong những tính năng được giới thiệu trong iOS5. Với người dùng thì iCloud là một tính năng đơn giản cho phép truy cập thông tin cá nhân từ tất cả các thiết bị không dây và tự động thông qua Apple ID. Với người dùng thì chúng ta có thể sử dụng iCloud API trong iOS SDK để tích hợp ...

Hoàng Hải Đăng viết 09:37 ngày 12/08/2018

Lập trình mạng với java

Học java core Thuật ngữ lập trình mạng với java đề cập đến việc viết các chương trình thực hiện trên nhiều thiết bị (máy tính), trong đó các thiết bị được kết nối với nhau. Gói java.net của J2SE APIs chứa một tập hợp các lớp và giao tiếp cung cấp giao thức truyền thông ở mức ...

Trịnh Tiến Mạnh viết 18:45 ngày 11/08/2018