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

báo cáo thực tập backend developer

14 5 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Báo cáo thực tập Backend Developer
Tác giả Nguyễn Vĩnh Hoàng Phúc
Người hướng dẫn Lê Thị Bích Thuận
Trường học Trường Đại học Công nghệ Thông tin
Chuyên ngành Công nghệ Phần mềm
Thể loại báo cáo thực tập
Thành phố Tp HCM
Định dạng
Số trang 14
Dung lượng 335,45 KB

Nội dung

Với tốc độphát triển vô cùng mạnh mẽ, ngành Phát triển Ứng dụng đã và đang nắm vai trò chủchốt trong nền kinh tế thế giới, và tiềm năng của ngành vẫn còn có thể đi xa hơn trongtương lai.

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO 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

BACKEND DEVELOPER

Công ty thực tập : VNPT-IT

Người phụ trách : Lê Thị Bích Thuận

Thực tập sinh : Nguyễn Vĩnh Hoàng Phúc

Tp HCM, tháng … năm …

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO

Trang 3

LỜI MỞ ĐẦU

Vào thế kỷ 21, Cuộc Cách mạng Công nghiệp 4.0 Internet nói chung và ngành công nghiệp Phát triển Ứng dụng là một phần không thể thiếu của thế giới Với tốc độ phát triển vô cùng mạnh mẽ, ngành Phát triển Ứng dụng đã và đang nắm vai trò chủ chốt trong nền kinh tế thế giới, và tiềm năng của ngành vẫn còn có thể đi xa hơn trong tương lai

Cùng với xu thế phát triển của thế giới, Việt Nam cũng không phải ngoại lệ Ngành công nghiệp Phát triển Ứng dụng của Việt Nam đang phát triển rất mạnh mẽ,

đủ sức hòa nhập, hợp tác với những công ty hàng đầu về xây dựng ứng dụng trên thế giới

Sau bốn năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực

tế, cũng như muốn được tham gia phát triển và duy trì một hệ thống backend trong một môi trường chuyên nghiệp, em có dự định là sẽ thực tập trong hè Vì vậy, em quyết định chọn công ty VNPT-IT - một môi trường lý tưởng, hiện đại, chuyên nghiệp

- là nơi sẽ giúp em thực hiện được dự định này

LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty VNPT đã tạo điều kiện cho em có cơ hội được thực tập tại công ty

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của các anh chị đồng nghiệp, em đã tiếp thu được những kiến thức quan trọng để có thể hiểu rõ hơn

về quy trình và nghiệp vụ Chân thành cảm ơn các anh chị trong nhóm đồng nghiệp

đã bỏ ra nhiều thời gian, công sức để hướng dẫn em hoàn thành đợt thực tập này

Đặc biệt cảm ơn chị Đỗ Thị Bích Thuận đã training, hướng dẫn, giúp đỡ và chỉ

dẫn cho em việc tiếp cận các kiến thức công nghệ, các kỹ năng về tư duy lập trình và

Trang 4

tư duy sản phẩm để có thể làm ra một sản phẩm trong thời gian qua.

Cũng xin cảm ơn thầy cô trong khoa Công Nghệ Phần Mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm bài báo cáo này

Sinh viên thực hiện

Nguyễn Vĩnh Hoàng Phúc

NHẬN XÉT CỦA KHOA

Trang 5

Mục Lục

Chương 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1

1.1 Giới thiệu công ty 1

1.2 Một số sản phẩm của công ty 2

Chương 2: NỘI DUNG THỰC TẬP 4

2.1 Tìm hiểu công ty, các kỹ năng mềm cơ bản và các phần mềm cần thiết: 4

2.2 Nghiên cứu kỹ thuật: 4

2.3 Lịch làm việc 7

CHƯƠNG 3: CHI TIẾT VỀ PROJECT 8

3.1 Giới thiệu ứng dụng 8

3.2 Thực hiện 8

TỔNG KẾT 9

Trang 6

Chương 1:

GIỚI THIỆU CÔNG TY THỰC TẬP 1.1 Giới thiệu công ty

Công ty Công nghệ thông tin VNPT (Tên viết tắt: VNPT-IT) được thành lập theo Quyết định số 39/QĐ-VNPT-HĐTV-NL ngày 01 tháng 03 năm 2018 của Chủ tịch Tập đoàn Bưu chính Viễn thông Việt Nam, trên cơ sở tổ chức lại các nhiệm vụ và nguồn lực công nghệ thông tin thuộc Tập đoàn

VNPT-IT hoạt động trong lĩnh vực nghiên cứu phát triển, tích hợp các sản phẩm dịch vụ công nghệ thông tin phục vụ nội bộ Tập đoàn Bưu chính Viễn thông Việt Nam (VNPT) và các khách hàng bên ngoài VNPT (bao gồm cả khách hàng Quốc tế)

Tổ chức nghiên cứu, phát triển, sản xuất, kinh doanh các sản phẩm, dịch vụ công nghệ thông tin để cung cấp cho nội bộ VNPT và khách hàng bên ngoài VNPT

Trang 7

1.2 Một số sản phẩm của công ty

1.2.1 CBCS – Hệ thống cung cấp giải pháp tập trung trong công tác cảnh báo sự cố PCCC

- Website: https://cbcs.vnpt.vn/

- Một số tính năng:

o Phát hiện sự cố tự động:

Hệ thống giúp cảnh báo sự cố cho khách hàng và các cơ quan chức năng nhanh chóng và đầy đủ thông tin, giúp công tác ứng cứu nhanh chóng và thuận lợi hơn, nhằm giảm thiệt hại cho khách hàng đến mức thấp nhất

o Hỗ trợ báo cháy:

Hệ thống cung cấp cho các đơn vị ứng cứu PCCC thông tin hỗ trợ báo cháy và xử lý cháy: Đơn vị xung quanh, tài nguyên hỗ trợ chữa cháy, đường đi ngắn nhất đến sự cố

o Quản lý giám sát:

Hệ thống cung cấp cho khách hàng công cụ quản lý, giám sát trạng thái các thiết bị kết nối báo cháy Kết nối, giao tiếp với đội xử lý cháy qua điện thoại, videocall

o Tiếp nhận & theo dõi:

Hệ thống cung cấp cho khách hàng công cụ tiếp nhận cảnh báo cháy, theo dõi thông tin xử lý cháy

1.2.2 EOC – Hệ thống ứng cứu khẩn cấp

- Website: https://eoc.vnpt.vn/

- Một số tính năng:

o Hệ thống tiếp nhận:

Tiếp nhận thông báo sự cố 24/7 từ các nguồn thông tin như: nút

Trang 8

bấm khẩn cấp, số điện thoại khẩn cấp và hệ thống báo cháy tự động từ các cơ sở, doanh nghiệp có kết nối với hệ thống

o Hệ thống điều phối:

Sẵn sàng tiếp nhận, đánh giá và điều phối các đơn vị liên quan như lực lượng cứu hỏa, cứu thương, cảnh sát và các lực lượng hỗ trợ khác tại gần điểm báo sự cố thông qua bản đồ định vị trên nền web

o Hệ thống Dashboard và báo cáo thống kê:

Rõ ràng minh bạch tình hình tiếp nhận, điều phối và ứng cứu khẩn cấp nhằm có các giải pháp và các quyết định chính xác để hạn chế tối đa các rủi ra có thể xảy ra

o Ứng dụng di động cho lực lượng ứng cứu:

Sẵn sàng tiếp nhận sự điều phối của cơ quan quản lý để cùng phối hợp giữa các đơn vị liên quan để kịp thời có mặt tại hiện trường ứng cứu khẩn cấp

o Ứng dụng di động cho lực lượng hỗ trợ:

Hỗ trợ nhanh khi có sự cố xảy ra trong thời gian chờ các đơn vị ứng cứu nhằm ngăn chặn các thiệt hại về con người, tài sản …

o Thiết bị báo khẩn cấp:

Cung cấp cho người dùng ứng dụng với chức năng gọi khẩn cấp khi phát hiện sự cố về tại nạn, hỏa hoạn cũng như các vấn nạn của xã hội để được hỗ trợ và ứng cứu khẩn cấp

Chương 2:

NỘI DUNG THỰC TẬP 2.1 Tìm hiểu công ty, các kỹ năng mềm cơ bản và các phần mềm cần thiết:

Thời gian: 5 ngày

Trang 9

Nội dung:

Giới thiệu về công ty, cách tổ chức của công ty và làm quen với các thành viên trong team

Được bộ phận nhân sự giới thiệu về công ty, quá trình thành lập và phát triển, quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty

Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty như thời gian đi làm, các quy định cần phải tuân thủ và văn hóa làm việc

Kết quả:

- Hiểu thêm về công ty VNPT, quá trình thành lập và phát triển

- Nhận các giấy tờ, thiết bị liên quan, phục vụ công việc

- Hiểu biết về cách làm việc trong công ty, làm việc có kế hoạch và trách nhiệm

2.2 Nghiên cứu kỹ thuật:

2.2.1 Các công cụ làm việc:

Thời gian: 5 ngày

Nội dung:

Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc

Trong thời gian này, bộ phận quản lí đã hướng dẫn thực tập sinh tìm hiểu

về các công cụ sẽ giúp ích cho công việc sau này Các phần mềm được hướng dẫn bao gồm:

o Visual Studio Code: IDE được sử dụng để phát triển các dự án của công ty

o Sublime Merge, gitLab: Công cụ quản lý source code

o Telegram: Công cụ giao tiếp trong công ty

o Jira: Công cụ quản lý công việc và nhiệm vụ

o HRM: Công cụ quản lý thời gian làm việc

Thực hiện:

Trang 10

Thực hành sử dụng các phần mềm đã nêu trên

Kết quả:

Có thể sử dụng và kết hợp các công cụ kể trên

2.2.2 Tìm hiểu về các công nghệ và dự án của công ty:

Thời gian: 3 tuần và trong quá trình làm việc

Nội dung:

Được cung cấp tài liệu và trainning về kiến thức liên quan đến lập trình và sản phẩm và công nghệ sử dụng cho dự án:

o Các quy ước khi viết code

o Những nội dung trọng tâm trong phát triển back-end: thiết kế api, làm việc với database, deploy ứng dụng, …

o Tìm hiểu về các công nghệ sẽ được sử dụng cho sản phẩm:

▪ HTML, CSS, JS

▪ PHP: là một ngôn ngữ lập trình phía máy chủ (server-side scripting language) phổ biến

▪ MySQL: hệ quản trị cơ sở dữ liệu tự do nguồn mở

▪ Docker: là một dự án mã nguồn mở giúp tự động triển khai các ứng dụng vào trong các container ảo

▪ Codeigniter Framework: là micro framework PHP giúp nhanh chóng viết các ứng dụng web và API đơn giản nhưng mạnh mẽ

▪ Socket: là công nghệ giúp giao tiếp real time

o Tìm hiểu về thành phần và cấu trúc của dự án

Thực hiện:

Trang 11

- Setup môi trường phát triển ở local

- Đọc hiểu các tài liệu liên quan đến dự án

- Tham gia đầy đủ training của công ty

Kết quả

- Hiểu rõ cấu trúc và cách vận hành của dự án

- Nắm vững các quy tắc khi viết code

- Nâng cao kỹ năng lập trình

2.2.3 Tham gia các dự án thực tế

Thời gian: đến nay

Nội dung:

Được giao cho các nhiệm vụ để làm việc với các dự án hiện có của công ty

Thực hiện:

- Nghiên cứu và thực hiện theo mô tả công việc

- Nâng cao kỹ năng lập trình

- Nắm được các kiến thức cơ bản

2.3 Lịch làm việc

thành

1

Tìm hiểu về công ty, cách tổ chức của công ty

Làm quen với các công cụ làm việc

trong công ty

Học cách trao đổi và làm việc

Chị Lê Thị Bích Thuận

2 Tìm hiểu cơ bản lập trình

web

Chị Lê Thị Bích Thuận

3 Tìm hiểu về Codeigniter Chị Lê Thị Bích Thuận

Trang 12

Mô hình MVC

4

Tìm hiểu project

Lập danh sách công việc cần thực hiện

Chị Lê Thị Bích Thuận

5 Viết web CRUD sử dụng

codeidniter

Chị Lê Thị Bích Thuận

6 Tham gia dự án thực của

công ty

Chị Lê Thị Bích Thuận

7 Tham gia dự án thực của

công ty

Chị Lê Thị Bích Thuận

8 Tham gia dự án thực của

công ty

Chị Lê Thị Bích Thuận

CHƯƠNG 3: CHI TIẾT VỀ PROJECT 3.1 Giới thiệu ứng dụng

“EOC” là phần mềm ứng cứu khẩn cấp của doanh nghiệp Web cho phép người dùng điều phối lực lượng ứng cứu, hiển thị thống kê, …

3.2 Thực hiện

Giai đoạn 1: phân tích yêu cầu tính năng

Giai đoạn 2: Xây dựng màn hình web

- Xây dựng layout

- Xậy dựng màn hình hồ sơ bệnh án

- Xây dựng form tạo mới hồ sơ

Giai đoạn 3: Tích hợp chức năng

Trang 13

- Thực hiện tính năng thêm xoá sửa hồ sơ bệnh án

Trang 14

TỔNG KẾT

Như vậy, chỉ trong 2 tháng thực tập ở công ty VNPT, em đã học hỏi được nhiều kiến thức về lập trình web và hoàn thành dự án quản lý thông tin doanh nghiệp đáp ứng đầy đủ các tính năng cơ bản Ngoài ra, em còn được làm việc trong môi trường chuyên nhiệp, năng động; hiểu được cách quản lý dự án, văn hóa công ty

Em xin chân thành cảm ơn công ty VNPT đã tạo cơ hội cho em thực tập tại đây Cảm ơn chị Lê Thị Bích Thuận đã hỗ trợ em hoàn thành kỳ thực tập

Ngày đăng: 15/05/2024, 09:07

TỪ KHÓA LIÊN QUAN

w