1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo thực tập lập trình trang web với asp net, react js và graphql

43 10 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 1,08 MB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP LẬP TRÌNH TRANG WEB VỚI ASP NET, REACT.JS VÀ GRAPHQL Công ty thực tập KMS Technology Người phụ trách Võ Hoàng Việt Thực tập sinh Đỗ Phi Long TP Hồ Chí Minh, tháng 12 năm 2022 Võ Hoàng Việt Đỗ Phi Long LỜI MỞ ĐẦU Ngày nay, trang web phát triển mạnh mẽ, khơng cịn trang web tĩnh chứa thơng tin, văn trước mà thay vào nhiều tính độc đáo hữu ích gói gọn nhiều thuật ngữ web app, web service,… Nhờ thuận tiện độc lập với phần cứng người dùng cuối, trang web dần trở thành tiện ích khơng thể thiếu đời sống người thời đại 4.0 Đồng thời, nhiều công nghệ dùng để phát triển web liên tục cho mắt với tốc độ chóng mặt, song song với thử thách phát sinh từ nhu cầu người dùng bảo mật thông tin Để tạo trang web có nhiều lượt sử dụng, đem đến tiện lợi hữu ích cho người dùng khơng cịn việc đơn giản Có vơ số vấn đề phát sinh thách thức liên tục đặt ra, vô số công nghệ, thư viện, framework tạo nên để giải thách thức Khối lượng kiến thức cần tiếp thu với nhà phát triển web ngày dồi sâu rộng Tuy nhiên, hội để tiếp cận người dùng sản phẩm web thiết kế xây dựng tốt, tỉ mỉ, đem lại nhiều ích lợi cho người sử dụng Vì lý nên sau năm học tập rèn luyện Trường, em muốn tham gia vào doanh nghiệp chuyên lĩnh vực phát triển ứng dụng web, có đội ngũ kỹ sư nhiều kinh nghiệm, với mong muốn học hỏi kiến thức kinh nghiệm - đồng thời hội để trau dồi kỹ nhận ý kiến đóng góp - người trước lĩnh vực phát triển web Võ Hoàng Việt Đỗ Phi Long LỜI CẢM ƠN Trân trọng gửi lời cảm ơn KMS Technology Việt Nam tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình mentor, em học nhiều kiến thức kinh nghiệm lĩnh vực phát triển web Chân thành cảm ơn anh team Clearwave bỏ nhiều thời gian, cơng sức để hướng dẫn em hồn thành đợt thực tập Đặc biệt cảm ơn anh Võ Hoàng Việt dẫn dắt em nhiệt tình chia sẻ với em khơng kiến thức chun mơn mà cịn quy trình làm việc, kinh nghiệm ngành văn hóa cơng ty Các ý kiến đóng góp lời khuyên anh Việt cơng việc mà em thực đóng góp đáng trân trọng giúp em tiếp tục phát triển kiến thức, kỹ năng, lẫn thái độ Cũng xin cảm ơn thầy cô khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Đỗ Phi Long TP.HCM, ngày 25 tháng 12 năm 2022 Võ Hoàng Việt Đỗ Phi Long NHẬN XÉT CỦA KHOA Võ Hoàng Việt Đỗ Phi Long MỤC LỤC Chương 1: Giới thiệu công ty thực tập Giới thiệu công ty KMS Technology 1 1.1 Về KMS Healthcare 1.2 Về KMS Solutions 2 Sản phẩm công ty Chương 2: Nội dung thực tập Tìm hiểu cơng ty kỹ công ty Nghiên cứu kỹ thuật 2.1 Tìm hiểu tính nâng cao C# 2.2 Tìm hiểu sâu OOP 2.3 Tìm hiểu Entity Framework Core 2.4 Tìm hiểu ASP NET Core MVC làm trang web demo 11 2.5 Tìm hiểu ASP NET Core Web API 13 2.6 Tìm hiểu React 15 2.7 Tìm hiểu TDD 16 2.8 Tìm hiểu GraphQL 18 Thực project 21 Lịch làm việc 21 Chương 3: Chi tiết project 27 Giới thiệu Planning Poker 27 Thực 30 Kế hoạch 30 Võ Hoàng Việt Đỗ Phi Long DANH MỤC HÌNH ẢNH Hình 1.1 Logo KMS Technology Hình 1.2 Logo KMS Healthcare Hình 1.3 Logo KMS Solution Hình 1.4 Kobiton logo Hình 1.5 Katalon logo Hình 1.6 Grove logo Hình 1.7 Visily logo Hình 1.8 Kaypay logo Hình 2.1 Kế hoạch học tập làm việc tập Hình 2.2 Target-typed new expression Hình 2.3 Các entity class EF Core Hình 2.4 Đọc liệu thỏa điều kiện vào collection entity 10 Hình 2.5 Mơ hình MVC 12 Hình 2.6 Chu TDD 17 Hình 2.7 Mơ hình hoạt động GraphQL 19 Hình 3.1 Giao diện Planning poker 28 Hình 3.1 Quá trình chơi planning poker 29 Võ Hoàng Việt Đỗ Phi Long Chương 1: Giới thiệu cơng ty thực tập Hình 1.1 Logo KMS Technology Giới thiệu công ty KMS Technology Được thành lập vào năm 2009, KMS Technology công ty chuyên cung cấp dịch vụ phát triển sản phẩm phần mềm, tư vấn triển khai giải pháp công nghệ khởi nghiệp Sau 12 năm hoạt động KMS xây dựng đội ngũ 1000 nhân viên Mỹ Việt Nam, phát hành sản phẩm phần mềm thị trường giới KMS bao gồm: ● KMS Healthcare ● KMS Solutions ● Các công ty product 1.1 Về KMS Healthcare KMS Healthcare thành lập để phát triển giải pháp phần mềm phục vụ cho ngành y tế, chăm sóc sức khỏe Hình 1.2 Logo KMS Healthcare Võ Hoàng Việt Đỗ Phi Long Các dịch vụ cung cấp KMS Healthcare tuân thủ theo quy định y tế HIPAA, ACA (Obamacare), FHIR,… Chúng bao gồm: ● Phát triển phần mềm, ứng dụng y tế nhiều tảng ● Kiểm thử phần mềm ● Tư vấn giải pháp phần mềm ● Phân tích liệu y tế 1.2 Về KMS Solutions KMS Solutions tập trung vào giải pháp phần mềm tài ngân hàng, phục vụ thị trường khu vực Châu Á-Thái Bình Dương Hình 1.3 Logo KMS Solution Các dịch vụ cung cấp KMS Solutions bao gồm: ● Tư vấn giải pháp phần mềm cho kinh doanh ● Phát triển phần mềm ngân hàng ● Phân tích liệu ● Kiểm thử phần mềm Võ Hoàng Việt Đỗ Phi Long Sản phẩm cơng ty Trong q trình phát triển cơng ty, KMS triển khai thành công nhiều sản phẩm, phần lớn số lưu hành sử dụng nội đối tác khách hàng Một số sản phẩm công bố rộng rãi bao gồm: ● Kobiton: Hệ thống kiểm thử phần mềm di động, cung cấp tính kiểm thử tự động hay thủ công thiết bị di động thật khơng sử dụng giả lập Hình 1.4 Kobiton logo ● Katalon: Một hệ thống kiểm thử sử dụng công nghệ AI giúp tạo test case cách nhanh chóng dễ dàng cho trang web mobile Hình 1.5 Katalon logo ● Grove: Hệ thống quản lý thơng tin nhân cách nhanh chóng thuận tiện cho nhân viên cơng ty Hình 1.6 Grove logo ● Visily: Trang web thiết kế UI tạo cho người designer áp dụng cơng nghệ AI Hình 1.7 Visily logo ● Kaypay: Hệ thống toán cách đơn giản thuận tiện Võ Hồng Việt Đỗ Phi Long Hình 1.8 Kaypay logo Võ Hoàng Việt Đỗ Phi Long ... trang web phát triển mạnh mẽ, khơng cịn trang web tĩnh chứa thông tin, văn trước mà thay vào nhiều tính độc đáo hữu ích gói gọn nhiều thuật ngữ web app, web service,… Nhờ thuận tiện độc lập với. .. thiện kỹ mềm giao tiếp thuyết trình Quá trình thực tập bắt đầu việc củng cố, trau dồi kiến thức cho thực tập sinh chủ đề cơng nghệ phổ biến, q trình tự học kết hợp với trao đổi người phụ trách... người phụ trách (mentor) thành viên team Sau đó, thực tập sinh giới thiệu với project phát triển, để thực suốt khoảng thời gian lại tập Thực tập sinh dành khoảng thời gian để đọc mã nguồn project

Ngày đăng: 01/02/2023, 21:21

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w