Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/truong-cao-dang-fpt-polytechnic-co-so-ha-noi Cao Đẳng FPT M?ng c c??c bng ? tuyển sinh theo hình thức xét tuyển h?sơ. Tiêu chí đào tạo: Thực học ?Thực nghiệp! Wed, 29 Nov 2023 10:38:22 +0000 vi hourly 1 //wordpress.org/?v=6.4.1 //westview-heights.com/wp-content/uploads/cropped-logo-fpt-32x32.png Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/truong-cao-dang-fpt-polytechnic-co-so-ha-noi 32 32 Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/giang-vien-nguyen-thi-lan-tong-dai-cua-sinh-vien-so-huu-loat-giai-thuong-khung.html Wed, 29 Nov 2023 10:37:56 +0000 //westview-heights.com/?p=267593 “Sinh viên chính là động lực c?gắng mỗi ngày của tôi??Đây là tiêu chí giảng dạy của cô Nguyễn Th?Lan ?giảng viên trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội. Là một giảng viên ...

The post Giảng viên Nguyễn Th?Lan ?“Tổng đài” của sinh viên, s?hữu loạt giải thưởng “khủng” appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
“Sinh viên chính là động lực c?gắng mỗi ngày của tôi??Đây là tiêu chí giảng dạy của cô Nguyễn Th?Lan ?giảng viên trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội. Là một giảng viên nhiệt huyết với ngh? có tâm với sinh viên, cô Lan được nhiều sinh viên ngưỡng m?yêu mến. Ngoài ra, cô thường xuyên tham gia các hoạt động nhà trường, hướng dẫn thực hành và đạt nhiều thành tích cao trong các cuộc thi giảng viên giỏi cấp Trường và thành ph?Hà Nội.

Cô Nguyễn Th?Lan (1982) là giảng viên thuộc b?môn Điện- Cơ khí tại FPT M?ng c c??c bng ? Hà Nội. Hiện tại, cô Lan đang giảng dạy các môn như Lý thuyết điều khiển t?động, k?thuật mạch điện t? k?thuật xung s? khí c?điện, đo lường cảm biến, điện t?ứng dụng, điện khí nén, t?động hoá quá trình công ngh? DA1 tại trường.

Không ch?vậy, cô cũng là một giảng viên đa tài tham gia vào s?kiện hội thảo, workshop, hoạt động xưởng thực hành, xây dựng thiết k?các mô hình cho phòng thí nghiệm?/p>

Với b?dày kinh nghiệm 20 năm trong ngành, cô Lan hiện là một trong những giảng viên có nhiều thành tích nhất b?môn. Danh sách thành tích của giảng viên Nguyễn Th?Lan bao gồm: Ch?biên các giáo trình Vi điều khiển, giáo trình k?thuật cảm biến, giáo trình K?thuật s? giáo trình K?thuật vi x?lý; Tham gia hội giảng Nhà giáo giáo dục ngh?nghiệp toàn Quốc năm 2021 ?do Tổng cục dạy ngh?t?chức ?đạt giải Khuyến khích; Đạt chứng ch?K?năng ngh?bậc 3 do Tổng cục Giáo dục ngh?nghiệp cấp năm 2019.

Không ch?tập trung vào khối lượng chuyên môn lớn, sinh viên thường xuyên gặp g?cô Lan tại các hoạt động ngoại khoá trong chuyên ngành T?động hóa, Điện công nghiệp. Mới đây, n?giảng viên 8x cũng vừa đạt giải Ba trong Hội giảng nhà Giáo giáo dục ngh?nghiệp thành ph?Hà Nội năm 2023.

Theo lời chia s?t?sinh viên, cô Lan được ví như “Tổng đài” của sinh viên khi luôn sẵn sàng tr?lời mọi thắc mắc của sinh viên bất k?ngày đêm. T?phía giảng viên, cô Lan chia s? “Khi được giảng dạy tại FPT M?ng c c??c bng ? , được sinh viên yêu quý và ủng h?thì mọi khó khăn mệt mỏi đối với tôi đều tan biến, sinh viên chính là nguồn động lực đ?tôi tiếp tục c?gắng không ngừng đ?mang đến những kiến thức b?ích, hấp dẫn”.

Đi qua hành trình dài, trải nghiệm nhiều giảng đường t?v?trí sinh viên đến giảng viên, bây gi?nhìn lại cô Lan cảm thấy vẫn luôn đam mê với ngh?giáo. Cô luôn làm mới công việc đ?đưa cho sinh viên nhiều nguồn cảm hứng, những trải nghiệm mới m?khác nhau. “Sinh viên chính là minh chứng rõ nét nhất đ?tôi biết tôi thuộc v?ngh?cầm ch?#8221;.

Đặc biệt, khoảnh khắc đến với FPT M?ng c c??c bng ? Hà Nội là một trong những bài học ý nghĩa nhất mà cô Lan nhận được. Những thay đổi trong quá trình giảng dạy, đổi mới đã khiến giảng viên 8x cảm thấy luôn tr?trung, tươi mới.

Xin chúc giảng viên Nguyễn Th?Lan s?tiếp tục có con đường s?nghiệp rộng m? đào tạo thêm nhiều th?h?tài năng trong ngành Điện- Cơ khí!

B?môn Điện – Cơ khí 

Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Giảng viên Nguyễn Th?Lan ?“Tổng đài” của sinh viên, s?hữu loạt giải thưởng “khủng” appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/huong-dan-su-dung-google-sheets-mot-cach-day-du-nhat.html Tue, 28 Nov 2023 08:56:54 +0000 //westview-heights.com/?p=267355 Google Sheets còn được gọi là Google trang tính là sản phẩm nổi bật trong b?sưu tập ứng dụng của Google Drive, dựa trên trình duyệt đ?tạo và chỉnh sửa bảng tính miễn phí tương t?như Microsoft ...

The post Hướng dẫn s?dụng Google Sheets một cách “đầy đ?#8221; nhất appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Google Sheets còn được gọi là Google trang tính là sản phẩm nổi bật trong b?sưu tập ứng dụng của Google Drive, dựa trên trình duyệt đ?tạo và chỉnh sửa bảng tính miễn phí tương t?như Microsoft Excel. Điểm đặc biệt của Google Sheets được nhiều người ưa thích và s?dụng là nhiều người dùng có th?truy cập, chỉnh sửa online cùng nhau.

Vì vậy, trong bài viết này hãy cùng tìm hiểu những chức năng cơ bản của Google Sheets nhé!

Tạo một trang tính mới

Đ?s?dụng Google Sheets, bạn cần có tài khoản Google miễn phí. Nếu chưa có hãy vào đây đ?đăng ký tài khoản. Hãy truy cập Google Sheets đ?tạo một Google Sheet hoàn toàn mới.

Trên đây là một s?mẫu đ?bạn lựa chọn.

Khi bạn chọn Blank một bảng tính hiện ra như sau:

Bảng tính được tạo thành từ các cột được gắn nhãn bằng ch?cái và hàng được gắn nhãn bằng s? Mỗi hình ch?nhật của bảng được gọi là một ô. Bạn có th?nhập bất k?nội dung nào trong ô như công thức, ngày tháng, s? t??

Menu và Thanh công c?trong bảng tính

Menu có nhiều tùy chọn như File, Edit, View, Insert,… Thanh công c?bên dưới bao gồm hầu hết các biểu tượng liên quan đến định dạng và tùy chọn văn bản.

  • File có các tùy chọn đ?chia s? tải xuống, sao chép, nhập, đổi tên và những th?khác liên quan đến toàn b?bảng tính.
  • Edit và View có các tùy chọn liên quan đến sao chép/dán và chọn các mức hiển th?khác nhau cho bảng tính của bạn.
  • Insert cung cấp nhiều tùy chọn đ?thêm vào trang như biểu đ? bảng tổng hợp, hộp kiểm, biểu tượng cảm xúc, danh sách th?xuống,?/li>
  • Format chứa nhiều tùy chọn đ?định dạng trang tính. Chúng ta có th?thêm màu sắc, đường viền, kiểu bảng, ?/li>
  • Data có rất nhiều chức năng dành riêng cho bảng tính. Nó chứa các phím tắt đ?sắp xếp và lọc d?liệu, đ?bảo v?các phạm vi ô khác nhau, đ?nhóm các phạm vi lại với nhau bằng cách đặt tên cho chúng, xác thực d?liệu và các mục nâng cao như kết nối các nguồn d?liệu.
  • ToolExtensions là những menu ít được s?dụng hơn.

Nhập liệu và tính toán cơ bản

Trong Google Sheet, chúng ta có th?nhập một s?d?liệu. Ví d?như:

Đây là một bản dư liệu nh?nên chúng ta có th?phân tích khá d?dàng. Nhưng nếu với một bảng d?liệu lớn thì việc phân tích s?khó khăn hơn nhiều.

Định dạng cơ bản

Một s?tùy chọn định dạng trên thanh công c?s?giúp bạn thay đổi văn bản như thay đổi font ch? c?ch? in đậm, màu sắc ch??/p>

Cách tạo bảng trong Sheets

Bạn có th?tạo bảng đ?d?đọc hơn bằng cách đánh dấu lại d?liệu của mình và chọn Format -> Alternating Colours t?thanh công c?

Bây gi? chúng ta có các hàng màu xen k?

Cách sắp xếp d?liệu bằng b?lọc trong trang tính

Nhấp vào bất k?đâu trong phạm vi d?liệu và chọn Data -> a filter t?thanh Menu.

  • Các hàng và cột của tập d?liệu hiện có màu nổi bật đ?cho biết b?lọc đã được áp dụng.
  • ?bên phải của mỗi nhãn tiêu đ? có ba đường k?ngang trông giống như tam giác ngược, đây là những b?lọc.

T?đây, bạn có th?sắp xếp và lọc d?liệu của mình. Ví d? nếu chúng ta chọn sort A -> Z cho cột tên khách chúng ta có th?hiển th?khách hàng theo th?t?tên A -> Z. Chúng ta có th?lọc theo điều kiện hoặc theo giá tr?

Lọc theo giá trị cho phép bật hoặc tắt một s?ngày nhất định. Lọc theo điều kiện cho phép tất c?các loại tùy chọn, nên chúng ta có th?chọn ngày trước hoặc sau ngày nhất định.

Hoặc chúng ta có th?chọn “is between” và sau đó viết vào một khoảng thời gian mà chúng ta muốn lọc.

Điều này s?giúp thu hẹp một lĩnh vực kết qu?đ?phân tích.

Tìm hiểu v?Công thức và Hàm

Phần cuối cùng mà chúng ta s?đ?cập đến là kh?năng viết công thức và s?dụng các hàm. Công thức là cách nhập th?công vào một ô đ?thao tác d?liệu. Nếu chúng ta muốn cộng các giá tr?trong các ô A9 và A10, chúng ta có th?viết một công thức như sau: =A9+A10.

Chúng ta có một cách khác là s?dụng hàm đ?tính toán một cách tốt hơn. Các hàm là các công thức tích hợp sẵn mà chúng ta s?dụng bằng cách nhập tên của chúng, trong trường hợp này là =SUM(A9:A10).

Khi chúng ta bắt đầu nhập một hàm, một chú giải s?bật lên cung cấp cho chúng ta các tùy chọn cho các chức năng khác nhau có sẵn. Bạn có th?nhấn phím Tab đ?chọn một hàm, nhấp vào một hàm t?danh sách hoặc hoàn thành cách đánh vần của hàm đó và nhập dấu ngoặc đơn m?đ?chọn một hàm.

Sau khi được chọn, chú giải v?hàm s?hiển th?hoặc các biến mà nó cần:

Đây là những ví d?đơn giản v?cách cộng s? nhưng có hơn 400 hàm dựng sẵn có đ?phức tạp rất lớn.

Trên đây là những hướng dẫn cơ bản và tổng quan nhất v?cách s?dụng Goole Sheet. Nhìn chung tất c?các chức năng đều tương t?như Microsoft Excel và có phần đơn giản hơn. Đ?thành thạo công c?này, bạn hãy s?dụng nó thường xuyên trong các công việc hàng ngày nhé!

Giảng viên Nguyễn Th?Loan
B?môn Công ngh?thông tin
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Hướng dẫn s?dụng Google Sheets một cách “đầy đ?#8221; nhất appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/tat-tan-tat-ve-seo-onpage-va-nhung-yeu-to-ban-can-biet.html Tue, 28 Nov 2023 08:12:00 +0000 //westview-heights.com/?p=267345 Nếu bạn có nhu cầu mua sắm online, bạn thường làm gì? Nếu chúng ta chưa biết chính xác sản phẩm mình muốn mua nằm ?website nào, thì thông thường chúng ta s?lên các trang tìm kiếm đ?...

The post “Tất tần tật” v?SEO Onpage và những yếu t?bạn cần biết appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Nếu bạn có nhu cầu mua sắm online, bạn thường làm gì? Nếu chúng ta chưa biết chính xác sản phẩm mình muốn mua nằm ?website nào, thì thông thường chúng ta s?lên các trang tìm kiếm đ?tìm. Nếu trang web của bạn có th?hạng cao trên các trang kết qu?của công c?tìm kiếm, thì s?có cơ hội cao đ?người dùng click vào xem.

Do vậy, chúng ta cần thực hiện các chiến lược SEO đ?giúp website của mình hoạt động tối ưu, thu hút nhiều khách hàng tiềm năng. Làm th?nào đ?SEO chúng ta s?cùng tìm hiểu trong bài viết này nhé!

Tối ưu hóa SEO Onpage

SEO Onpage là hoạt động tối ưu hóa nội dung trang web cho công c?tìm kiếm và người dùng. Mục đích của việc này s?giúp cho trang web của bạn xếp hạng cao hơn trên các công c?tìm kiếm. Nh?vậy, website của bạn s?nhận được nhiều lưu lượng truy cập hơn và có nhiều cơ hội tiếp cận với khách hàng tiềm năng.

Một s?yếu t?bạn cần quan tâm đ?làm SEO Onpage

  1. Tối ưu t?khóa

Dù thay đổi thuật toán liên tục nhưng Google vẫn luôn ưu tiên trải nghiệm người dùng. Vì vậy những website chứa nội dung phù hợp với nhu cầu tìm kiếm của khách hàng s?luôn được ưu tiên. Đó là lý do chúng ta cần tìm những t?khóa hay được người dùng tìm kiếm đ?chèn vào website của mình một cách phù hợp. Chúng ta cần lưu ý một s?điểm sau:

  • Mật đ?t?khóa trong bài viết khoảng 3%
  • T?khóa nên xuất hiện ?các v?trí quan trọng như: Title, th?H2, H3, th?alt của ảnh, meta description.
  • Thêm URL cho t?khóa
  • S?dụng thêm các t?khóa ph? t?khóa m?rộng
  • Thay đổi định dạng cho t?khóa đ?tăng tính nổi bật
  1. Tối ưu Meta Title

Meta Title s?hiển th?trên trang kết qu?tìm kiếm của công c?tìm kiếm dưới dạng tiêu đ? Vì vậy bạn cần s?dụng Meta Title đ?tóm lược nội dung trên trang một cách hấp dẫn. Đ?tối ưu Meta Title hiệu qu?bạn cần một s?lưu ý sau:

  • Title chứa t?khóa chính và ưu tiên xuất hiện ?đầu
  • Title ch?nên chứa 65 ?70 ký t?/li>
  • Title nên ngắn gọn và bao quát nội dung chính
  • Title không trùng lặp
  • Title tập trung vào cung cấp giá tr?cho người đọc
  1. Tối ưu Meta Description

Meta description là phần tóm tắt nội dung của một trang web hiển th?trên trang tìm kiếm tối đa khoảng 150 ?170 ký t? Đây s?là yếu t?quyết định t?l?click cho website của bạn. Vì vậy hãy tận dụng Meta Description đ?giúp khách hàng nắm bắt nội dung đồng thời click đ?xem toàn b?bài viết.

Bạn s?cần quan tâm đến một s?yếu t?sau:

  • Chứa t?khóa quan trọng
  • Đ?dài dưới 155 ký t?/li>
  • Không trùng lặp
  • D?hiểu, ngắn gọn, có th?là lời kêu gọi hành động như “Bạn hãy nhanh tay đặt nhanh, s?lượng có hạn?/li>
  • Tóm lược nội dung trong trang
  • S?dụng t?ng?độc đáo lôi cuốn
  • Tận dụng đ?truyền thông cho thương hiệu.
  1. Tạo URL thân thiện

URL của một website nên đảm bảo các tiêu chí sau:

  • Ngắn gọn, d?đọc
  • Chứa t?khóa chính đặt t?trái qua phải
  • Không dấu, không chứa các kí t?đặc biệt
  • Ưu tiên s?dụng cấu trúc phân tầng danh mục, phân tách bằng dấu gạch nối (-)
  1. Xây dựng Sitemap cho website

Sitemap (sơ đ?website) là một file th?hiện cấu trúc và t?chức các trang con của website. Sơ đ?này s?phân cấp các trang theo ch?đ? hướng dẫn các công c?tìm kiếm thu thập thông tin và điều hướng trên website của bạn.

Có 2 loại sitemap chính đó là:

  • Sitemap cho người dùng: Loại sitemap này nên trình bày tổng quát, dẫn tới các trang danh mục chính thay vì đi vào chi tiết tới các trang con.
  • Sitemap cho công c?tìm kiếm (XML): Bạn nên thiết lập sitemap một cách chi tiết, việc khai báo đầy đ?thông tin s?giúp google d?dàng lập ch?mục (index) website của bạn.
  1. S?liên kết của các kênh social với website 

Đ?tăng hiệu qu?của SEO, bạn cần tạo ra s?liên kết với các trang mạng xã hội. Khi đó s?tương tác của người dùng s?giúp website được đánh giá cao hơn trong việc đáp ứng trải nghiệm khách hàng. Hãy khéo léo đặt các nút chia s? tương tác giúp người dùng d?dàng s?dụng mà không gây ra s?bất tiện.

Liên kết với các trang mạng xã hội đ?tăng hiệu qu?tối ưu SEO Onpage
  1. Tối ưu hóa website

Những điều mà bạn cần lưu ý:

  • Bạn cần chú ý đến tốc đ?tải trang.
  • Các ch?s?như t?l?thoát trang và thời gian người dùng dành ra đ?xem một trang web sau khi click vào liên kết thuộc danh sách kết qu?tìm kiếm tr?v?
  • Hình ảnh s?dụng trong website phải có chất lượng tốt, không s?dụng hình ảnh có dung lượng lớn,

Một s?công c?h?tr?SEO Onpage :

  • Google Pagespeed Insights: là công c?đ?phân tích tốc đ?tải website.
  • Google Search Console (Google Webmaster Tools): giúp phát hiện các lỗi thường gặp trên website đ?t?đó có hướng tối ưu tốt nhất
  • Google Analytics: công c?giúp phân tích lưu lượng truy cập website, cho phép bạn đo lường ROI quảng cáo cũng như theo dõi các trang web và ứng dụng Flash, video và mạng xã hội của bạn
  • Heap Analytics: Công c?phân tích hành vi người dùng trên website
  • Rank Tracker: Giúp bạn kiểm tra th?hạng t?khóa tăng ?giảm theo thời gian
  • Website Auditor: Công c?giúp bạn tối ưu các yếu t?liên quan tới HTML, hoạt động của các link liên kết.
  • Screaming frog: Là công c?kiểm toán trang web SEO nhanh và tiên tiến, nó có th?thu thập d?liệu c?các trang web nh?và rất lớn, giúp bạn kiểm tra cấu trúc của URL, title, heading một cách nhanh chóng.
  • Ahrefs: Công c?nghiên cứu t?khóa giúp gợi ý t?khóa và theo dõi xếp hạng SEO của các website đối th?
  • Seoquake: là một plugin miễn phí dành cho trình duyệt, phân tích các yếu t?như pagerank, age domain, backlink, mật đ?t?khóa?
  • Schema Pro: là một plugin khá bá đạo với chức năng t?động tạo schema cho website wordpress mạnh
  • Yoast SEO: là một plugin miễn phí cho website wordpress, s?giúp bạn tối ưu t?khóa, cấu trúc bài viết, tiêu đ? liên kết trong bài viết?/li>

Đ?tăng traffic và tiếp cận được nhiều đối tượng mục tiêu hơn, bạn cần thực hiện SEO Onpage với những yếu t?cần cải thiện đã được liệt kê ?trên. Hy vọng những thông tin trên là hữu ích đối với bạn. Chúc các bạn thành công!

Giảng viên Nguyễn Th?Loan
B?môn Công ngh?thông tin
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post “Tất tần tật” v?SEO Onpage và những yếu t?bạn cần biết appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/chan-dung-nhan-vat-vo-dich-giai-cau-long-cua-bo-mon-dien-co-khi-fpt-polytechnic-ha-noi.html Tue, 28 Nov 2023 07:33:58 +0000 //westview-heights.com/?p=267332 Khép lại buổi thi đua sôi  vào ngày 20/11 vừa qua, giải Cầu lông m?rộng dành cho sinh viên và giảng viên B?môn Điện – Cơ khí lần th?nhất với nhiều thành công vượt ngoài mong đợi. ...

The post Chân dung nhân vật vô địch giải Cầu lông của b?môn Điện – Cơ khí, FPT M?ng c c??c bng ? Hà Nội appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Khép lại buổi thi đua sôi  vào ngày 20/11 vừa qua, giải Cầu lông m?rộng dành cho sinh viên và giảng viên B?môn Điện – Cơ khí lần th?nhất với nhiều thành công vượt ngoài mong đợi. Ch?nhân của những chiếc cúp cũng như những phần quà may mắn đã xuất hiện.

Sinh viên và Giảng viên khi nhận giải thưởng

Giải Cầu lông sinh viên Điện – Cơ khí m?rộng lần đầu tiên được t?chức đã thu hút gần 100 sinh viên và giảng viên đăng ký tham gia tranh tài. Cuộc thi được t?chức trong không khí nóng “rần rần” với mục đích thúc đẩy phong trào rèn luyện th?thao, tăng cường sức khỏe, góp phần tạo không khí thi đua sôi nổi đồng thời tạo môi trường giao lưu học hỏi, tăng tình đoàn kết, hiểu biết lẫn nhau sinh viên và giảng viên.

Mới bước vào mùa đầu tiên nhưng s?vận động viên đăng ký cũng rất đông, BTC đã t?chức vòng loại trước khi vào vòng chung kết. Theo Thầy Hoàng Văn Lợi – Trưởng Ban t?chức cho biết s?lượng sinh viên và giảng viên đăng ký tham gia rất đông, các bạn mới lần đầu tham gia nhưng đa s?đều là những tay vợt mạnh và cũng đã rèn luyện trước khi đến tranh giải.

Tiêu chí của chương trình là phải ghép cặp sinh viên – sinh viên, sinh viên – giảng viên, giảng viên-giảng viên đ?th?hiện tinh thần đoàn kết và th?hiện được s?kết nối giữa thầy và trò trong thi đấu th?thao.

Kết qu?giải Cầu lông Điện – Cơ khí m?rộng ?các hạng mục như sau:

  • Giải nhất Bảng A thuộc v?sinh viên Nguyễn Văn Đ?và Thầy Nguyễn Mạnh Tuân
  • Giải nhất Bảng B thuộc v?sinh viên Kiều Quốc Huy và Thầy Hoàng Trung Hiệp
Cơ cấu giải thưởng của Giải Cầu lông
Hình ảnh trao huy chương của 2 đội nhất bảng A và Bảng B
Hình ảnh sinh viên và giảng viên cùng nhận giải

Giải đấu đã đem lại sân chơi b?ích, giúp thầy và trò b?môn Điện – Cơ khí được rèn luyện sức khỏe, nâng cao tính đoàn kết, tạo ra không khí thi đua sôi nổi chào mừng ngày Nhà giáo Việt Nam 20/11.

Mong rằng B?môn Điện – Cơ khí tiếp tục t?chức giải Cầu lông m?rộng trong các năm tiếp theo đ?giảng viên và sinh viên toàn trường có cơ hội thi đấu, giao lưu và thúc đẩy tinh thần th?thao.

Giảng viên Trần Th?Thu
B?môn Điện – Cơ Khí
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Chân dung nhân vật vô địch giải Cầu lông của b?môn Điện – Cơ khí, FPT M?ng c c??c bng ? Hà Nội appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/blockchain-co-that-la-giai-phap-cho-van-de-ve-ho-so-giao-duc-dien-tu.html Sat, 25 Nov 2023 11:37:49 +0000 //westview-heights.com/?p=266347 Làm th?nào Blockchain có th?được s?dụng cho việc xác thực tính chính xác minh bạch trong lưu gi?các bằng cấp trong giáo dục chứng ch?thuật s?trong giáo dục s? Bài viết th?hiện những ...

The post Blockchain có thật là giải pháp cho vấn đ?v?h?sơ giáo dục điện t? appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Làm th?nào Blockchain có th?được s?dụng cho việc xác thực tính chính xác minh bạch trong lưu gi?các bằng cấp trong giáo dục chứng ch?thuật s?trong giáo dục s? Bài viết th?hiện những góc nhìn, quan điểm mới, sắc bén v?tầm ảnh hưởng và ứng dụng của blockchain cho giáo dục. 

Văn bằng, chứng ch?đóng một vai trò quan trọng trong giáo dục và phát triển ngh?nghiệp ?các trường học cũng như việc đánh giá hạnh kiểm, năng lực kiến thức của nhân viên tại mỗi công ty. Vì vậy, h?sơ học tập tr?nên cần thiết cho s?nghiệp chuyên môn của mỗi người. Những h?sơ này phải được lưu tr?trong s?cái có sẵn lâu dài và chống gi?mạo. Blockchain được ứng dụng hữu hiệu đ?ghi lại các giao dịch theo cách có th?kiểm chứng và lâu dài, thích hợp đ?lưu tr?các kết qu?học tập rèn luyện của các học sinh, sinh viên. Thêm vào đó, Blockchain tiết l?s?gi?mạo chứng ch?và ứng dụng h?tr?theo dõi truy vết lịch s?học tập của mỗi con người. Bài viết trình bày nền tảng Blockchain for Education như một giải pháp thiết thực đ?cấp, xác thực và chia s?chứng ch?

Chứng ch?giấy và chứng ch?k?thuật s?/strong>

Trong giáo dục, các h?sơ văn bằng hay chứng ch?xác nhận việc đạt được một s?kết qu?học tập và rèn luyện nhất định. Các h?sơ được cấp ch?yếu trên giấy hoặc các định dạng vật lý khác. Các chứng ch?này có tính năng bảo mật tích hợp khó và d?gi?mạo cũng như không lâu bền theo thời gian. Ngoài ra, người nhận có th?d?dàng lưu tr?chứng ch?giấy hoặc đưa cho bất kì ai. Tuy nhiên, việc lưu tr?dạng giấy xuất hiện một s?nhược điểm. Ví d? việc xác nhận chứng ch?s?ph?thuộc vào bên th?ba hoặc yêu cầu cơ quan cấp chứng ch?duy trì s?đăng ký hoặc cơ s?d?liệu v?chứng ch?trong một thời gian dài.

Một giải pháp thay th?nhanh nhất hiện nay là chứng ch?k?thuật s?được ký bằng mật mã. Việc trao đổi và s?dụng chứng ch?s?được đơn giản hóa tính bảo mật cao. Đồng thời công nghĩ kĩ thuật bền với thời gian và ngoại cảnh. Tuy nhiên, cần nhiều n?lực hơn đ?bảo đảm đăng ký chứng ch?và s?dụng tiêu chuẩn m?cho ch?ký s? nếu không, việc xác minh toàn cầu các chứng ch?s?là không th?

Hiện, công nghiệp làm gi?bằng cấp tr?giá hàng t?USD trên nhiều quốc gia. Đặc biệt, trong lĩnh vực chứng ch?giáo dục đang tồn tại vấn nạn nghiêm trọng v?bằng cấp gi? Ezell và Bear báo cáo v?các hành vi gian lận và ngành công nghiệp tr?giá hàng t?đô la đằng sau nó. Do đó, công ngh?Blockchain có kh?năng đ?giải quyết nhiều vấn đ?v?chứng ch?giấy hoặc chứng ch?k?thuật s?hay bằng cấp gi?

Blockchain là giải pháp chống gi?mạo cho văn bằng, chứng ch?trong giáo dục

Công ngh?chuỗi khối h?tr?bảo v?chống lại chứng ch?gi? xác minh d?dàng ngay c?khi cơ quan chứng nhận không còn tồn tại và t?động hóa quy trình giám sát với hiệu lực trong thời gian giới hạn.

Trong bối cảnh giáo dục, công ngh?Blockchain h?tr?bảo v?chống lại chứng ch?gi? xác minh chứng ch?d?dàng k?c?khi cơ quan chứng nhận không còn tồn tại. Nó t?động hóa quy trình giám sát đối với các chứng ch?có hiệu lực trong thời gian giới hạn. Khi xem xét các quy trình chứng nhận t?góc đ?Blockchain, chúng ta có th?xác định ba nhiệm v?chính:

Th?nhất, danh tính của cơ quan chứng nhận phải được tạo ra và duy trì. Th?hai, các cơ quan cấp chứng ch?này phải cấp chứng ch?cho người học. Th?ba là xác minh chứng ch?của người s?dụng lao động. Ba nhiệm v?này phải được h?tr?đầy đ?bởi cơ s?h?tầng dựa trên Blockchain, bao gồm c?việc chia s?chứng ch?của người học.

Nền tảng Blockchain cho giáo dục nhằm mục đích h?tr?chống gi?mạo cũng như truy cập an toàn và quản lý an toàn các chứng ch?theo nhu cầu của người học, công ty, t?chức giáo dục và cơ quan chứng nhận.

Phát triển một sản phẩm kh?thi tối thiểu cho Blockchain trong giáo dục

T?chức giáo dục và hai cơ quan cấp chứng ch?nhân s?của chúng tôi đã được thực hiện đ?đưa ra các yêu cầu cho h?thống và tạo ra sản phẩm kh?thi. Bắt đầu t?các yêu cầu, chúng ta đã khái niệm hóa các tính năng của từng nhóm người dùng đ?tạo ra sản phẩm tối ưu nhất.

Các tính năng dành cho cơ quan chứng nhận

Tính năng đầu tiên quan trọng hơn c?là việc nhập d?liệu và kết qu?kiểm tra t?các h?thống cũ đối với các cơ quan chứng nhận. Sau khi nhập d?liệu, cơ quan cấp chứng ch?có th?duyệt các chứng ch?được tạo. Ngoài ra, cơ quan cấp chứng ch?cần có phương tiện đ?tìm kiếm người học hoặc có góc nhìn tổng quan v?người học và kết qu?thi của h? Phần tổng quan cho phép cơ quan cấp chứng ch?in tất c?các chứng ch?của khóa học cùng một lúc.

Tính năng chính th?hai của cơ quan chứng nhận là ký chứng ch?và lưu tr?chúng trong Blockchain. C?hai hành động đều có th?d?dàng thực hiện đồng thời cho tất c?người học trong phần tổng quan đã đ?cập trước đó.

Việc thừa nhận tính hợp l?và tính xác thực của một chứng ch?nhất định là một tính năng b?sung dành cho tất c?các nhóm người dùng. Hơn nữa, cơ quan chứng nhận cần có phương tiện đ?thu hồi chứng ch? Điều này s?được cải thiện khi hành vi đạo văn b?phát hiện hoặc hành vi sai trái của người học được chứng nhận đã được chứng minh. Thông thường việc thu hồi xảy ra ch?yếu đối với các chứng ch?có hiệu lực trong thời gian giới hạn khi chưa thực hiện các hành động cần thiết.

  • Tính năng dành cho người h?/strong>c

Hiện nay, người học ch?yếu nhận chứng ch?giấy hoặc với tính năng bảo mật tích hợp. Người học phải gửi bản sao có chứng thực, đôi khi được s?hóa (scan) cho các nhà tuyển dụng tiềm năng. Do đó, việc nhập chứng ch?và tạo danh mục ứng dụng là một tính năng hữu dụng cho người học. Hơn nữa, người học cần có phương tiện đ?quản lý danh mục ứng dụng cũng như phương tiện đ?chia s?chúng.

Sau khi chia s?danh mục ứng dụng, người học được h?tr?thông tin v?các hoạt động của nhà tuyển dụng trên chứng ch?của h?như đọc hoặc xác minh. Tương t? việc giám sát các chứng ch?có thời hạn hiệu lực h?tr?người học. Lưu ý rằng, việc giám sát cũng có liên quan đến các cơ quan cấp chứng nhận. Cơ quan cấp chứng ch?có th?nhắc nh?người học và thu hồi chứng ch?nếu không đáp ứng đ?điều kiện gia hạn.

  • Các tính năng dành cho nhà tuyển dụng

Hiện nay, nhà tuyển dụng ch?nhận bản sao, đôi khi có công chứng giấy chứng nhận của người học. Trong trường hợp đầu tiên, người s?dụng lao động ch?có th?chứng minh tính hợp l?của các bản sao bằng cách yêu cầu t?chức cấp giấy chứng nhận v?tính xác thực và hợp l?của giấy chứng nhận. Đây là một quá trình tốn thời gian và tốn kém. Do đó, việc đọc và xác minh chứng ch?là một tính năng quan trọng của sản phẩm kh?thi tối thiểu.

Các tính năng dẫn xuất dành cho cơ quan cấp chứng ch? người học và người s?dụng lao động đã được khai thác đ?phát triển kiến ​​trúc h?thống khái niệm.

Kiến trúc h?thống

Tổng quan v?kiến ​​trúc nguyên mẫu được hiển th?trong Hình 1. Nó bao gồm Blockchain, bao gồm các hợp đồng thông minh, h?thống lưu tr?công cộng chứa thông tin h?sơ của các cơ quan chứng nhận, h?thống quản lý tài liệu quản lý tải trọng thực t?của chứng ch?được theo dõi bởi Blockchain và các bên tham gia vào h?thống, c?th?là cơ quan công nhận và chứng nhận, người chứng nhận, người học và người s?dụng lao động. Trong quá trình triển khai nguyên mẫu, ch?có h?thống quản lý tài liệu là thành phần h?thống tập trung.

Đ?xuất nền tảng

Đầu tiên, hai hợp đồng thông minh được cơ quan công nhận gửi lên Blockchain (1). Hợp đồng thông minh đầu tiên (IdentityMgmt) h?tr?quản lý danh tính trong nền tảng Blockchain for Education và hợp đồng th?hai (CertMgmt) quản lý vòng đời của chứng ch?được cấp qua Blockchain. Sau khi hợp đồng được triển khai (2a), nhiệm v?của cơ quan công nhận là đăng ký khóa công khai của cơ quan chứng nhận với tư cách là nhà phát hành hợp pháp của người chứng nhận trong hợp đồng IdentityMgmt (3a) và gửi thông tin h?sơ công khai và phi cá nhân đến b?lưu tr?công cộng (2b). Điều quan trọng cần lưu ý là thông tin h?sơ ?dạng ch?đọc và có th?đọc công khai, tức là nó không tuân theo các cơ ch?kiểm soát truy cập của hợp đồng IdentityMgmt. Nó ch?lưu gi?h?sơ dài hạn của các cơ quan cấp chứng ch? chẳng hạn như tên và quốc gia của h? nhưng không bao gồm bất k?thông tin cá nhân nào của người chứng nhận hoặc thậm chí c?người học.

Hình 1: Kiến trúc khái niệm © Fraunhofer FIT

Sau đó, các cơ quan chứng nhận đã đăng ký s?thêm khóa công khai của người chứng nhận vào s?đăng ký hợp đồng IdentityMgmt (3b) và t?đó ủy quyền cấp chứng ch? Nghĩa là, người nắm gi?khóa chứng nhận riêng thường s?là nhân viên của cơ quan chứng nhận, người có quyền cấp chứng ch?và ký chúng dưới tên của cơ quan chứng nhận.

  • Cấp giấy chứng nhận

Người chứng nhận thu thập tất c?thông tin mà chứng ch?bao gồm. B?d?liệu bao gồm trình đ?chuyên môn hoặc chức danh, tên và địa ch?của cơ quan cấp chứng ch? tên của người chứng nhận, tên của người học và ngày. Sau đó, chứng ch?được người chứng nhận ký và lưu tr?trên h?thống quản lý tài liệu (4a) và dấu vân tay của nó được ghi vào Blockchain (4b).

  • Tạo và quản lý danh mục ứng dụng

Người học được h?tr?trong việc tạo và quản lý danh mục ứng dụng bằng dịch v?của h?thống quản lý tài liệu. Đầu tiên, người học phải đăng ký với h?thống quản lý tài liệu. Sau đó, một dịch v?tạo linh hoạt các danh mục ứng dụng s?h?tr?người học (5). Danh mục ứng dụng đã hoàn thành có th?được chia s?với các nhà tuyển dụng tiềm năng, những người có th?xác minh tính hợp l?của các chứng ch?này.

  • Xác minh chứng chỉ?/strong>

Một dịch v?của sản phẩm kh?thi tối thiểu h?tr?người s?dụng lao động, chẳng hạn như trong việc xác minh các chứng ch?riêng l?hoặc tất c?các chứng ch?của danh mục ứng dụng (6a, 6b).

Triển khai Blockchain cho giáo dục 

Chúng tôi đã triển khai nguyên mẫu của nền tảng Blockchain dành cho giáo dục dựa trên chuỗi khối Ethereum . Hai hợp đồng thông minh được viết bằng Solidity mã hóa các cơ ch?kiểm soát truy cập (IdentityMgmt) và quản lý các bản ghi chứng ch?(CertMgmt) được lưu tr?trong Blockchain. H?thống tệp liên hành tinh (IPFS) được s?dụng làm nơi lưu tr?ch?đọc được phân phối công khai cho thông tin h?sơ của các cơ quan chứng nhận. Cuối cùng, h?thống quản lý tài liệu BSCW lưu tr?và xác thực các chứng ch?

  • H?thống phân cấp danh tính và ủy quyền

Danh tính trong Blockchain dành cho giáo dục được quản lý theo h?thống phân cấp. Trên cùng là tập hợp các cơ quan công nhận có quyền phê duyệt các cơ quan chứng nhận. Ví d? các thành viên của Hợp tác Chứng nhận Châu Âu có th?bao gồm tập hợp các cơ quan chứng nhận trong nền tảng Blockchain cho Giáo dục. Trong Hình 2, chúng tôi tóm tắt toàn b?các cơ quan công nhận thành một cơ quan duy nhất nhằm đơn giản hóa và phản ánh thiết lập nguyên mẫu hiện tại. Cơ quan công nhận là ch?s?hữu các hợp đồng thông minh của một phiên bản nền tảng Blockchain cho giáo dục. Nó tạo ra các hợp đồng thông minh ban đầu trên chuỗi khối Ethereum. Hợp đồng IdentityMgmt cho phép các cơ quan công nhận tạo, cập nhật và xóa các cơ quan chứng nhận.

Cơ quan chứng nhận nằm dưới cơ quan công nhận một cấp trong h?thống phân cấp nhận dạng. Chúng được xác định bằng địa ch?Ethereum, bắt nguồn t?hàm băm mật mã của khóa công khai của chúng. Địa ch?của cơ quan chứng nhận được ánh x?tới thông tin h?sơ được lưu tr?trên IPFS. Cơ quan chứng nhận không th?t?cấp giấy chứng nhận. H?ch?có th?cho phép nhân viên làm như vậy bằng cách ủy quyền tương ứng cho h? Đ?làm như vậy, cơ quan chứng nhận s?gọi chức năng tương ứng của hợp đồng IdentityMgmt và nhập địa ch?Ethereum của người chứng nhận. Hợp đồng thông minh đảm bảo rằng ch?những cơ quan chứng nhận được công nhận mới có th?ủy quyền và t?động ch?định người chứng nhận cho cơ quan chứng nhận ủy quyền. Giống như quyền cấp chứng ch?có th?được cấp bất k?lúc nào cho bất k?người chứng nhận nào, quyền cấp chứng ch?cũng có th?b?cơ quan chứng nhận thu hồi. Ví d? việc hủy cấp phép này có th?xảy ra nếu người chứng nhận rời khỏi cơ quan chứng nhận hoặc s?mất quyền cấp thêm chứng ch?

Hình 2: H?thống phân cấp nhận dạng © Fraunhofer FIT

Người chứng nhận không th?ủy quyền thêm quyền của mình và không th?thao túng quyền truy cập. Vai trò của người chứng nhận được giới hạn trong việc quản lý h?sơ chứng ch?trên Blockchain.

  • Quản lý chứng ch?/strong>

Người chứng nhận có th?tạo, thu hồi và xóa các tham chiếu đến chứng ch?được lưu tr?trong nền tảng Blockchain for Education. Điều này được thực hiện trong hợp đồng thông minh CertMgmt.

Cơ quan công nhận khởi tạo hợp đồng CertMgmt cùng với hợp đồng IdentityMgmt. Hợp đồng CertMgmt yêu cầu địa ch?của hợp đồng IdentityMgmt đ?thực thi kiểm soát truy cập. Bất k?hoạt động thao túng nào trên hợp đồng CertMgmt, chẳng hạn như thêm chứng ch? đều yêu cầu người gọi phải là người chứng nhận đã đăng ký của cơ quan chứng nhận được công nhận. Mọi người đều có th?truy xuất các bản ghi chứng ch?dựa trên địa ch?của hợp đồng CertMgmt và hàm băm của chứng ch?

Hợp đồng CertMgmt s?dụng bản ghi chứng ch?đ?lưu tr?thông tin chứng ch?trong chuỗi khối. Hiện tại, thông tin này bao gồm hàm băm SHA256 của chứng ch? ngày bắt đầu và ngày hết hạn cũng như trường trạng thái (tạm dừng) đ?cho biết liệu chứng ch?có b?tạm dừng hay không. Ngày tháng được biểu diễn dưới dạng dấu thời gian UNIX và đ?kiểm chứng trong tương lai, được lưu tr?dưới dạng s?nguyên không dấu 256 bit. Tương t? trường trạng thái onHold lưu tr?dấu thời gian UNIX nếu chứng ch?đang b?treo. Do đó, người ta có th?kiểm tra thời điểm trạng thái onHold được đặt cho chứng ch?

  • IPFS dưới dạng b?lưu tr?h?sơ ch?đọc chống gi?mạo công khai

Việc s?dụng IPFS trong nền tảng Blockchain cho giáo dục mang lại hai lợi th?  Đầu tiên, không có d?liệu cá nhân nào được lưu tr?trên Blockchain trong khi cung cấp bằng chứng xác thực do địa ch?IPFS bất biến. Điều này cho phép s?dụng Blockchain cho Giáo dục đ?thực hiện luật bảo v?d?liệu. Ví d? GDPR nói chung s?phản đối mọi hoạt động lưu tr?thông tin cá nhân không th?xóa được trong một chuỗi khối. Th?hai, việc lưu tr?thông tin h?sơ của các cơ quan chứng nhận bên ngoài theo cách không th?thay đổi s?giúp tiết kiệm dung lượng lưu tr?trên Blockchain.

Trên chuỗi khối Ethereum, các thực th?như cơ quan công nhận, cơ quan chứng nhận và người chứng nhận được xác định bằng địa ch?Ethereum của h? tức là hàm băm của khóa công khai của h? Điều này mang lại s?ẩn danh và bảo v?thông tin cá nhân, đặc biệt là của những người chứng nhận, vì không d?dàng liên h?một địa ch?Ethereum với một người thật.

Tuy nhiên, cơ quan chứng nhận phải cung cấp thông tin h?sơ có th?nhận dạng đ?cho phép bất k?ai đang xác minh chứng ch?cũng có th?xác minh cơ quan chứng nhận. Nếu không có thông tin h?sơ này, các chứng ch?s?hoàn toàn ẩn danh và do đó s?không phù hợp với mục đích xây dựng h?sơ theo dõi danh tiếng cho người học. Do đó, mọi cơ quan chứng nhận phải cung cấp địa ch?IPFS đ?các bên quan tâm có th?tra cứu h?sơ.

Đây không ch?là yêu cầu bắt nguồn t?Quy định bảo v?d?liệu chung của Châu Âu (GDPR), phản đối mọi hoạt động lưu tr?thông tin cá nhân không th?xóa trong chuỗi khối, mà còn là một tính năng quan trọng đối với các cơ quan chứng nhận không muốn tiết l?thông tin cá nhân của h? nhân viên tới các cơ quan cạnh tranh. Ngoài ra, việc lưu tr?thực t?trên Blockchain tương đối đắt tiền. Do đó, h?sơ của cơ quan cấp chứng ch?được lưu tr?trên IPFS.

IPFS cung cấp kh?năng lưu tr?phân tán, an toàn và chống gi?mạo. H?thống lưu tr?khối phân tán rộng rãi x?lý các mục nhập bằng hàm băm của chúng được lưu tr?dưới dạng cây Merkle. Các chi tiết c?th?của IPFS được nhiều máy khách trừu tượng hóa đối với các ngôn ng?lập trình khác nhau cho phép các chương trình máy khách truy cập IPFS giống như bất k?b?lưu tr?chặn nào khác. Bất c?khi nào cơ quan công nhận đăng ký cơ quan chứng nhận mới, trước tiên cơ quan này s?ghi thông tin h?sơ của cơ quan chứng nhận vào IPFS, sau đó gửi khóa công khai của cơ quan chứng nhận và địa ch?IPFS tới cơ quan đăng ký của IdentityMgmt. Sau đó, c?giao dịch Ethereum và khối IPFS với thông tin h?sơ đều được đồng b?hóa trên tất c?các nút trong mạng. Do đó, trách nhiệm của cơ quan công nhận là đảm bảo rằng h?không đăng ký h?sơ gi?mạo và xác thực thông tin h?sơ của cơ quan cấp chứng ch?trước khi chúng được thêm vào Blockchain.

  • Các trường hợp s?dụng chứng nhận dựa trên Blockchain

Nền tảng Blockchain dành cho giáo dục cho phép lưu tr?chứng ch?chống gi?mạo và phân b?chính xác và vĩnh viễn cho người học, cũng như xác minh chứng ch?

Ví d?với ba kịch bản khác nhau được h?tr?bởi Blockchain.

Trong kịch bản đầu tiên, người học quan tâm đến việc tạo danh mục ứng dụng chứa các chứng ch?đã chọn. Phần mềm nhóm cơ bản BSCW cho phép tạo ra các danh mục ứng dụng. Người học b?sung các tài liệu cần thiết cho đơn đăng ký vào danh mục đầu tư tương ứng và chia s?nó với nhà tuyển dụng tiềm năng. Sau đó, nhà tuyển dụng có th?xác minh các chứng ch?có trong đó bằng cách s?dụng dịch v?xác minh của nền tảng hoặc các dịch v?xác minh khác có th?đáp ứng được Huy hiệu m?m?rộng của chúng tôi và có th?gọi hợp đồng thông minh được ch?định.

Trong kịch bản th?hai, một người học đã vượt qua bài kiểm tra khóa học cơ bản v?k?thuật kh?và năng s?dụng. Sau đó người học s?tham gia một khóa học b?sung v?tương tác và thiết k?thông tin. Sau khi vượt qua thành công khóa học này, người học s?t?động nhận được bằng cấp k?sư kh?năng s?dụng cấp cao. Một hợp đồng thông minh được s?dụng đ?xác định trình đ?chuyên môn mới này. Trong trường hợp th?ba, một người t?kinh doanh giới thiệu th?th?công bậc thầy trong lĩnh vực lắp đặt chất lượng cao như một bằng cấp chuyên môn trên Web. Khách hàng tiềm năng có th?xác minh tính hợp l?của chứng ch?cũng như cơ quan cấp chứng ch?bằng cách s?dụng dịch v?xác minh.

Blockchain tác động đến ngành giáo dục và hơn th?nữa

Việc s?dụng Blockchain trong giáo dục và nghiên cứu vẫn còn ?giai đoạn đầu, nhưng có rất nhiều th?nghiệm và đổi mới đầy hứa hẹn đang diễn ra.

Tác động của Blockchain đối với ngành giáo dục

Một vài năm trước, thuật ng?“Blockchain?không được s?dụng rộng rãi. Ngày nay, chúng ta nghe nhiều v?việc s?dụng nó trong lĩnh vực tài chính. Trong một s?trường hợp, thuật ng?Blockchain và tiền điện t?đã được s?dụng thay th?cho nhau. Blockchain có ứng dụng trong các lĩnh vực khác không, chẳng hạn như giáo dục? Câu tr?lời là có. Blockchain, vì nó là một s?cái phi tập trung và cũng an toàn, có th?tìm thấy các ứng dụng trong chăm sóc sức khỏe, tài liệu đất đai và giáo dục. Lợi ích của việc s?dụng Blockchain trong giáo dục là tính bảo mật mà nó cung cấp cho d?liệu và kh?năng bảo v?d?liệu ngay c?khi một nút c?th?b?xâm phạm.

Ngành giáo dục thích ứng nhanh với s?hóa trong thời k?đại dịch. Công ngh?chuỗi khối có tiềm năng cách mạng hóa lĩnh vực này. Đầu tiên và quan trọng nhất, Blockchain v?cơ bản có th?thay đổi cách học sinh và giáo viên cộng tác và quản lý h?sơ học tập. Công ngh?s?cái phân tán của Blockchain có th?tác động tích cực đáng k?đến ngành giáo dục, liên quan đến tính minh bạch và trách nhiệm giải trình. Hãy cùng xem Blockchain có th?ảnh hưởng như th?nào đến việc dạy và học.

Những cách Blockchain đang ảnh hưởng đến ngành giáo dục

Ngành giáo dục có nguy cơ b?gián đoạn khi th?giới ngày càng phát triển v?mặt k?thuật s? Trong hai mươi năm qua, chúng ta đang được hưởng lợi t?ngành EdTech. Mô hình này đã đẩy nhanh quá trình hiện đại hóa giáo dục. Đã đến lúc công ngh?Blockchain tăng tốc đáng k?quá trình này. Sách giáo khoa đang nhanh chóng được thay th?bởi các công ngh?như s?cái phân tán của chuỗi khối, Trí tu?nhân tạo (AI) và học máy (ML). Hãy xem Blockchain có th?ảnh hưởng đến việc dạy và học như th?nào.

Hợp đồng thông minh cho các khóa học và bài tập

Hợp đồng thông minh thường được s?dụng trên Blockchain. Điều này có th?h?tr?các nhà giáo dục phát triển các khóa học và bài học trên Blockchain. Sau khi đã đáp ứng các điều kiện tiên quyết cần thiết, khóa học s?được giảng dạy t?động và có th?tiến hành theo tốc đ?riêng. Học sinh và giáo viên có th?ký một hợp đồng thông minh nêu rõ những hạn ch?của bài tập cũng như ngày đến hạn và thời hạn chấm điểm.

Bằng cấp, Phiếu điểm và Giấy t?/strong>

Công ngh?s?cái bất biến của Blockchain tạo ra bản ghi theo trình t?thời gian của các s?kiện hiện tại. Điều này có th?hoạt động tốt đ?hiển th?bảng điểm của học sinh, hiển th?th?báo cáo toàn diện, theo dõi điểm danh và thông báo cho học sinh cũng như các bên liên quan v?tiến b?của h? Học sinh có th?nộp bài tập bằng cách s?dụng Blockchain mà không s?làm thất lạc chúng. Ngoài ra, sinh viên có th?nhận bằng k?thuật s?thay vì trên giấy d?v? Bằng cấp và chứng ch?k?thuật s?được ưa chuộng hơn vì chúng không rắc rối, có t?chức và không cồng kềnh.

Khuyến khích giáo dục

Tiền điện t?và mã thông báo là một trong những trường hợp s?dụng quan trọng nhất của Blockchain [1]. Các giáo sư s?sớm có th?động viên sinh viên bằng cách thưởng cho h?bằng tiền điện t?nếu h?th?hiện tốt hoặc hoàn thành một chuyên ngành c?th? Các t?chức học thuật s?có th?khuyến khích sinh viên tr?n?đúng hạn. Ngoài ra, thành phần gamification trong phương pháp giảng dạy của token hóa có th?thay đổi tốt quá trình dạy-học.

Hợp lý hóa việc thanh toán phí

Thanh toán học phí cho sinh viên là một quá trình tốn thời gian và rườm rà. Nó liên quan đến một s?bên, bao gồm sinh viên, ph?huynh, ngân hàng, t?chức hoặc cơ quan chính ph?đ?cấp học bổng, người cho vay và các khoa khác nhau của trường đại học. Tuy nhiên, th?tục này có th?được sắp xếp hợp lý với Blockchain, dẫn đến chi phí hành chính thấp hơn và thậm chí có th?giảm học phí.

Tiếp cận ph?cập và chi phí thấp hơn

Công ngh?chuỗi khối có th?cung cấp quyền truy cập ph?biến vào các tài nguyên giáo dục m?như sách, podcast và phim trong phạm vi công cộng, đồng thời được s?dụng và phân phối lại miễn phí, ngoài việc h?tr?học tập suốt đời. Blockchain cho phép chia s?an toàn và hợp lý các tài nguyên này trong mạng công cộng. Hơn nữa, sinh viên t?các vùng sâu vùng xa có th?tham gia các khóa học và bài kiểm tra k?thuật s?thông qua Blockchain và các nhà giáo dục có th?chấm điểm chúng trên chính Blockchain.

Trong lĩnh vực giáo dục, các kh?năng được liệt kê ?trên có th?ch?là phần nổi của tảng băng trôi v?cách Blockchain s?tác động đến h?thống giáo dục trong tương lai. Các ứng dụng Blockchain trong giáo dục dường như rất hứa hẹn. Blockchain có kh?năng và tiềm năng chưa được khai thác đ?thay đổi môi trường giáo dục bằng cách tạo ra các kênh học tập mới, d?tiếp cận hơn và cải thiện mối quan h?hiện tại giữa các viện hàn lâm và sinh viên. Các th?h?sắp tới s?được hưởng lợi rất nhiều t?việc s?dụng Blockchain trong lĩnh vực giáo dục.


Bài viết này được chuyển th?t?báo cáo nghiên cứu đầy đ? “Blockchain cho giáo dục: H?chiếu học tập suốt đời”được xuất bản trong: W. Prinz & P. ​​Hoschka (Eds.), K?yếu của Hội thảo Blockchain ERCIM lần th?1 năm 2018, Báo cáo của Hiệp hội nhúng xã hội châu Âu Technologies, 2018.Đồng thời truy cập Trang web “Blockchain dành cho giáo dục” . Và nhận định cá nhân “Blockchain tác động đến ngành giáo dục và hơn th?nữa”.

NGUỒN TÀI LIỆU THAM KHẢO

  1. Alexander Grech and Anthony F. Camilleri. 2017. Blockchain in Education. No. JRC108255. Joint Research Centre (Seville site).
  2. Allen Ezell and John Bear. 2005. Degree mills: The billion-dollar industry that has sold over a million fake diplomas. Pyr Books.
  3. Sandra Klein, Wolfgang Prinz, and Wolfgang Gräther. 2018. A Use Case Identification Framework and Use Case Canvas for identifying and exploring relevant Blockchain opportunities. DOI: 10.18420/Blockchain2018_02.
  4. Thomas Osterland and Thomas Rose. 2018. Engineering Sustainable Blockchain Applications. DOI: 10.18420/Blockchain2018_05

Giảng viên Nguyễn Th?Hồng Hà 

B?môn Ứng dụng phần mềm

Trường cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Blockchain có thật là giải pháp cho vấn đ?v?h?sơ giáo dục điện t? appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/nhung-dieu-nen-biet-truoc-khi-lua-chon-mua-amd-hoac-intel.html Fri, 24 Nov 2023 14:07:44 +0000 //westview-heights.com/?p=266362 S?cạnh tranh khốc liệt giữa AMD và INTEL là lợi th?mang lại nhiều s?lựa chọn cho những người chuộng máy tính. Tuy nhiên, phần đông người dùng luôn thắc mắc v?ưu, nhược điểm của c?hai ...

The post Những điều nên biết trước khi lựa chọn mua AMD hoặc INTEL appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
S?cạnh tranh khốc liệt giữa AMD và INTEL là lợi th?mang lại nhiều s?lựa chọn cho những người chuộng máy tính. Tuy nhiên, phần đông người dùng luôn thắc mắc v?ưu, nhược điểm của c?hai dòng chip.

AMD và Intel: CPU nào tốt nhất ?

Nếu b?x?lý dựa trên Zen mới nhất của AMD chip dành cho người dùng với tính năng mạnh m?nhất trên th?trường thì CPU Intel lại mang hiệu năng tốt nhất với mức giá phải chăng. Vì vậy, trong khi AMD có th?là CPU tốt nhất thì dòng CPU th?h?th?13 của Intel mang lại giá tr?tốt nhất và đầy đ?cho hầu hết người dùng.

Intel Core i9-13900K B?x?lý tốt nhất người dùng có th?mua

Core i9-13900K là s?kết hợp lõi hiệu suất (P) và lõi (E) hiệu qu? Người dùng s?nhận được 8 lõi P và được thiết k?trên vi kiến ​​trúc Raptor Cove mới cũng như 16 lõi E s?dụng kiến ​​trúc Gracemont t?th?h?trước.

Các lõi b?sung giúp tăng tốc các tác v?đa luồng. Core i9-13900K được h?tr?một phần không nh?nh?b?nh?đệm L2 b?sung và tốc đ?xung nhịp được tăng cường.

* ƯU ĐIỂM

? class= R?hơn so với đối th?AMD

? class= H?tr?bo mạch ch?600-series và DDR4

? class= Cải tiến đa lõi vững chắc

? class= Những cải tiến đáng ngạc nhiên giữa các th?h?/td>

* NHƯỢC ĐIỂM

? class= Nhu cầu năng lượng cao

? class= Tăng hiệu suất chơi game nh?/td>

AMDRyzen 9 7950X B?x?lý AMD tốt nhất

       Sức mạnh của Ryzen 9 7950X, gần như ngang bằng với Core i9-13900K.

Với kiến ​​trúc Zen 4, lõi 5nm và s?h?tr?b?sung của PCIe 5.0 và DDR5.

Nó cực k?nhanh và được thiết lập đ?h?tr?các nền tảng tương lai của AMD trong nhiều năm. AMD cho biết h?s?h?tr?AM5 ít nhất cho đến năm 2025 (và có th?xa hơn). Điều đó có nghĩa là có th?d?dàng nâng cấp lên các th?h?AMD trong tương lai mà không cần mua bo mạch ch?mới.

* ƯU ĐIỂM

? class= Hiệu suất CPU ngoài bảng xếp hạng

? class= Cải tiến chơi game vững chắc

? class= Đ?họa tích hợp làm việc cho game nh?/p>

? class= Hoạt động với hầu hết các b?làm mát AM4

* NHƯỢC ĐIỂM

? class= DDR5 có th?làm tăng chi phí

Trước những tính năng trên, chúng tôi đưa ra một vài gợi ý giúp bạn lựa chọn sản phẩm phù hợp với yêu cầu:

  • Intel vẫn dẫn đầu th?trường CPU, mang đến s?cân bằng tốt nhất v?giá c? hiệu năng và kh?năng chi tr? Vì tốc đ?xung nhịp đơn luồng vượt trội nên những người đam mê máy tính chắc chắn s?muốn s?dụng CPU Intel.
  • AMD ngày càng cạnh tranh và chip Ryzen 9 mới của h?là CPU mạnh nhất dành cho người tiêu dùng. Với hơn 8 lõi và kiến ​​trúc Zen đa luồng, chip th?h?mới của AMD hoạt động đặc biệt tốt trong các máy trạm cao cấp.

Giảng viên Nguyễn Th?Hồng Hà 

B?môn Ứng dụng phần mềm

Trường cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Những điều nên biết trước khi lựa chọn mua AMD hoặc INTEL appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/can-tho/happy-hours-hoi-lang-lan-dau-tien-duoc-sinh-vien-dua-vao-du-an-tot-nghiep.html Thu, 23 Nov 2023 06:59:29 +0000 //westview-heights.com/?p=266320 Ngày 15/11 vừa qua, nhóm sinh viên chuyên ngành Quan h?công chúng và T?chức s?kiện, FPT M?ng c c??c bng ? Cần Thơ ?Dream Team đã t?chức thành công s?kiện “Happy Hours? ch?đ?Hội Làng với các ...

The post Happy Hours – Hội làng lần đầu tiên được sinh viên đưa vào D?án tốt nghiệp appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Ngày 15/11 vừa qua, nhóm sinh viên chuyên ngành Quan h?công chúng và T?chức s?kiện, FPT M?ng c c??c bng ? Cần Thơ ?Dream Team đã t?chức thành công s?kiện “Happy Hours? ch?đ?Hội Làng với các gian hàng trò chơi dân gian, ẩm thực. S?kiện đã thu hút được đông đảo các bạn sinh viên tham d?và trải nghiệm không gian văn hóa.

Happy Hours – Hội làng do nhóm sinh viên Quan h?công chúng và T?chức s?kiện t?chức

Trò chơi dân gian là một phần không th?thiếu trong truyền thống văn hóa của người Việt Nam. T?lâu, trò chơi dân gian đã được t?chức trong các dịp l?hội và sinh hoạt đời thường của người dân Việt Nam. Chúng không ch?giúp mọi người, mọi nhà trải nghiệm niềm vui thi đua mà còn kết nối tình cảm bạn bè, gia đình đầy cảm xúc. 

Trò chơi dân gian được coi là “sản phẩm?tinh thần do t?tiên của chúng ta đ?lại. Chúng đến t?quy trình làm việc, văn hóa, phong tục, được truyền miệng qua nhiều th?h? Trò chơi dân gian thu hút mọi người vì nó d?chơi, không phức tạp hay tốn kém. Ngoài ra, các trò chơi dân gian thường được chơi ngoài trời với không gian mát m? thoải mái. 

Những trò chơi dân gian được nhóm sinh viên đưa vào s?kiện Happy Hours

Với phương châm “Gi?gìn truyền thống – Gieo hạt tương lai? Dream Team muốn th?hiện ý nghĩa quan trọng của việc gìn gi?và phát huy truyền thống dân tộc thông qua các trò chơi dân gian. Đồng thời khuyến khích việc truyền đạt những giá tr?này đến tất c?th?h?tr?mai sau, góp phần nâng cao tình đồng đội, làm việc nhóm.

Các gian hàng được chuẩn b?trang trí t?m?t?các bạn sinh viên của 2 chuyên ngành PR&EVENT và Marketing & Sale, mỗi một gian hàng có một ý nghĩa riêng và mang lại cho người chơi cảm giác trải nghiệm vui v?và hứng thú nhất.

Những gian hàng mang đậm nét văn hóa truyền thống

Đ?góp gần tạo bầu không khí sôi động cho chương trình Happy Hours ?Hội Làng, các bạn sinh viên còn chuẩn b?những tiết mục biểu diễn văn ngh?như là Hình bóng quê nhà, Quê hương 3 miền, Cô tấm ngày nay, Đất phương nam, Cây đa quán dốc.

S?kiện thu hút rất đông giảng viên cùng tham gia và ủng h?các bạn sinh viên

D?án “Happy Hours ?Hội Làng?ngoài tạo sân chơi giải trí lành mạnh cho tất c?các bạn sinh viên của trường đ?vừa rèn luyện th?lực, rèn luyện trí tu? khéo léo và nhanh trí, kh?năng hoạt động nhóm  gắn kết tình bạn. Bên cạnh đó trò chơi dân gian còn góp phần khơi gợi cho các bạn v?nét văn hóa truyền thống tốt đẹp của dân tộc.

Giảng viên Nguyễn Th?Thanh Thùy
B?môn Kinh tê
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Cần Thơ

The post Happy Hours – Hội làng lần đầu tiên được sinh viên đưa vào D?án tốt nghiệp appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/microservice-la-gi-va-tai-sao-lai-duoc-nhung-ong-lon-nhu-amazon-ebay-paypal-su-dung.html Wed, 22 Nov 2023 09:07:12 +0000 //westview-heights.com/?p=266036 Microservice là một phương pháp xây dựng phần mềm bằng cách chia h?thống thành các module với các chức năng riêng biệt và có th?ghép nối với nhau. Đối lập với kiến trúc microservice là kiến trúc monolithic ...

The post Microservice là gì và tại sao lại được những ông lớn như Amazon, eBay, PayPal,… s?dụng appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Microservice là một phương pháp xây dựng phần mềm bằng cách chia h?thống thành các module với các chức năng riêng biệt và có th?ghép nối với nhau. Đối lập với kiến trúc microservice là kiến trúc monolithic trong đó toàn b?các chức năng được xây dựng trong một ứng dụng lớn duy nhất.

S?khác biệt giữa kiến trúc Microservice và kiến trúc Monolithic

Microservice đã tr?nên ph?biến trong những năm gần đây và được s?dụng rộng rãi ?các công ty lớn như Amazon, eBay, Netflix, PayPal, Twitter, Uber, ?/span>

Kiến trúc Microservice

Trong kiến trúc monolithic, các tiến trình ph?thuộc chặt ch?vào nhau và hoạt động dưới dạng một service duy nhất. Nếu một tiến trình nào đó cần thêm tài nguyên x?lý (RAM, CPU, Network, ? toàn b?h?thống s?cần được nâng cấp. Ngoài ra, toàn b?mã của ứng dụng được deploy cùng nhau, do đó việc thêm/bớt các tính năng s?phức tạp và có nguy cơ gây ảnh hưởng đến các tính năng vốn đang hoạt động tốt.

Những vấn đ?này làm giảm tính năng động, linh hoạt của h?thống phần mềm và khiến sức cạnh tranh của các h?thống phần mềm xây dựng trên kiến trúc monolithic không cao. Ngược lại, kiến trúc Microservice cho phép chia nh?một ứng dụng lớn thành các phần nh?và hoạt động độc lập với nhau.

Kiến trúc Microservice

Các phần trong h?thống Microservice có th?trao đổi với nhau thông qua các API. Mỗi phần thực hiện một chức năng nghiệp v?riêng như: chuyển tiền, tạo hóa đơn hay x?lý d?liệu. Việc deploy, nâng cấp hay m?rộng mỗi dịch v?được tiến hành độc lập và không gây ảnh hưởng đến s?hoạt động của các phần còn lại trong h?thống. Nh?đặc điểm này, các h?thống Microservice thường có tính linh hoạt cao và d?m?rộng.

Tuy nhiên, việc chuyển đổi t?kiến trúc Monolithic sang Microservice đòi hỏi các công ty phải nâng cấp v?h?tầng IT. Ngày nay, các nền tảng Cloud ph?biến như AWS, Azure, GCP đều có các tính năng h?tr?sẵn đ?xây dựng ứng dụng theo hướng Microservice. Do đó việc lựa chọn trên nền tảng Cloud đ?phát triển phần mềm hướng Microservice cũng là lựa chọn được nhiều doanh nghiệp ưa thích.

Đặc điểm của h?thống Microservice

Chia nh?thành nhiều thành phần

Phần mềm xây dựng theo kiến trúc Microservice thường được chia thành nhiều dịch v?nh? Mỗi dịch v?có th?được tạo ra, nâng cấp, deploy độc lập mà không ảnh hưởng đến hoạt động tổng th?của toàn h?thống. Khi s?lượng người dùng tăng, h?thống có th?d?dàng m?rộng bằng cách tăng kh?năng x?lý cho một vài dịch v?c?th?thay vì phải nâng cấp toàn b?h?thống.

Bền vững và kháng lỗi tốt

H?thống xây dựng trên kiến trúc Microservice thường ít gặp s?c? đặc biệt là các s?c?lớn và nghiêm trọng. S?c?có th?xảy ra ?một vài module, tuy nhiên với các h?thống Microservice được xây dựng theo hướng sẵn sàng cao (High Availability), các module gặp lỗi s?chuyển tiếp yêu cầu gọi tới chúng sang các module khác có cùng kh?năng x?lý. Đồng thời, trong h?thống còn có các dịch v?giám sát đ?phát hiện các module gặp lỗi đ?sớm khắc phục, đưa chúng tr?lại hoạt động bình thường.

Kết nối đơn giản

Các thành phần trong h?thống Microservice có kh?năng x?lý độc lập nhưng cũng có th?kết nối với nhau đ?trao đổi d?liệu. Việc kết nối giữa các thành phần trong h?thống Microservice được thiết k?theo cách đơn giản, gọn nh?và thường được thực hiện thông qua các Rest API. 

Hoạt động phi tập trung

Trong kiến trúc Microservice, các module thường s?dụng nhiều công ngh?và nền tảng khác nhau, do đó mô hình truyền thống theo hướng tập trung hóa thường tr?nên không hiệu qu? Mỗi dịch v?trong h?thống Microservice thường s?dụng cơ s?d?liệu riêng và ch?thực hiện trao đổi d?liệu với nhau qua các API.

Một s?ví d?v?Microservice

Amazon

Vào đầu những năm 2000, h?thống bán l?của Amazon được xây dựng trên kiến trúc monolithic, bởi đây là kiến trúc ph?biến được ưa dùng bởi các startup công ngh?tại thời điểm đó. Trong quá trình vận hành h?thống, Amazon ngày b?sung thêm nhiều tính năng mới, điều này dẫn đến mã nguồn của h?thống đã tr?nên rất lớn và phức tạp, tốc đ?phát triển phần mềm b?chậm lại. Trong hoàn cảnh đó, Amazon đã quyết định chia nh?h?thống monolithic của mình thành từng phần nh?độc lập với các chức năng chuyên biệt.

Các lập trình viên thực hiện phân tích mã nguồn hiện có, tìm cách tách biệt các khối code ra khỏi nhau và gói chúng trong các Web service. Mỗi khối chức năng sau khi tách ra s?được phân cho từng nhóm phát triển ph?trách. Ngày nay, Amazon không ch?phát triển mảng bán l?mà còn đi đầu trong mảng điện toán đám mây và là một trong những công ty đi đầu trong việc cung cấp các giải pháp v?Microservice h?tr?các doanh nghiệp phát triển phần mềm theo hướng hiện đại.

Netflix

Netflix là nền tảng video trực tuyến hàng đầu th?giới. Netflix bắt đầu thực hiện chuyển đổi sang Microservice t?năm 2008 khi h?thống streaming tại thời điểm đó gặp nhiều vấn đ?v?m?rộng và kh?năng duy trì dịch v?ổn định.

Khi cơ s?d?liệu chính của Netflix gặp s?c? nó thường khiến cho việc vận chuyển các đĩa DVD đến khách hàng b?chậm 3 ngày. Đó là lúc Netflix nhận ra cần phải chuyển sang Microservice. Netflix đã thay đổi cơ ch?m?rộng h?thống theo chiều dọc (vốn dựa trên cơ s?d?liệu quan h?truyền thống), sang cơ ch?m?rộng theo chiều ngang bằng cách s?dụng các h?thống phân tán trên nền tảng đám mây.

Năm 2009, Netflix bắt đầu chuyển đổi h?thống monolithic sang microservice, lần lượt với từng dịch v?một. Ban đầu, h?thống mã hóa video được tách ra và vận hành độc lập trên AWS. Sau đó, h?thống giao tiếp người dùng cũng được chuyển dần sang microservice, quá trình được hoàn tất vào năm 2012.

Việc chuyển đổi sang microservice đã giúp Netflix khắc phục được các vấn đ?gặp phải trước đó, đồng thời giảm bớt chi phí hoạt động. Hiện nay, Netflix có th?phục v?tới 210 triệu người dùng trên toàn th?giới và tiếp tục tăng trưởng mà không gặp phải tr?ngại lớn nào v?k?thuật. Điều này có được là nh?vào việc Netflix đã áp dụng hiệu qu?kiến trúc Microservice đ?vận hành h?thống của mình 

Uber

Giống như Amazon và Netflix, Uber đã quyết định rời b?kiến trúc monolithic của mình do gặp phải nhiều tr?ngại trong quá trình m?rộng. Các vấn đ?Uber gặp phải khi s?dụng h?thống phát triển dựa trên kiến trúc Monolithic bao gồm: tốc đ?phát triển chậm, khó fix bug, khó tích hợp với các bên th?3.

Khi h?thống ngày càng tr?nên phức tạp, nó cần tới những lập trình viên rất kinh nghiệm ch?đ?thực hiện một vài thay đổi đơn giản. Đ?khắc phục tình trạng này, Uber đã chia nh?h?thống monolithic của mình thành từng dịch v?nh?và đưa lên vận hành trên cloud. Các dịch v?mới cũng được phát triển thêm và kết nối với các dịch v?cũ thông qua các API. Nh?việc chuyển đổi sang Microservice, Uber đã vượt qua được những khó khăn h?gặp phải khi vận hành h?thống monolithic.

Như vậy, t?những chia s?tổng quan trên, các bạn cũng đã hiểu được v?Microservice là gì? các đặc điểm và lợi ích mà nó mang lại khi được những hãng công ngh?lớn s?dụng. Hy vọng rằng, những nhà phát triển sẽ hiểu và sử dụng được Microservices trong công việc phát triển phần mềm của mình trong tương lai!

Giảng viên Nguyễn Th?Hồng Hà
B?môn Ứng dụng phần mềm
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Microservice là gì và tại sao lại được những ông lớn như Amazon, eBay, PayPal,… s?dụng appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/mot-so-van-de-thuong-gap-ve-chuoi-trong-lap-trinh-c.html Wed, 22 Nov 2023 08:18:25 +0000 //westview-heights.com/?p=266024 Trong ngôn ng?lập trình C, chuỗi là một tập hợp các ký t?(char) được lưu tr?trên các ô nh?liên tiếp và luôn luôn có 1 ký t?null là \0 báo hiệu kết thúc chuỗi. Vì ...

The post Một s?vấn đ?thường gặp v?chuỗi trong lập trình C appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trong ngôn ng?lập trình C, chuỗi là một tập hợp các ký t?(char) được lưu tr?trên các ô nh?liên tiếp và luôn luôn có 1 ký t?null là \0 báo hiệu kết thúc chuỗi. Vì vậy, trong bài viết này, chúng ta s?được tìm hiểu v?cách khai báo, khởi tạo và s?dụng chúng cho các hoạt động vào/ra thông qua các ví d?

Ví d?một chuỗi trong ngôn ng?lập trình C: int c[] = “c string”;

Khi khai báo và khởi tạo chuỗi theo cách trên, trình biên dịch s?t?thêm 1 ký t?null \0 vào cuối.

Chuỗi trong lập trình C

Như vậy, nếu chúng ta muốn khai báo chuỗi đ?lưu n ký t? chúng ta cần mảng ký t?có kích thước tối đa ít nhất là n+1.

Cách khởi tạo giá tr?cho chuỗi

Chúng ta có th?khởi tạo giá tr?cho chuỗi theo 1 trong các cách dưới đây:

char c[] = “abcd”;

char c[50] = “abcd”;

char c[] = {‘a’, ‘b’, ‘c’, ‘d’, ‘\0’};

char c[5] = {‘a’, ‘b’, ‘c’, ‘d’, ‘\0’};

Nhưng không th?làm như sau:

char c[5] = “abcde”;

Bởi vì chuỗi của của chúng ta có 5 ký t?cộng thêm 1 ký tự \0 là 6, s?b?vượt quá kích thước tối đa.

Cách nhập xuất chuỗi trong C

Chúng ta có th?s?dụng hàm scanf() đ?nhập chuỗi không có chứa dấu trắng (dấu cách, dấu tab, dấu \n)  và hàm printf() đ?xuất chuỗi.

#include <stdio.h>

int main(int argc, char *argv[])

{

    char ten[20];

    printf(“Nhập tên: “);

    scanf(“%s”, ten);

    printf(“Tên của bạn là %s.”, ten);

    return 0;

}

Kết qu?chạy:

Nhập tên: Dũng Nguyễn Tuấn

Tên của bạn là Dũng.

Nếu chúng ta đ?ý thì hàm scanf() dùng dấu trắng đ?nhập nhiều input đồng thời. Do đó chúng ta ch?nên dùng hàm `scanf()` khi nhập chuỗi viết liền.

Cách nhập chuỗi có khoảng trắng

Đ?nhập chuỗi bao gồm c?dấu trắng, chúng ta nên s?dụng hàm fgets() đ?nhập. Tương ứng, chúng ta cũng có th?in ra chuỗi bằng hàm puts().

#include <stdio.h>

int main(int argc, char *argv[])

{

    char ten[30];

    printf(“Nhập tên: “);

    fgets(ten, sizeof(ten), stdin);  // Đọc chuỗi

    // gets(ten); // không nên dùng

    printf(“Tên: “);

    puts(ten);    // Hiển th?tên

    return 0;

}

Kết qu?chạy:

Nhập tên: Nguyễn Tuấn Dũng

Tên của bạn là Nguyễn Tuấn Dũng

Lưu ý:

  • Chúng ta hoàn toàn có th?dùng hàm printf() đ?xuất chuỗi có khoảng trắng. S?khác biệt là hàm puts() s?in thêm 1 dấu \n ?cuối chuỗi.
  • Hàm gets() cũng có th?dùng đ?nhập chuỗi theo cách ?dòng 7 (đã comment lại) trong đoạn code trên. Tuy nhiên hàm này không còn được khuyến khích được s?dụng vì nó không ch?định kích thước tối đa của chuỗi => Có th?gây ra tràn b?nh?làm lỗi chương trình.

Chương trình không cho nhập chuỗi?

Nếu chúng ta làm việc với chuỗi mà xảy ra hiện tượng chương trình b?qua bước nhập chuỗi của chúng ta thì đây là vấn đ? Hiện tượng này xảy ra do trước khi nhập chuỗi chúng ta có nhập vào 1 biến s?nào đó. Điều đó khiến b?nh?đệm còn lưu lại ký t?\n.

#include <stdio.h>

int main(int argc, char *argv[])

{

    int tuoi;

    char ten[30];

    printf(“Nhập tuổi: “);

    scanf(“%d”, &tuoi);

    printf(“Nhập tên: “);

    gets(ten);

    printf(“%s – %d”, ten, tuoi);

    return 0;

}

Kết qu?chạy:

Nhập tuổi: 23

Nhập tên: – 23

Đ?khắc phục vấn đ?này, chúng cần dùng hàm fflush(stdin) đ?xóa b?nh?đệm khi dùng gets() và dùng getchar() ?giữa các lần s?dụng scanf() kết hợp với fgets(). 

// Nếu dùng fgets()

#include <stdio.h>

int main(int argc, char *argv[])

{

    int tuoi;

    char ten[30];

    printf(“Nhập tuổi: “);

    scanf(“%d”, &tuoi);

    getchar(); // đọc ký t?‘\n’

    printf(“Nhập tên: “);

    fgets(ten, sizeof ten, stdin);

    printf(“%s – %d”, ten, tuoi);

}

Kết qu?chạy:

  • Nhập tuổi: 23
  • Nhập tên: Nguyễn Công Dũng
  • Nguyễn Công Dũng

– 23

// Nếu dùng gets()

#include <stdio.h>

int main(int argc, char *argv[])

{

    int tuoi;

    char ten[30];

    printf(“Nhập tuổi: “);

    scanf(“%d”, &tuoi);

    fflush(stdin); // đọc ký t?‘\n’

    printf(“Nhập tên: “);

    gets(ten);

    printf(“%s – %d”, ten, tuoi);

}

Kết qu?chạy:

Nhập tuổi: 23

Nhập tên: Nguyễn Công Dũng

Nguyễn Công Dũng ?23

Như vậy, chúng ta đã tìm hiểu v?cách khai báo và nhập chuỗi trong ngôn ng?lập trình C. Hy vọng bài viết này s?hữu ích với bạn. Chúc các bạn thành công!

Giảng viên Nguyễn Th?Hồng Hà
B?môn Ứng dụng phần mềm
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Một s?vấn đ?thường gặp v?chuỗi trong lập trình C appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/ham-if-ket-hop-voi-ham-and-or-trong-excel.html Wed, 22 Nov 2023 07:48:35 +0000 //westview-heights.com/?p=265979 Hàm IF là hàm điều kiện trọng Excel, được s?dụng riêng l?hay kết hợp với rất nhiều hàm khác đ?gán nhiều điều kiện. Trong bài viết này, chúng ta cùng tìm hiểu việc kết hợp với hàm and/or ...

The post Hàm if kết hợp với hàm and/or trong Excel appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Hàm IF là hàm điều kiện trọng Excel, được s?dụng riêng l?hay kết hợp với rất nhiều hàm khác đ?gán nhiều điều kiện. Trong bài viết này, chúng ta cùng tìm hiểu việc kết hợp với hàm and/or trong Excel nhé! 

Hàm AND

Cú pháp: AND(logical1, logical2, ?. Trong đó: logical1, logical2, ?là các biểu thức logic hay biểu thức điều kiện.

Chức năng: Hàm AND xác định xem liệu tất c?các điều kiện trong một kiểm tra có là TRUE hay không. Hàm AND s?tr?v?kết qu?là TRUE nếu tất c?các đối s?của hàm thỏa mãn đúng và tr?v?kết qu?là FALSE nếu có ít nhất một đối s?của hàm là sai.

Ví d?span style="font-weight: 400;">: Điều kiện được học bổng là sinh viên có xếp loại Giỏi và đạt hạnh kiểm tốt thì được học bổng. Đ?kiểm tra xem sinh viên có đạt học bổng không? Ta s?dụng hàm AND xem sinh viên có thỏa mãn c?2 điều kiện: xếp loại giỏi và hạnh kiểm tốt.

Kết qu?span style="font-weight: 400;">: 

Hàm OR

Cú pháp: OR (logical1, logical2, ?. Trong đó: logical1, logical2, ?là các biểu thức logic hay biểu thức điều kiện.

Chức năng: Hàm OR xác định xem liệu các điều kiện trong một kiểm tra có là TRUE hay không. Hàm OR s?tr?v?kết qu?là TRUE nếu có bất k?1 đối s?của hàm thỏa mãn đúng và tr?v?kết qu?là FALSE nếu tất c?đối s?của hàm là sai.

Ví d?span style="font-weight: 400;">: Điều kiện được thưởng: Sinh viên có xếp loại Giỏi hoặc Sinh viên đạt hạnh kiểm tốt thì được thưởng. Đ?kiểm tra xem sinh viên có được thưởng không? Ta s?dụng hàm OR đ?kiểm tra:

Hàm If

Cú pháp: IF (điều kiện, giá tr?1, giá tr?2)

Chức năng: Nếu như “điều kiện?đúng thì kết qu?hàm tr?v?là “giá tr?1? ngược lại tr?v?“giá tr?2? 

Ví d?1: Nếu tr?em dưới 6 tuổi được miễn vé khi đi xe bus. = IF(Tuổi <6, “Miễn vé? “Không được miễn vé?

Ví d?2: Nếu tổng s?công >100 thì được thưởng, còn lại không thưởng gì. 

Kết qu?span style="font-weight: 400;">:

Đ?trình bày đ?rối thì thông thường ch?những nhân viên được thưởng thì mới điền, còn những nhân viên không được thưởng thì không điền. Ta dùng chuỗi rỗng (“? thay cho “Không thưởng gì? 

Kết qu?là: 

Ngoài ra có th?gặp câu hỏi: Nếu tổng s?công >100 thì được thưởng 1000000, còn lại không thưởng gì. Ch?những nhân viên được thưởng mới điền vào cột này.

Kết qu?span style="font-weight: 400;">: 

Hàm If kết hợp hàm AND

Với cú pháp của hàm IF (điều kiện, giá tr?1, giá tr?2) thì trong phần điều_kiện ta có th?b?sung hàm AND đ?có th?thỏa mãn nhiều điều kiện.

Cú pháp IF (AND (điều kiện1, điều kiện2, ?, giá tr?1, giá tr?2)

Ví d? Nếu xếp loại giỏi và hạnh kiểm tốt thì được học bổng. Còn lại không được gì. Như vậy đ?đạt học bổng phải thỏa mãn 2 điều kiện: xếp loại giỏi và hạnh kiểm tốt. Trong phần điều kiện ta dùng hàm AND.

Hàm If kết hợp hàm OR

Với cú pháp của hàm IF (điều kiện, giá tr?1, giá tr?2) thì trong phần điều_kiện ta có th?b?sung hàm OR đ?ch?cần thỏa mãn 1 trong các điều kiện. Cú pháp IF (OR (điều kiện1, điều kiện2, ?, giá tr?1, giá tr?2)

Ví d? Nếu xếp loại giỏi hoặc hạnh kiểm tốt thì được thưởng. Ch?những học sinh được thưởng mới điền vào cột này. Như vậy học sinh ch?cần thỏa mãn 1 trong hai điều kiện: xếp loại giỏi hoặc hạnh kiểm tốt là được thưởng => dùng hàm OR.  OR(điều kiện1, điều kiện 2).

Vì ch?những học sinh được thưởng mới điền vào cột này. Nên trong phần giá tr?sai (giá tr?2) của hàm If ta đ?giá tr?rỗng (“”).

Bài viết đã hướng dẫn cho bạn cách kết hợp hàm If với hàm AND/OR. Hy vọng rằng các kiến thức này s?giúp ích cho bạn trong quá trình học tập và làm việc. Đ?thành thạo excel hơn, bạn nên tìm hiểu các hàm liên quan: các hàm thống kê nâng cao Countif, countifs, sumif, sumifs?

Giảng viên Nguyễn Th?Hồng Hà
B?môn Ứng dụng phần mềm
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Hàm if kết hợp với hàm and/or trong Excel appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Trường Cao đẳng FPT M?ng c c??c bng ? Cơ s?Hà Nội Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/huong-dan-chay-nextjs-tren-visual-studio-code.html Tue, 21 Nov 2023 19:06:41 +0000 //westview-heights.com/?p=265847 Visual Studio Code do Microsoft phát triển là s?kết hợp hoàn hảo giữa IDE (môi trường phát triển tích hợp) và Code Editor (trình soạn thảo mã nguồn). Visual Studio Code miễn phí, nhanh, nh?và chạy tốt trên ...

The post Hướng dẫn chạy NextJS trên Visual Studio Code appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Visual Studio Code do Microsoft phát triển là s?kết hợp hoàn hảo giữa IDE (môi trường phát triển tích hợp) và Code Editor (trình soạn thảo mã nguồn). Visual Studio Code miễn phí, nhanh, nh?và chạy tốt trên c?3 nền tảng Windows, macOS và Linux. Hiện nay, Visual Studio Code là công c?lập trình ph?biến nhất và cùng tìm hiểu chi tiết trong bài viết này nhé! 

Hướng dẫn chạy NextJS trên Visual Studio Code

Visual Studio Code s?dụng Electron, một nền tảng được s?dụng đ?triển khai các ứng dụng Node.js máy tính cá nhân, được phát triển dựa trên trình biên tập của Visual Studio Online. Với các đặc điểm như: 

  • Kh?năng m?rộng và tùy chỉnh: đây là điều tuyệt vời nhất của Visual Studio Code. Thông qua kho extensions phong phú, Visual Studio Code h?tr?lập trình nhiều ngôn ng?khác nhau, ngoài ra còn tùy chỉnh theme, kích thước, font ch? keyboard shortcut, coding style, tính năng.
  • Intellisense: là s?kết hợp giữa trí tu?nhân tạo và t?động hoàn thiện code. Intellisense cung cấp cách viết tắt, gợi ý và mô t?ngắn khi viết code. Những gợi ý s?được tính toán dựa trên nhiều nhân t?như: cú pháp, ngôn ng?lập trình, hàm, biến.
  • Tích hợp Git: cung cấp đẩy (push) và kéo (pull) code trực tiếp t?Visual Studio Code.
  • Tích hợp Terminal: cung cấp giao diện cửa s?dòng lệnh.
  • Debugger: h?tr?g?lỗi cho rất nhiều ngôn ng?lập trình.
  • Code Spell Checker: cho phép kiểm tra tên hàm, ghi chú, tên biến sai chính t?

Tìm hiểu v?NextJS

Next.js là một framework front-end React được phát triển dưới dạng open-source b?sung các kh?năng tối ưu hóa như render phía máy ch?(SSR) và tạo trang web static. Next.js xây dựng dựa trên thư viện React, có nghĩa là các ứng dụng Next.js s?dụng core của React và ch?thêm các tính năng b?sung.

Việc triển khai ứng dụng SSR cho phép máy ch?truy cập tất c?d?liệu được yêu cầu và x?lý JavaScript cùng nhau đ?hiển th?trang. Sau đó, trang được gửi lại toàn b?cho trình duyệt và ngay lập tức được hiển th? SSR cho phép các trang web load trong thời gian nh?nhất và tăng trải nghiệm người dùng với kh?năng phản hồi nhanh hơn.

Ngoài ra, s?dụng SSR cũng mang lại cho bạn lợi th?v?SEO, giúp trang web hiển th?cao hơn trên các trang kết qu?của công c?tìm kiếm. SSR làm cho các trang web xếp hạng tốt hơn cho SEO vì chúng tải nhanh hơn và nhiều nội dung trang web có th?được quét bởi các SEO trackers.

Th?<head> trong Next.js cũng cho phép bạn chỉnh sửa th?<head> của một trang web, điều mà bạn không th?thực hiện trong React. Th?<head> là một phần cốt lõi trong metadata của trang web và góp phần vào xếp hạng SEO của trang web.

Ưu điểm chính của Next.js là h?tr?SSR tích hợp đ?tăng hiệu suất và SEO. Với tất c?thông tin trên server, nó s?x?lý đ?generate ra thông tin HTML của trang. Sau đó Client có th?gửi một yêu cầu đến Server và nhận toàn b?trang HTML thay vì yêu cầu từng thành phần riêng l?với Client Render.

Cài đặt Visual Studio Code

Truy cập địa ch?của Visual Studio Code đ?tải bản cài đặt. Chọn h?điều hành Windows, macOS và Linux và phiên bản 32bit, 64bit:

Xong ta được:

Cài đặt NodeJS 

NextJS chạy trên môi trường NodeJS vì th?cần cài đặt môi trường NodeJS đ?có th?lập trình NextJS. Tải Node.js tại đây, có nhiều cách đóng gói: .msi, .zip hoặc với macOS là .pkg, chọn gói .msi (64-bit) cho Windows và tiến hành chạy file cài đặt, ta chọn Next đ?tiếp tục.

Đồng ý với các điều khoản người dùng cuối và chọn Next.

Mặc định Node.js s?được cài đặt ??đĩa C, ta gi?tùy chọn này và chọn Next.

Các tùy chọn của chương trình, tương t?ta gi?tùy chọn này và chọn Next.

Xác nhận lần cuối trước khi cài đặt, ta chọn Install.

Và bắt đầu quá trình cài đặt.

Sau khi quá trình cài đặt hoàn tất, ta chọn Finish.

Cài đặt NextJS

Cài đặt và chạy chương trình NextJS đầu tiên

Bước 1: Chạy lệnh npx create-next-app@latest

Bước 2: Di chuyển tới thư mục vừa tạo

Bước 3: Chạy trương trình đầu tiên với lệnh npm run dev

Bước 4: Truy cập đến địa ch?//localhost:3000 đ?xem kết qu?

Hy vọng với những hướng dẫn cài đặt và lợi ích khi chạy NextJS trong Visual Studio Code được gợi ý ?trên, các bạn sinh viên s?tìm hiểu và nghiên cứu sâu v?công c?này, đồng thời ứng dụng vào các môn học ?trường. Chúc các bạn thành công!

Giảng viên Nguyễn Th?Hồng Hà
B?môn Ứng dụng phần mềm
Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Hướng dẫn chạy NextJS trên Visual Studio Code appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>