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

19 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo thực tập frontend developer

Đ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

Tìm hiểu công ty và các kỹ năng cơ bản trong công ty Thời gian : 2 ngàyNội dung : Giới thiệu về công ty, cách tổ chức của công ty- Nhân viên phụ trách IT của công ty hỗ trợ lắp đặt các p

Trang 1

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

[Frontend Developer]

Công ty thực tập: NT SOLUTIONNgười phụ trách: Nguyễn Tấn ToànThực tập sinh: Đào Tấn Hào

Trang 2

TP HCM, tháng 12 năm 2023

LỜI MỞ ĐẦU

Trong hơn một thập kỉ qua, ngành công nghệ thông tin đã có những bước phát triển như vũ bão trải rộng khắp trên mọi lĩnh vực hoạt động ở khắp nơi trên toàn thế giới Cụ thể những thành tựu trong ngành công nghệ thông tin đã khiến doanh nghiệp trong và ngoài nước ngày càng chú ý hơn tới việc áp dụng chúng để gia tăng ưu thế cạnh tranh và tạo cơ hội cho mình.

Công nghệ Web đã phục vụ đã phục vụ hầu hết các nhu cầu của con ngườitừ bán hàng, giáo dục, liên lạc, khai báo thông tin (cá nhân, y tế,…) Gần 2 tỷ là consố trang web đã được tạo và không có dấu hiệu suy giảm.

Sử dụng website là cách truy cập thuận tiện đối với khách hàng Một trang web muốn được nhiều người sử dụng phải nâng cao hiệu năng và trải nghiệm người dùng, và làm thế nào để tạo ra sản phẩm đạt chất lượng cao, thỏa mãn hai yếu tố trên luôn làm bất kì một đội ngũ phát triển website nào tốn nhân lực và thời gian Đểthử sức bản thân trong ngành công nghiệp web, em đã lựa chọn vai trò front-end developer để học hỏi cho các đồ án cũng như nghề nghiệp tương lai

Sau những năm tháng trong môi trường đại học, với mong muốn áp dụng những kiến thức đã học và có được trải nghiệm trong môi trường thực tế, em đã quyết định tham gia vào công ty hiện tại – một môi trường nếu có hội em sẽ giới thiệu bạn bè cũng như đồng nghiệp trong tương lai.

2

Trang 3

LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn Công ty đã cho em cơ hội được thực tập

Em xin chân thành cảm ơn trường Đại học Công nghệ Thông tin và Khoa Công nghệPhần mềm đã tạo điều kiện cho em hoàn thành tốt đợt thực tập doanh nghiệp Nhờđợt thực tập này đã giúp cho em rất nhiều kinh nghiệm quý báu Những kinh nghiệmđó sẽ giúp em hoàn thiện hơn trong công việc và môi trường làm việc sau này

Em cũng xin cảm ơn quý thầy cô trong khoa đã tận tình giảng dạy và trang bị cho emnhững kiến thức cần thiết Chính những kiến thức này hỗ trợ em rất trong việc hoànthành khóa thực tập doanh nghiệp.

Mặc dù em đã cố gắng hoàn thành báo cáo thực tập doanh nghiệp Tuy nhiên sẽ cónhững thiếu sót, rất mong nhận được sự thông cảm, chia sẻ của quý thầy cô để giúpem hoàn thành tốt bộ môn thực tập doanh nghiệp.

Một lần nữa em xin chân thành cảm ơn !

TP HCM, ngày 23 tháng 12 năm2023

Trang 4

NHẬN XÉT CỦA KHOA

4

Trang 5

MỤC LỤC

Trang 6

NHẬN XÉT CỦA KHOA 4

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 7

Trang 7

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1.1 Giới thiệu tổng quan về công ty

Tên công ty: Công ty TNHH Giải pháp công nghệ NTSOLUTIONĐịa chỉ: 89 Vạn Kiếp, phường 3, quận Bình Thạnh, TPHCMMã số thuế :

1.2 Lịch làm việc khi thực tập tại công ty

Em tham gia làm việc tại công ty bắt đầu từ ngày 3/5/2023 tới 22/12/2023- Thời gian làm việc từ thứ 2 đến thứ 6 và làm việc từ 9h-18h

- Thời gian nghỉ trưa từ 12:00 PM đến 1:30 PM, mọi nhân viên có thể ăn trưavà ngủ trước khi bắt đầu công việc vào buổi chiều.

- Mỗi tuần sẽ nộp báo cáo vào chiều thứ 6 để báo cáo tiến độ và những khó khăn trong lúc làm việc

Trang 8

CHƯƠNG 2: NỘI DUNG THỰC TẬP

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty Thời gian : 2 ngày

Nội dung : Giới thiệu về công ty, cách tổ chức của công ty

- Nhân viên phụ trách IT của công ty hỗ trợ lắp đặt các phần mềm cần thiết cũng- như phổ biến các quy định về bảo mật, giữ gìn tài sản của công ty.

- Nhân viên nhân sự giới thiệu về công ty, cách tổ chức của công ty, các phòngban, quy trình chung cũng như các quy định cần tuân thủ trong quá trình làmviệc.

- Technical Lead giới thiệu với các thành viên trong team, các dự án đang đượcthực hiện cũng như văn hóa chung của team, của công ty.

- Các thành viên khác trong team hướng dẫn cách sử dụng các công cụ, thiết bị,vật tư của công ty.

Kết quả : Hiểu thêm về công ty, quá 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 một số công cụ 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.2 Nghiên cứu kỹ thuật2.2.1 Tuần 1

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, mentor đã hướng dẫn thực tập sinh tìm hiểu về các công cụ sẽ sử dụng trong công việc sau này Một số phần mềm trong số đó như Gitlab – sử dụng quản lí code, VScode - một editor để xây dựng ứng dụng

Kết quả : Hiểu thêm về công ty, quá 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 một số công cụ 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.2.2.Tuần 2

Nội dung : Được training về các kỹ thuật html, css cơ bản và nâng cao, những kiến

thức quan trọng cho việc tạo các layout cho trang web Học cách sử dụng những thư viện hỗ trợ tạo giao diện nhanh hơn như Ant Design.

Thực hiện:

8

Trang 9

- 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- Tự tìm hiểu các tài liệu và khóa học ở ngoài

Kết quả:

- Nắm được kiến thức cơ bản về HTML/CSS và sử dụng thành thạo Ant Design- Nắm được cách thức dựng layout, style theo design

2.2.3.Tuần 3

Nội dung : Trong tuần này, em đã được đào tạo về các kiến thức liên quan đến

quy trình xác thực (authentication workflow) trong phát triển trang web Cụ thể, em đã được hướng dẫn về cách xây dựng và quản lý quy trình xác thực để bảo vệ thông tin người dùng và tạo trải nghiệm đăng nhập an toàn.

Kết quả:

- Hiểu rõ về các phương pháp xác thực phổ biến như JWT (JSON Web Token) và OAuth.

- Áp dụng thành công quy trình xác thực vào các dự án thực tế.

- Nắm vững cách tích hợp xác thực vào layout và giao diện trang web theo yêucầu thiết kế.

- Sử dụng các thư viện và công cụ hỗ trợ quy trình xác thực, như Passport.js Tóm lại, tuần này đã giúp em có cái nhìn toàn diện về quy trình xác thực trong phát triển web và có khả năng áp dụng kiến thức đã học vào các dự án thực tế Đồng thời, việc tự tìm hiểuvà nghiên cứu thêm từ các nguồn bên ngoài cũng đã giúp tăng cường kiến thức và kỹ năng của em trong lĩnh vực này.

Trang 10

2.2.4.Tuần 4

Nội dung : Trong tuần này, em đã tiếp tục mở rộng kiến thức của mình với việc tập

trung vào ứng dụng các kỹ thuật mock API và làm việc với cơ sở dữ liệu sử dụng thư viện MSW (Mock Service Worker) Đây là một bước quan trọng để tối ưu hóa quá trình phát triển, kiểm thử và giả lập dữ liệu trực tuyến.

- Áp dụng thành công MSW vào dự án thực tế, giảm thiểu thời gian chờ đợi khi làm việc với dịch vụ thực tế và tăng cường khả năng kiểm soát dữ liệu.- Hiểu rõ về cách tích hợp MSW với cơ sở dữ liệu để tạo ra môi trường phát

Trang 11

- Phát triển chức năng sử dụng keyboard shortcut cho ứng dụng

Kết quả:

- Hoàn thành các tasks đúng thời hạn được giao

- Hiểu được quy trình phát triển phần mềm, biết được vai trò và nhiệm vụ của 1 Frontend Developer

- Học thêm cách giao tiếp và làm việc nhóm, tính chủ động trong công việc

Trang 12

CHƯƠNG 3: TỔNG KẾT

Quãng thời gian thực tập tại công ty đã giúp em cải thiện bản thân rất nhiều trongquy trình làm việc thực tế, tác phong của người kỹ sư phần mềm Được làm việc tạiđây, em đã học thêm được kỹ năng làm việc nhóm, giao tiếp với cấp trên, …

Chỉ trong thời gian hạn chế, em đã hoàn thành dự án cá nhân trong quá trình trainingvới các tính năng, yêu cầu đặt ra ban đầu.

Khi tham gia vào dự án thực tế, em cũng hoàn thành tốt các tác vụ đúng hạn và đạtchất lượng tốt.

Trang 13

Goal Mục tiêu môn học Tự đánh giáG1 Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc

thù của doanh nghiệp

Trang 14

TÀI LIỆU THAM KHẢO

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

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

  • Đang cập nhật ...

Tài liệu liên quan