Báo cáo thực tập khoa Công nghệ thông tin đề tài "PHP Web developer"

Báo cáo thực tập khoa Công nghệ thông tin đề tài "PHP Web developer" của Đại học Xây dựng Hà Nội với những kiến thức và thông tin bổ ích giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học vào thực tiễn cuộc sống. Mời bạn đọc đón xem!

lOMoARcPSD|36625228
TRƯỜNG ĐẠI HỌC XÂY DỰNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
□□&□□
Báo cáo thực tập
PHP WEB DEVELOPER
Giảng viên hướng dẫn: Ths. Hoàng Nam Thắng
Sinh viên thực hiện: Triệu Thanh Tuấn
ng ty cổ phần đầu tư công nghệ và thương mi
Softdreams
NỘI 09-2023
lOMoARcPSD|36625228
MỤC LỤC
LỜI MỞ ĐẦU ............................................................................................................... 2
LỜI CẢM ƠN ............................................................................................................... 4
NHẬN XÉT CỦA KHOA ............................................................................................ 4
I. GIỚI THỆU CÔNG TY THỰC TẬP ..................................................................... 5
1. Giới thiệu công ty ................................................................................................. 5
2. Sản phẩm của công ty .......................................................................................... 5
II. NỘI DUNG THỰC TẬP ........................................................................................ 6
1. Nghiên cứu ngôn ngữ lập trình PHP .................................................................. 6
1.1. Tìm hiểu Laravel Framework .......................................................................... 6
1.2. Tìm hiểu Wordpress Framework .................................................................... 6
2. Dự án thực hiện .................................................................................................... 7
2.1. Giới thiệu chung ................................................................................................ 7
2.2. Chức năng chính và công việc thực hiện ......................................................... 7
2.3. Công nghệ sử dụng .......................................................................................... 10
III. TỔNG KẾT .......................................................................................................... 12
LỜI MỞ ĐẦU
Thành công trong việc hoàn thành khóa học và đạt được tấm bằng tốt nghiệp không chỉ đòi hỏi
kiến thức teo lý thuyết mà còn đòi hỏi kỹ năng thực tế. Quá trình thực tập là một phần quan
trọng trong hành trình học tập của mỗi sinh viên, giúp họ tiếp xúc với thế giới thực và áp dụng
những kiến thức đã học vào môi trường làm việc thực tế. Trong báo cáo này, tôi xin được chia sẻ
về hành trình thực tập của mình trong lĩnh vực phát triển ứng dụng web sử dụng ngôn ngữ lập
trình PHP.
PHP là một trong những ngôn ngữ lập trình phía máy chủ phổ biến nhất trên thế giới, được sử
dụng rộng rãi trong phát triển các ứng dụng web đa dạng. Quá trình thực tập của tôi đã diễn ra
tại Công ty Cổ phần đầu tư công nghệ và thương mại Softdreams. Trong thời gian này, tôi đã có
cơ hội làm việc với các dự án thực tế và áp dụng kiến thức về PHP vào việc xây dựng các ứng
dụng web thực tế.
Báo cáo này sẽ trình bày về dự án thực tập của tôi, quá trình làm việc với PHP và các công nghệ
liên quan, những khám phá và thách thức mà tôi đã trải qua, cũng như các kết quả và bài học
quan trọng từ quá trình thực tập này. Hy vọng rằng báo cáo này sẽ là một cái nhìn sâu hơn về
việc thực tập với PHP và giúp cho những ai quan tâm đến lĩnh vực này có cái nhìn rõ ràng hơn
về những gì có thể đạt được thông qua quá trình thực tập và học tập.
Chân thành cảm ơn sự hướng dẫn và hỗ trợ của thầy Hoàng Nam Thắng và sự đồng hành của
anh Trần Quang Duy trong suốt quá trình thực tập của em.
lOMoARcPSD| 36625228
Trân trọng
lOMoARcPSD|36625228
LỜI CẢM ƠN
Trong hành trình thực tập của mình, tôi đã được trải qua một loạt những trải nghiệm thú vị
học hỏi nhiều điều quý báu. Tôi muốn dành phần này để bày tỏ lòng biết ơn chân thành đến
những người đã đóng góp và hỗ trợ tôi trong suốt quá trình này.
Trước hết, tôi xin gửi lời cảm ơn đến thầy Hoàng Nam Thắng. Sự hướng dẫn, sự khích lệ và sự
hỗ trợ của thầy đã giúp em xây dựng nền tảng kiến thức vững chắc và tự tin trong việc thực hiện
dự án thực tập
Tôi cũng muốn bày tỏ lòng biết ơn sâu sắc đến anh Trần Quang Duy tại công ty cổ phần đầu tư
công nghệ và thương mại Softdreams. Sự hướng dẫn và mentorship của anh đã giúp em hiểu rõ
hơn về cách làm việc trong môi trường thực tế, từ việc quản lý dự án đến việc áp dụng kiến thức
vào các tình huống cụ thể. Những dự án và nhiệm vụ thực tế dưới sự hỗ trợ của anh đã đóng góp
quan trọng vào sự phát triển của em.
Cuối cùng, tôi muốn gửi lời cảm ơn đến gia đình và bạn bè của mình. Sự hỗ trợ tinh thần và lời
khích lệ của họ đã giúp tôi vượt qua những thách thức và duy trì động lực trong quá trình thực
tập.
Lời cảm ơn này không đủ để bày tỏ lòng biết ơn sâu sắc của tôi đối với tất cả những người đã
ủng hộ tôi trong hành trình này. Hy vọng rằng những kết quả và kiến thức mà tôi thu được từ
quá trình thực tập này sẽ là một phần nhỏ trong việc trả lại giá trị cho những người đã đặt niềm
tin vào tôi.
Cảm ơn mọi người và mong rằng báo cáo này sẽ là một tài liệu thú vị và hữu ích.
NHẬN XÉT CỦA KHOA
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
lOMoARcPSD|36625228
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
I. GIỚI THỆU CÔNG TY THỰC TẬP
1. Giới thiệu công ty
- Được thành lập vào ngày 9/9/2012 do Sở Kế hoạch và Đầu tư thành phố Hà
Nội cấp, với hoạt động ban đầu trong lĩnh vực phát triển phần mềm, công
nghệ thông tin phục vụ doanh nghiệp và chính phủ.
- Sau hơn 10 năm phát triển, với phương châm “Make IT Simple”
Softdreams luôn không ngừng nghiên cứu, phát triển các dịch vụ công nghệ
thông tin và sản phẩm thông minh nhằm mang lại lợi ích tối đa cho rộng rãi
khách hàng và người tiêu dùng Việt Nam, vươn xa tiếp cận thị trường toàn
cầu trong tương lai gần.
- Hiện nay công ty có khoảng 300-400 nhân viên làm nhiều lĩnh vực như
web developer, backend developer, kinh doanh, sales, …
2. Sản phẩm của công ty
lOMoARcPSD|36625228
- Hiện nay, công ty đã có trên 10 sản phẩm là phần mềm được ra mắt
thị trường, nổi bật là một số phần mềm như: + Phần mềm quản lý
nhân sự: EasyHRM
+ Phần mềm hóa đơn điện tử: EasyInvoice
+ Phần mềm kế toán: Easybook
II. NỘI DUNG THỰC TẬP
1. Nghiên cứu ngôn ngữ lập trình PHP
1.1. Tìm hiểu Laravel Framework
Nội dung:
- Cách sử dụng Laravel Framework để xây dựng một trang web
- Hiểu được kiến trúc MVC của laravel
- Cách Framework Laravel quản lý các Routing - Các Relationship database
trong Laravel Thực hiện:
- Tìm hiểu dưới sự hướng dẫn của leader, với kiến thức có sẵn và sự linh động
tìm kiếm tài liệu qua các nền tảng như google, youtube tôi đã hoàn thành tốt
những yêu cầu ban đầu của leader và hoàn thành giai đoạn tìm hiểu một cách
nhanh chóng.
1.2. Tìm hiểu Wordpress Framework
Nội dung:
- Cách sử dụng Wordpress Framework để tạo một trang web
- Học về cách phân chia thư mục, các file của Wordpress
- Làm việc với trang wp-admin của Wordpress
- Làm quen với plugin và sử dụng plugin vào Wordpress - Nghiên cứ về
database trong Wordpress Thực hiện:
- Đây là một framework mới đối với tôi, nhưng dựa vào kiến thực nền tảng php
tôi dễ dàng tiếp cận và hoàn thành các task của leader qua các tài liệu có sẵn
của Wordpress hay những khóa học trên nền tảng Youtube
Lịch làm việc: Fulltime từ thứ 2 – thứ 6 và 2 thứ 7 cách tuần trong tháng
lOMoARcPSD|36625228
2. Dự án thực hiện
2.1. Giới thiệu chung
- Sau khi hoàn thành quá trình bổ sung kiến thức, tôi đã được tham gia vào các
dự án thực tế của công ty dưới sự chỉ dẫn của leader.
Một dự án mà tôi đã trực tiếp triển khai là xây dựng trang web giới thiệu và
đăng bài viết cho phần mềm quản lý nhân sự EasyHRM.
EasyHRM là giải pháp quản lý nhân sự toàn diện do Công ty CP Đầu tư &
Thương mại Softdreams ra mắt. Sở hữu những tính năng thông minh,
EasyHRM giúp việc quản trị nhân sự trở nên dễ dàng ở mọi lúc, mọi nơi và
hiện đang có hơn 200.000 đối tác sử dụng.
- Trang web: https://easyhrm.vn/
2.2. Chức năng chính và công việc thực hiện
- Mang đến cho khách hàng một giao diện thân thiện, dễ sử dụng với cách
sắp xếp, thiết kế bố cục hợp lý, hiện đại.
lOMoARcPSD| 36625228
- Hiển thị các tin tức về kiến thức kinh doanh, thuế… ở trang tin tức - Thu
lOMoARcPSD|36625228
thập dữ liệu được nhập vào của khách hàng để gọi điện thoại tư vấn và giới
thiệu sản phẩm
Sau khi khách hàng nhập thông tin, thông tin của khách hàng sẽ được gửi về
mail của nhân viên kinh doanh để liên lạc.
- Cấu hình trang admin để content-writer(người viết content) có thể thêm sửa
xóa bài viết mà không cần dùng đến code.
Với theme option được cài đặt sẵn: Người viết bài có thể dễ dàng thêm, sửa,
xóa bài viết hay bất cứ nội dung gì trên trang web mà không cần sửa trực
tiếp ở code.
- Sử dụng các plugin của Wordpress để thêm các chức năng như: gắn số điện
thoại ZaloOA, lấy dữ liệu từ form… - Chức năng báo giá:
lOMoARcPSD|36625228
Click vào nút xem chi tiết để xem giá của từng gói
- Đưa trang web lên hosting và trỏ tên miền về host.
2.3. Công nghệ sử dụng
2.3.1. Framework Laravel
- Ngôn ngữ lập trình PHP: Laravel được xây dựng trên ngôn ngữ lập trình PHP,
vì vậy bạn sẽ sử dụng PHP để viết mã nguồn ứng dụng của mình.
- Composer: Composer là một công cụ quản lý gói PHP, giúp bạn quản lý
cài đặt các thư viện và gói mở rộng PHP cho dự án Laravel của bạn.
- Blade Template Engine: Blade là một hệ thống template engine được tích hợp
sẵn trong Laravel, giúp bạn tạo và quản lý giao diện người dùng.
lOMoARcPSD|36625228
- Eloquent ORM: Laravel sử dụng Eloquent ORM (Object-Relational Mapping)
để tương tác với cơ sở dữ liệu. Nó cho phép bạn thao tác với cơ sở dữ liệu
bằng cách sử dụng các đối tượng PHP thay vì SQL truyền thống.
- Artisan: Artisan là công cụ dòng lệnh tích hợp trong Laravel, giúp bạn tạo các
lệnh tùy chỉnh, tạo bảng cơ sở dữ liệu, và thực hiện nhiều tác vụ khác.
2.3.2. Framework Wordpress
- Ngôn ngữ lập trình PHP: Giống như Laravel, WordPress cũng được xây dựng
trên ngôn ngữ PHP.
- MySQL: WordPress sử dụng cơ sở dữ liệu MySQL để lưu trữ nội dung và dữ
liệu của trang web.
- HTML, CSS và JavaScript: Bạn sẽ sử dụng HTML để tạo cấu trúc trang web,
CSS để thiết kế giao diện người dùng, và JavaScript để thêm tính năng tương
tác vào trang web WordPress.
- Phần mở rộng (Plugins) và Chủ đề (Themes): WordPress cho phép bạn sử
dụng các plugins và themes để mở rộng và tùy chỉnh chức năng và giao diện
của trang web. Bạn có thể viết plugins và themes sử dụng PHP và các ngôn
ngữ web khác như HTML, CSS và JavaScript.
lOMoARcPSD|36625228
III. TỔNG KẾT
Sau một tháng thực tập đầy học hỏi và trải nghiệm, tôi xin được kết thúc báo cáo này bằng việc
tổng kết những điều quan trọng nhất mà tôi đã học được và những triển vọng tương lai trong lĩnh
vực phát triển PHP.
Trong thời gian thực tập, tôi đã có cơ hội làm việc trực tiếp với mã nguồn PHP, xây dựng ứng
dụng web thực tế, và tiếp xúc với các công nghệ và framework liên quan. Những điều quan trọng
nhất tôi đã học được bao gồm:
1. Sự Hiểu Biết Sâu Hơn Về PHP
Tôi đã nắm vững kiến thức cơ bản về PHP và hiểu rõ cách nó hoạt động trong việc xử lý
yêu cầu web. Tôi đã học cách viết mã nguồn PHP hiệu quả và bảo mật hơn.
2. Quản Lý Cơ Sở Dữ Liệu:
Trong quá trình thực tập, tôi đã làm việc với cơ sở dữ liệu MySQL và hiểu cách tương
tác với dữ liệu trong ứng dụng web.
3. Sử Dụng Framework Laravel:
Tôi đã có cơ hội làm việc với Laravel, một trong những framework PHP phổ biến nhất,
và hiểu cách sử dụng nó để phát triển ứng dụng web nhanh chóng và hiệu quả.
4. Quy Trình Phát Triển:
Tôi đã học cách sử dụng Git để quản lý phiên bản và tham gia vào quy trình phát triển
dự án cùng đồng đội.
5. Học Cách Giải Quyết Vấn Đề:
Những khó khăn và thách thức tôi đã gặp trong quá trình thực tập đã giúp tôi trở nên linh
hoạt và học cách giải quyết các vấn đề kỹ thuật.
Về phía tương lai, tôi có mục tiêu tiếp tục phát triển sự nghiệp của mình trong lĩnh vực phát triển
web và PHP sẽ là một phần quan trọng của hành trình đó. Tôi muốn nâng cao kiến thức và k
năng của mình về PHP, tham gia vào các dự án phát triển web thú vị hơn và học hỏi từ những
chuyên gia trong ngành.
Tôi cũng hiểu rằng việc học không bao giờ kết thúc, và sự nghiệp trong lĩnh vực công nghệ
thông tin đòi hỏi sự liên tục cập nhật kiến thức. Do đó, tôi cam kết tự học hỏi liên tục và luôn
cố gắng đóng góp vào cộng đồng phát triển PHP.
Cuối cùng, tôi muốn bày tỏ lòng biết ơn đến công ty cổ phần đầu tư công nghệ và thương mại
Softdreams và tất cả những người đã giúp đỡ và hỗ trợ tôi trong suốt thời gian thực tập. Sự
hướng dẫn và cơ hội được làm việc ở đây đã làm cho thực tập của tôi trở thành một trải nghiệm
đáng nhớ.
Tôi rất mong rằng tương lai sẽ đầy triển vọng và đầy cơ hội để phát triển trong lĩnh vực phát
triển PHP và công nghệ thông tin nói chung. Cảm ơn mọi người đã đọc báo cáo này và hy vọng
nó đã cung cấp một cái nhìn tổng quan về hành trình của tôi trong thực tập PHP.
Trân trọng,
Triệu Thanh Tuấn
| 1/12

Preview text:

lOMoARcPSD| 36625228
TRƯỜNG ĐẠI HỌC XÂY DỰNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN □□&□□ Báo cáo thực tập PHP WEB DEVELOPER
Giảng viên hướng dẫn: Ths. Hoàng Nam Thắng
Sinh viên thực hiện: Triệu Thanh Tuấn Công ty thực tập:
Công ty cổ phần đầu tư công nghệ và thương mại Softdreams HÀ NỘI 09-2023 lOMoARcPSD| 36625228 MỤC LỤC
LỜI MỞ ĐẦU ............................................................................................................... 2
LỜI CẢM ƠN ............................................................................................................... 4
NHẬN XÉT CỦA KHOA ............................................................................................ 4
I. GIỚI THỆU CÔNG TY THỰC TẬP ..................................................................... 5
1. Giới thiệu công ty ................................................................................................. 5
2. Sản phẩm của công ty .......................................................................................... 5
II. NỘI DUNG THỰC TẬP ........................................................................................ 6
1. Nghiên cứu ngôn ngữ lập trình PHP .................................................................. 6
1.1. Tìm hiểu Laravel Framework .......................................................................... 6
1.2. Tìm hiểu Wordpress Framework .................................................................... 6
2. Dự án thực hiện .................................................................................................... 7
2.1. Giới thiệu chung ................................................................................................ 7
2.2. Chức năng chính và công việc thực hiện ......................................................... 7
2.3. Công nghệ sử dụng .......................................................................................... 10
III. TỔNG KẾT .......................................................................................................... 12 LỜI MỞ ĐẦU
Thành công trong việc hoàn thành khóa học và đạt được tấm bằng tốt nghiệp không chỉ đòi hỏi
kiến thức teo lý thuyết mà còn đòi hỏi kỹ năng thực tế. Quá trình thực tập là một phần quan
trọng trong hành trình học tập của mỗi sinh viên, giúp họ tiếp xúc với thế giới thực và áp dụng
những kiến thức đã học vào môi trường làm việc thực tế. Trong báo cáo này, tôi xin được chia sẻ
về hành trình thực tập của mình trong lĩnh vực phát triển ứng dụng web sử dụng ngôn ngữ lập trình PHP.
PHP là một trong những ngôn ngữ lập trình phía máy chủ phổ biến nhất trên thế giới, được sử
dụng rộng rãi trong phát triển các ứng dụng web đa dạng. Quá trình thực tập của tôi đã diễn ra
tại Công ty Cổ phần đầu tư công nghệ và thương mại Softdreams. Trong thời gian này, tôi đã có
cơ hội làm việc với các dự án thực tế và áp dụng kiến thức về PHP vào việc xây dựng các ứng dụng web thực tế.
Báo cáo này sẽ trình bày về dự án thực tập của tôi, quá trình làm việc với PHP và các công nghệ
liên quan, những khám phá và thách thức mà tôi đã trải qua, cũng như các kết quả và bài học
quan trọng từ quá trình thực tập này. Hy vọng rằng báo cáo này sẽ là một cái nhìn sâu hơn về
việc thực tập với PHP và giúp cho những ai quan tâm đến lĩnh vực này có cái nhìn rõ ràng hơn
về những gì có thể đạt được thông qua quá trình thực tập và học tập.
Chân thành cảm ơn sự hướng dẫn và hỗ trợ của thầy Hoàng Nam Thắng và sự đồng hành của
anh Trần Quang Duy trong suốt quá trình thực tập của em. lOMoAR cPSD| 36625228 Trân trọng lOMoARcPSD| 36625228 LỜI CẢM ƠN
Trong hành trình thực tập của mình, tôi đã được trải qua một loạt những trải nghiệm thú vị và
học hỏi nhiều điều quý báu. Tôi muốn dành phần này để bày tỏ lòng biết ơn chân thành đến
những người đã đóng góp và hỗ trợ tôi trong suốt quá trình này.
Trước hết, tôi xin gửi lời cảm ơn đến thầy Hoàng Nam Thắng. Sự hướng dẫn, sự khích lệ và sự
hỗ trợ của thầy đã giúp em xây dựng nền tảng kiến thức vững chắc và tự tin trong việc thực hiện dự án thực tập
Tôi cũng muốn bày tỏ lòng biết ơn sâu sắc đến anh Trần Quang Duy tại công ty cổ phần đầu tư
công nghệ và thương mại Softdreams. Sự hướng dẫn và mentorship của anh đã giúp em hiểu rõ
hơn về cách làm việc trong môi trường thực tế, từ việc quản lý dự án đến việc áp dụng kiến thức
vào các tình huống cụ thể. Những dự án và nhiệm vụ thực tế dưới sự hỗ trợ của anh đã đóng góp
quan trọng vào sự phát triển của em.
Cuối cùng, tôi muốn gửi lời cảm ơn đến gia đình và bạn bè của mình. Sự hỗ trợ tinh thần và lời
khích lệ của họ đã giúp tôi vượt qua những thách thức và duy trì động lực trong quá trình thực tập.
Lời cảm ơn này không đủ để bày tỏ lòng biết ơn sâu sắc của tôi đối với tất cả những người đã
ủng hộ tôi trong hành trình này. Hy vọng rằng những kết quả và kiến thức mà tôi thu được từ
quá trình thực tập này sẽ là một phần nhỏ trong việc trả lại giá trị cho những người đã đặt niềm tin vào tôi.
Cảm ơn mọi người và mong rằng báo cáo này sẽ là một tài liệu thú vị và hữu ích. NHẬN XÉT CỦA KHOA
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
.......................................................................................................................................... lOMoARcPSD| 36625228
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
.......................................................................................................................................... I.
GIỚI THỆU CÔNG TY THỰC TẬP
1. Giới thiệu công ty -
Được thành lập vào ngày 9/9/2012 do Sở Kế hoạch và Đầu tư thành phố Hà
Nội cấp, với hoạt động ban đầu trong lĩnh vực phát triển phần mềm, công
nghệ thông tin phục vụ doanh nghiệp và chính phủ. -
Sau hơn 10 năm phát triển, với phương châm “Make IT Simple”
Softdreams luôn không ngừng nghiên cứu, phát triển các dịch vụ công nghệ
thông tin và sản phẩm thông minh nhằm mang lại lợi ích tối đa cho rộng rãi
khách hàng và người tiêu dùng Việt Nam, vươn xa tiếp cận thị trường toàn
cầu trong tương lai gần. -
Hiện nay công ty có khoảng 300-400 nhân viên làm nhiều lĩnh vực như
web developer, backend developer, kinh doanh, sales, …
2. Sản phẩm của công ty lOMoARcPSD| 36625228 -
Hiện nay, công ty đã có trên 10 sản phẩm là phần mềm được ra mắt
thị trường, nổi bật là một số phần mềm như: + Phần mềm quản lý nhân sự: EasyHRM
+ Phần mềm hóa đơn điện tử: EasyInvoice
+ Phần mềm kế toán: Easybook II.
NỘI DUNG THỰC TẬP
1. Nghiên cứu ngôn ngữ lập trình PHP 1.1.
Tìm hiểu Laravel Framework Nội dung:
- Cách sử dụng Laravel Framework để xây dựng một trang web
- Hiểu được kiến trúc MVC của laravel
- Cách Framework Laravel quản lý các Routing - Các Relationship database trong Laravel Thực hiện:
- Tìm hiểu dưới sự hướng dẫn của leader, với kiến thức có sẵn và sự linh động
tìm kiếm tài liệu qua các nền tảng như google, youtube tôi đã hoàn thành tốt
những yêu cầu ban đầu của leader và hoàn thành giai đoạn tìm hiểu một cách nhanh chóng. 1.2.
Tìm hiểu Wordpress Framework Nội dung: -
Cách sử dụng Wordpress Framework để tạo một trang web -
Học về cách phân chia thư mục, các file của Wordpress -
Làm việc với trang wp-admin của Wordpress -
Làm quen với plugin và sử dụng plugin vào Wordpress - Nghiên cứ về
database trong Wordpress Thực hiện: -
Đây là một framework mới đối với tôi, nhưng dựa vào kiến thực nền tảng php
tôi dễ dàng tiếp cận và hoàn thành các task của leader qua các tài liệu có sẵn
của Wordpress hay những khóa học trên nền tảng Youtube
Lịch làm việc: Fulltime từ thứ 2 – thứ 6 và 2 thứ 7 cách tuần trong tháng lOMoARcPSD| 36625228
2. Dự án thực hiện 2.1. Giới thiệu chung -
Sau khi hoàn thành quá trình bổ sung kiến thức, tôi đã được tham gia vào các
dự án thực tế của công ty dưới sự chỉ dẫn của leader.
Một dự án mà tôi đã trực tiếp triển khai là xây dựng trang web giới thiệu và
đăng bài viết cho phần mềm quản lý nhân sự EasyHRM.
EasyHRM là giải pháp quản lý nhân sự toàn diện do Công ty CP Đầu tư &
Thương mại Softdreams ra mắt. Sở hữu những tính năng thông minh,
EasyHRM giúp việc quản trị nhân sự trở nên dễ dàng ở mọi lúc, mọi nơi và
hiện đang có hơn 200.000 đối tác sử dụng. -
Trang web: https://easyhrm.vn/ 2.2.
Chức năng chính và công việc thực hiện -
Mang đến cho khách hàng một giao diện thân thiện, dễ sử dụng với cách
sắp xếp, thiết kế bố cục hợp lý, hiện đại. lOMoAR cPSD| 36625228 -
Hiển thị các tin tức về kiến thức kinh doanh, thuế… ở trang tin tức - Thu lOMoARcPSD| 36625228
thập dữ liệu được nhập vào của khách hàng để gọi điện thoại tư vấn và giới thiệu sản phẩm
Sau khi khách hàng nhập thông tin, thông tin của khách hàng sẽ được gửi về
mail của nhân viên kinh doanh để liên lạc. -
Cấu hình trang admin để content-writer(người viết content) có thể thêm sửa
xóa bài viết mà không cần dùng đến code.
Với theme option được cài đặt sẵn: Người viết bài có thể dễ dàng thêm, sửa,
xóa bài viết hay bất cứ nội dung gì trên trang web mà không cần sửa trực tiếp ở code. -
Sử dụng các plugin của Wordpress để thêm các chức năng như: gắn số điện
thoại ZaloOA, lấy dữ liệu từ form… - Chức năng báo giá: lOMoARcPSD| 36625228
Click vào nút xem chi tiết để xem giá của từng gói
- Đưa trang web lên hosting và trỏ tên miền về host. 2.3.
Công nghệ sử dụng
2.3.1. Framework Laravel -
Ngôn ngữ lập trình PHP: Laravel được xây dựng trên ngôn ngữ lập trình PHP,
vì vậy bạn sẽ sử dụng PHP để viết mã nguồn ứng dụng của mình. -
Composer: Composer là một công cụ quản lý gói PHP, giúp bạn quản lý và
cài đặt các thư viện và gói mở rộng PHP cho dự án Laravel của bạn. -
Blade Template Engine: Blade là một hệ thống template engine được tích hợp
sẵn trong Laravel, giúp bạn tạo và quản lý giao diện người dùng. lOMoARcPSD| 36625228 -
Eloquent ORM: Laravel sử dụng Eloquent ORM (Object-Relational Mapping)
để tương tác với cơ sở dữ liệu. Nó cho phép bạn thao tác với cơ sở dữ liệu
bằng cách sử dụng các đối tượng PHP thay vì SQL truyền thống. -
Artisan: Artisan là công cụ dòng lệnh tích hợp trong Laravel, giúp bạn tạo các
lệnh tùy chỉnh, tạo bảng cơ sở dữ liệu, và thực hiện nhiều tác vụ khác.
2.3.2. Framework Wordpress -
Ngôn ngữ lập trình PHP: Giống như Laravel, WordPress cũng được xây dựng trên ngôn ngữ PHP. -
MySQL: WordPress sử dụng cơ sở dữ liệu MySQL để lưu trữ nội dung và dữ liệu của trang web. -
HTML, CSS và JavaScript: Bạn sẽ sử dụng HTML để tạo cấu trúc trang web,
CSS để thiết kế giao diện người dùng, và JavaScript để thêm tính năng tương
tác vào trang web WordPress. -
Phần mở rộng (Plugins) và Chủ đề (Themes): WordPress cho phép bạn sử
dụng các plugins và themes để mở rộng và tùy chỉnh chức năng và giao diện
của trang web. Bạn có thể viết plugins và themes sử dụng PHP và các ngôn
ngữ web khác như HTML, CSS và JavaScript. lOMoARcPSD| 36625228 III. TỔNG KẾT
Sau một tháng thực tập đầy học hỏi và trải nghiệm, tôi xin được kết thúc báo cáo này bằng việc
tổng kết những điều quan trọng nhất mà tôi đã học được và những triển vọng tương lai trong lĩnh vực phát triển PHP.
Trong thời gian thực tập, tôi đã có cơ hội làm việc trực tiếp với mã nguồn PHP, xây dựng ứng
dụng web thực tế, và tiếp xúc với các công nghệ và framework liên quan. Những điều quan trọng
nhất tôi đã học được bao gồm:
1. Sự Hiểu Biết Sâu Hơn Về PHP
Tôi đã nắm vững kiến thức cơ bản về PHP và hiểu rõ cách nó hoạt động trong việc xử lý
yêu cầu web. Tôi đã học cách viết mã nguồn PHP hiệu quả và bảo mật hơn.
2. Quản Lý Cơ Sở Dữ Liệu:
Trong quá trình thực tập, tôi đã làm việc với cơ sở dữ liệu MySQL và hiểu cách tương
tác với dữ liệu trong ứng dụng web.
3. Sử Dụng Framework Laravel:
Tôi đã có cơ hội làm việc với Laravel, một trong những framework PHP phổ biến nhất,
và hiểu cách sử dụng nó để phát triển ứng dụng web nhanh chóng và hiệu quả. 4. Quy Trình Phát Triển:
Tôi đã học cách sử dụng Git để quản lý phiên bản và tham gia vào quy trình phát triển
dự án cùng đồng đội.
5. Học Cách Giải Quyết Vấn Đề:
Những khó khăn và thách thức tôi đã gặp trong quá trình thực tập đã giúp tôi trở nên linh
hoạt và học cách giải quyết các vấn đề kỹ thuật.
Về phía tương lai, tôi có mục tiêu tiếp tục phát triển sự nghiệp của mình trong lĩnh vực phát triển
web và PHP sẽ là một phần quan trọng của hành trình đó. Tôi muốn nâng cao kiến thức và kỹ
năng của mình về PHP, tham gia vào các dự án phát triển web thú vị hơn và học hỏi từ những chuyên gia trong ngành.
Tôi cũng hiểu rằng việc học không bao giờ kết thúc, và sự nghiệp trong lĩnh vực công nghệ
thông tin đòi hỏi sự liên tục cập nhật kiến thức. Do đó, tôi cam kết tự học hỏi liên tục và luôn
cố gắng đóng góp vào cộng đồng phát triển PHP.
Cuối cùng, tôi muốn bày tỏ lòng biết ơn đến công ty cổ phần đầu tư công nghệ và thương mại
Softdreams và tất cả những người đã giúp đỡ và hỗ trợ tôi trong suốt thời gian thực tập. Sự
hướng dẫn và cơ hội được làm việc ở đây đã làm cho thực tập của tôi trở thành một trải nghiệm đáng nhớ.
Tôi rất mong rằng tương lai sẽ đầy triển vọng và đầy cơ hội để phát triển trong lĩnh vực phát
triển PHP và công nghệ thông tin nói chung. Cảm ơn mọi người đã đọc báo cáo này và hy vọng
nó đã cung cấp một cái nhìn tổng quan về hành trình của tôi trong thực tập PHP. Trân trọng, Triệu Thanh Tuấn