CodeLearn

THÔNG TIN VỀ CÔNG TY

  1. Tên đơn vị: Công ty TNHH Phần mềm FPT
  2. Nhóm sản phẩm/dịch vụ chính:
  • Y tế
  • Giao thông
  • Sản xuất/dịch vụ cho DN
  • Nội dung số và giải trí điện tử
  • Tư vấn
  1. Thị trường chính:
  • Thị trường doanh nghiệp
  • Gia công xuất khẩu
  • Xuất khẩu SP/Giải pháp
  • Xuất khẩu nhân lực CNTT
  • Mỹ và các nước Bắc Mỹ
  • Châu Âu
  • Nhật Bản

Chi tiết xem tại website: https://www.fpt-software.com/

 

THÔNG TIN VỀ ĐỀ CỬ

1. Tên sản phẩm: Code Learn

CodeLearn là một hệ thống và nền tảng tương tác trực tuyến cho phép người dùng học tập, thực hành và đánh giá các kỹ năng lập trình của họ thông qua các bài tập thực hành, các cuộc thi lập trình với chức năng chấm điểm tự động để người dùng có thể cải thiện kỹ năng và tăng năng suất.

2 Thông tin chi tiết về Công năng của sản phẩm

  • Học tập (Learning): Gồm 17 khóa học lập trình cơ bản, giúp người dùng học tập và làm quen với các ngôn ngữ lập trình.
  • Luyện tập (Training): Với tính năng chấm điểm thi tự động tích hợp nhiều ngôn ngữ (C#, C++, Java, JS và python, Go), Codelearn giúp người dùng rèn luyện và giải quyết các bài toán cụ thể, từ đây giúp nâng cấp kĩ năng lập trình và tư duy giải quyết vấn đề.
  • Thi đấu (Fights): Người dùng có thể cùng lúc thử sức với hàng ngàn lập trình viên trên hệ thống, giúp đánh giá kỹ năng và định vị bản thân.
  • Thảo luận (Discussion): Người dùng có thể hỏi đáp, trao đổi với các học viên khác để cải thiện kĩ năng của bản thân.
  • Xếp hạng (Leaderboard): Thông qua các hoạt động học tập, rèn luyện, thi đấu, người dùng sẽ được xếp hạng level từ đó có 1 cái nhìn tổng quan về trình độ của bản thân trong cộng đồng.
  • Game: Khác với các cuộc thi, người chơi có thể thực hành và luyện tập những kiến thức học được thông qua hình thức game hoàn toàn mới mẻ. Sân chơi này đã và đang thu hút rất nhiều bạn trẻ tham gia, là nguồn cảm hứng để dẫn dắt các bạn tới những kiến thức cực mới và cần thiết trong giai đoạn phát triển hiện nay của ngành CNTT: AI, thuật toán…
  • Blog: Nơi chia sẻ, tâm sự về nghề của các lập trình viên gạo cội, của các thầy giáo trong ngành… đam mê viết lách.
  • Quản lý lớp học (My class): Người dùng có thể tạo lớp học, theo dõi và quản lý tiến độ học tập của các thành viên trong lớp. Đây là phần tính năng hướng tới việc hỗ trợ các trường/các trung tâm đào tạo IT trong việc quản lý việc dạy và học các nội dung của trường cũng như nội dung trên CodeLearn.

3. Công nghệ, quy trình chất lượng

  • Công nghệ ASP.NET MVC: MVC không sử dụng viewstate nên khá tiết kiệm diện tích băng thông.
  • SoC : Một trong những lợi ích chính được đưa ra bởi ASP.NET MVC đó là Separation of Concern (phân tách mối bận tâm). Framework này cung cấp sự phân tách rất rõ gàng giữa model, logic nghiệp vụ, giao diện người dùng và dữ liệu.
  • API Services : Một lợi thế lớn khác đó là việc rendered bởi MVC giúp bổ sung thêm các API web services. Nếu bạn muốn thêm các service tới ứng dụng web của mình, thì bạn chắc chắn cần phải tìm hiểu làm thế nào những service này hoạt động.
  • Orchard Framework : Là một hệ thống quản lý nội dung miễn phí, tập trung vào cộng đồng, được viết bằng nền tảng ASP.NET sử dụng khung ASP.NET MVC. Tầm nhìn của nó là tạo ra các thành phần dùng chung để xây dựng các ứng dụng và tiện ích mở rộng ASP.NET và các ứng dụng cụ thể tận dụng các thành phần này để đáp ứng nhu cầu của người dùng cuối, người viết kịch bản và nhà phát triển.
  • Công nghệ AI : Sử dụng AI để phân tích dữ liệu người dùng. Cho phép người dùng thi đấu AI game. Giám sát hệ thống phân tích log hệ thống, cảnh báo tấn công.
  • Giải pháp Docker : Giúp cho việc setup hoặc deploy một ứng dụng lên một hoặc nhiều môi trường (có thể là máy tính hoặc server), cài đặt các biến môi trường, các thư viện, ứng dụng phụ thuộc một cách nhanh chóng và tính bảo mật cao.

4. Bảo mật

  • FPT Software là một trong những đơn vị đầu tiên tại Việt Nam đạt chứng chỉ ISO 27001:2013 và cũng là đơn vị tư vấn, triển khai hệ thống ISMS cho nhiều doanh nghiệp, tổ chức uy tín trong nước & quốc tế.
  • Tính năng bảo mật của Codelearn được xây dựng, vận hành dựa theo tiêu chuẩn nghiêm ngặt của FPT Software nhằm đảm bảo tính bảo mật, toàn vẹn cho thông tin người dùng trên hệ thống.
  • Với mục tiêu phát triển một nền tảng để bản thân người dùng và các cộng tác viên đều có thể đóng góp nội dung cho hệ thống, Codelearn xây dựng thế thống bảo mật cho phép phân quyền dọc theo từng tính năng chính như: Học tập, Luyện tập, Thi đấu, Thảo luận, Xếp hạng, Trò chơi, Blog, Lớp của tôi.

5. Ưu điểm nổi trội

  • Về tính năng: Hệ thống tích hợp đa ngôn ngữ giúp tối ưu và tăng năng xuất cho việc học tập, rèn luyện của người dùng.
  • Về nội dung: Codelearn cung cấp lộ trình từ cơ bản đến nâng cao phù hợp với cách học và mục đích của người Việt Nam, content hướng thực hành đa dạng, code ngay trong bài theo từng phần lý thuyết.
  • Về triển khai: Hệ thống có đội ngũ hỗ trợ truyền thông, tư vấn triển khai các hoạt động thi đấu chuyên nghiệp, giàu kinh nghiệm. Ngoài ra codelearn còn có hệ thống quà tặng, giải thưởng hấp dẫn cho cộng tác viên tham gia xây dựng hệ thống và người dùng tích cực, xếp thứ hạng cao.
  • Về cộng đồng: Tạo điều kiện và không gian cho người dùng, người học có cơ hội chia sẻ, tâm sự về nghề thông qua chuyên mục blog, tính năng chia sẻ và các hoạt động offline cộng đồng hàng tháng.
  • Về vai trò quản lý: Tính năng quản lý lớp học giúp người dạy và người học đảm bảo được tiến độ học tập, theo sát lộ trình phát triển để đạt được kết quả học tập tốt nhất.
  • Nguồn nhân lực chất lượng cao:

Đội ngũ phát triển hệ thống Codelearn đang có 18 cán bộ trình độ cao bao gồm các chuyên gia công nghê, top Under 35, solution architect, chuyên viên marketing với nhiều năm kinh nghiệm và hơn 100 công tác viên trong nước và quốc tế  là thế mạnh giúp Codelearn triển khai và hỗ trợ người dùng một cách chuyên nghiệp, nhanh chóng.

 Đầu mối liên hệ:

Ms. Bùi Thị Thu – Nhân viên

Mobile: 0787497926; Email: ThuBT1@fsoft.com.vn