1. Trang chủ
  2. » Cao đẳng - Đại học

Báo cáo thực tập các công nghệ NET thông dụng WINFORM, WPF, ASP NET

18 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 18
Dung lượng 644,18 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 CÁC CÔNG NGHỆ NET THƠNG DỤNG: WINFORM, WPF, ASP.NET Cơng ty thực tập Người phụ trách Thực tập sinh : TGL-SOLUTIONS : PHAN VĂN TÙNG : NGUYỄN VĂN LƯƠNG TP Hồ Chí Minh, tháng 06 năm 2022 Nguyễn Văn Lương LỜI MỞ ĐẦU Trong thời điểm mà ngành công nghệ thông tin nói chung phát triển phần mềm nói riêng phát triển với tốc độ chưa có tiền lệ Nhu cầu cho sản phẩm phần mềm thuộc nhiều lĩnh vực ngày tăng Cùng với phát triển phần mềm NET Framework trở thành công nghệ sử dụng rộng rãi tồn giới Theo số liệu thống kê khơng thức số lượng lập trình viên sử dụng ngơn ngữ C# NET rơi vào khoảng triệu Đây tăng trưởng nhanh biết NET đời gần 20 năm Điều cho thấy mức độ hấp dẫn NET lập trình viên lớn .NET framework với hệ sinh thái Microsoft phát triển nhanh với tất cơng nghệ giúp lập trình viên xây dựng nên ứng dụng thời gian nhất, giúp xây dựng từ ứng dụng chạy desktop ứng dụng web gần ứng dụng mobile/tablet Cách xây dựng ứng dụng NET tương đối dễ dàng tiện lợi so với cơng nghệ khác Microsoft làm tốt phần việc giúp cho lập trình viên khơng cịn phải can thiệt hiểu q sâu hệ thống cách thức hoạt động NET Tuy nhiên, để nắm vững sử dụng hiệu NET, tránh lỗi khó xử lý cần phải hiểu kiến trúc NET cách thức hoạt động Sau ba năm học tập trường, trải qua nhiều đồ án tập liên quan đến NET framework, mong muốn có thêm kinh nghiệm thực tế, muốn làm việc môi trường chuyên nghiệp, em có dự định thực tập hè Vì vậy, em định chọn TGL-Sol - mơi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định Nguyễn Văn Lương LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty TGL-Sol 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 nhóm trainer, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để làm product cụ thể 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 Phan Văn Tùng, training kiến thức Back-End Asp.Net Core, hướng dẫn, giúp đỡ cho chúng em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với môi trường mới; cảm ơn anh Vương Sỹ Tùng, training WPF App, hỗ trợ chúng em nhiều vấn đề kỹ thuật WPF App trình làm App; cảm ơn anh Trần Tiến Lực, dẫn chúng em cách làm báo cáo, lên kế hoạch, kỹ thiếu; cảm ơn anh Lê Ngọc Anh, anh Nguyễn Đức Thịnh Nie, training cho chúng em kiến thức quan trọng C#, VB để làm sản phẩm thời gian qua 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 Nguyễn Văn Lương TpHCM, ngày 14 tháng 06 năm 2022 Nguyễn Văn Lương NHẬN XÉT CỦA KHOA Nguyễn Văn Lương MỤC LỤC Chương 1: Giới thiêu công ty thực tập Chương 2: Nội dung thực tập 10 Tìm hiểu cơng ty kỹ công ty 10 Nghiên cứu kỹ thuật 10 i Các công cụ làm việc 10 ii Tìm hiểu ngôn ngữ C# nâng cao 10 iii Lập trình winform 11 iv Lập trình WPF 12 v Lập trình asp net 12 Chương 3: Chi tiết project 15 Giới thiệu dự án 15 Dự án cũ trước (winfrom) 15 Dự án 16 Chương 4: TÀI LIỆU THAM KHẢO 17 Chương 5: TỔNG KẾT 18 Nguyễn Văn Lương Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty TGL-SOLUTIONS TGL SOLUTIONS thành lập năm 2019 TP.Hồ Chí Minh, TGL Solutions ln nỗ lực khơng ngừng để mở rộng đa dạng hóa dịch vụ công nghệ phần mềm, đáp ứng nhu cầu xu phát triển thị trường Sau năm thành lập TGL từ start up nhỏ vươn trở thành cơng có quy mơ lớn nhận nhiều phản hồi tốt từ khách hàng TGL có cơng ty mẹ skyAce có trụ sở Tokyo công ty anh chị công ty Prima có trụ sở Đà Nẵng Sản phẩm cơng ty WebSite Cung cấp giải pháp hồn chỉnh từ thiết kế, lập trình tư vấn tối ưu hóa website Đặc biệt tích hợp ứng dụng VR/ livestream/ đấu giá bán hàng website thương mại để tăng tương tác hiệu kinh doanh khách hàng Nguyễn Văn Lương App Bao gồm Smartphone App PC App Đặc trưng bật TGL sẵn sàng xây dựng nhanh chóng demo trước cho khách hàng phê duyệt Điều giúp cung cấp giải pháp phát triển app theo yêu cầu chất lượng mong muốn khách hàng Hệ thống Các dịch vụ liên quan đến Business system, Ec system, dịch vụ Cloud migration (chuyển môi trường on-premises qua Cloud(AWS, GCP, Azure), dịch vụ Serverless (sử dụng hệ thống AWS, GCP, Azure) Nguyễn Văn Lương CAD BUSINESS Ứng dụng ngôn ngữ C++/C# để tạo commands vẽ thiết kế nhà ở, kiến trúc khí Tư vấn hiệu chỉnh tính vẽ CAD theo yêu cầu riêng biệt khách hành nhằm tối ưu hóa suất hiệu làm việc cơng ty khách hàng Công nghệ Với lợi đội ngữ nhân trẻ, tràn đầy nhiệt huyết tư đầu vào cao, sẵn sàng nghiên cứu áp dụng công nghệ vào phát triển dự án AI, Machine Learning, VR, Outsystem Nguyễn Văn Lương Bảo trì nâng cấp Thêm chức năng, sửa chữa cho hệ thống theo yêu cầu khách hàng Tư vấn giải pháp nâng cấp hệ thống web, phần mềm có nhằm tối ưu hiệu suất kinh doanh Nguyễn Văn Lương 10 Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Các công nghệ Net thông dụng” 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 windown, service, api đồ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 phần mềm chuyên 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 Được nghe người phụ trách giới thiệu cơng ty, q trình thành lập phát triên (như nhắc đến trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức công ty Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm cơng ty TGL, q trình thành lập phát triển Có thêm kỹ việc sử dụng email cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm Nghiên cứu kỹ thuật i Các công cụ làm việc Thời gian : ngày Nội dung : Tìm hiểu cơng cụ sử dụng q trình làm việc Trong thời gian này, supervisor hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích cho cơng việc sau Một số phần mềm số Microsoft Teams sử dụng làm việc nhóm, FreeCommander – trình duyệt file trực quan với nhiều tiện ích, Visual Studio - chương trình soạn thảo văn hữu ích phổ biến với lập trình viên, Source Tree- GUI giúp quản lý source code Thực : Thực hành sử dụng phần mềm nêu Kết : Lập trình sử dụng cơng cụ miễn phí, giúp dễ dàng kết hợp công cụ với nhau, so với việc dung IDE ii Tìm hiểu ngơn ngữ C# nâng cao Thời gian : ngày (1 tuần) Nguyễn Văn Lương 11 - - - Nội dung : Được training kỹ thuật C# nâng cao, kiến thức quan trọng cho việc tối ưu windown Lập trình hướng đối tượng Các kiến thức lập trình hướng đối tượng khái niêm, đặc tính tính kế thừa, tính đóng gói, tính ảo hóa, tính đa hình Ngồi ra, thực tập sinh cịn hướng dẫn cách thiết kế lớp cho đối tượng cụ thể Quản lý nhớ Thực tập sinh hướng dẫn cách cấp phát, quản lý nhớ cho tối ưu, tránh rò rỉ nhớ, phần quan trọng lập trình, để tối ưu hiệu cho sản phẩm mang lại hài lòng cho khách hàng Thực : Tham gia đầy đủ buổi training công ty Làm thực hành, kiểm tra kiến thức học Kết : - Nâng cao kỹ lập trình với ngơn ngữ C# - Có kiến thức quan trọng cho việc lập trình sau - Ngồi cịn biết thêm số quy tắc việc viết code cho chuẩn, dễ đọc, dễ hiểu iii Lập trình winform Nội dung: Các kiến thức winform để làm ứng dụng đơn giản - Khái niệm Winfrom: Trainer cung cấp cho thực tập sinh khái niệm Winfrom : công cụ Toolbox, MessageBox,Panel & SplitContainer, Các control nhất(Label,Textbox, Button), Checkbox, RadioButton, Picturebox, DateTimePicker & MonthCalendar, ListBox, ComboBox, CheckedListBox Ngồi cịn giới thiệu số Project thực tế nhằm giúp thực tập sinh nắm phần học Thực : - Tham gia đầy đủ buổi trainning - Làm tập thực hành - Tìm kiếm tài liệu mạng để tìm hiểu thêm Kết : - Hiểu biết cách làm ứng dụng thực tế Nguyễn Văn Lương 12 iv - - Lập trình WPF Nội dung: Các kiến thức WPF để làm ứng dụng đơn giản Khái niệm WPF: Trainer cung cấp cho thực tập sinh khái niệm WPF như: Ngồi cịn giới thiệu số Project thực tế nhằm giúp thực tập sinh nắm phần học Thực : Tham gia đầy đủ buổi trainning Làm tập thực hành Tìm kiếm tài liệu mạng để tìm hiểu thêm Kết : - Hiểu biết cách làm ứng dụng thực tế v - - Lập trình asp net Nội dung: Các kiến thức WPF để làm ứng dụng đơn giản Khái niệm WPF: Trainer cung cấp cho thực tập sinh khái niệm WPF như: - Ứng dụng client/server qua HTTP - Web API trogn Asp.net Core - Tạo dự án Asp.net Core Web API - Tạo API Controller Ngồi cịn giới thiệu số Project thực tế nhằm giúp thực tập sinh nắm phần học Thực : Tham gia đầy đủ buổi trainning Làm tập thực hành Tìm kiếm tài liệu mạng để tìm hiểu thêm Kết : - Hiểu biết cách làm API thực tế Lịch làm việc Người Tuần Công việc hướng dẫn Mức độ hoàn Nhận xét người hướng Nguyễn Văn Lương 13 thành dẫn - 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 10/10 Nắm rõ quy định cơng ty 10/10 Tìm hiểu nhanh nắm khái niệm coding convention 10/10 Tìm hiểu nhanh tìm hiểu source code dự án (winfrom) 10/10 Tìm hiểu nhanh tìm hiểu source code dự án (wpf) Anh Phan Văn Tùng 10/10 Tìm hiểu nhanh viết số API đơn giản Anh 10/10 Chị Lê Bê Ly - Học cách trao đổi, làm việc qua email - Tìm hiểu ngơn ngữ lập trình C# nâng cao - Thực hành C# Anh Lê Ngọc Anh - Làm test C# - Tìm hiểu Winform - - Thực hành viết số ứng dụng bản, tìm hiểu source code project - Tìm hiểu Wpf - Thực hành viết số ứng dụng bản, tìm hiểu source code project Tìm hiểu Asp.Net - Viết số API - Bắt đầu tìm hiểu cách Anh Nguyễn Đức Thịnh Nie Anh Vương Sỹ Tùng Tìm hiểu Nguyễn Văn Lương 14 hoạt động ứng dụng WPF với mơ hình MVVM, restfull api 10 nhanh nhận task Phan Văn Tùng - Bắt đầu nhận task để thực dự án Anh Phan Văn Tùng 10/10 Thực task tốt - Tiếp tục nhận task Anh Phan Văn Tùng 10/10 Thực task tốt Nguyễn Văn Lương 15 Chương 3: Chi tiết project Giới thiệu dự án Dự án project outsource công ty HAT (công ty logistics Nhật Bản) thuê để convert từ Winform sang WPF sử dụng resful api maintance số chức Dự án cũ trước (winfrom) Một ứng dụng viết winform có tuổi thọ lâu khoảng 15 năm tuổi Do yêu cầu nghiệp vụ cần cải thiện tốc độ giao diện nên khách hàng mong muốn convert sang WPF Do yêu cầu bảo mật doanh nghiệp nên trình bày chi tiết Nguyễn Văn Lương 16 Dự án tại(WPF) Khách hàng hài lòng hiệu suất, giao diện tính bảo mật ứng dụng Do yêu cầu bảo mật doanh nghiệp nên khơng thể trình bày chi tiết Nguyễn Văn Lương 17 Chương 4: TÀI LIỆU THAM KHẢO For C# https://www.w3schools.com/cs/index.php For Winfrom https://docs.microsoft.com/vi-vn/dotnet/desktop/winforms/?view=netframeworkdesktop4.8 For WPF https://docs.microsoft.com/en-us/dotnet/desktop/wpf/?view=netdesktop-6.0 For Asp.Net Core https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0 Nguyễn Văn Lương 18 Chương 5: TỔNG KẾT Như vậy, vòng tháng ngắn ngủi, nhóm kịp hồn thành việc dựng giao diện đăng nhập cho ứng dụng Ứng dụng có đầy đủ giao diện 1/10 dự án Chân thành cảm ơn giúp đỡ anh chị nhóm trainer TGL, nỗ lực nhóm thực tập tháng để hồn thành bược đầu ứng dụng Nguyễn Văn Lương ... kinh doanh Nguyễn Văn Lương 10 Chương 2: Nội dung thực tập Đợt thực tập với chủ đề ? ?Các công nghệ Net thông dụng? ?? 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 windown, service,... thấp, cách thức tổ chức cơng ty Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm công. .. Project thực tế nhằm giúp thực tập sinh nắm phần học Thực : - Tham gia đầy đủ buổi trainning - Làm tập thực hành - Tìm kiếm tài liệu mạng để tìm hiểu thêm Kết : - Hiểu biết cách làm ứng dụng thực

Ngày đăng: 16/06/2022, 21:12

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w