lOMoARcPSD| 58970315
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 cổ phần đầu tư công nghệ và thương mại
Softdreams
HÀ NỘI 09-2023
lOMoARcPSD| 58970315
MỤC LỤC
LỜI MỞ ĐẦU ............................................................................................................... 2
LỜI CẢM ƠN ............................................................................................................... 3
NHẬN XÉT CỦA KHOA ............................................................................................ 3
I. GIỚI THỆU CÔNG TY THỰC TẬP ..................................................................... 4
1. Giới thiệu công ty ................................................................................................. 4
2. Sản phẩm của công ty .......................................................................................... 4
II. NỘI DUNG THỰC TẬP ........................................................................................ 5
1. Nghiên cứu ngôn ngữ lập trình PHP .................................................................. 5
1.1. Tìm hiểu Laravel Framework .......................................................................... 5
1.2. Tìm hiểu Wordpress Framework ..................................................................... 5
2. Dự án thực hiện .................................................................................................... 6
2.1. Giới thiệu chung ................................................................................................ 6
2.2. Chức năng chính và công việc thực hiện ......................................................... 6
2.3. Công nghệ sử dụng ............................................................................................ 9
III. TỔNG KẾT .......................................................................................................... 11
LỜI MỞ ĐẦU
Thành công trong việc hoàn thành khóa học đạ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 á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 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 công nghệ thương mại Softdreams. Trong thời gian này, tôi đã
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 PHPcá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ả 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.
Trân trọng
lOMoARcPSD| 58970315
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
công nghệ thương mại Softdreams. Sự hướng dẫn mentorship của anh đã giúp em hiểu
hơn về cách làm việc trong môi trường thực tế, từ việc quản 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 bạn của mình. Sự hỗ trợ tinh thần lời
khích lệ của họ đã giúp tôi vượt qua những thách thức 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ả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| 58970315
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
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ố
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
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
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
- 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
nhân sự: EasyHRM
lOMoARcPSD| 58970315
+ 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 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 sẵn 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 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 hoàn thành các task của leader qua các tài liệu 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| 58970315
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 tôi đã trực tiếp triển khai xây dựng trang web giới thiệu
đă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
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| 58970315
- Hiển thị các tin tức về kiến thức kinh doanh, thuế… ở trang tin tức - Thu
lOMoARcPSD| 58970315
thập dữ liệu được nhập vào của khách hàng để gọi điện thoại vấn 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 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| 58970315
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 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| 58970315
- 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 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 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 sở dữ liệu MySQL để lưu trữ nội dung dữ
liệu của trang web.
- HTML, CSS 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, JavaScript để thêm 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ó thviết plugins và themes sử dụng PHP các ngôn ngữ
web khác như HTML, CSS và JavaScript.
lOMoARcPSD| 58970315
III. TỔNG KẾT
Sau một tháng thực tập đầy học hỏi 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 đã hội làm việc trực tiếp với 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 hiểu cách hoạt động trong việc xử
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,
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 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 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 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 công nghệ 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 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
PHPcông nghệ thông tin nói chung. Cảm ơn mọi người đã đọc báo cáo này 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

Preview text:

lOMoAR cPSD| 58970315
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 lOMoAR cPSD| 58970315 MỤC LỤC
LỜI MỞ ĐẦU ............................................................................................................... 2
LỜI CẢM ƠN ............................................................................................................... 3
NHẬN XÉT CỦA KHOA ............................................................................................ 3
I. GIỚI THỆU CÔNG TY THỰC TẬP ..................................................................... 4
1. Giới thiệu công ty ................................................................................................. 4
2. Sản phẩm của công ty .......................................................................................... 4
II. NỘI DUNG THỰC TẬP ........................................................................................ 5
1. Nghiên cứu ngôn ngữ lập trình PHP .................................................................. 5
1.1. Tìm hiểu Laravel Framework .......................................................................... 5
1.2. Tìm hiểu Wordpress Framework ..................................................................... 5
2. Dự án thực hiện .................................................................................................... 6
2.1. Giới thiệu chung ................................................................................................ 6
2.2. Chức năng chính và công việc thực hiện ......................................................... 6
2.3. Công nghệ sử dụng ............................................................................................ 9
III. TỔNG KẾT .......................................................................................................... 11 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. Trân trọng lOMoAR cPSD| 58970315 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
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
.......................................................................................................................................... lOMoAR cPSD| 58970315
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
.......................................................................................................................................... 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
- 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 lOMoAR cPSD| 58970315
+ 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 lOMoAR cPSD| 58970315
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| 58970315
- Hiển thị các tin tức về kiến thức kinh doanh, thuế… ở trang tin tức - Thu lOMoAR cPSD| 58970315
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á: lOMoAR cPSD| 58970315
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. lOMoAR cPSD| 58970315
- 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. lOMoAR cPSD| 58970315 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