PHP là gì

PHP PHP là viết tắt của Hypertext Preprocessor . PHP là một ngôn ngữ kịch bản mã nguồn mở, thông dịch và hướng đối tượng, được thực hiện ở phía máy chủ. Nó được sử dụng để phát triển các ứng dụng web (nghĩa là một ứng dụng thực hiện ở phía máy chủ và tạo ra trang web động). PHP ...

Vũ Văn Thanh viết 16:27 ngày 11/09/2018

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

Blockchain là gì? Cần có kỹ năng gì để trở thành Blockchain Developer?

Blockchain là một chuỗi (chain) các khối thông tin (block) kết nối với nhau và được đảm bảo an toàn nhờ mã hóa. Bạn có thể hình dung Blockchain như là một cuốn sổ cái nhưng thông tin được lưu trữ phân tán ở mọi máy trong chuỗi, để xác minh thông tin. Đọc bài phỏng vấn của ITviec với 3 công ty ...

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

Full-Stack Developer là gì? Có lợi ích gì cho sự nghiệp của bạn? (updated 2018)

Full-Stack Developer là người có khả năng làm cả Front-end lẫn Back-end của sản phẩm. Nói chung, Full-Stack Developer thường chịu trách nhiệm thiết kế giao diện đến Database đằng sau cho đến khi sản phẩm vận hành trơn tru. Đọc bài phỏng vấn của ITviec với anh Phạm Huy Hoàng , một ...

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

UI UX là gì? Tại sao mọi Developer cần học UI UX?

“[Developer] phải coi mỗi sản phẩm như đứa con của mình và dành cho nó những điều tốt đẹp nhất. […]chăm chút từ lúc mang thai cho nó khỏe mạnh. Nó ra đời vẫn phải chăm sóc để nó nhìn sạch sẽ, cư xử với người khác lễ phép. Cũng giống như từ khâu code đã phải clean, làm ra sản phẩm phải ...

Trần Trung Dũng viết 15:25 ngày 31/08/2018

GitHub là gì? 3 lợi ích GitHub mang lại cho Developer

GitHub là một dịch vụ lưu trữ trên web dành cho các dự án có sử dụng hệ thống kiểm soát Git revision. GitHub cung cấp chức năng social networking như feeds, followers và network graph để các Developer học hỏi kinh nghiệm làm việc thông qua lịch sử commit. Nếu comment dùng để mô tả chức năng của ...

Hoàng Hải Đăng viết 15:24 ngày 31/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

Web framework là gì? Top 5 Web Framework tốt nhất【Java/Ruby/PHP/JS/CSS】

Ngày nay khi các lập trình viên cần xây dựng các website và các ứng dụng web phức tạp, họ có thể sẽ mất quá nhiều thời gian và rắc rối nếu cứ xây dựng ứng dụng từ đầu, vì thế cần đến một cách tự nhiên hơn để xây dựng sản phẩm. Chính vì vậy các WEB framework ra đời và cung cấp cho các nhà phát triển ...

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

PHP Magic Methods là gì?

Nếu bạn từng đọc code của một project PHP mã nguồn mở, bạn có thể chú ý tới các object methods đượt bắt đầu bằng hai dấu gạch dưới (__). Chúng là Magic Methods, cho phép bạn phản ứng lại các events nhất định khi sử dụng các objects cụ thể. Điều đó có nghĩa là khi có điều gì đó xảy ra đối với object ...

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

PHP Traits là gì?

Một trong những vấn đề của PHP như một ngôn ngữ lập trình đó là chỉ có thể đơn kế thừa (single inheritance). Điều đó có nghĩa là một class chỉ có thể kế thừa được một class khác. Tuy vậy, rất nhiều trường hợp việc kế thừa từ nhiều class là việc có ích lợi. Ví dụ, chúng ta mong muốn một class kế ...

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

MVC là gì?

Struts2 là gì? MVC là viết tắt của Model View Controller là một mẫu thiết kế phần mềm để phát triển các ứng dụng web. Mô hình MVC tạo thành ba phần sau: Model: Mức thấp nhất của mẫu có trách nhiệm duy trì dữ liệu. View: Có trách nhiệm hiển thị tất cả hoặc một phần của dữ ...

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

Struts2 là gì?

MVC là gì? Struts framework Struts framework ban đầu được tạo ra bởi Craig McClanahan và tặng cho Apache Foundation vào tháng 5 năm 2000 và Struts 1.0 đã được phát hành vào tháng 6 năm 2001. Phiên bản ổn định hiện tại của Struts là 2.3.33 được phát hành vào tháng 7 năm ...

Hoàng Hải Đăng viết 18:26 ngày 11/08/2018

Bài 01: XML là gì? Cú pháp căn bản của XML

Ngoài cách lưu trữ dữ liệu trong các hệ quản trị CSDL ra thì bạn có thể lưu trữ dữ liệu trong file TXT, file JSON hay file XML đều được. Tuy nhiên ...

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

Bài 01: NodeJS là gì?

Dạo này lướt Facebook toàn thấy chủ đề về nên học gì vào năm 2016 và các câu trả lời chủ yếu là NodeJS, AngularJS, Phalcon FW, ... Nhưng với mình ...

Bùi Văn Nam viết 10:18 ngày 03/08/2018

Linux là gì? Hệ điều hành Linux

Trong bài này mình sẽ trả lời câu hỏi linux là gì thông qua việc tìm hiểu khái quát về lịch sử và các đặc trưng của hệ điều hành này. Tiếp theo ...

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

Bài 01: JSON là gì? Cấu trúc chuỗi JSON

Thông thường khi làm các ứng dụng website thì bạn sẽ lưu dữ liệu vào một hệ quản trị cơ sở dữ liệu nào đó như là MYSQL, SQL SERVER, tuy nhiên nếu ...

Trịnh Tiến Mạnh viết 10:15 ngày 03/08/2018

jQuery là gì? Viết chương trình jquery đầu tiên

Trong công nghệ web 2.0 thì Javascript là một thành phần không thể thiếu bởi vì các hiệu ứng trên website hầu hết là kết quả của sự kết hợp ...

Tạ Quốc Bảo viết 10:07 ngày 03/08/2018

Hàm Xử lý sự kiện là gì?

Trước khi bắt đầu học về các sự kiện trong jQuery thì chúng ta cùng tìm hiểu khái niệm khá quan trọng đó là hàm xử lý sự kiện. Xử lý sự kiện ...

Tạ Quốc Bảo viết 10:05 ngày 03/08/2018

Use Strict là gì? Strict Mode trong javascript

Khi bạn download những file JS trên mạng về hoặc download những Plugin jQuery thì bạn sẽ thấy phía trên cùng của file người ta có đặt dòng chữ ...

Bùi Văn Nam viết 10:04 ngày 03/08/2018

BOM là gì? BOM trong javascript

1. BOM là gì? BOM là chữ viết tắt của B rowser O bject M odel, hay còn gọi là các đối tượng liên quan đến trình duyệt browser. Mỗi browser ...

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

DOM là gì? Các loại DOM trong Javascript

Javascript là một ngôn ngữ được sử dụng trong các trình duyệt Browser nên nó đóng một vai trò khá quan trọng trong các ứng dụng website. Và nhiệm ...

Tạ Quốc Bảo viết 09:55 ngày 03/08/2018

Javascript là gì? Viết ứng dụng Javascript đầu tiên

Trong loạt series này chúng ta sẽ tìm hiểu ngôn ngữ Javascript từ căn bản đến ...

Bùi Văn Nam viết 09:50 ngày 03/08/2018

Twitter Bootstrap la gi? Tìm hiểu Bootstrap CSS

Hiện nay PHP có rất nhiều Framework và CMS hỗ trợ giúp cho công việc lập trình trở nên đơn giản và thống nhất với nhau. Nhưng bạn có nghĩ trong ...

Bùi Văn Nam viết 09:50 ngày 03/08/2018

Bài 04: Closure là gì? Closure function trong Javascript

Closure là một khái niệm không phải ai cũng biết và thực sự hiểu về nó, đây có thể coi là một cách định nghĩa hàm nâng cao giúp code nhìn trong ...

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

Bài 05: Callback Function là gì? Callback trong Javascript

Trong bài này chúng ta sẽ tìm hiểu Callback Function là gì , đồng thời học thêm cách tạo và sử dụng callback function trong Javascript từ căn bản ...

Bùi Văn Nam viết 09:45 ngày 03/08/2018

Bài 03: selector là gì? Tìm hiểu CSS Selector căn bản

CSS Selector đóng vai trò rất quan trọng khi các bạn code layout cho website, tuy nhiên về các loại selector thì hơi nhiều nên trong bài này tôi ...

Trịnh Tiến Mạnh viết 09:39 ngày 03/08/2018

Bài 01: CSS3 là gì? Các module trong CSS3

Nếu bạn đang đọc bài này thì CSS không còn xa lạ gì với bạn nữa. Tuy nhiên bạn đang cần tìm hiểu đến CSS3 thì trong serie này bạn sẽ cùng mình tìm ...

Tạ Quốc Bảo viết 09:37 ngày 03/08/2018

Bài 01: CSS là gì? Học CSS như thế nào?

" CSS là gì? " là câu hỏi muôn thuở của những bạn mới bắt đầu học CSS. Về định nghĩa thì nó không phức tạp lắm nhưng về cách sử dụng thì có lẽ ...

Trịnh Tiến Mạnh viết 09:37 ngày 03/08/2018

Bài 01: HTML5 Canvas là gì?

Trong bài này chúng ta sẽ tìm hiểu một thẻ HTML5 dùng để xây dựng Graphic đồ họa đó là thẻ Canvas. Ví dụ bạn muốn vẽ một sơ đồ hình học thì ...

Tạ Quốc Bảo viết 09:37 ngày 03/08/2018

HTML là gì? Bố cục HTML của một trang web đơn giản - Bài 01

Khi bắt đầu làm quen với lập trình web thì HTML chính là nội dung đầu tiên mà bạn phải học, sau đó bạn sẽ kết hợp với CSS để tạo ra những sản phảm rất là độc đáo. Nghe nói thì hay nhưng bạn mới học ...

Tâm Nhật viết 16:41 ngày 02/08/2018