NTM Solutions

Thứ Tư, 26 tháng 4, 2023

Giới thiệu tool Swagger - Màn hình màu cho JUnit Tests

[ Link bài viết gốc ]

Mến chào các bạn lần đầu đến với chủ đề Java Spring trên lopHocViTinh.com!

Hôm nay chúng ta sẽ demo 01 Restful API Backend có gắn thêm đồ chơi Swagger - công cụ tương tự Junit Tests nhưng có màn hình dạng web cực kỳ trực quan - dễ sử dụng.

Đầu tiên chúng ta tạo mới 01 project Spring Boot bằng cách vào trang này:

https://start.spring.io/

p/s: các bạn cũng có thể tạo project trong IDE của mình đang có (Ví dụ: IntelliJ Idea hoặc VS Code)

Thứ Tư, 19 tháng 4, 2023

Thuộc tính position trong CSS - 2023

[ Link bài viết gốc ]

+ Thuộc tính position dùng xác định vị trí của 01 phần tử HTML trên màn hình trình duyệt (viewport)

+ Thuộc tính position rất dễ gây nhầm lẫn trong css.

+ Bây giờ, chúng ta...dzô!!!

+ Tạo ngay 01 file html với 02 thẻ div lồng nhau như sau:

<div class="container">

<div class="child">Nhân vật CHÍNH là tui đây</div>

</div>

Thứ Bảy, 4 tháng 3, 2023

Câu hỏi thường gặp với Windows 11 pro 64bit

Phiên bản Windows 11 Pro khác gì so với Windows 11 Home?

Trả lời:

Windows 11 Pro phù hợp với mức cấu hình tối đa cao hơn, nền tảng này được thiết kế để vận hành tốt với 2 CPU, hỗ trợ CPU gồm 128 lõi, có thể phát huy sức mạnh của bộ RAM lên đến 2TB. Ngoài ra, phiên bản Pro còn sở hữu những tính năng không có trên bản Home như: Dynamic Provisioning, Kiosk hay Active Directory/Azure AD.


Quyền lợi khi kích hoạt bản quyền cho Windows 11 Pro?

Trả lời:

Sử dụng Key-online để kích hoạt bản quyền cho Windows 11 Pro, bạn sẽ có thể thoải mái cập nhật các bản cập nhật bảo mật, giúp máy tính của mình an toàn hơn, chuyên nghiệp hơn, đồng thời không bị làm phiền bởi nhắc nhở cập nhật bản quyền từ Microsoft khi sử dụng.

Thứ Tư, 22 tháng 2, 2023

NPM là gì? What is npm?

NPM (Node Package Manager?) là chương trình quản lý thư viện ngầm định (có sẵn) trong môi trường Node.js

Nó bao gồm một trình gọi dòng lệnh từ máy khách Client với tên gọi là npm, và cơ sở dữ liệu trực tuyến chứa các gói public và private còn được gọi là npm registry

Npm registry được gọi từ npm client và trên trình duyệt web.

Tóm lại, npm là 01 packages manager.

Lệnh xem phiên bản của npm (khác với node)

npm -v

Trang web official của npm là gì?

https://www.npmjs.com/

01 số thư viện npmjs hay dùng:



Thứ Ba, 21 tháng 2, 2023

Kubernetes là gì? What is Kubernetes?

Kubernetes là một nền tảng nguồn mở, có khả năng chuyển đổi và có thể mở rộng để quản lý các ứng dụng được đóng gói và các service, giúp thuận lợi trong việc cấu hình và tự động hoá việc triển khai ứng dụng.

Kubernetes là một hệ sinh thái lớn và phát triển nhanh chóng. Các dịch vụ, sự hỗ trợ và công cụ có sẵn khắp nơi.

Tên gọi Kubernetes có nguồn gốc từ tiếng Hy Lạp, có ý nghĩa là người lái tàu hoặc hoa tiêu. 

Google mở mã nguồn Kubernetes từ năm 2014. 

Kubernetes xây dựng dựa trên một thập kỷ rưỡi kinh nghiệm mà Google có được với việc vận hành một khối lượng lớn workload trong thực tế, kết hợp với các ý tưởng và thực tiễn tốt nhất từ cộng đồng.

Xem câu trả lời chính thức Kubernetes là gì từ trang official:
https://kubernetes.io/vi/docs/concepts/overview/what-is-kubernetes/

Chủ Nhật, 19 tháng 2, 2023

AppDynamics là gì? What is AppDynamics?

+ AppDynamics là phần mềm giám sát theo thời gian thực tính năng của nhiều loại ứng dụng web như Java hay .NET…

+ AppDynamics là 01 APM Tool (Application Performance Management) dùng để kiểm tra hiệu năng thời gian phản hồi (response) của web service có bị chậm không trước khi đưa vào sử dụng thực tế.

+ Hiệu suất ứng dụng được xác định tốt hay xấu dựa vào các yếu tố như: Hệ thống phản hồi, dung lượng băng thông, số lượng người dùng truy cập vào web, giao thức ứng dụng.

+ AppDynamics là 01 sản phẩm đến từ tập đoàn Cisco
https://www.appdynamics.com/

Thứ Bảy, 18 tháng 2, 2023

AWS là gì? What is AWS?

+ AWS - Amazon Web Services  là dịch vụ điện toán đám mây trên web của công ty Amazon

+ Xem câu trả lời chính thức AWS là gì từ Amazon tại đây: https://aws.amazon.com/vi/what-is-aws/

+ 03 phút giới thiệu từ Amazon official:

Thứ Sáu, 17 tháng 2, 2023

Top 10 công ty outsourcing software hàng đầu ở Việt Nam

  1. FPT Software
    https://career.fpt-software.com/vi/
  2. Tập đoàn CMC
    https://cmcglobal.com.vn/career/
  3. Công ty TMA Solutions
    https://www.tma.vn/Viec-lam/ 
  4. Công ty Tinh Vân Group
    https://tuyendung.tinhvan.com/
  5. Công ty Groove Technology
    https://career.groovetechnology.com/
  6. Glass Egg Digital Media
    https://www.glassegg.com/co-hoi-nghe-nghiep/ 
  7. Công ty Mona Media
    https://mona.media/
  8. Công ty Global CyberSoft (Hitachi Vantara since 2020)
    https://www.hitachivantara.com/go/ve/home/
  9. Công ty Harvey Nash
    https://harveynash.anphabe.com/big-jobs
  10. Công ty MISA
    https://www.misa.vn/tuyen-dung
p/S: danh sách này chỉ là tham khảo, có thể thay đổi theo từng năm.

Thứ Năm, 16 tháng 2, 2023

Demo ứng dụng giỏ hàng shopping cart bằng KnockoutJS

01. index.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Includes nested dropdowns and a string formatting function</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.5.1/knockout-latest.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript" src="sample.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

Thứ Tư, 15 tháng 2, 2023

NestJS là gì? What is NestJS?

+ NestJS là một NodeJS framework dùng để phát triển ứng dụng phía server hiệu quả, đáng tin cậy và có thể mở rộng.

+ NestJS là sự kết hợp bởi OOP(Object Oriented Programming), FP(Functional Programming), FRP(Functional Reactive Programming). 

+ NestJS sử dụng TypeScript để phát triển nhưng nó cũng hỗ trợ cả Javascript.

A progressive Node.js framework for building efficient, reliable and scalable server-side applications.

Thứ Ba, 14 tháng 2, 2023

Kafka là gì? What is Kafka?

Apache Kafka là một nền tảng streaming sự kiện phân tán mã nguồn mở được hàng nghìn công ty sử dụng cho các đường dẫn dữ liệu hiệu suất cao, phân tích streaming, tích hợp dữ liệu và các ứng dụng quan trọng.

Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

Trang web official của Kafka:

https://kafka.apache.org/

Thứ Hai, 13 tháng 2, 2023

KnockoutJS là gì? What is KnockoutJS?

+ KnockoutJS là 01 thư viện JavaScript đơn giản hoạt động theo mô hình Model-View-ViewModel (MVVM)

+ KnockoutJS xuất thân từ đại gia đình danh giá (đại học MIT - Huê Kỳ)

+ Trang web official của KnockoutJS: https://knockoutjs.com/

Facebook Youtube RSS