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

Báo cáo thực tập lập trình WEB với REACTJS và NODEJS

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 (367.12 KB, 12 trang )

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

LẬP TRÌNH WEB VỚI REACTJS VÀ NODEJS
Cơng ty thực tập

: TNHH Phần Mềm Minh Phú

Người phụ trách

: Nguyễn Đình Phú

Thực tập sinh

: Phan Trọng Ba

TP. Hồ Chí Minh, tháng 08 năm 2020


LỜI MỞ ĐẦU

Ngày nay, ngành công nghiệp web là một bộ phận không thể thiếu của ngành công
nghiệp phần mềm. Với tốc độ phát triển vô cùng mạnh mẽ, công nghệ web đã và đang là
nhân tố kích thích sự phát triển của công nghệ thông tin thế giới, cả về phần cứng và phần
mềm.
Bản thân là một người đam mê công nghệ và mong muốn áp dụng công nghệ để
làm cho cuộc sống tốt hơn, em luôn luôn học hỏi, trau dồi thêm các kiến thức, kỹ năng
cuộc sống và một vốn công nghệ cần thiết để phục vụ nhu cầu của bản thân. Sau khi thử
sức với nhiều lĩnh vực khác nhau của ngành công nghệ phần mềm, em quyết định chọn


lập trình web với hướng chuyên sâu về full stack để làm định hướng cho sự nghiệp của
mình
Thời điểm học kỳ hai của năm tư đại học, nhận thấy đây là thời điểm thích hợp để
bản thân tìm kiếm một cơ hội làm việc, trau dồi kinh nghiệm thực tế trong một môi
trường chuyên nghiệp, nên em đã lên kế hoạch để đi thực tập. Bản thân em sau một thời
gian chuẩn bị kiến thức và ứng tuyển, đã nhận được cơ hội làm việc tại công ty TNHH
Minh Phú. Đây là cơng ty có mơi trường chuyên nghiệp, hiện đại, phù hợp cho em trau
dồi kiến thức, kinh nghiệm và phát triển các kĩ năng của bản thân
.


LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn Công ty TNHH Phần Mềm Minh Phú đã 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 nhóm trainer,
em đã tiếp thu được những kiến thức quan trọng về lập trình web . Chân thành cảm ơn
các anh chị trong nhóm trainer đã bỏ ra nhiều thời gian,cơng sức để hướng dẫn chúng em
hồn thành đợt thực tập này.
Đặc biệt cảm ơn anh Nguyễn Đình Phú, đã training Reactjs và Nodejs, hướng dẫn,
giúp đỡ cho chúng em tận tình cả những khó khăn trong cơng việc, đến những khó khăn
việc làm quen với mơi trường mới, anh đã training cho em những kiến thức quan trọng về
để 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 hồn thành tốt mơn thực tập tốt nghiệp này.
Sinh viên thực hiện
Phan Trọng Ba
TP.Hồ Chí Minh,ngày 20/07/2020


NHẬN XÉT CỦA KHOA

……………….……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….………………………………………….
…….……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….………………………………………….
…….……………………………………………….
……………………………………………….

……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….


……………………………………………….
……………………………………………….
……………………………………………….………………………………………….
…….…………………………………………………………………………………….
……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….……………………………………………………………………
……………………….…………………………………………………………………...


Nội dung



Chương 1: Giới thiệu công ty thực tập
1. Giới thiệu công ty Phần Mềm Minh Phú
Công ty phần mềm Minh Phú mới được thành lập vào ngày 12/09/2019, là một cơng ty
hướng mình phát triển về ứng dụng web. Cơng ty đang trong quá trình phát triển và xây
dựng chỗ đứng trong thị trường phần mềm Việt Nam.Sau hơn nửa năm hoạt động, công
ty đã và đang xây dựng những phần mềm web về lĩnh vực quản lý.
2. Sản phẩm của công ty

Chương 2: Nội dung thực tập
Đợt thực tập với chủ đề “Lập trình ứng dụng web trên reactjs và nodejs” nhằm
mục đích giúp sinh viên thực tập được đào tạo tồn diện về lập trình web sử dụng reactjs
và nodejs, đồng thời rèn luyện những kỹ năng mềm như làm việc nhóm, thuyết trình, giao
tiếp. Tại cơng ty, sinh viên có cơ hội được học tập, khám phá và làm việc trong một môi
trường phát triển chuyên nghiệp.
1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty
Thời gian: 1 ngày
Nội dung: Giới thiệu về công ty, cách tổ chức của công ty
Được nghe người phụ trách giới thiệu về cơng ty, q trình thành lập và 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ủa cơng ty.
Ngồ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ủ, cách sử dụng email trong công việc…
Kết quả: Hiểu thêm về cơng ty Phần Mềm Minh Phú, q trình thành lập và phát triển.
Có thêm các kỹ năng về việc sử dụng email trong cơng việc, làm việc có kế hoạch, có kỷ
luật, có trách nhiệm hơn.
2. Nghiên cứu kỹ thuật
2.1 Công cụ làm việc

Thời gian: 2 ngày
Nội dung: Tìm hiểu về các cơng cụ sẽ được sử dụng trong q trình làm việc.
-

Cơng cụ trao đổi: Skype
Cơng cụ quản lý dự án: Redmine
Công cụ quản lý phần mềm: Git, Gitlab

Thực hiện: Thực hành sử dụng các phần mềm đã nêu trên.
Kết quả: Làm quen, biết được công dụng và cách sử dụng các công cụ để phục vụ cho
việc.


2.2 Tìm hiểu về ngơn ngữ Reactjs
Thời gian: 10 ngày.
Nội dung: Tìm hiểu các kiến thức cơ bản và nâng cao của Reactjs, đồng thời làm những
task để vận dụng.
-

Khái niệm cơ bản về React, JSX, State,Props.
Class component và lifecycle.
Sử dụng css và style-components.
Tìm hiểu về Ant Design
Thực hiện các task nghiệp vụ quản lý nhân viên và quản lý kho

Thực hiện:
-

Tham gia đầy đủ các buổi training của công ty.
Làm các bài thực hành, kiểm tra về kiến thức đã học.


Kết quả:
-

Nâng cao kỹ năng lập trình với ngơn ngữ Reactjs
Có được những kiến thức quan trọng cho việc lập trình web sau này.
Ngồi ra cịn được biết thêm một số quy tắc trong việc viết code sao cho đúng
chuẩn, dễ đọc, dễ hiểu.

3. Lịch làm việc
Tuần
-

1

-

2

3

Mức độ
hồn
thành
Tìm hiểu về công ty, Anh Nguyễn 10/10
cách tổ chức của công Đình Phú
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, làm
việc qua email.
Tìm hiểu ngơn ngữ lập Anh Nguyễn 10/10
trình Reactjs
Đình Phú
Thực hành vận dụng
Làm bài test Reactjs
- Tìm hiểu kiến trúc dự Anh Nguyễn 10/10
án
Đình Phú
- Đọc và vận dụng theo
code template
Công việc

-

Người
hướng dẫn

Nhận xét của
người hướng
dẫn


-

4

5
6

7
8

9
10

Xây dựng nghiệp vụ
quản lý đơn vị sản
phẩm và nhóm sản
phẩm cho dự án
- Xây dựng nghiệp vụ
quản lý phân loại sản
phẩm và sản phẩm
- Xây dựng nghiệp vụ
quản lý kho
- Xây dựng nghiệp vụ
quản lý người dùng
- Xây dựng nghiệp vụ
quản lý bảng giá sản
phẩm
- Xây dựng nghiệp vụ
quản lý bảng giá sản
phẩm
- Xây dựng nghiệp vụ
phân quyền người dùng
theo vai trị

Anh Nguyễn 10/10
Đình Phú
Anh Nguyễn 10/10

Đình Phú
Anh Nguyễn 10/10
Đình Phú
Anh Nguyễn 10/10
Đình Phú
Anh Nguyễn 10/10
Đình Phú
Anh Nguyễn 10/10
Đình Phú
Anh Nguyễn 10/10
Đình Phú

Chương 3: Chi tiết về Project
1. Giới thiệu về dự án
Dự án là một hệ thống quản lý, bao gồm các lĩnh vực:Quản lý sản phẩm,quản lý kho,
quản lý bán hàng, quản lý đối tác và quản lý người dùng.
2. Các màn hình chính và chức năng
2.1 Màn hình phân hệ quản lý hệ thống


2.2 Màn hình phân hệ quản lý sản phẩm

2.3 Màn hình phân hệ quản lý tồn kho


2.4 Màn hình phân hệ quản lý bán hàng

2.5 Màn hình phân hệ quản lý sổ quỹ



TỔNG KẾT
Như vậy, chỉ trong vòng một khoảng thời gian ngắn khoảng 3 tháng, em đã được
trải nghiệm và học hỏi rất nhiều kỹ năng, kiến thức quan trọng, quy trình phát triển
website chuyên nghiệp. Đây sẽ là nền tảng để em tiếp tục học hỏi, phát triển để trở thành
một kĩ sư chuyên nghiệp.
Em xin chân thành cảm ơn sự giúp đỡ của các anh chị ở Công Ty Phần Mềm Minh
Phú đã giúp đỡ em một cách nhiệt tình trong suốt quá trình thực tập và làm việc ở đây,
em cảm ơn Khoa công nghệ phần mềm đã tạo điều kiện cho em để học hỏi thêm nhiều
kiến thức bổ ích để tiếp tục phát triển thêm bản thân.



×