Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
864,68 KB
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 XÂY DỰNG ỨNG DỤNG QUẢN LÝ NỘI DUNG VÀ TÀI NGUYÊN CHO NHÀ LÀM PHIM BẰNG ANGULAR Công ty thực tập Người quản lý Thực tập sinh MSSV : : : : Công ty TNHH KMS Technology Anh Phạm Minh Chánh Phạm Ngọc Thịnh 18520368 TP Hồ Chí Minh, tháng 12 năm 2021 LỜI MỞ ĐẦU Hiện tại, thời kỳ mà công nghệ thông tin phát triển bùng nổ ứng dụng hầu hết lĩnh vực sống Điều dẫn đến hàng loạt trang web lớn nhỏ đời nhằm phục vụ nâng cao chất lượng đời sống người Với khả phát triển vô mạnh mẽ vậy, ngành phát triển ứng dụng web ngày thúc đẩy phát triển hàng đầu ngành công nghệ thông tin thị trường Việt Nam Sau khoảng thời gian ba năm học tập trau dồi kiến thức trường, em nhận thấy có sở thích học hỏi mong muốn có thêm nhiều kinh nghiệm cần thiết lĩnh vực học, trau dồi thêm kiến thức thực tế từ cơng việc bên ngồi, em định xin thực tập doanh nghiệp kỳ Trong suốt q trình tìm kiếm, em thấy Cơng ty TNHH KMS Technology phù hợp với định hướng phát triển em, môi trường làm việc trẻ trung động, nên em định chọn Công ty TNHH KMS Technology nơi thực tập LỜI CẢM ƠN Em xin chân thành cảm ơn ban giám hiệu quý thầy cô trường Đại học Công nghệ thông tin, đặc biệt thầy cô khoa Công nghệ phần mềm giúp đỡ tư vấn cho em suốt q trình tìm kiếm cơng ty, q trình em thực tập hỗ trợ em việc làm báo cáo Em xin cảm ơn Công ty TNHH KMS Technology tạo điều kiện cho em có hội tham gia thực tập công ty Không thế, cung cấp cho em nhiều kiến thức quan trọng bổ ích q trình em thực tập Bên cạnh đó, cảm ơn cơng ty tin tưởng cho em hội để tham gia vào dự án thực tế, điều giúp em nhiều việc bổ sung thêm kinh nghiệm thực tế, đồng thời nắm thách thức khó khăn q trình phát triển phần mềm Giúp em làm quen hiểu môi trường làm việc, nâng cao khả giao tiếp với người xung quanh đặc biệt đồng nghiệp Em xin chân thành cảm ơn Phạm Ngọc Thịnh TP Hồ Chí Minh, ngày 20 tháng 12 năm 2021 NHẬN XÉT CỦA KHOA …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… MỤC LỤC Chương 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1.Giới thiệu công ty 2.Sản phẩm công ty 3.Thành tựu Chương 2: NỘI DUNG THỰC TẬP Giới thiệu chung 4 1.1 Giai đoạn làm quen công ty: 1.2 Giai đoạn trau dồi kiến thức: 1.3 Giai đoạn tham gia dự án thực tế: Chi tiết trình thực tập 2.1 Giai đoạn làm quen với công ty (1 tuần) 2.2 Giai đoạn trau dồi kiến thức (3 tuần) 2.2.1 Tìm hiểu Angular: 2.2 Giai đoạn tham gia dự án thực tế (8 tuần) Chương 3: Chi tiết dự án thực tế Giới thiệu dự án công cụ sử dụng 8 1.1 Giới thiệu dự án: 1.2 Công cụ sử dụng trình phát triển dự án: Quy trình nội dung cơng việc chi tiết: 2.1 Quy trình phát triển phần mềm áp dụng dự án: 2.2 Nội dung công việc chi tiết: 9 10 2.2.1 UC 1.1: Create Collections on Sidebar: 10 2.2.2 UC 07: Create Private Collections: 11 2.2.3 UC 23: Collections Navigation (sidebar): 11 2.2.4 UC 20: Search Collections: 11 2.2.5 UC 07: Delete Production Collections: Minh chứng công việc: 12 12 TÀI LIỆU THAM KHẢO 16 TỔNG KẾT 17 Chương 1: GIỚI THIỆU CÔNG TY THỰC TẬP Giới thiệu công ty Công ty TNHH KMS Technology thành lập vào năm 2009, tính tới KMS hoạt động 12 năm KMS xây dựng đội ngũ 1000 nhân viên Mỹ Việt Nam KMS công ty chuyên lĩnh vực phát triển sản phẩm gia công phần mềm, tư vấn triển khai giải pháp công nghệ Thuộc top công ty IT Việt Nam, KMS Technology đánh giá cao với môi trường làm việc động thân thiện hàng đầu hội phát triển phù hợp với lực cá nhân Đội ngũ lãnh đạo KMS ln tập trung xây dựng sách đãi ngộ tốt nhất, đa dạng hố chương trình đào tạo kết hợp với vui chơi giải trí thường xuyên công ty nhằm tạo điều kiện tốt để phát huy điểm mạnh nhân viên Tầm nhìn KMS trở thành công ty công nghệ hàng đầu giới, tiếng với cách tiếp cận sáng tạo việc giải toán phức tạp doanh nghiệp, khách hàng đối tác trân trọng trực cho thành cơng khách hàng KMS ln đầu việc ứng dụng công nghệ mới, phương pháp phát triển kiểm thử phần mềm để mang lại giá trị nhiều cho khách hàng Với Agile Scaled Agile, KMS thành công với nhóm dự án từ 10 đến 100 người Bí thành công KMS cam kết phát triển cơng ty dựa hồn tồn vào việc mang lại thành cơng cho nhân viên khách hàng trực việc thực cam kết Dịch vụ KMS cung cấp: Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh - Dịch vụ phát triển sản phẩm phần mềm: o Kiểm thử phần mềm (Software Testing) o Triển khai trình liên tục (Continuous Delivery) o Phát triển ứng dụng tảng di động website (Mobile and Web Development) o Triển khai quy trình DevOps (DevOps Consulting) - Dịch vụ tư vấn giải pháp công nghệ: KMS cung cấp giải pháp chuyển đổi số, hỗ trợ công ty Việt Nam khu vực Châu Á với dịch vụ tư vấn triển khai phần mềm lĩnh vực: o Quản lý chuỗi cung ứng o Phân tích liệu doanh nghiệp o Quản lý chất lượng phần mềm o Quản lý kho vận Sản phẩm công ty - Dịch vụ tư vấn gia công phần mềm, hỗ trợ khách hàng phát triển tích hợp hệ thống phần mềm - Ngồi ra, đội ngũ kỹ sư kiểm thử KMS có kinh nghiệm chuyên sâu tất loại hình kiểm thử phần mềm: API, Automation frameworks, Microservices, Continuous Testing, UI Mobile Testing - UpStar Labs nhánh đầu tư ươm tạo khởi nghiệp KMS Technology UpStar Labs xây dựng sản phẩm phần mềm cho thị trường tồn cầu với đội ngũ kỹ sư cơng nghệ Việt Nam, đồng thời đầu tư vào cơng ty khởi nghiệp có ảnh hưởng lớn Hoa Kỳ Việt Nam Danh mục sản phẩm đầu tư bao gồm: QASymphony, Kobiton, Katalon, Christian’s, Cypress.io, Izenda nhiều công ty khác - Hợp tác chặt chẽ với cơng ty phần có danh tiếng hàng đầu giới, KMS mang giải pháp phần mềm tiên tiến sáng tạo đến Châu Á Thành tựu Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh - Sao Khuê 2011-2014, 2016-2018 VINASA bình chọn - 100 Nơi làm việc tốt Việt Nam (Anphabe Nielsen tổ chức) - Top 5000 công ty tư nhân phát triển nhanh Hoa Kỳ 2014-2019 (Tạp chí Inc.) - Top 50 doanh nghiệp CNTT hàng đầu Việt Nam 2014-2018 VINASA bình chọn - Giải Thưởng TOP ICT Việt Nam 2018 Hội tin học TP Hồ Chí Minh tổ chức - Vietnam: Sao Khuê, Top ICT Việt Nam, Nơi làm việc tốt Việt Nam Anphabe - Liên tiếp năm liền (2015 2016) KMS Technology có mặt danh sách 100 nơi đáng làm việc Việt Nam Anphabe Nielsen bình chọn dựa tiêu chí lương, thưởng, phúc lợi; hội phát triển; đội ngũ lãnh đạo; văn hóa giá trị; chất lượng cơng việc sống; danh tiếng công ty - KMS Technology năm liền nhận Danh hiệu Sao Khuê cho hạng mục “Dịch vụ gia công xuất phần mềm xuất sắc” liên tiếp nằm danh sách 50 Doanh Nghiệp CNTT hàng đầu Việt Nam Bên cạnh dịch vụ chất lượng cao, KMS Technology cịn bình chọn nơi làm việc tốt Việt Nam Mỹ, với môi trường làm việc động, chuyên nghiệp, sáng tạo, nhiều hội học hỏi nâng cao lực cho đội ngũ kỹ sư lập trình viên Việt Nam - Nhiều năm liên tiếp nhận giải thưởng Sao Khuê, Top 50 Doanh Nghiệp CNTT hàng đầu Việt Nam, KMS thành viên tích cực hiệp hội phần mềm Việt Nam VINASA Gia nhập thị trường Đà Nẵng, KMS Technology thành viên thức Hiệp Hội Doanh Nghiệp phần mềm Đà Nẵng (DSA) từ tháng 12/2019 Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh Chương 2: NỘI DUNG THỰC TẬP Giới thiệu chung Kế hoạch thực tập Công ty TNHH KMS Technology xác định chia rõ thành ba giai đoạn chính: - Giai đoạn làm quen công ty - Giai đoạn trau dồi kiến thức - Giai đoạn tham gia dự án thực tế Với lộ trình chia rõ ràng vậy, thực tập sinh đào tạo kỹ cần phải có q trình làm việc bao gồm kỹ mềm kỹ chuyên môn Thực tập sinh huấn luyện kỹ cần có làm việc nhóm thuyết trình, báo cáo công việc, giao tiếp đồng nghiệp, quản lý công việc thời gian,… Bên cạnh đó, thực tập sinh cịn trau dồi kiến thức chun mơn từ đến nâng cao để chuẩn bị đủ kiến thức cho giai đoạn tham gia dự án thực tế 1.1 Giai đoạn làm quen công ty: Thực tập sinh hướng dẫn thông tin cần thiết cơng ty, giới thiệu văn hố cơng ty, nội quy công ty mà thực tập sinh phải tuân theo 1.2 Giai đoạn trau dồi kiến thức: Thực tập sinh người quản lý training kiến thức công nghệ, quy tắt cho việc tham gia coding, phần mềm sử dụng trình phát triển dự án Bên cạnh đó, thực tập sinh phải tham gia buổi training chung tổ chức cho nhóm thực tập sinh để trau dồi thêm kiến thức từ đến nâng cao công nghệ sử dụng dự án tham gia Và cuối cùng, thực tập sinh phải hoàn thành khóa học cơng nghệ đó, khóa học công ty cung cấp Sau học xong, thực tập sinh phải làm phần mềm nho nhỏ gợi ý khoá Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh học để đảm bảo tiếp thu nắm đủ kiến thức cho giai đoạn tham gia dự án thực tế 1.3 Giai đoạn tham gia dự án thực tế: Thực tập sinh nhận tài liệu giới thiệu dự án bao gồm giới thiệu tổng quan dự án, tài liệu phân tích yêu cầu, tài liệu nghiệp vụ,…Thực tập sinh cần đọc qua nắm thông tin dự án thực tế tham gia Song với đó, thực tập sinh tham gia vào nhóm dự án Thực tập sinh làm quen với người nhóm dự án làm quen với quy trình làm việc, báo cáo tiến độ, thời gian họp định kỳ nhóm dự án, tìm hiểu dự án tới đâu nắm hướng phát triển xây dựng dự án Thực tập sinh trình phát triển dự án phải báo cáo tiến độ công việc ngày vào khung mà nhóm dự án đề Sau hồn thành tính đó, thực tập sinh báo cáo tiến độ cho Product Manager, sau tiến hành demo tính cho QA/QC với Business Analyst dự án Nếu tất người khơng có thay đổi hay bổ sung tính thực tập sinh demo trực tiếp với khách hàng Chi tiết trình thực tập 2.1 Giai đoạn làm quen với công ty (1 tuần) Trong giai đoạn làm quen với công ty, thực tập sinh làm việc chủ yếu với HR (chị Trần Quỳnh Anh) người quản lý (anh Phạm Minh Chánh) Trong giai đoạn thực tập sinh có trách nhiệm phải tham gia hoàn thành nội dung: - Tham gia buổi training văn hóa làm việc cơng ty KMS (giờ giấc, nội quy làm việc, nội quy phịng làm việc,….) - Hồn thành khóa học kỹ an tồn lao động (phịng cháy chữa cháy nơi làm việc, cách giải tai nạn trình làm việc,…) - Hồn thành khóa học trách nhiệm nghĩa vụ nhân viên vấn đề bảo mật (bảo mật thông tin công ty, bảo mật thông tin dự án tham gia,…) Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh Sau trải qua tuần đầu tiên, thực tập sinh dần quen nắm nội quy công ty, hiểu quy trình kiến thức đầy đủ công ty 2.2 Giai đoạn trau dồi kiến thức (3 tuần) Thực tập sinh trải qua tuần để tìm hiểu, học trau dồi kiến thức Angular Trong giai đoạn thực tập sinh có trách nhiệm bổn phận phải hoàn thành nội dung: - Tự ôn tập lại kiến thức sẵn có Front End (HTML, CSS, ) - Tham gia khóa Udemy Angular (Angular – The Complete Guide) - Làm dự án giống khóa học nói (Ứng dụng Website xây dựng Angular cho quản lý trường học bản) - Tham gia training viết Unit Test cho AngularJS (áp dụng viết Unit Test cho dự án khóa học) 2.2.1 Tìm hiểu Angular: - Angular: Angular Javascript Framework, cung cấp hỗ trợ Google Ý tưởng Angular thực chất build component ứng dụng Các component template HTML code - Typescript: + Các kiểu liệu TS: number, string, boolean, null, undefine + Class TS: ● TS cho phép rút gọn việc khai báo gán giá trị việc sử dụng thông qua constructor ● TS cung cấp public private cho class - Các Life Cycle Angular: + ngOnChanges + ngOnInit + ngDoCheck + ngAfterContentInit + ngAfterContentChecked + ngAfterViewInit + ngAfterViewChecked Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh + ngOnDestroy - Directive: Directive khái niệm Angular Framework, thành phần mở rộng cho thẻ html dùng bổ trợ thuộc tính nâng cao cho thẻ HTML Với directive, Angular compiler render html mà trình duyệt hiểu dựa vào attribute html, từ comment hay từ tag đặt lên trang VD: *ngif, [ngStyle]="{backgroundColor: getColor()}", *ngFor="let server of servers", [ngClass]="{online: serverStatus === 'online'}",… - Data binding: Data binding dùng để giao tiếp code TS template HTML Vì cần sử dụng số kết quẩ từ code TS VD: fetch data, calculator,… + Hiển thị data (code TS – template HTML): string interpolation, property binding + Đón event người dùng: event binding + Two-way binding: [(ngModel)]=”something” 2.2 Giai đoạn tham gia dự án thực tế (8 tuần) Thực tập sinh tham gia vào dự án thực tế suốt thời gian cịn lại q trình thực tập Sau giai đoạn kéo dài tuần, thực tập sinh dần nắm kỹ kiến thức cần thiết để bắt đầu vào giai đoạn tham gia dự án thực tế Trong giai đoạn này, thực tập sinh tiến hành tham gia vào team dự án (Levels Beyond) - Thực tập sinh cung cấp cơng cụ đầy đủ q trình tham gia dự án thực tế (tài khoản Github, tài khoản Dev Azure, tài khoản liên quan dự án thực tế,…) - Thực tập sinh có trách nhiệm phải đọc qua Product Requirement dự án để hiểu nắm yêu cầu dự án - Thực tập sinh có ngày để đọc làm quen với source code dự án - Thực tập sinh làm quen với Coding Convention: quy định code dự án đặt tên biến, tên hàm,… Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh Chương 3: Chi tiết dự án thực tế Giới thiệu dự án công cụ sử dụng 1.1 Giới thiệu dự án: - Dự án Levels Beyond dự án xây dựng nhằm mục đích hỗ trợ cho nhà làm phim lưu trữ tài nguyên (hình ảnh, video, sưu tập…), bên cạnh đó, Levels Beyond cung cấp tính hỗ trợ người dùng thao tác với tài nguyên là: ● ● ● ● ● ● Phân loại loại tài nguyên Chia sẻ tài nguyên cho người dùng khác team Truy cập vào tài ngun nhanh chóng Tìm kiếm tài ngun hệ thống Chỉnh sửa tài nguyên … - Dự án Levels Beyond chia thành SOW chính: ● Levels Beyond SOW1 (đã hồn thành): Quản lý người dùng hệ thống ● Levels Beyond SOW2 (đang xây dựng): Quản lý tài nguyên người dùng ● Levels Beyond SOW3 (chưa triển khai): Hệ thống chỉnh sửa, edit video cho nhà làm phim - Dự án trình bày trọng báo cáo Levels Beyond SOW2 – Quản lý tài nguyên người dùng - Người sử dụng: Đối tượng sử dụng Khách hàng Khách hàng Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 1.2 Cơng cụ sử dụng q trình phát triển dự án: ● Visual Studio Code: Cài đặt tính năng, code, chạy Unit Test ● Git: Quản lý source code dự án ● Github: Lưu trữ source code ứng dụng ● Dev Azure: Quản lý công việc, giao task, phân task ● Slack: Trao đổi team KMS với khách hàng ● Discord: Trao đổi nội team dự án ● Skype: Team Dev trao đổi thảo luận ● Zoom: Tổ chức buổi meeting ngày, meeting estimation, họp cần thiết Quy trình nội dung cơng việc chi tiết: 2.1 Quy trình phát triển phần mềm áp dụng dự án: - Nhóm dự án bao gồm tổng cộng 12 thành viên, gồm chức vụ sau: ● ● ● ● ● ● ● Project Manager Business Analyst Tester QA/QC Technical Leader Senior Developer Junior Developer Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 10 ● Intern Developer - Dự án sử dụng quy trình Agile quy trình phát triển phần mềm dự án: ● Toàn thành viên dự án tham gia báo cáo tiến độ vào 10h15 ngày Mỗi thành viên báo cáo nội dung liên quan tới tiến độ công việc ngày hơm qua làm gì, hơm làm gì, có gặp trở ngại cơng việc hay khơng ● Thành viên team Dev họp Dev Meeting sau kết thúc buổi daily meeting để báo cáo vấn đề gặp phải trình phát triển dự án Cuộc họp giúp cho vấn đề giải nhanh tránh nhiều thời gian cho vấn đề gặp phải ● Sau tuần, toàn team dự án meeting để estimate cho Sprint Các thành viên đánh giá mức độ công việc nhằm đưa độ khó để phân chia cơng việc hợp lý cho người nhóm ● Vào thứ cách tuần ngun team dự án có họp với bên khách hàng để báo cáo tiến độ cho khách hàng demo tính phát triển thành công 2.2 Nội dung công việc chi tiết: Các tính thực trình thực tập: ● ● ● ● ● UC 1.1: Create Collections on Sidebar UC 07: Create Private Collections UC 23: Collections Navigation (sidebar) UC 20: Search Collections UC 14: Delete Production Collections 2.2.1 UC 1.1: Create Collections on Sidebar: Mơ tả tóm tắt: UC cho phép người dùng tạo collections sidebar Cơng việc làm: ● Đã implements tất requirements UC (UI + Logic + Check điều kiện create) ● Viết Unit Test cho UC Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 11 ● Demo với Tester, QA/AC, BA 2.2.2 UC 07: Create Private Collections: Mơ tả tóm tắt: UC cho phép người dùng tạo private collections hệ thống Cơng việc làm: ● Đã implements tất requirements UC (UI + Logic + Check điều kiện create) ● Viết Unit Test cho UC ● Demo với Tester, QA/AC, BA 2.2.3 UC 23: Collections Navigation (sidebar): Mơ tả tóm tắt: UC cho phép người dùng thao tác truy cập lẹ tới loại collections khác (Có loại: All, Private, Smart, Starred) Công việc làm: ● Đã implements tất requirements UC (UI + Logic + Check điều kiện create) ● Viết Unit Test cho UC ● Demo với Tester, QA/AC, BA 2.2.4 UC 20: Search Collections: Mơ tả tóm tắt: UC cho phép người dùng tìm kiếm collection theo tên Collections Người dùng nhập vào từ khóa cần tìm Hệ thống hiển thị collections có tên tương ứng với từ khóa Cơng việc làm: ● Đã implements tất requirements UC (UI + Logic + Check điều kiện create) ● Đã implements yêu cầu từ khách hàng: Behavior one-click, behavior two-click ● Viết Unit Test cho UC ● Demo với Tester, QA/AC, BA ● UC demo với khách hàng Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 12 2.2.5 UC 07: Delete Production Collections: Mơ tả tóm tắt: UC cho phép người dùng xóa collections hệ thống Cơng việc làm: ● Đã implements tất requirements UC (UI + Logic + Check điều kiện create) ● Viết Unit Test cho UC ● Demo với Tester, QA/AC, BA Minh chứng công việc: Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 13 Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 14 Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 15 Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 16 TÀI LIỆU THAM KHẢO [1] Angular: https://angular.io/ [2] CSS tutorial: http://www.w3schools.com/css/default.asp [3] Typescript: https://www.typescriptlang.org/docs/handbook/intro.html Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh 17 TỔNG KẾT Như vậy, vòng tháng thực tập Công ty TNHH KMS Technology, em lần tham gia vào phát triển dự án thực tế, hiểu quy trình làm việc cơng ty Bên cạnh đó, em tiếp thu nhiều kiến thức bổ ích trau dồi thêm cho nhiều kỹ cần có để hỗ trợ cho cơng việc sau Em xin chân thành gửi lời cảm ơn đến anh quản lý Phạm Minh Chánh, chị HR tất anh chị nhóm phát triển dự án giúp đỡ hỗ trợ em nhiều nhiệt tình suốt thời gian em thực tập làm việc KMS Một lần nữa, em xin trân trọng cảm ơn Công ty TNHH KMS Technology cho em hội tạo điều kiện tốt em làm việc phát triển công ty Cảm ơn quý thầy cô trường Đại học Công nghệ thông tin, đặc biệt thầy cô khoa Công nghệ phần mềm hỗ trợ em trình tìm việc, thực tập trình hồn thiện báo cáo Người hướng dẫn: Phạm Minh Chánh SV thực hiện: Phạm Ngọc Thịnh ... Complete Guide) - Làm dự án giống khóa học nói (Ứng dụng Website xây dựng Angular cho quản lý trường học bản) - Tham gia training viết Unit Test cho AngularJS (áp dụng viết Unit Test cho dự án khóa... thao tác với tài nguyên là: ● ● ● ● ● ● Phân loại loại tài nguyên Chia sẻ tài nguyên cho người dùng khác team Truy cập vào tài ngun nhanh chóng Tìm kiếm tài ngun hệ thống Chỉnh sửa tài nguyên … -... thành): Quản lý người dùng hệ thống ● Levels Beyond SOW2 (đang xây dựng) : Quản lý tài nguyên người dùng ● Levels Beyond SOW3 (chưa triển khai): Hệ thống chỉnh sửa, edit video cho nhà làm phim -