Báo cáo TTNN 2022 DH CNTT

44 1 0
Báo cáo TTNN 2022 DH CNTT

Đ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

Báo cáo thực tập Nghề nghiệp Trường đại học Công nghệ Thông TIn và Truyền thông đại học thái nguyên, đâu là 1 bản báo cáo đã được xét duyệt cho đi bảo cáo và chỉnh sửa đẹp trước khi đi in, Tìm hiểu và cài đặt framework Flutter và ngôn ngữ lập trình DartTìm hiểu cách sử dụng Visual Studio code để triển khai ứng dụng mobile bằng framework FlutterThiết kế giao diện tĩnh cho ứng dụng Edumail

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP NGHỀ NGHIỆP TẠI TRUNG TÂM PHÁT TRIỂN PHẦN MỀM ICTU Sinh viên thực hiện: Trần Minh Long Lớp: KTPM-K17B Người hướng dẫn doanh nghiệp: Nguyễn Văn Sự Giáo viên quản lý: Th.s Quách Xuân Trưởng Trưởng Đoàn: Ths Quách Xuân Trưởng Thái Nguyên, tháng 10 năm 2022 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN Đề tài: NGHIÊN CỨU FRAMEWORK FLUTTER VÀ NGƠN NGỮ LẬP TRÌNH DART CHO ỨNG DỤNG MOBILE Sinh viên thực hiện: Trần Minh Long Lớp: KTPM-K17B Người hướng dẫn Doanh Nghiệp Giáo viên quản lý (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Thái Nguyên, tháng 10 năm 2022 LỜI CAM ĐOAN Em xin cam đoan báo cáo thực tập em thực hiện, hướng dẫn anh Nguyễn Văn Sự , kết trình bày báo cáo sản phẩm em thực q trình thực tập Em xin hồn toàn chịu trách nhiệm kết thực đề tài Thái Nguyên, tháng 10 năm 2022 Sinh viên Trần Minh Long LỜI CẢM ƠN Trong suốt trình học tập, rèn luyện kỹ ghế nhà trường sau thời gian tháng thực tập thực tế Trung tâm phát triển phần mềm ICTU Mặc dù thời gian không dài giúp em học hỏi nhiều kinh nghiệm thực tế hài hòa kiến thức lý thuyết vào trình thực hành Với giúp đỡ, quan tâm tận tụy thầy, cô giáo, anh chị nhân viên công ty giúp em học hỏi nhiều kinh nghiệm quý báu trường Để có kiến thức quý báu đó, em xin gửi lời cảm ơn chân thành đến thầy cô giáo Trường Đại học Cơng nghệ thơng tin truyền thơng Thái Ngun nói chung, thầy cô giáo Bộ môn Công nghệ phần mềm nói riêng, giảng viên hướng dẫn – Ths Quách Xuân Trưởng hết lòng tận tụy, bảo, hướng dẫn chúng em suốt tình học tập, gắn liền kiến thức lý thuyết giảng dạy, hiểu biết thực tế chuyên ngành để chúng em trường nắm kiến thức quan trọng, chuẩn bị cho tương lai sau Bên cạnh đó, với giúp đỡ, bảo tận tình bên Trung tâm phần mềm nói chung, anh Nguyễn Văn Sự anh chị văn phịng nói riêng, bảo tận tình, tạo điều kiện thuận lợi để em thực tốt đợt thực tập vừa qua Với lòng biết ơn chân thành, em xin chúc tồn thể anh chị cơng ty ln có sức khỏe tốt, tâm chiến binh để hồn thành tốt nhiệm vụ giao Trong trình thực tập làm báo cáo, cịn nhiều thiếu sót mặt kinh nghiệm thực tế nên em mong nhận đóng góp bảo từ thầy giáo để em hoàn thành đợt thực tập cách tốt Em xin chân thành cảm ơn! Thái Nguyên, tháng 10 năm 2022 Sinh viên Trần Minh Long Chương I: LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP Tuần Công việc Người hướng dẫn Thời gian Nguyễn Văn Sự 15/08/2022 đến 19/08/2022 Nguyễn Văn Sự 22/08/2022 đến 26/08/2022 - Nhận công việc TTPTPMICTU (Nghiên cứu Framework Flutter ngôn ngữ lập trình Dart cho ứng dụng Mobile) - Tìm hiểu ngôn ngữ công cụ môi trường làm việc flutter tiến hành cài đặt công cụ - Tìm hiểu Ngơn ngữ dart bản, thành phần, biến, hàm, string mảng - Tìm hiểu Lớp ,Đối tượng , Hàm khởi tạo dart - Thực thi thao tác thêm bớt, sửa, xoá danh sách đối tượng(object) Dart - Tìm hiểu final const Flutter, liệu kiểu Map - Tìm hiểu thẻ-Widget, StatelessWidget, phương thức build - Tìm hiểu StatefulWidget thay đổi state với TextField Xây dựng StatefulWidget, thay đổi state với TextField - TÌm hiểu WidgetsBinndingObserver, vòng đời wedget - Thêm package tuỳ biến dateTime với intl TÌm hiểu layout với SafeArea, Column, FlatButton,TextField - Thực đưa liệu State lên ListTile (Sử dụng map) Ghi - Thực đưa ListTIle vào thẻ card - Thực tách wedget tạo ListView - Tuỳ biến AppBar Floating ActionButton - Thực tuỳ chỉnh ListViewItem sử dụng Column Row - HIển thị tuỳ biến Model Bottom Sheet thực thi Actions ModalBottomSheet Làm quen với GridView, GridItem cách truyền liệu hình Tìm hiểu Bloc, Bloc widgets Nguyễn Văn Sự Tìm hiểu Bloc pattern Sử dụng Bloc để quản lý State với CounterApp Xây dụng Travel Moutain App (Sử dụng Bloc) Nguyễn Văn Sự Xây dựng Login App(Sự dụng Firebase) Xây dựng Login App(Sự dụng Firebase)(Tiếp tục) Nguyễn Văn Sự Xây dụng Weather App() Xây dựng Music App Xây dụng giao diện App Edumal 05/09/2022 đến 09/09/2022 12/08/2022 đến 16/09/2022 Nguyễn Văn Sự 19/09/2022 đến 23/9/2022 Nguyễn Văn Sự 26/09/2022 đến 30/09/2022 Nguyễn Văn Sự 03/10/2022 đến 07/10/2022 Xây dựng Plan App Xây dụng giao diện App Edumal 29/08/2022 đến 02/09/2022 Chương Giới thiệu tổ chức nơi thực tập 2.1 Một số thông tin địa điểm thực tập Tên địa điểm thực tập: Trung tâm phát triển phần mềm ICTU Địa chỉ: Phòng 105, Nhà C6, Trường Đại học Công nghệ Thông tin Truyền thông – Quyết Thắng, Thành phố Thái Nguyên, Tỉnh Thái Nguyên Điện thoại: 0986175777 Email: ttptpm@ictu.vn 2.2 Lĩnh vực hoạt động Hoạt động chủ yếu lĩnh vực: Lập trình phát triển ứng dụng CNTT Ngồi cơng ty hoạt động số lĩnh vực khác như: - Tư vấn, tham mưu cho BGH Trường giải pháp ứng dụng CNTT hoạt dộng trường - Kết nối doanh nghiệp với giảng viên, người học xây dựng chuyển giao sản phẩm khoa học công nghệ CHƯƠNG NỘI DUNG NHIỆM VỤ CHÍNH ĐƯỢC GIAO Trong q trình thực tập trung tâm em giao cho nhiệm vụ gồm: - Tìm hiểu cài đặt framework Flutter ngơn ngữ lập trình Dart - Tìm hiểu cách sử dụng Visual Studio code để triển khai ứng dụng mobile framework Flutter - Thiết kế giao diện tĩnh cho ứng dụng Edumail Chương Nội dung công việc kết 4.1 Tuần Thời gian: từ 15/08/2022 đến 21/08/2022 4.1.1.Nội dung công việc - Đến sở thực tập nộp giấy giới thiệu xin thực tập sở - Làm quen với môi trường làm việc, cán - Nghe cán hướng dẫn phổ biến nội quy quy định sở - Tìm hiểu khái quát framework Flutter - Tìm hiểu ngôn ngữ dart: làm quen công cụ , môi trường, tiến hành cài đặt - Tìm hiểu biến , hàm , string , mảng, toán tử dart - Tìm hiểu lớp , hướng đối tượng hàm khởi tạo dart - Thao tác thêm , bớt , sửa, xoá danh sách đối tượng - Final const , liệu kiểu map - Khái niệm thẻ widget, StatelessWidget, StatefulWidget - Xây dựng StatefulWidget, thay đổi state với textField 4.1.2.Kiến thức lý thuyết 4.1.2.1 Tìm hiểu khái quát framework Flutter Flutter mobile UI framework Google để tạo giao diện chất lượng cao iOS Android khoảng thời gian ngắn Flutter hoạt động với code sẵn có sử dụng lập trình viên, tổ chức Flutter hồn tồn miễn phí mã nguồn mở Tại lại sử dụng Flutter: • Một codebase cho Android iOS: Flutter dựa codebase để phát triển ứng dụng hỗ trợ hai tảng Android IOS Điều làm cho nhiệm vụ nhà phát triển dễ dàng hơn, tránh sai sót truyển đổi code • Dart: ngôn ngữ Flutter sử dụng, phát triển google Dart dễ học, ổn định, có khả mở rộng cao Dart có hỗ trợ số libraries tools • Hot Reload: Flutter hỗ trợ tính Hot Reload Điều có nghĩa bạn thực thay đổi mã bạn thấy chúng mà khơng cần chờ đợi khởi động lại ứng dụng • Widgets: thành phần ứng dụng nào, cachs sử dụng Flutter bạn có bôbj thu viện ưidget với nhiều loại widget để sử dụng xây dụng ứng dụng Chúng nhanh, trông tự nhiên cso thể tuỳ chỉnh dễ dành • MVP: MVP minimum viable product sản phẩm thiết kế với tính tối thiểu để làm hài lịng khách hàng giai đoạn đầu Nó sử dụng để lấy feedback cho cải tiến tương lai Vì vậy, bạn nhà phát triển, người cần MVP ứng dụng cho khách hàng Flutter lựa chọn tuyệt vời Nó đặc biệt hữu ích bạn có thời gian bạn muốn đưa ý tưởng rõ ràng ứng dụng cho khách hàng • Phát triển nhanh: Nó thiết kế để phát triển ứng dụng nhanh tảng có sẵn khác Do nhiều tính nó, cho phép developers code nhanh hiệu Như thảo luận trên, tính Hot Reload làm cho tồn q trình phát triển ứng dụng nhanh đơn giản • Native Features: Flutter cung cấp cho bạn quyền truy cập tính gốc thiết bị bạn máy ảnh, định vị địa lý ứng dụng khác giống ứng dụng native khác Tuy nhiên, chức kết hợp cách sử dụng ngơn ngữ native • Hỗ trợ thức: Vì Flutter tạo mắt Google, khơng có phải bàn cộng đồng hỗ trợ Nó hỗ trợ team mạnh có cộng đồng với 1000 nhà phát triển sẵn sàng giúp đỡ làm cho Flutter trở nên tốt Cài đặt flutter cho Windows Vào https://flutter.dev/docs/get-started/install tiến hành cài đặt theo hệ điều hành máy: ... App Edumal 05/09 /2022 đến 09/09 /2022 12/08 /2022 đến 16/09 /2022 Nguyễn Văn Sự 19/09 /2022 đến 23/9 /2022 Nguyễn Văn Sự 26/09 /2022 đến 30/09 /2022 Nguyễn Văn Sự 03/10 /2022 đến 07/10 /2022 Xây dựng Plan... ghi rõ họ tên) Thái Nguyên, tháng 10 năm 2022 LỜI CAM ĐOAN Em xin cam đoan báo cáo thực tập em thực hiện, hướng dẫn anh Nguyễn Văn Sự , kết trình bày báo cáo sản phẩm em thực trình thực tập Em... THỰC TẬP Tuần Công việc Người hướng dẫn Thời gian Nguyễn Văn Sự 15/08 /2022 đến 19/08 /2022 Nguyễn Văn Sự 22/08 /2022 đến 26/08 /2022 - Nhận công việc TTPTPMICTU (Nghiên cứu Framework Flutter ngơn

Ngày đăng: 06/11/2022, 20:49

Tài liệu cùng người dùng

Tài liệu liên quan