1. Trang chủ
  2. » Công Nghệ Thông Tin

BÁO cáo THỰC tập lập TRÌNH WEB với ASP NET CORE (2)

19 32 1

Đ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 19
Dung lượng 620,86 KB

Nội dung

1 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 WEB VỚI ASP.NET CORE Công ty thực tập : Công ty Cổ phần Thế Giới Di Động Người phụ trách : Anh Võ Nhật Nam Thực tập sinh : Thẩm Minh Đức TP Hồ Chí Minh, tháng 12 năm 2021 Sinh viên Thẩm Minh Đức LỜI MỞ ĐẦU Ngày nay, ngành công nghiệp web phận thiếu ngành công nghiệp phần mềm Xã hội ngày phát triển, nhiều công nghệ phát minh dẫn đến cách mạng giới Internet Lập trình Web nằm số Với tốc độ phát triển vơ mạnh mẽ, Website nhân tố kích thích phát triển công nghệ thông tin giới, phần cứng phần mềm Trong năm gần đây, thị trường thương mại điện tử Việt Nam (TMĐT) ngày mở rộng trở thành phương thức kinh doanh phổ biến doanh nghiệp, người dân biết đến , doanh nghiệp thương mại số hóa hoạt động kinh doanh để đón đầu xu mua sắm trực tuyền, kể đến doanh nghiệp hàng đầu Thế Giới Di Động, FPT retail, Shopee Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia Lập trình Web mơi trường chun nghiệp Vì vậy, em định chọn Công ty Cổ phần Thế Giới Di Động - MWG - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định Sinh viên Thẩm Minh Đức LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty cổ phần Thế Giới Di Động 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 nhóm trainer, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để lập trình Web Application Chân thành cảm ơn anh chị nhóm trainer bỏ nhiều thời gian, công sức để hướng dẫn chúng em hoàn thành đợt thực tập Đặc biệt cảm ơn anh Võ Nhật Nam, training, hướng dẫn, giúp đỡ training cho chúng em kiến thức quan trọng C#, Javascript, ASP.Net MVC, giúp đỡ khó khăn cơng việc, đến khó khăn việc làm quen với mơi trường để làm sản phẩm thời gian qua Cảm ơn anh Bùi Mạnh Đức, dẫn chúng em cách làm báo cáo, lên kế hoạch, kỹ thiếu; 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 Thẩm Minh Đức Tp.HCM, ngày 23 tháng 12 năm 2021 Sinh viên Thẩm Minh Đức NHẬN XÉT CỦA KHOA Sinh viên Thẩm Minh Đức MỤC LỤC 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 Thế Giới Di Động - MWG 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 Thực project Lịch làm việc Chương 3: Chi tiết project 12 Tổng quan Website 12 Thực 17 Kế hoạch 17 TÀI LIỆU THAM KHẢO 18 TỔNG KẾT 19 Sinh viên Thẩm Minh Đức Chương 1: Giới thiệu công ty thực tập Giới thiệu công ty Thế Giới Di Động - MWG Công ty Cổ phần Đầu tư Thế Giới Di Động (MWG) nhà bán lẻ số Việt Nam doanh thu lợi nhuận, với mạng lưới 4.500 cửa hàng toàn quốc MWG vận hành chuỗi bán lẻ thegioididong.com, Điện Máy Xanh, Bách Hố Xanh Ngồi ra, MWG cịn mở rộng thị trường nước với chuỗi bán lẻ thiết bị di động điện máy Campuchia đầu tư vào chuỗi nhà thuốc An Khang MWG tập trung xây dựng dịch vụ khách hàng khác biệt với chất lượng vượt trội, phù hợp với văn hoá đặt khách hàng làm trung tâm suy nghĩ hành động công ty MWG vinh dự liên tiếp lọt vào bảng xếp hạng TOP 50 công ty niêm yết tốt Châu Á tạp chí uy tín Forbes đại diện Việt Nam Top 100 nhà bán lẻ hàng đầu Châu Á – Thái Bình Dương Tạp chí bán lẻ châu Á (Retail Asia) Tập đoàn nghiên cứu thị trường Euromonitor bình chọn MWG nhiều năm liền có tên bảng xếp hạng danh TOP 500 nhà bán lẻ hàng đầu Châu Á – Thái Bình Dương (Retail Asia) dẫn đầu TOP 50 công ty kinh doanh hiệu Việt Nam (Nhịp Cầu Đầu Tư)… Sự phát triển MWG điển Sinh viên Thẩm Minh Đức hình tốt nghiên cứu trường Đại học hàng đầu Harvard, UC Berkeley, trường kinh doanh Tuck (Mỹ) Không doanh nghiệp hoạt động hiệu nhìn nhận nhà đầu tư tổ chức đánh giá chuyên nghiệp, MWG người lao động tin yêu lần thứ liên tiếp vinh danh TOP 50 Doanh nghiệp có mơi trường làm việc tốt Việt Nam doanh nghiệp xuất sắc giải thưởng Vietnam HR Awards – “Chiến lược nhân hiệu quả” Sản phẩm công ty Sản phẩm công ty MWG hệ thống Website thương mại điện tử phục vụ cho bán hàng, cụ thể lĩnh vực thương mại điện tử phụ vụ hoạt động kinh doanh, thương mại, nghiệp vụ nội bộ: - Chuỗi Thế Giới Di Động kinh doanh thiết bị di động (điện thoại di động, máy tính bảng, laptop phụ kiện) Chuỗi Điện Máy Xanh kinh doanh sản phẩm điện tử tiêu dùng (điện tử, điện lạnh gia dụng) Chuỗi Bách Hóa Xanh kinh thực phẩm tươi sống (thịt cá, rau củ, trái cây…) nhu yếu phẩm Chuỗi Bluetronics kinh doanh hàng điện tử tiêu dùng thị trường nước MWG Chuỗi Nhà thuốc An Khang chuyên bán dược phẩm, thực phẩm chức năng, thiết bị y tế Hệ thống ERP với ERP desktop app, ERP web app phục vụ cho hoạt động quản trị, thực nghiệp vụ kinh doanh, quản lí chuỗi hệ thống buôn bán công ty Sinh viên Thẩm Minh Đức Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình Web với ASP.NET Core” nhằm mục đích giúp sinh viên thực tập đào tạo tồn diện Lập trình Web, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, sinh viên có hội học tập, khám phá làm việc mơi trường phát triển Website chun nghiệp Tìm hiểu công ty kỹ công ty Thời gian: ngày Nội dung: Giới thiệu công ty, cách tổ chức công ty, giới thiệu văn hố cơng ty Kết quả: Hiểu thêm cơng ty, q trình thành lập phát triển Có thêm kỹ việc giao tiếp, học hỏi văn hoá làm việc thân thiện, cởi mở công ty Nghiên cứu kỹ thuật 2.1 Các công cụ làm việc Thời gian: tuần Nội dung: Tìm hiểu cơng cụ sử dụng q trình làm việc Cài đặt mơi trường làm việc, kỹ sử dụng công cụ hỗ trợ, như: SourceTree: công cụ hỗ trợ quản lý code Gitlab: Cơng cụ quản lý source code Wireshark: bắt gói tin, đọc API Postman: hỗ trợ làm việc với API Line : Cơng cụ trao đổi, làm việc nhóm Thực hiện: Thực hành sử dụng phần mềm nêu Kết quả: Đã thực kết hợp sử dụng cơng cụ miễn phí để hỗ trợ việc phát triển ứng dụng Sử dụng công cụ Line để trao đổi, họp nhóm 2.2 Tìm hiểu trainning kiến thức Thời gian: 20 ngày (4 tuần) Nội dung: Được training tư lập trình, cách đặt tên biến tên hàm, ngôn ngữ lập trình, framework để lập trình Cách sử dụng gitlab để xây dựng dự án Sinh viên Thẩm Minh Đức - Coding style: Cách đặt tên biến, tên hàm - Back-end: C# - Tìm hiểu JQuery Javascript - Dependency Injection C#: - Kiến trúc MVC - Phân biệt sử dụng ViewComponent, PartailView - Routing - Cache, mơ hình cache (CacheFile, MemCache, RedisCache, HazelCache), cách viết cache cho mơ hình - Session Cookie Kết quả: - Nâng cao tư lập trình, phong cách đặt tên hàm, tên biến - Cũng cố, học hỏi thêm kiến thức ngôn ngữ lập trình C#, HTML, CSS, JavaScrip - Hiểu, biết loại cache, ứng dụng vào thực cơng việc giao - Ngồi biết thêm số quy tắc việc viết code cho chuẩn, dễ đọc, dễ hiểu Thực project Sau tháng tuần training thực hành, em nắm kiến thực HTML, CSS, C#, Web MVC & Web API cơng cụ lập trình web application Trong tháng tiếp theo, trainer hướng dẫn thực tập sinh áp dụng kiến thức học để lập trình Web Application hồn chỉnh Chi tiết đồ án nói phần sau Lịch làm việc Tuần Cơng việc Người hướng dẫn Mức độ hồn Nhận xét người hướng dẫn Sinh viên Thẩm Minh Đức 10 Tuần Bùi Anh Nam Võ Nhật Hoàn thành Hồn thành đầy đủ, deadline Tìm hiểu ngơn ngữ Anh lập trình C# nâng Nam cao - Tìm hiểu JQuery Javascript Võ Nhật Hoàn thành Hoàn thành đầy đủ, deadline Anh Nam Võ Nhật Hoàn thành Hoàn thành đầy đủ, deadline Anh Nam Võ Nhật Hoàn thành Hoàn thành đầy đủ, deadline (16/08/2021 - - 21/08/2021) Tuần - (23/08/2021 28/08/2021) Tuần (30/08/2021 04/09/2021) (nghỉ lễ ngày 01/09 - 02/09 Tìm hiểu công ty, cách tổ chức công ty Làm quen với công cụ làm việc công ty Học cách trao đổi, làm việc qua email Tìm hiểu cơng cụ lập trình (Postman, Wireshark, SourceTree) thành Mạnh Hồn thành Anh Đức - - Tìm hiểu RestfulAPI Tuần - Sử dụng Postman (06/09/2021 để tương tác với API - Sử dụng Swagger 11/09/2021) để trực quan hóa API - Sử dụng Wireshark để bắt gói tin Giai đoạn thực Tuần Project: (13/09/2021 - Lên kế hoạch - Tạo Web API - Tạo Web MVC 18/09/2021) - Hoàn thành đầy đủ, deadline Sinh viên Thẩm Minh Đức 11 - 16 Tham gia dự án thực tế Anh team Nam Võ Nhật Hoàn thành Hoàn thành đầy đủ, deadline Sinh viên Thẩm Minh Đức 12 Chương 3: Chi tiết project Tổng quan Website 1.1 Giới thiệu Với đề tài “Xây dựng Website BlueSport” chuyên bán đồ thể thao, thực tập sinh phải xây dựng website gồm trang Xây dựng website hồn chỉnh có sở liệu áp dụng mơ hình MVC kiến thức training Tại đây, khách hàng cảm thấy hài lịng tìm đa dạng đầy đủ sản phẩm thể thao như: Quần áo, giày thể thao, xe đạp, phụ kiện, đồng hồ thể thao… đến từ thương hiệu tiếng như: Adidas, Nike, Puma, Reebok, Skechers, Anta, Erke, Livan, Phiten, Goodfit, Kingsmith… Những thương hiệu không xa lạ với khách hàng Việt Nam giới, đặc biệt bạn quan tâm đến thể thao toàn thương hiệu tiếng trang phục thể thao việc hỗ trợ, bảo hộ trình tập luyện 1.2 Danh sách trang Sinh viên Thẩm Minh Đức 13 - Trang chủ Sinh viên Thẩm Minh Đức 14 - Trang ngành hàng Sinh viên Thẩm Minh Đức 15 - Trang chi tiết sản phẩm Sinh viên Thẩm Minh Đức 16 - Trang liên hệ Sinh viên Thẩm Minh Đức 17 Thực Các thành viên team internship Web Application BlueSport: - Thẩm Minh Đức Dương Minh Sang Đinh Quang Hồng Trần Phương Duy Và giúp đỡ tận tình team dev web Thegioididong Kế hoạch - - - - Xây dựng DB với PostgreSQL Xây dựng Web API Sử dụng Swagger để trực quan hóa tài liệu API Xây dựng Web MVC với trang lớn: o Trang chủ o Trang ngành hàng o Trang chi tiết o Trang liên hệ Với trang liên hệ: o Áp dụng tính Form, Validate bảo mật Web o Mỗi Session cho phép gửi lần o Cho phép lưu thông tin nhập vào Cookie Với trang ngành hàng: o Áp dụng Ajax load more o Áp dụng form serialize Đếm số lượng người truy cập Website Cho phép chặn IP truy cập - ứng dụng Middleware Khách hàng truy cập vào link bị lỗi – notify tới ứng dụng Line Kiến trúc chung: Base Kết quả: - Tất tính thực Sinh viên Thẩm Minh Đức 18 TÀI LIỆU THAM KHẢO Postman https://learning.postman.com/docs/publishing-your-api/documenting-your-api/ Swagger https://swagger.io/docs/ JQuery https://api.jquery.com/ Sinh viên Thẩm Minh Đức 19 TỔNG KẾT Như vậy, vòng bốn tháng ngắn ngủi, em học tập, trao dồi thêm nhiều kiến thức, kỹ kinh nghiệm làm việc Nhóm kịp hoàn thành Website thương mai điện tử Website có đầy đủ trang tính đề ban đầu Do thời gian có hạn nên tính Website cịn đơn giản Nhưng Website phát triển theo framework có tính kế thừa nên sau dễ dàng phát triển bảo trì Chân thành cảm ơn giúp đỡ anh chị nhóm trainer Thegioididong, nỗ lực nhóm để hồn thành Website Cảm ơn thầy Huỳnh Tuấn Anh giúp em hoàn thành báo cáo Sinh viên Thẩm Minh Đức ... tập Đợt thực tập với chủ đề ? ?Lập trình Web với ASP. NET Core? ?? nhằm mục đích giúp sinh viên thực tập đào tạo toàn diện Lập trình Web, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao... dễ hiểu Thực project Sau tháng tuần training thực hành, em nắm kiến thực HTML, CSS, C#, Web MVC & Web API cơng cụ lập trình web application Trong tháng tiếp theo, trainer hướng dẫn thực tập sinh... nghiệp web phận thiếu ngành công nghiệp phần mềm Xã hội ngày phát triển, nhiều công nghệ phát minh dẫn đến cách mạng giới Internet Lập trình Web nằm số Với tốc độ phát triển vô mạnh mẽ, Website

Ngày đăng: 10/03/2022, 20:35

TỪ KHÓA LIÊN QUAN

w