Tải bản đầy đủ (.docx) (14 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (233.87 KB, 14 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>BỘ GIÁO DỤC VÀ ĐÀO TẠO</b>

<b>TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA CÔNG NGHỆ PHẦN MỀM</b>

<b>BÁO CÁO THỰC TẬP</b>

<b> BACKEND DEVELOPER</b>

<b>Công ty thực tập:VNPT-IT</b>

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

<b>Thực tập sinh:Nguyễn Vĩnh Hồng Phúc</b>

Tp HCM, tháng … năm …

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>BỘ GIÁO DỤC VÀ ĐÀO TẠO</b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>LỜI MỞ ĐẦU</b>

Vào thế kỷ 21, Cuộc Cách mạng Cơng nghiệp 4.0 Internet nói chung và ngànhcô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 trongtươ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ựctế, cũng như muốn được tham gia phát triển và duy trì một hệ thống backend trongmột môi trường chuyên nghiệp, em có dự định là sẽ thực tập trong hè. Vì vậy, emquyế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.

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

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à

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="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

<b>Nguyễn Vĩnh Hoàng Phúc</b>

<b>NHẬN XÉT CỦA KHOA</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

Mục Lục

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

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

<i>Chương 2: NỘI DUNG THỰC TẬP...4</i>

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

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

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ẩmdịch vụ công nghệ thông tin phục vụ nội bộ Tập đồ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ôngnghệ thông tin để cung cấp cho nội bộ VNPT và khách hàng bên ngoài VNPT.

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>1.2. Một số sản phẩm của công ty</b>

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

<b>- Website: Một số tính năng:</b>

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ứcnăng nhanh chóng và đầy đủ thơng tin, giúp cơng tác ứng cứu nhanhchóng và thuận lợi hơn, nhằm giảm thiệt hại cho khách hàng đến mứcthấ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ạngthá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áocháy, theo dõi thông tin xử lý cháy

<b>1.2.2.EOC – Hệ thống ứng cứu khẩn cấp- Website: 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

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="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áctạ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ẩncấ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 đacá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ốihợ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ứukhẩn cấp.

<b>Chương 2: </b>

<b>NỘI DUNG THỰC TẬP</b>

<b>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 </b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>Nội dung: </b>

Tìm hiểu về các cơng cụ sẽ được sử dụng trong q 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ểuvề 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ẫnbao gồm:

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

o Sublime Merge, gitLab: Công cụ quản lý source codeo 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

<b>Thực hiện: </b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

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 timeo Tìm hiểu về thành phần và cấu trúc của dự án

<b>Thực hiện: </b>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="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

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

2 <sup>Tìm hiểu cơ bản lập trình </sup>web.

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

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

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

Framwork.Mơ hình MVC.

- 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

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

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

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>TỔNG KẾT</b>

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à hồ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. Ngồ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.

</div>

×