LOI MO DAU Với sự phát triển nhanh chóng của ngành Công nghệ thông tin trong thời đại số đang đặt ra nhiều thách thức và cơ hội cho các doanh nghiệp.. Trong bối cảnh này, em vô cùng vinh
Trang 1_ BOGIAODUC VADAOTAO — - TRUONG DAI HQC CONG NGHE DONG A
BAO CAO
THUC TAP TOT NGHIEP
XAY DUNG VA PHAT TRIEN WEBSITE BAN GIAY SNEAKER
Don vi thuc tap: KHOA CONG NGHE THONG TIN
DAI HOC CONG NGHE DONG A
Trang 2BO GIAO DUC VA DAO TAO -
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
BAO CAO
THUC TAP TOT NGHIEP
XAY DUNG VA PHAT TRIEN WEBSITE BAN GIAY SNEAKER
GIANG VIEN HUONG DAN: MAI VAN LINH
Ngành: Công Nghệ Thông Tin
Bằng chữ:
CÁN BỘ CHÁM 2 (Ký và ghi rõ họ tên)
Bắc Ninh, năm 2024
Trang 3MUC LUC CHUONG I: GIGI THIEU CHUNG VE NGANH HOC ececeeesssettsssesssteeseesseteeesneeen 1
1.1.Tổng quan ngành học “Công Nghệ Thông Tin'”” 5 2S S2 222x212 xrxerret 1
1.1.1 Giới thiệu chung L0 202221112111 121 1101111211 1211111 11115111 1211k n He 1 1.1.2 Mục tiêu đào tạO HH HT TT TT ng ng KTS ng g2 11 k1 S5, 1 1.1.3 Định hướng đào tạo ccc 1212222112 1112 2H21 111212 xa Hkk re 2
CHƯƠNG II: GIỚI THIỆU CÔNG TY, DOANH NGHIỆP ĐƠN VỊ THỰC TẬP 5
2.1 Tổng quan về đơn vị thực CAP occ cece cere cee eenseeeecnetetnetiseeenttteeentateenigs 5 2.2 Kiến thức sử dụng trong kì thực tập - - S1 2212221111222 2s nh Hay 6 2.2.1 Cơ sở đữ liệu và cơ sở đữ liệu SQL ccc 1122111112221 1n Hn ng 211kg 6
CHƯƠNG II: NỘI DUNG THỰC TẬP - 5: 2222222121211 111522112 xe 11 3.1 Nội dung thực tập tại công ty, doanh nghiỆp 5 221221222 22s k2 II 3.1.1 Nội quy, quy chế công ty, doanh nghiỆp 5-5 SE 2E 22211 rrrey II 3.1.2 Quy trình làm việc của công ty, doanh nghiỆp 2 22c 222cc II
Trang 44.2.2 Xây dựng g1ao đÌiỆn - c1 012011211211 113111 11131111111 11 1 111011 111111 11 11 nha 17
CHƯƠNG v: KẾT LUẬN HƯỚNG PHÁT TRIẾN, NGUYÊN VỌNG 21
5.1.1 Kết luận s52 5 21221 2122122112212212112112211212112112212 re 21
5.1.3 Nguyện VỌnNg - L1 n1 HH SH TT n ng TH 1110111111 1H kh chư, 22
TÀI LIỆU THAM KHẢO - 522222 2211222122111211112111221112111121 2.1121 E1 ere 25
Trang 5DANH MUC HiNH ANH VA BANG BIEU Hinh 4.2.2.a Giao dién chinh cla web o.oo ceeecccccceesecceeeesssseceseeesssececssssseeeses 15
Hình 4.2.2.b Giao diện thêm sản phẩm thành COng c.cccccccccsscecsssesteessestesesesesevessneees 15
Hình 4.2.2.c Giao điện trong giỏ hàng 0 1 1122112121112 11 221215011111 51151 khe l6 Hình 4.2.2.d Giao diện phần điền thông tin người mưa 5 c te che 16
Hinh 4.2.2.f Giao n0: e 17
Hinh 4.2.2 h Giao dién Bills cece eeeeeeescsssccccccceveceescesteetteceeeeeeecccecesseseeettttttteseeeaes 18
Trang 6LOI MO DAU
Với sự phát triển nhanh chóng của ngành Công nghệ thông tin trong thời đại số đang đặt ra nhiều thách thức và cơ hội cho các doanh nghiệp Trong bối cảnh này, em vô
cùng vinh dự khi được tham gia chương trình thực tập tốt nghiệp tại Trường đại học
Công Nghệ Đông á, là một trong những trường đào tạo khối ngành Công nghệ thông tin
uy tín và chất lượng Trường cũng có đội ngũ giáo viên giàu kinh nghiệm và hoạt động trong lĩnh vực này
Thực tập tốt nghiệp không chỉ là một phần quan trọng của chương trình học, mà còn là cơ hội tuyệt vời đề áp dụng những kiến thức đã học vào thực tế và được trải
nghiệm môi trường làm việc thực tế, từ làm việc nhóm đến làm cá nhân
Trải qua khoảng thời gian thực tập, em đã có cơ hội tiếp xúc và cũng được tham gia vào các dự án nhỏ của trường Trong quá trình này, em đã không chỉ học hỏi về các công nghệ mới mà còn hiểu rõ hơn về môi trường làm việc chuyên nghiệp và sáng tạo của các bạn, thậm chí từ cả thầy cô Báo cáo này không chỉ là sự kết hợp của kiến thức
lý thuyết mà cả kỹ năng thực hành, mà còn là một cơ hội đề em học hỏi và tiếp thu thêm
những kinh nghiệm từ các thầy cô giáo trong ngành Công nghệ thông tin
Hơn nữa em mong rằng môn thực tập tốt nghiệp này không chỉ là kết thúc một
chương trình học, một giao đoạn thực tập, mà còn là một đòn bay hay một bắt đầu mới
cho mối quan hệ cộng tác chặt chẽ và bền vững giữa em và nhà trường, cũng như những công ty sau này
Ngoài ra, em cũng xin gửi lời cảm ơn tới TS Lê Minh Tuần đã tạo điều kiện cho
em thực tập tại trường, và thầy Mai Văn Linh vì đã đồng hành và hướng dẫn em và các
bạn cùng khóa để hoàn thành tốt khóa thực tập Cảm ơn thầy Mai Văn Linh đã hướng dẫn tận tình để em có thể hoàn thành học phân Thực tập tốt nghiệp một cách hoàn hảo
Xin chân thành cảm ơn!
Trang 7CHUONG I: GIOI THIEU CHUNG VE NGANH HOC
1.1.Téng quan ngành học “Công Nghệ Thông Tin”
1.1.1 Giới thiệu chung
Ngày nay, lĩnh vực Công nghệ Thông tin trở thành một trong những trọng tâm quan trọng trong hệ thống giáo dục đại học, không chỉ ở các trường Đại học Công nghệ
Thông tin ma con 6 nhiéu trường đại học khác Đây được coi là lĩnh vực chuyên sâu,
hướng đến sự tiến bộ trong lĩnh vực công nghệ và khoa học kỹ thuật trong thời kỳ mà số hóa đang chiếm ưu thé
Ngành Công nghệ Thông tin đào tạo sinh viên về việc sử dụng máy tính và các phần mềm đê xử lý và phân phối thông tin Đồng thời, nó còn chú trọng vào khá năng truyền đạt, lưu trữ, và chuyên đôi dữ liệu thông tin theo nhiều hình thức khác nhau
Ngành Công nghệ Thông tin không chỉ mang lại cơ hội nghề nghiệp đa đạng mà còn đóng góp quan trọng vào sự phát triển của xã hội thông tin, ảnh hưởng đến nhiều lĩnh vực khác nhau từ kinh tế đến giáo dục và y tế Điều này làm cho ngành này trở thành một trong những lựa chọn hấp dẫn cho sinh viên quan tâm đến công nghệ và sáng
tạo
Ngành này được xem là ngành đào tạo mũi nhọn hướng đến sự phát triển của công nghệ và khoa học kỹ thuật trong thời đại số hóa ngày nay
1.1.2 Mục tiêu đào tạo
Gồm 5 mục tiêu đào tạo là:
+ Chuẩn bị kiến thức chuyên sâu
+ Phát triển kỹ năng thực hành
+ Khuyến kích sáng tạo và tư đuy phê phán
+ Đảo tạo kỹ năng giao tiếp và việc làm nhóm
+ Theo dõi xu hướng công nghệ
Sau khi được đảo tạo, sinh viên học ngành này sẽ được trang bị kiến thức nền tảng và
chuyên sâu về lĩnh vực công nghệ thông tin để nâng cao tay nghề nhằm phát triển khả năng sửa chữa, xây dựng, cài đặt, bảo trì các phần cứng của máy tính cũng như nghiên
1
Trang 8cứu và phát triển các ứng dụng phần mềm Ngoài ra, sinh viên cũng được trang bị kiến thức về an toàn và bảo mật thông tin mạng, một trong những lĩnh vực quan trọng được quan tâm hàng đầu trên thế giới hiện nay
1.1.3 Định hướng đào tạo
Định hướng đào tạo trong ngành Công nghệ Thông tin có thé chia thành nhiều lĩnh
vực chính, tùy thuộc vào sở thích và mục tiêu nghề nghiệp Dưới đây là một số hướng
dao tao pho bién:
- Lập trình va Phat triển phần mềm: Tập trung vảo việc học lập trình, phát triển ứng dụng, và quản lý dự án phần mềm
- Mạng máy tính và Hệ thông: Nghiên cửu về quản lý hạ tầng mạng, bảo mật, và thiết kế hệ thông
- An toàn thông tin: Chuyên sâu vào bảo vệ thông tin, phòng chống tấn công mạng,
và quản lý rủi ro an ninh
- - Trí tuệ nhân tạo và Machine Leaming: Học về phát triển và triển khai các hệ
thong sử dụng trí tuệ nhân tạo và máy học
- _ Quản lý đự án Công nghệ thông tin: Đảo tạo về kỹ năng quản lý dự án, lãnh đạo,
và liên kết công nghệ với mục tiêu doanh nghiệp
1.1.4 Cơ hội việc làm
Sau khi tốt nghiệp, sinh viên chuyên ngành Công Nghệ Thông Tin có nhiều cơ hội việc làm trong các lĩnh vực đa dạng của ngành:
- _ Kỹ sư thiết kế, xây dựng và quản lý dự án:
Phụ trách việc thiết kế, xây dựng, và quản lý các dự án nghiên cứu và ứng dụng Công nghệ Thông tin
Đảm bảo các dự án được triển khai một cách hiệu quả, đáp ứng yêu cầu của khách hàng
và doanh nghiệp
- _ Kỹ sư vận hành, quan lý, giám sát các ứng dụng công nghệ thông tin:
Chịu trách nhiệm về vận hành, quản lý và giám sát các ứng dụng CNTTtrong các doanh nghiệp
Trang 9Phân tích và phat triển các ứng dụng CNTT đề nâng cao hiệu suất kinh doanh và hỗ trợ
quyết định chiến lược
- Kỹ sư chuyên khai thác dữ liệu và thông tm:
+ Phụ trách khai thác dữ liệu và thông tin ứng dụng cho các doanh nghiệp + Thực hiện phân tích định lượng đề hỗ trợ quá trình ra quyết định và cải thiện hiệu suất kinh doanh
- _ Kỹ sư xây đựng và phát triển ứng dụng truyền thông xã hội và công nghệ web: + Tham gia vào quá trình xây dựng và phát triển các ứng dụng trong lĩnh vực truyền thông xã hội và công nghệ web
+ Tạo ra các giải pháp sáng tạo và đáp ứng nhanh chóng với các xu hướng mới và yêu cầu của thị trường
- Cơ hội việc làm:
+ Các công ty phần mềm và phát triển ứng dụng
+ Doanh nghiệp trong lĩnh vực truyền thông và quảng cáo trực tuyến
+ Các công ty tư vẫn CNTT và giải pháp kỹ thuật
+ Tô chức nghiên cứu và phát triển công nghệ
+ Công ty triển khai và quản lý hệ thống thông tin doanh nghiệp
+ Các cơ hội nghề nghiệp này không chỉ đòi hỏi kiến thức chuyên sâu mà còn yêu cầu kỹ năng giao tiếp, quản lý dự án, và khả năng làm việc nhóm
1.2 Mô tả học phần “Thực Tập Tốt Nghiệp”
Học phần Thực tập tốt nghiệp của Khoa Công nghệ thông tin nhằm mục tiêu chính là tạo cơ hội cho sinh viên áp dụng những kiến thức đã học vào môi trường thực tế Đây không chỉ là một bước quan trọng trong quá trình học tập mà còn là cơ hội dé sinh viên rèn luyện kỹ năng và hiểu biết về cách thức hoạt động của một doanh nghiệp thực sự
Dưới đây là một số mục tiêu chính của học phân này:
- _ Áp dụng kiến thức lý thuyết: Sinh viên có cơ hội áp dụng những kiến thức và kỹ năng đã học trong môi trường doanh nghiệp Điều này giúp họ hiểu rõ hơn về cách lý thuyết được thực tế hóa và ứng dụng trong các tình huồng thực tế Đây
cũng là cơ hội để sinh viên nhận biết được mối liên hệ giữa lý thuyết và thực
3
Trang 10hành, từ đó nâng cao khả năng phân tích và giải quyết van dé
- Phat triển kỹ năng thực tế: Sinh viên được thực hành và phát triển kỹ năng cụ thê liên quan đến ngành Công nghệ thông tin, chẳng hạn như lập trình, quản lý dự án,
và tương tác với các hệ thông thực tế Quá trình này không chí giúp họ cải thiện
kỹ năng kỹ thuật mà còn rèn luyện khả năng làm việc nhóm, giao tiếp và giải quyết van đề trong các tình huống thực tế, đồng thời phát triển tư duy sáng tạo và khả năng đổi mới
- _ Hiều biết về môi trường doanh nghiệp: Thực tập giúp sinh viên làm quen với môi trường làm việc trong doanh nghiệp, từ đó hiểu rõ về các quy trình, cầu trúc tổ chức, và yêu cầu công việc thực tế Họ cũng có cơ hội quan sát và học hỏi từ cách thức quản lý, văn hóa doanh nghiệp, và các chiến lược kinh doanh, qua đó mở rộng tầm nhìn và hiệu biết về thê giới công nghệ thông tin ngoài lý thuyết
- Xây dựng mạng lưới chuyên nghiệp: Sinh viên có cơ hội tạo ra mối quan hệ chuyên nghiệp với đồng nghiệp, giảng viên hướng dẫn, và những người trong cộng đồng doanh nghiệp Mạng lưới này không chỉ hỗ trợ họ trong việc tìm kiếm
cơ hội nghề nghiệp sau này mà còn mở rộng cơ hội hợp tác, nghiên cứu và phát triển chuyên môn
- - Tìm hiểu về các thách thức thực tế: Sinh viên có cơ hội đối mặt với những thách
thức và vấn đề thực tế trong ngành Công nghệ thông tin, từ đó họ có thể phát triên khả năng giải quyết vấn đề và làm việc hiệu quả trong môi trường thực tế
Họ sẽ học cách thích nghi với những thay đôi nhanh chóng của công nghệ và thị trường, cũng như cách ứng phó linh hoạt với các tình huỗng không lường trước
được
Sau quá trình thực tập tại doanh nghiệp sinh viên sẽ có khả năng đánh giá về bộ máy
quản trị tô chức, sức mệnh, chức năng, nhiệm vụ của tô chức Sẽ hiểu biết thêm về quy
trình làm việc của doanh nghiệp Tăng khả năng học hỏi, tinh thần tập thể cũng như trách nhiệm ban than
Trang 11CHUONG II: GIOI THIEU CONG TY, DOANH NGHIEP DON VI THUC TAP 2.1 Téng quan về đơn vị thực tập
Trường Đại học Công nghệ Đông Á (EAUT) là trường đại học đa hệ, đa ngành, được thành lập theo Quyết định số 1777/QĐ-TTg ngày 09/12/2008 của Thủ tướng Chính phủ Trường có đội ngũ cán bộ giảng viên có trình độ chuyên môn cao, giàu kinh nghiệm nghiên cứu khoa học Trường thường xuyên tổ chức các hội thảo khoa học, hội nghị quốc
tế, tạo điều kiện cho cán bộ giảng viên và sinh viên tham gia nghiên cứu khoa học Đã ký kết hợp tác với nhiều trường đại học, viện nghiên cứu uy tín trên thế giới Trường thường xuyên tổ chức các chương trình trao đối sinh viên, giảng viên, hợp tác nghiên cứu khoa
học với các đối tác quốc té Ngoài ra, trường còn có cơ sở vật chất hiện đại, trang thiết bị
đầy đủ, đáp ứng nhu cầu học tập và nghiên cứu của sinh viên Trường có hệ thống thư viện, phòng thí nghiệm, nhà xưởng thực hành hiện đại
Vì vậy mà Đại học Công Nghệ Đông Á đã đạt được nhiều thành tích trong công tác
đào tạo, nghiên cứu khoa học và hợp tác quốc tế Trường được Bộ Giáo dục và Đảo tạo xếp hạng trường đại học loại II Sinh viên của trường được đào tạo bài bản, có kỹ năng chuyên môn và kỹ năng mềm tốt Sau khi tốt nghiệp, sinh viên của trường có cơ hội việc làm cao
Sứ mệnh:
+ Dao tao nguon nhân lực chat lượng cao, có đạo đức và trách nhiệm xã hội,
đáp ứng nhu cầu phát triển kinh tế - xã hội của đất nước
+ Nghiên cứu khoa học và chuyên giao công nghệ, góp phần phát triển khoa học - công nghệ và đôi mới sáng tao
+ Hop tac quốc té, giao lưu học thuật và văn hoa với các trường đại học, viện
nghiên cứu trong nước và quốc tế
Tầm nhìn:
Trang 12+ Trở thành trường đại học đa ngành, đa lĩnh vực, uy tín, chất lượng cao trong khu vực và quốc tế
+ Là trung tâm đảo tạo, nghiên cứu khoa học và chuyên giao công nghệ hàng đầu trong lĩnh vực công nghệ thông tin, điện tử, tự động hóa và các ngành
+ Chat lượng: Nâng cao chất lượng đào tạo, nghiên cứu khoa học và dịch vụ
+ Sáng tạo: Khuyến khích sáng tạo, đôi mới trong mọi hoạt động
+ Hợp tác: Hợp tác chặt chẽ với các doanh nghiệp, tô chức và cá nhân trong
Các thành phân chính của một cơ sở đữ liệu bao gồm:
+ Dữ liệu: Là thông tin được lưu trữ trong cơ sở dữ liệu
+ Hệ quản trị cơ sở dữ liệu (DBMS - Database Management System): Là phần mềm cho phép người dùng tương tác với cơ sở dữ liệu đề thực hiện các thao tác như thêm, xóa, sửa và truy vân dữ liệu
Trang 13+ Người dùng: Bao gồm người quản trị cơ sở đữ liệu (DBA) và người sử dụng cuối
+ Ngôn ngữ truy vấn: Thường được sử dụng đề tương tác với cơ sở đữ liệu, ví
du nhu SQL (Structured Query Language) trong các hệ quản trị cơ sở đữ
liệu quan hệ
b, Cơ sở dữ liệu SỌL
- Cơ sở dữ liệu SQL là một loại cơ sở đữ liệu quan hệ được quản lý và truy vấn bằng ngôn ngữ SQL (Structured Query Language) SQL là một ngôn ngữ tiêu chuẩn được sử dụng đề truy vấn, cập nhật và quản lý dữ liệu trong cơ sở đữ liệu quan hệ
- Cơ sở dữ liệu SQL bao gồm một tập hợp các báng dữ liệu được tô chức theo cầu trúc quan hệ (bao gồm các hàng và cột) Mỗi bảng đại điện cho một thực thể hoặc một loại dữ liệu cụ thê trong hệ thống
- Cơ sở dữ liệu SQL pho bién va duoc str dụng rộng rãi trong nhiều ứng dụng và hệ
thống thông tin khác nhau, từ các trang web, ứng dụng di động đến các hệ thống doanh nghiệp lớn Nhờ vào SQL, người dùng có thể để đàng truy cập và quản lý đữ liệu một cách hiệu quả trong các ứng dụng của họ
Các đặc điểm chính của cơ sở dữ liệu SQL:
- Dữ liệu được tô chức thành các bảng quan hệ: Dữ liệu trong cơ sở dữ liệu SQL
được tô chức thành các bảng (tables) có hàng và cột Mỗi hàng đại diện cho một
bản ghi (record), trong khi mỗi cột đại điện cho một thuộc tính (attribute) cua dit
liệu
- _ Sử dụng ngôn ngữ SQL: SQL là ngôn ngữ tiêu chuẩn được sử dụng đề truy vấn, cập nhật và quản lý dữ liệu trong cơ sở đữ liệu SQL SQL cung cấp các lệnh như SELECT, INSERT, UPDATE, DELETE đề thực hiện các hoạt động trên dữ liệu
- _ Quản lý quyền truy cập và bảo mật: Cơ sở đữ liệu SQL cung cấp các cơ chế quản
lý quyên truy cập và bảo mật để kiểm soát việc truy cập vào đữ liệu Người quan trị có thê xác định các quyền truy cập của người đùng và nhóm người dùng vào
Trang 14Tối ưu hóa hiệu suất: Cơ sở đữ liệu SQL cung cấp các công cụ và kỹ thuật đề tối
ưu hóa hiệu suất của cơ sở đữ liệu Các chỉ mục (indexes), thông kê (statistics),
và kế hoạch thực thi (execution plans) duoc str dung dé cai thiện thời gian truy
vấn và tăng cường hiệu suất của cơ sở đữ liệu
Tính mở rộng và linh hoạt: Cơ sở đữ liệu SQL có thê mở rộng để đàng bằng cách thêm bảng, chỉ mục và ràng buộc mới Các thay đôi cầu trúc đữ liệu có thể được thực hiện mà không ảnh hưởng đến ứng dụng hoặc truy vấn hiện có
Hỗ trợ đa nên tảng: Cơ sở đữ liệu SQL có sẵn trên nhiều nền tảng và hệ điều hành khác nhau Người dùng có thê triển khai và sử dụng cơ sở dữ liệu SQL trên nhiều môi trường khác nhau tùy theo nhu cầu của họ
Lợi ích cua SQL:
Dễ quản lý: SQL cung cấp một cách tiếp cận tổ chức và để quản lý đữ liệu Người quản trị có thê sử dụng ngôn ngữ SQL để tạo, sửa đổi và xóa đữ liệu, cũng như quản lý quyền truy cập và bảo mật
Tính nhất quán và toàn vẹn: CSDL SQL thường đi kèm với các tính năng như ràng buộc, giao dịch và khóa đề đám bảo tính nhất quán và toàn vẹn của dữ liệu
Điều này giúp ngăn chặn đữ liệu bị mất mát hoặc không nhất quán trong quá
trỉnh truy cập và cập nhật
Tính linh hoạt: SQL cho phép người dùng thực hiện các truy vấn phức tạp và tính toán dữ liệu từ nhiều bảng khác nhau Điều nảy cung cấp sự linh hoạt cho các
ứng dụng dé truy van va hién thị đữ liệu theo nhu cầu cụ thể của họ
Hiệu suất cao: CSDL SQL được tôi ưu hóa để xử lý các truy van va giao dich một cách hiệu quả, cung cấp hiệu suất cao và thời gian đáp ứng nhanh chóng cho người dùng cuối
Dễ mở rộng: SQL cung cấp một cơ sở cho việc mở rộng và phát triển cơ sở đữ liệu theo nhu cầu của tô chức Người dùng có thể thêm mới các bảng, chỉ mục và ràng buộc mà không cân phải thay đôi câu trúc tong thé của cơ sở đữ liệu
Trang 15- H6 tro chuan: SQL là một chuân ngôn ngữ được hỗ trợ bởi nhiều hệ quản trị cơ
sở dữ liệu khác nhau, bao gồm MySQL, PostgreSQL, Microsoft SQL Server va
Oracle Database Diéu nay mang lai sy linh hoat cho tổ chức khi chọn lựa va
chuyền đổi giữa các hệ thống
- Tính di động: SQL cung cấp khả năng truy cập đữ liệu từ xa thông qua mạng Internet, cho phép người dùng truy cập và cập nhật đữ liệu từ mọi nơi mà không cần phải trực tiếp kết nối với máy chủ cơ sở đữ liệu
2.2.2 NodeJs va ExpressJs
- Node.js: là một môi trường thực thi mã JavaScript trên máy chủ, cho phép bạn viết
ma JavaScript cho ca frontend va backend của ứng dụng web Với Node.js, ban co thé xây dựng các ứng dụng web hiệu quả với khả năng xử lý đa luồng và không chặn I/O (Input va Output)
- Express.js: đây là một framework web cho Node.js, được sử dụng đề xây dựng các ứng dụng web và API một cách nhanh chóng va dé đàng Express cung cấp các công cụ
và tính năng giúp quản lý các tuyến đường (routes), xử lý yêu cầu HTTP, và tạo ra các ứng dụng web mạnh mẽ
2.2.3 ReactJs
- ReactJS là một thư viện JavaScript được ưa chuộng, ReactJS thường được áp đụng đề tạo ra giao diện người dùng và đặc biệt là dành cho các ứng dụng web Được phát triển bởi Facebook, ReactJS cho phép các nhà phát triển tạo các thành phần UI tương tác và
cập nhật hiệu quả khi dữ liệu thay đối
- ReactJS tuân theo kiến trúc dựa trên thành phần, trong đó giao điện người dùng được chia thành các thành phần có thể kết hợp và tái sử dụng được Điều này giúp tối ưu hóa quá trình phát triển, bảo trì và mở rộng ứng dụng, đồng thời tạo ra các ứng dụng web linh
hoat va dé bao tri
- ReactJS la m6t céng cu manh mẽ cho phát triển các ứng đụng web và đi động, mang lại sự linh hoạt, hiệu suất và khả năng tái sử dụng mã cao