Thiếu hụt nhân lực về trí tuệ nhân tạo, Microsoft thành lập “Đại học AI” nhằm nâng cao trình độ cho nhân viên

Với quỹ lương lên đến 1 triệu USD/năm cùng những nỗ lực bồi dưỡng nhân tài, có thể thấy Microsoft đang cực kỳ nghiêm túc trong việc chinh phục lĩnh vực tương lai này. Trí tuệ nhân tạo (AI) và Machine Learning (ML) đang là một trong những chủ đề nóng nhất trong ngành công nghiệp ...

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

Học Lập Trình Front-end Nâng Cao Qua 21 Tài Liệu Miễn Phí

Bạn đang tìm tài liệu học lập trình Front-end nâng cao? 21 tài liệu hay và miễn phí do ITviec chọn lọc sẽ giúp ích cho bạn. Đọc bài viết này để: Học lập trình Front-end nâng cao miễn phí Tiếp cận các khóa học, tutorial, và e-book chất lượng Cập nhật kiến thức mới về lập trình Front-end ...

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

Học SVN cơ bản và nâng cao

Apache Subversion thường được viết tắt là SVN, là một phần mềm mã nguồn mở dùng để quản lý và kiểm tra các phiên bản mã nguồn khác nhau trong quá trình phát triển phần mềm. Subversion được tạo bởi CollabNet Inc trong năm 2000, nhưng bây giờ nó được phát triển bởi một dự án của Apache Software ...

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

Học jQuery cơ bản và nâng cao

jQuery là một thư viện kiểu mới của JavaScript, được tạo bởi John Resig vào năm 2006. jQuery làm đơn giản hóa việc truyền tải HTML, xử lý sự kiện, tạo hiệu ứng động và tương tác Ajax. Với jQuery, khái niệm Rapid Web Development đã không còn quá xa lạ. jQuery làm đơn giản hóa việc truyền ...

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

Học CSS3 cơ bản và nâng cao

CSS được sử dụng để điều khiển Style của một tài liệu web. Hay nói cách khác, CSS là một ngôn ngữ StyleSheet để miêu tả sự thể hiện của một tài liệu HTML hoặc XML. CSS3 là phiên bản mới nhất và là phiên bản tiếp theo của CSS2. Điểm khác nhau chính giữa CSS2 và CSS3 là: CSS3 module CSS3 ...

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

Học CSS cơ bản và nâng cao

Khi bạn truy cập vào một trang web nào đó, bạn đã từng suy nghĩ rằng tại sao dữ liệu có thể hiển thị trên trang web đó, cách trình bày và hiển thị chúng theo từng khu vực khác nhau. Học CSS sẽ giúp bạn giải thích điều đó. CSS được sử dụng để điều khiển Style của một tài liệu web. Hay nói ...

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

Học HTML cơ bản và nâng cao

HTML là viết tắt của H yper T ext M arkup L anguage, là ngôn ngữ được sử dụng rộng rãi nhất trên thế giới để phát triển các trang Web. HTML bây giờ không còn xa lạ với bất kỳ sinh viên ngành công nghệ thông nào. Với HTML, bạn có thể tạo các trang Web từ đơn giản tới phức tạp, từ ...

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

Học Git cơ bản và nâng cao

Có phải bạn đang thực hiện một dự án nào đó một mình hay là một thành viên trong team nào đó. Và nếu làm cùng team thì có cách nào để biết được các thành viên còn lại đang làm gì (hay nói cách khác là cập nhật những gì anh ấy đã làm) và có cách nào để cho người khác biết mình đã làm gì không. ...

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

Học Python cơ bản và nâng cao - Học ngôn ngữ lập trình Python hay nhất

[Học Python cơ bản và nâng cao - Học ngôn ngữ lập trình Python hay nhất] Python là ngôn ngữ lập trình hướng đối tượng, bậc cao, mạnh mẽ. Ngoài ra, học Python là khá đơn giản và dễ dàng. Python cũng là một ngôn ngữ thông dịch, tức là ngôn ngữ không cần phải biên dịch ra file chạy mà ...

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

Học XML cơ bản và nâng cao

XML là viết tắt của E xtensible M arkup L anguage (Ngôn ngữ đánh dấu mở rộng) và là một ngôn ngữ đánh dấu dựa trên text được kế thừa từ Standard Generalized Markup Language (SGML). Loạt bài hướng dẫn này trình bày cho bạn các khái niệm cơ bản về XML. Bài hướng dẫn được chia thành ba phần: ...

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

Học Java Servlets cơ bản và nâng cao

Servlets là một phương thức độc lập trên các nền tảng, dựa trên các thành phần để xây dựng các ứng dụng trên web, mà loại bỏ các hạn chế của các chương trình CGI. Servlets có quyền truy cập tới toàn bộ Java APIs, bao gồm JDBC API. Java Servlets là các chương trình chạy trên một Web server ...

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

Học MySQL cơ bản và nâng cao

[Học MySQL cơ bản và nâng cao] MySQL là hệ thống quản lý cơ sở dữ liệu nguồn mở phổ biến nhất. MySQL là một trong những RDBMS tốt nhất đang được sử dụng để phát triển các ứng dụng phần mềm trên Web. Loạt bài hướng dẫn này cung cấp cho bạn kiến thức cơ bản về MySQL, cung cấp nhiều ví ...

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

Học MongoDB cơ bản và nâng cao

[Học MongoDB cơ bản và nâng cao] MongoDB là một cơ sở dữ liệu mã nguồn mở và là cơ sở dữ liệu NoSQL hàng đầu, được hàng triệu người sử dụng. MongoDB được viết bằng C++. Ngoài ra, MongoDB là một cơ sở dữ liệu đa nền tảng, hoạt động trên các khái niệm Collection và Document, nó cung cấp ...

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

Học Node.js cơ bản và nâng cao

Node.js là một Framework mạnh mẽ dựa trên nền tảng Google Chrome Javascript V8 Engine. Node.js được dùng để phát triển các ứng dụng hướng nhiều đến I/O trên nền tảng web như Video Streaming Site, các ứng dụng Single-page App hay các ứng dụng web khác. Node.js hoàn toàn mã nguồn mở, miễn ...

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

Học SQLite cơ bản và nâng cao

[Học SQlite cơ bản và nâng cao] SQLite là một thư viện phần mềm mà triển khai một SQL Database Engine truyền thống, không cần Server, không cần cấu hình và nhỏ gọn. SQLite là SQL Database Engine được triển khai phổ biến nhất trên toàn thế giới. SQLite là mã nguồn mở. Các chương ...

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

Học SQL cơ bản và nâng cao

[Học SQL cơ bản và nâng cao] SQL (là viết tắt của Structured Query Language – Ngôn ngữ truy vấn mang tính cấu trúc) được sử dụng để thực hiện các hoạt động trên các bản ghi được lưu trữ trong Database (Cơ sở dữ liệu), chẳng hạn như cập nhật các bản ghi, xóa các bản ghi, tạo và sửa đổi ...

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

Học Struts 2 cơ bản và nâng cao

Struts 2 Framework được sử dụng để phát triển ứng dụng web dựa trên MVC. Struts Framework đầu tiên được tạo bởi Craig McClanahan và được bảo trợ bởi Apache Foundation vào tháng 5/2000 và Struts 1.0 được công bố vào tháng 6/2001. Phiên bản hiện tại là Struts 2.3.16.1 được công bố ...

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

Học JSP cơ bản đến nâng cao

JavaServer Pages (JSP) là một công nghệ lập trình Server-Side mà cho bạn khả năng xây dựng các ứng dụng trên Web động, độc lập nền tảng. JSP có quyền truy cập tới toàn bộ gia đình Java APIs, bao gồm JDBC API để truy cập Enterprise Database. Loạt bài này sẽ hướng dẫn bạn cách sử dụng Java ...

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

Học Java Swing cơ bản và nâng cao

Java Swing là một phần của Java Foundation Classes (JFC) được sử dụng để tạo các ứng dụng Window-Based. Nó được xây dựng ở trên cùng của AWT (Abstract Windowing Toolkit) API và được viết hoàn toàn bằng Java. Không giống AWT, Java Swing cung cấp các thành phần (Component) gọn nhẹ ...

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

Học Javascript cơ bản và nâng cao, Học lập trình Javascript miễn phí hay nhất

[Học Javascript cơ bản và nâng cao, Học lập trình Javascript miễn phí hay nhất] JavaScript là một ngôn ngữ chương trình thông dịch, nhẹ. Nó được thiết kế để tạo các ứng dụng mạng trung tâm. Nó là ngôn ngữ tích hợp với Java, được lấy tên là JavaScript vì thời đó Java là một hiện tượng, nhưng ...

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

Học Java cơ bản và nâng cao

Java là ngôn ngữ lập trình máy tính có tính chất hướng đối tượng, dựa trên các lớp, thường được sử dụng cho các hệ thống có tính độc lập cao. Nó được sử dụng để hướng tới các lập trình viên viết ứng dụng "write one, run everywhere" (viết một lần, chạy mọi nơi, nghĩa là đoạn code Java ...

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

C++,Học C++ cơ bản và nâng cao, học lập trình C++ cơ bản hay nhất

[C++,Học C++ cơ bản và nâng cao, học lập trình C++ cơ bản hay nhất] C++ là ngôn ngữ lập trình bậc trung (middle-level), được phát triển bởi Bjarne Stroustrup năm 1979 tại Bell Labs. C++ chạy trên các nền tảng đa dạng, như Windows, Mac OS, và các phiên bản Unix đa dạng. Bài hướng dẫn học ...

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

Học C# cơ bản và nâng cao | 85 bài tự học lập trình C# hay nhất

Học C# cơ bản và nâng cao | 85 bài tự học lập trình C# hay nhất C# là một ngôn ngữ lập trình đơn giản, hiện đại, mục đích tổng quát, hướng đối tượng được phát triển bởi Microsoft bên trong phần khởi đầu .NET của họ, được phát triển chủ yếu bởi Anders Hejlsberg, một kiến trúc sư phần mềm nổi ...

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

Học PHP cơ bản và nâng cao,tự học lập trình PHP cơ bản hay nhất

[Học PHP cơ bản và nâng cao,tự học lập trình PHP cơ bản hay nhất] PHP Hypertext Preprocessor (PHP) là một ngôn ngữ lập trình cho phép các lập trình viên web tạo các nội dung động mà tương tác với Database. Về cơ bản, PHP được sử dụng để phát triển các ứng dụng phần mềm trên web. Loạt bài ...

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

Học MVC PHP nâng cao

Từ hồi còn học đại học khi làm project lớn của các môn học liên quan đến lập trình thì mình hay sử dụng mô hình ba lớp (PBD). Nhưng đó là mô hình ta hay sử dụng trong các chương trình phần mềm desktop, còn đối với phần mềm web thì thường ta hay sử dụng mô hình MVC ( thực chất cũng là mô hình ba lớp ...

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

Học lập trình PHP nâng cao

Sau khi bạn đã có nền tảng kỹ thuật lập trình PHP căn bản thì bạn hãy tự mình làm một Project bằng PHP thuần, nghĩa là bạn sẽ sử dụng những kiến thức căn bản để hiểu nguyên lý tạo một website. Lúc này bước tiếp theo của bạn là học lập trình PHP nâng cao . Nhưng vấn đề bây giờ là phải học thế nào ...

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

Học React Native từ cơ bản đến nâng cao - Phần 2: Khái niệm cơ bản trong React Native và 1 số chia sẻ cá nhân

Trong phần này tôi sẽ giúp các bạn mới học React Native hiểu qua phần cài đặt project đã tồn tại và cùng nhau tìm hiểu khái niệm cơ bản nhất của React Native. 1. Yêu cầu thứ 1 Yêu cầu để thực hiện theo bài viết này, bạn hãy cài đặt môi trường theo bài viết dưới đây Học React Native từ cơ bản ...

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

Học React Native từ cơ bản đến nâng cao - Phần 1 Hướng dẫn cài đặt và chạy "Hello world"

Trong bài viết này tôi sẽ hướng dẫn cài đặt React Native trên môi trường Windows (khá phổ biến ở Việt Nam) Bạn cần phải có : Node Python2 JDK Android Studio Trong bài viết này tôi sẽ hướng dẫn cài đặt React Native trên môi trường Windows (khá phổ biến ở Việt Nam) Bạn cần phải có : ...

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

TÌM HIỂU VỀ CÁCH THỨC NÂNG CAO PERFORMANCE CỦA APP TRÊN WINDOWS STORE VỚI NGÔN NGỮ LÀ C# XAML.

TÌM HIỂU VỀ CÁCH THỨC NÂNG CAO PERFORMANCE CỦA APP TRÊN WINDOWS STORE VỚI NGÔN NGỮ LÀ C# XAML. Đầu tiên, tôi xin giới thiệu các công cụ và cách sử dụng các công cụ có sẵn trong visual studio thường được sử dụng để phân tích về hiệu quả hoạt động (performance), sử dụng bộ nhớ của app. Các công ...

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

SQL – học sql cơ bản đến nâng cao

SQL là viết tắt của Structured Query Language có nghĩa là ngôn ngữ truy vấn có cấu trúc, là một ngôn ngữ máy tính để lưu trữ, thao tác và truy xuất dữ liệu được lưu trữ trong một cơ sở dữ liệu quan hệ. SQL là ngôn ngữ chuẩn cho hệ cơ sở dữ liệu quan hệ. Tất cả các hệ thống quản lý cơ sở dữ ...

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