TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG VÀ AN NINH QUỐC TẾ
ATHENA
~~~~~~~~~
BÁO CÁO THỰC TẬP
ĐỀ TÀI: XÂY DỰNG WEBSITE BẰNG CÁC MÃ NGUỒN MỞ: WORDPRESS,
JOOMLA, OPENCART, MOODLE
GVHD: Võ Đỗ Thắng
SVTH: Nguyễn Hoài Phong
TP. Hồ Chí Minh, ngày 12 tháng 08 năm 2015
TRUNG TÂM QUẢN TRỊ MẠNG VÀ AN
NINH MẠNG QUỐC TẾ ATHENA
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT
NAM
Độc lập - Tự do - Hạnh Phúc
NHIỆM VỤ THỰC TẬP
Họ và tên SV: Nguyễn Hoài Phong MSSV: 51002394
Chuyên ngành: Khoa học máy tính
Tên đề tài: Xây dựng website bằng các mã nguồn mở: Wordpress, Joomla, Moodle, Opencart
Nội dung thực hiện:
 Lý thuyết:
Nắm vững cách xây dựng website thông qua các mã nguồn mở.
 Thực hành:
+ Thiết lập XAMPP để xây dựng các website local.
+ Hiện thực website tương ứng với mỗi mã nguồn mỡ bằng một vài website đơn giản.
+ Lập video khái quát từng bước hiện thực các website.
+ Lập báo cáo hàng tuần các vấn đề đã làm.
Thời gian thực hiện: 12/06/2015 đến 14/08/2015
Chữ kí của SV:
Tp. Hồ Chí Minh, ngày 12 tháng 08 năm 2015
GIÁM ĐỐC TRUNG TÂM GIÁO VIÊN HƯỚNG DẪN
(Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)
1
LỜI CÁM ƠN
Sau những thành công thì luôn có sự hổ trợ,giúp đỡ từ những người đi trước, dù ít
hay nhiều thì em cũng rất biết ơn tất cả những ai đã giúp đỡ em trong thời gian thực
tập vừa qua để em hoàn thành tốt công việc được giao.
Cảm ơn giửi tới những thầy cô giáo Khoa Khoa học và Kĩ thuật Máy tính - Trường
Đại Học Bách Khoa TPHCM cũng như bạn bè anh chị trong trường cách này cách
khác đã giúp đỡ em trong suốt bốn năm qua.
Lời cảm ơn sâu sắc nhất tới Thầy Võ Đỗ Thắng người trực tiếp chỉ dạy tại Trung
Tâm Athena nơi em thực tập,nếu không có những buổi thảo luận chỉ bày của thầy thì
em và các bạn không biết phải bắt đầu từ đâu.
Mặc dù có sự cố gắng trong mọi công việc nhưng vì buổi đầu mới tiếp cận được
thực tế trải nghiêm nhiều điều mới nên không thể tránh khỏi sai sót mong thầy cô và
các bạn bỏ qua.
Em xin chân thành cảm ơn !
Tp. Hồ Chí Minh, ngày 12 tháng 08 năm 2015
2
MỤC LỤC
Lời cám ơn.............................................................................................................................. 01
Mục lục................................................................................................................................... 02
I. CÔNG VIỆC THỰC TẬP .................................................................................................. 03
II. NỘI DUNG THỰC TẬP................................................................................................... 09
1. Cài đặt XAMPP trên máy tính............................................................................................ 09
2. Thiết lập và hiện thực website bằng Wordpress..........................................................12
3. Thiết lập và hiện thực website bằng Joomla.................................................................18
4. Thiết lập và hiện thực website bằng Opencart..............................................................25
5. Thiết lập và hiện thực website bằng Moodle................................................................32
III. NHẬN XÉT THUẬN LỢI KHÓ KHĂN....................................................................37
1. Nhận xét............................................................................................................................ 37
2. Thuận lợi .......................................................................................................................... 37
3. Khó khăn........................................................................................................................... 37
IV. KINH NGHIỆM CÓ ĐƯỢC SAU KHI THỰC TẬP............................................... 37
3
I. CÔNG VIỆC THỰC TẬP:
Giới thiệu Doanh nghiệp thực tập - TRUNG TÂM QUẢN TRỊ MẠNG VÀ AN
NINH MẠNG QUỐC TẾ ATHENA.
Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA -
Tiền thân là Công ty TNHH Tư vấn và Đào tạo quản trị mạng Việt Năng, (tên thương
hiệu viết tắt là TRUNG TÂM ĐÀO TẠO ATHENA), được chính thức thành lập
theo giấy phép kinh doanh số 4104006757 của Sở Kế Hoạch Đầu Tư Tp Hồ Chí Minh
cấp ngày 04 tháng 11 năm 2008.
Tên công ty viết bằng tiếng nước ngoài: ATHENA ADVICE TRAINING
NETWORK SECURITY COMPANY LIMITED.
ATHENA là một tổ chức quy tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt
huyết và kinh nghiệm trong lĩnh vực công nghệ thông tin. Với quyết tâm góp phần vào
công cuộc thúc đẩy tiến trình tin học hóa của nước nhà.
ATHENA đã và đang tập trung chủ yếu vào các họat động sau:
• Đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu
chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI ,
CEH,... Song song đó, trung tâm ATHENA còn có những chương trình đào tạo cao
cấp dành riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An ,
ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính..Qua đó cung cấp
nguồn nhân lực trong lĩnh vực công nghệ thông tin, đặc biệt là chuyên gia về mạng
máy tính và bảo mật mạng đạt trình độ quốc tế cho các tổ chức, doanh nghiệp có nhu
cầu.
• Tư vấn và hổ trợ cho doanh nghiệp ứng dụng hiệu quả tin học vào hoạt động sản xuất
kinh doanh.
• Tiến hành các hoạt động nghiên cứu nâng cao kiến thức tin học và phát triển cơ sở dữ
liệu thông tin về các ứng dụng và sự cố mạng.
• Tiến hành các dịch vụ ứng cứu khẩn cấp cho doanh nghiệp trong trường hợp xảy ra sự
cố máy tính.
Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là
chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ
ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin
Truyền Thông các tỉnh, bưu điện các tỉnh,…
4
Ngoài ra, Trung tâm ATHENA còn có nhiều chương trình hợp tác và trao đổi
công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ Chí Minh,
Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn Thông, Hiệp hội
an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự...
1.Trụ sở và các chi nhánh:
• Trụ sở chính:
Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA.
Số 2 Bis Đinh Tiên Hoàng, Phường Đa Kao, Tp Hồ Chí Minh, Việt Nam.
Điện thoại: ( 84-8 ) 3824 4041
Hotline: 0943 23 00 99
• Cơ sở 2_Tại TP Hồ Chí Minh:
Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA
92 Nguyễn Đình Chiểu ,Phường Đa Kao,Quận 1, Tp Hồ Chí Minh, Việt Nam.
Website: www.Athena.Edu.Vn
Điện thoại: ( 84-8 ) 2210 3801
Hotline: 0943 20 00 88
2.Quá trình hình thành và phát triển của trung tâm:
Một nhóm các thành viên là những doanh nhân tài năng và thành công trong lĩnh vực
công nghệ thông tin đã nhận ra tiềm năng phát triển của việc đào tạo nền công nghệ
thông tin nước nhà. Họ là những cá nhân có trình độ chuyên môn cao và có đầu óc
lãnh đạo cùng với tầm nhìn xa về tương lai của ngành công nghệ thông tin trong tương
lai, họ đã quy tụ được một lực lượng lớn đội ngũ công nghệ thông tin trước hết là làm
nhiệm vụ ứng cứu máy tính cho các doanh nghiệp, cá nhân có nhu cầu. Bước phát
triển tiếp theo là vươn tầm đào đạo đội ngũ cán bộ công nghệ thông tin cho đất nước
và xã hội.
Các thành viên sáng lập trung tâm gồm:
Ông Nguyễn Thế Đông: Cựu giám đốc trung tâm ứng cứu máy tính Athena, hiện tại là
giám đốc dự án của công ty Siemen Telecom.
Ông Hứa Văn Thế Phúc: Phó Giám đốc Phát triển Thương mại Công ty EIS, Phó
Tổng công ty FPT.
5
Ông Nghiêm Sỹ Thắng: Phó Tổng giám đốc Ngân hàng Liên Việt, chịu trách nhiệm
công nghệ thông tin của Ngân hàng.
Ông Võ Đỗ Thắng: Hiện đang là giám đốc Trung tâm đào tạo quản trị và an ninh
mạng Athena.
Đến năm 2003, bốn thành viên sáng lập cùng với với đội ngũ ứng cứu máy tính gần
100 thành viên hoạt động như là một nhóm, một tổ chức ứng cứu máy tính miền Nam.
Từ năm 2004- 2006: Trung tâm có nhiều bước phát triển và chuyển mình. Trung tâm
trở thành một trong những địa chỉ tin cậy của nhiều doanh nghiệp nhằm cài đặt hệ
thống an ninh mạng và đào tạo cho đội ngũ nhân viên của các doanh nghiệp về các
chương trình quản lý dự án MS Project 2003, kỹ năng thương mại điện tử, bảo mật
web… và là địa chỉ tin cậy của nhiều học sinh_sinh viên đến đăng kí học. Đòi hỏi cấp
thiết trong thời gian này của Trung tâm là nâng cao hơn nữa đội ngũ giảng viên cũng
như cơ sở để đáp ứng nhu cầu ngày càng cao về công nghệ thông tin của đất nước nói
chung, các doanh nghiệp, cá nhân nói riêng.Năm 2004, công ty mở rộng hoạt động
cung cấp giải pháp, dịch vụ cho khu vực miền Trung thông qua việc thành lập văn
phòng đại diện tại Đà Nẵng.
Đến năm 2006: Trung tâm đào tạo quản trị và an ninh mạng Athena mở ra thêm một
chi nhánh tại Cư xá Nguyễn Văn Trỗi. Đồng thời tiếp tục tuyển dụng đội ngũ giảng
viên là những chuyên gia an ninh mạng tốt nghiệp các trường đại học và học viện
công nghệ thông tin uy tín trên toàn quốc, đồng thời trong thời gian này Athena có
nhiều chính sách ưu đãi nhằm thu hút đội ngũ nhân lực công nghệ thông tin lành nghề
từ các doanh nghiệp, tổ chức, làm giàu thêm đội ngũ giảng viên của trung tâm.
Đến năm 2008: Hàng loạt các trung tâm đào tạo quản trị và an ninh mạng mọc lên,
cùng với khủng hoảng kinh tế tài chính toàn cầu đã làm cho Trung tâm rơi vào nhiều
khó khăn. Ông Nguyễn Thế Đông cùng Ông Hứa Văn Thế Phúc rút vốn khỏi công ty
gây nên sự hoang man cho toàn bộ hệ thống trung tâm. Cộng thêm chi nhánh tại Cư xã
Nguyễn Văn Trỗi hoạt động không còn hiệu quả phải đóng cửa làm cho trung tâm rơi
từ khó khăn này đến khó khăn khác. Lúc này, với quyết tâm khôi phục lại công ty
cũng như tiếp tục sứ mạng góp phần vào tiến trình tin học hóa của đất nước. Ông Võ
Đỗ Thắng mua lại cổ phần của hai nhà đầu tư lên làm giám đốc và xây dựng lại trung
6
tâm. Đây là một bước chuyển mình có ý nghĩa chiến lược của trung tâm. Mở ra một
làn gió mới và một giai đoạn mới, cùng với quyết tâm mạnh mẽ và một tinh thần thép
đã giúp ông Thắng vượt qua nhiều khó khăn ban đầu, giúp trung tâm đứng vững trong
thời kì khủng hoảng.
Từ năm 2009 – nay: Cùng với sự lãnh đạo tài tình và đầu óc chiến lược. Trung tâm
đào tạo quản trị và an ninh mạng dần được phục hồi và trở lại quỹ đạo hoạt động của
mình. Đến nay, Trung tâm đã trở thành một trong những trung tâm đào tạo quản trị
mạng hàng đầu Việt Nam. Cùng với sự liên kết của rất nhiều công ty, tổ chức doanh
nghiệp, trung tâm trở thành nơi đào tạo và cung cấp nguồn nhân lực công nghệ thông
tin cho xã hội. Từng bước thực hiện mục tiêu góp phần vào tiến trình tin học hóa
nước nhà.
Cơ cấu tổ chức:
Hình 1.1 Sơ đồ tổ chức công ty
3.Các sản phẩm, giải pháp:
a.Các khóa học dài hạn:
• Chương trình đào tạo chuyên gia an ninh mạng. ( AN2S) Athena network security
specialist.
• Chương trình Quản trị viên an ninh mạng (ANST) Athena netuwork security
Technician.
7
• Chuyên viên quản trị mạng nâng cao (ANMA) Athena network manager
Administrator.
b.
Các khóa học ngắn hạn:
- Khóa Quản trị mạng :
• Quản trị mạng Microsoft căn bản ACBN
• Phần cứng máy tính, laptop, server
• Quản trị hệ thống mạng Microsoft MCSA Security.
• Quản trị mạng Microsoft nâng cao MCSE
• Quản trị window Vista
• Quản trị hệ thống Window Server 2008, 2012
• Lớp Master Exchange Mail Server
• Quản trị mạng quốc tế Cissco CCNA
• Quản trị hệ thống mạng Linux 1 và Linux 2.
- Khóa thiết kế web và bảo mật mạng
• Xây dựng, quản trị web thương mại điện tử với Joomla và VirtuMart
• Lập trình web với Php và MySQL
• Bảo mật mạng quốc tế ACNS
• Hacker mũ trắng
• Athena Mastering Firewall Security
• Bảo mật website.
c. Các sản phẩm khác
• Chuyên đề thực hành sao lưu và phục hồi dữ liệu
• Chuyên đề thực hành bảo mật mạng Wi_Fi
• Chuyên đề Ghost qua mạng
• Chuyên đề xây dựng và quản trị diễn đàn
• Chuyên đề bảo mật dữ liệu phòng chống nội gián
• Chuyên đề quản lý tài sản công nghệ thông tin
• Chuyên đề kỹ năng thương mại điện tử.
d. Cơ sở hạ tầng
• Thiết bị đầy đủ và hiện đại.
• Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ
mới nhất.
• Phòng máy rộng rãi, thoáng mát.
8
g. Các dịch vụ hỗ trợ:
• Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn
• Giới thiệu việc làm cho mọi học viên
• Thực tập có lương cho học viên khá giỏi
• Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn
thời gian
• Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng
máy tính, bảo mật mạng
• Hỗ trợ thi Chứng chỉ Quốc tế
4. Khách hàng
• Mọi đối tượng chuyên hoặc không chuyên về CNTT.
• Khách hàng chủ yếu của ATHENA là các bạn học sinh, sinh viên và các cán bộ công
nhân viên chức yêu thích lĩnh vực công nghệ thông tin.
4. Đối tác
Trung tâm đào tạo an ninh mạng ATHENA là đối tác đào tạo & cung cấp nhân sự
CNTT, 1131811quản trị mạng , an ninh mạng chất lượng cao theo đơn đặt hàng cho
các đơn vị như ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính...
9
II. NỘI DUNG THỰC TẬP
1. Cài đặt XAMPP trên máy tính:
Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn
Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như
phpMyAdmin. Không như Appserv, Xampp có chương trình quản lý khá
tiện lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ
bất kỳ lúc nào.
Đầu tiên, tiến hành tải gói cài đặt XAMPP có rất nhiều trên mạng. Ở đây ta
dùng phiên bản 5.6.11 (32bit for Windows)
Giao diện cài đặt của XAMPP
10
Click Next để tiếp tục quá trình cài đặt
Chọn nơi lưu XAMPP, ở đây ta chọn C:/xampp
11
Quá trình cài đặt bắt đầu
Và đây là thư mục vừa cài đặt xong.
12
Như vậy chúng ta đã cài đặt xong phần XAMPP để thiết lập các website
thông qua local host.
2. Thiết lập và hiện thực website bằng Wordpress:
WordPress là một phần mềm nguồn mở (Open Source Software) được viết
bằng ngôn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng
hệ quản trị cơ sở dữ liệu MySQL. WordPress được ra mắt lần đầu tiên vào
ngày 27/5/2003 bởi tác giả Matt Mullenweg và Mike Little. Hiện nay
WordPress được sở hữu và phát triển bởi công ty Automattic có trụ sở tại
San Francisco, California thuộc hợp chủng quốc Hoa Kỳ.
WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá
nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều
tính năng hữu ích. Qua thời gian, số lượng người sử dụng tăng lên, các cộng
tác viên là những lập trình viên cũng tham gia đông đảo để phát triển mã
nguồn WordPress có thêm những tính năng tuyệt vời. Và cho đến thời điểm
viết bài này là 2015, WordPress đã được xem như là một hệ quản trị nội
dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng
tạo ra nhiều thể loại website khác nhau như blog, website tin tức/tạp chí,
giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm chí với các
loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự
án bất động sản,…vâng…vâng…Hầu như mọi hình thức website với quy mô
nhỏ và vừa đều có thể triển khai trên nền tảng WordPress.
Đầu tiên để cài đặt Wordpress, truy cập link vi.wordpress.org để tải bộ cài
Wordpress.
Sau đó tiến hành giải nén vào Copy và link C:xampphtdocs:
13
Truy cập trình duyệt của bạn bởi link localhost/phpmyadmin để thiết lập
database:
Xong bước này ta có thể bắt đầu thiết lập website của mình thông qua link
localhost/wordpress/wp-admin:
14
Sau khi chọn ngôn ngữ, ta cập nhật thông tin để thiết lặp cho wordpress như
sau:
15
Quá trình thiết lặp kết thúc, ta được giao diện đầu tiên của page như sau:
Thay đổi giao diện website thông qua mục Giao diện trong trình chỉnh sửa
trang web như hình:
16
Ngoài ra, Wordpress còn hỗ trợ rất nhiều giao diện khi bạn click vào thêm
mới. Lưu ý, chỉ có một số giao diện là miễn phí. Các giao diện cao cấp hơn
sẽ tính phí tùy theo mức độ hot của nó.
Để tạo các Category cho website ta vào “Bài viết” và chọn “Chuyên mục”:
Wordpress cung cấp các mục “Tùy chỉnh”, “Widget”,..v...v... để người dùng
dễ tùy chọn chỉnh sửa website theo ý mình.
Mục tùy chỉnh cung cấp các tùy chỉnh màu sắc background, font chữ, ...v..v.
17
Tại mục “Bài viết”, Wordpress cung cấp các dịch vụ Post bài cũng như quản
lý các bài đã post như việc Update, Modify hay Remove các bài:
Tại mục trang, ta có thể tạo các trang khác thay vì chỉ giữ mỗi trang mẫu
thông qua click “Thêm trang mới”:
18
Như vậy, cơ bản ta có thể tạo một website cơ bản bằng Wordpress.
3. Thiết lập và hiện thực website bằng Joomla
JOOMLA là một hệ quản trị nội dung - CMS mã nguồn mở. Được viết bằng
ngôn ngữ PHP và kết nối với CSD MySQL. Nó cho phép người dùng có thể
xuất bản nội dung lên Internet hoặc Intranet một cách dễ dàng.
Phiên bản Ngày phát hành Tính năng
1.0.x Joomla 1.0 -
15/09/2005
Có một số lượng lớn các thành phần
mở rộng, giao diện.
1.5.x Joomla 1.5 -
21/01/2008
Phiên bản bắt đầu hỗ trợ ngôn ngữ
UTF-8. Mã nguồn được viết lại
hoàn toàn.
Giao diện “Look and Feel”
Hỗ trợ đa ngôn ngữ.
Phần quản trị web sử dụng công
nghệ web 2.0
Phiên bản cuối JA 1.5.26 phát hành
27/08/2012
2.5.x Joomla 2.5 -
24/01/2012
Tự động cập nhật qua nút bấm trong
phần quản trị.
Hỗ trợ SEO mạnh hơn.
19
Đặc biệt phân quyền sâu hơn với
từng nhóm member.
3.0.x Joomla 3.0 -
12/07/2012
Đầu tiên để thiết lặp môi trường làm việc, ta thực hiện công việc cài đặt
XAMPP như ở mục 1.
Giống như Wordpress, ta cũng truy cập www.joomla.org để tải bộ cài
Joomla về sau đó giải nén vào đường link C:xampphtdocs
Truy cập localhost/phpmyadmin để tạo database cho website mới:
20
Sau đó truy cập link localhost/joomla rồi thực hiện theo hình để thiết lập các
thông số và cài đặt joomla:
21
22
Sau khi quá trình cài đặt hoàn thành, ta bắt đầu tìm hiểu các dịch vụ cung
cấp bởi Joomla bằng load link localhost/joomla/administrator và đăng nhập
bằng thông tin đã thiết lặp ở các bước trên:
Để thiết lặp Template cho website, ta vào Extensions => Template Manager,
rồi tiến hạnh chọn các Template theo ý mình:
23
Lưu ý: Có thể cài đặt thêm các Template ở ngoài bằng cách vào Extensions
=> Extensions Manager
Joomla cũng cung cấp các công cụ cực mạnh để chỉnh sửa Menu hay các
Module
24
Để tạo bài viết mới, ta vào mục “Add New Article”:
Thêm bớt các “Category”:
25
Vậy ta đã có thể xây dựng một website cơ bản bằng Joomla.
4. Thiết lập và hiện thực website bằng Opencart.
Opencart là một CMS mã nguồn mở phát triển dành cho các hệ thống bán
hàng trực tuyến online hay còn gọi là thương mại điện tử. Nó được phát triển
trên ngôn ngữ lập trình PHP và sử dụng mô hình MVC(L) để xây dựng cấu
trúc.
Opencart hỗ trợ bán hàng Multishop, nghĩa là bạn có thể tạo các gian hàng
trên nó. Hệ thống quản lý dịch vụ giảm giá, quản lý sản phẩm, chuyên mục
sản phẩm, nhà cung cấp hay thương hiệu, .. rất chuyên nghiệp.
Được xây dựng trên mô hình MVC nên việc phát triển viết module trên nó
rất đơn giản giúp cho các nhà phát triển có thể code ra những chức năng
riêng theo ý khách hàng, cộng với hệ thống quản lý Module rất tiện dụng
cho khách hàng.
Hiện nay đã có Vesion 2.x với giao diện admin Responsive, bổ sung nhiều
tính năng mới giúp cho việc quản lý dễ dàng hơn. Tuy nhiên có nhiều ý kiến
trái chiều cho rằng giao diện admin mới này nhìn không được đẹp lắm.
Sau đây, ta sẽ thiết lập Opencart trên localhost thông qua XAMPP. Đầu tiên,
cũng như 2 gói Wordpress và Joomla, ta truy cập www.opencart.com để tải
26
gói hỗ trợ Opencart mới nhất. Tải xong ta giải nén và copy subfolder có tên
Upload vào C://xampp/htdocs/ và đổi tên thành “opencart”.
Lưu ý, copy xong ta tiến hành đổi tên các file config-dist.php thành
config.php trong 2 thư mục Opencart và Opencart/admin.
Tiến hành chạy localhost/phpmyadmin để tạo CSDL mới cho opencart:
27
Tiếp tục truy cập link localhost/opencart, ta được giao diện sau:
Chọn “Continue”.
28
Lưu ý: nếu có lỗi về thiếu các gói service php chưa enable thì hãy enable nó
lên bằng cách click trái chuột lên biếu tượng XAMPP ở góc phải màn hình
mà chọn service cần enable.
Tiếp tục chọn “Continue”. Tùy chỉnh các thông số:
Hostname: localhost (giữ nguyên)
Username: root (giữ nguyên)
Password: (trống)
Database: opencart (Chọn database ta vừa tạo)
....
Nhấp “Continue”, ta đã hoàn thành quá trình thiết lập Opencart
29
Chọn Login to Your Administrator để bắt đầu thực hiện xây dựng website.
Đầu tiên ta vào mục setting để chỉnh sửa Location cũng như Language nếu
muốn:
30
Đơn vị tiền tệ thì ta kiểm tra ở mục:
31
Để thêm danh mục, ta vào mục:
Thực hiện các tùy chỉnh để có các danh mục.
Để thêm các sản phẩm hay dịch vụ, ta thêm một Product:
32
Vì đây chỉ nghiên cứu các thông số cơ bản của Opencart nên tới đây, ta đã
có thể xây dựng 1 website bán hàng cơ bản.
5. Thiết lập và xây dựng website bằng Moodle:
Moodle (viết tắt của Modular Object-Oriented Dynamic Learning
Environment) được sáng lập năm 1999 bởi Martin Dougiamas, người tiếp
tục điều hành và phát triển chính của dự án. Do không hài lòng với hệ thống
LMS/LCMS thương mại WebCT trong trường học Curtin của Úc, Martin đã
quyết tâm xây dựng một hệ thống LMS mã nguồn mở hướng tới giáo dục và
người dùng hơn. Từ đó đến nay Moodle có sự phát triển vượt bậc và thu hút
được sự quan tâm của hầu hết các quốc gia trên thế giới và ngay cả những
công ty bán LMS/LCMS thương mại lớn nhất như BlackCT (BlackBoard +
WebCT) cũng có các chiến lược riêng để cạnh tranh với Moodle.
Moodle nổi bật là thiết kế hướng tới giáo dục, dành cho những người làm
trong lĩnh vực giáo dục. Do thiết kế dựa trên module nên Moodle cho phép
bạn chỉnh sửa giao diện bằng cách dùng các theme có trước hoặc tạo thêm
một theme mới cho riêng mình.
Moodle phù hợp với nhiều cấp học và hình thức đào tạo: phổ thông, đại
học/cao đẳng, không chính quy, trong các tổ chức/công ty.
Moodle là một nền tảng cho học trực tuyến có mã nguồn mở. Moodle rất
đáng tin cậy, có trên 10 000 site trên (thống kê tại moodle.org) thế giới đã
dùng Moodle tại 160 quốc gia và đã được dịch ra 75 ngôn ngữ khác nhau.
33
Có trên 100 nghìn người đã đăng kí tham gia cộng đồng Moodle
(moodle.org) và sẵn sàng giúp bạn giải quyết khó khăn. Nếu bạn cần sự giúp
đỡ chuyên nghiệp về cài đặt, hosting, tư vấn sử dụng Moodle, phát triển
thêm các tính năng mới, và tích hợp Moodle với các hệ thống đã có trong
trường của bạn, bạn có thể chọn cho mình một trong các công ty Moodle
Partners (Khoảng 30 công ty).
Moodle phát triển dựa trên PHP (Ngôn ngữ được dùng bởi các công ty Web
lớn như Yahoo, Flickr, Baidu, Digg, CNET) có thể mở rộng từ một lớp học
nhỏ đến các trường đại học lớn trên 50 000 sinh viên (ví dụ đại học Open
PolyTechnique của Newzealand hoặc sắp tới đây là đại học mở Anh - Open
University of UK, trường đại học cung cấp đào tạo từ xa lớn nhất châu Âu,
và đại học mở Canada, Athabasca University). Bạn có thể dùng Moodle với
các database mã nguồn mở như MySQL hoặc PostgreSQL. Phiên bản 1.7 sẽ
hỗ trợ thêm các database thương mại như Oracle, Microsoft SQL để các bạn
có thêm nhiều cơ hội lựa chọn.
Sau đây, ta tiến hành thiết lập Moodle thông qua Hostinger.vn.
Truy cập linh www.hostinger.vn, tạo tài khoản và tiến hành tùy chỉnh:
Sau khi tạo account xong, ta tạo tiếp “Tài khoản hosting mới” như sau:
34
Tùy chỉnh các thông số, trong đó:
Subdomain là tên của website bạn.
Vùng server là khu vực máy chủ.
Mật khẩu: để quản lý website của bạn được bảo mật.
35
Sau khi hosting được tạo, ta tiến hành chọn “Trình tự động cài đặt” và chọn
Moodle như hình:
Sau khi đợi quá trình xử lý kết thúc, ta có thể truy cập vào link mà ta đã đăng
kí, sau đó đăng nhập để thực hiện các thao táo quản lý website
36
Add new course
Ngoài ra, moodle còn cung cấp nhiều tính năng như language, location,
grade mà ta có thể nghiên cứu nhiêu hơn.
Vậy cơ bản ta có thể tạo website thông qua moodle.
37
III. NHẬN XÉT CHUNG NHỮNG THUẬN LỢI VÀ KHÓ
KHĂN TRONG QUÁ TRÌNH THỰC TẬP
1) Nhận xét:
Trong quá trình thực tập ngoài sự cố gắng, nổ lực của bản thân cùng với
sự giúp đỡ tận tình của thầy cô giáo trong trung tâm, em đã có thể hoàn
thành quá trình thực tập. Tuy nhiên với một sinh viên thiếu kinh nghiệm
như em thì còn nhiều vấn đề phát sinh. Chính vì vậy, em không ngừng
học tập và phấn đấu để hoàn thiện bản thân trong suốt quá trình thực tập.
2) Thuận lợi
Được sự hướng dẫn tận tình của thầy cô.
Được trung tâm tạo điều kiện tốt nhất trong quá trình thực tập.
Cơ sở vật chất tại trung tâm tốt.
Lịch thực tập rất linh động, có thể thông báo trước.
3) Khó khăn
Chưa có nhiều kĩ năng mềm và lý thuyết chuyên ngành còn hạn hẹp nên
gặp nhiều khó khăn trong việc nhận công việc cũng như trình bày ý
tưởng của mình.
Lần đầu tiếp xúc với ngôn ngữ mới nên cảm thấy hoang mang, lo lắng.
Khi gặp các vấn đề mới như các lỗi phát sinh trong quá trình làm việc rất
lúng túng trong việc xử lý và thường là phải nhờ sự giúp đỡ của mọi
người.
IV. KINH NGHIỆM CÓ ĐƯỢC SAU QUÁ TRÌNH THỰC
TẬP.
Kinh nghiệm khi tham gia làm việc nhóm rằng lắng nghe luôn là điều được
ưu tiên, phải biết trình bày và bảo vệ quan điểm của minh trước nhóm,
nhưng hơn thế là nhận thấy được ý tưởng hay nhất, tốt nhất. Tranh luận chứ
k phải cãi nhau và cách thức làm việc chuyên nghiệp học được từ mọi người.
Kinh nghiệm khi làm việc độc lập: ta không nên hiểu độc lập ở đây là chỉ
làm một mình cùng với những người khác, làm một mình nhưng vẫn theo
một cái đã bàn bạc và thảo luận trước và mỗi người phải tự triển khai phần
công việc của mình với những người khác cũng triển khai công việc của họ
38
Kinh nghiệm trình bày ý tưởng của mình với các đồng nghiệp mà ở đây là
các bạn trong nhóm trung tâm.

Báo cáo thực tập Athena

  • 1.
    TRUNG TÂM ĐÀOTẠO QUẢN TRỊ MẠNG VÀ AN NINH QUỐC TẾ ATHENA ~~~~~~~~~ BÁO CÁO THỰC TẬP ĐỀ TÀI: XÂY DỰNG WEBSITE BẰNG CÁC MÃ NGUỒN MỞ: WORDPRESS, JOOMLA, OPENCART, MOODLE GVHD: Võ Đỗ Thắng SVTH: Nguyễn Hoài Phong TP. Hồ Chí Minh, ngày 12 tháng 08 năm 2015
  • 2.
    TRUNG TÂM QUẢNTRỊ MẠNG VÀ AN NINH MẠNG QUỐC TẾ ATHENA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh Phúc NHIỆM VỤ THỰC TẬP Họ và tên SV: Nguyễn Hoài Phong MSSV: 51002394 Chuyên ngành: Khoa học máy tính Tên đề tài: Xây dựng website bằng các mã nguồn mở: Wordpress, Joomla, Moodle, Opencart Nội dung thực hiện:  Lý thuyết: Nắm vững cách xây dựng website thông qua các mã nguồn mở.  Thực hành: + Thiết lập XAMPP để xây dựng các website local. + Hiện thực website tương ứng với mỗi mã nguồn mỡ bằng một vài website đơn giản. + Lập video khái quát từng bước hiện thực các website. + Lập báo cáo hàng tuần các vấn đề đã làm. Thời gian thực hiện: 12/06/2015 đến 14/08/2015 Chữ kí của SV: Tp. Hồ Chí Minh, ngày 12 tháng 08 năm 2015 GIÁM ĐỐC TRUNG TÂM GIÁO VIÊN HƯỚNG DẪN (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)
  • 3.
    1 LỜI CÁM ƠN Saunhững thành công thì luôn có sự hổ trợ,giúp đỡ từ những người đi trước, dù ít hay nhiều thì em cũng rất biết ơn tất cả những ai đã giúp đỡ em trong thời gian thực tập vừa qua để em hoàn thành tốt công việc được giao. Cảm ơn giửi tới những thầy cô giáo Khoa Khoa học và Kĩ thuật Máy tính - Trường Đại Học Bách Khoa TPHCM cũng như bạn bè anh chị trong trường cách này cách khác đã giúp đỡ em trong suốt bốn năm qua. Lời cảm ơn sâu sắc nhất tới Thầy Võ Đỗ Thắng người trực tiếp chỉ dạy tại Trung Tâm Athena nơi em thực tập,nếu không có những buổi thảo luận chỉ bày của thầy thì em và các bạn không biết phải bắt đầu từ đâu. Mặc dù có sự cố gắng trong mọi công việc nhưng vì buổi đầu mới tiếp cận được thực tế trải nghiêm nhiều điều mới nên không thể tránh khỏi sai sót mong thầy cô và các bạn bỏ qua. Em xin chân thành cảm ơn ! Tp. Hồ Chí Minh, ngày 12 tháng 08 năm 2015
  • 4.
    2 MỤC LỤC Lời cámơn.............................................................................................................................. 01 Mục lục................................................................................................................................... 02 I. CÔNG VIỆC THỰC TẬP .................................................................................................. 03 II. NỘI DUNG THỰC TẬP................................................................................................... 09 1. Cài đặt XAMPP trên máy tính............................................................................................ 09 2. Thiết lập và hiện thực website bằng Wordpress..........................................................12 3. Thiết lập và hiện thực website bằng Joomla.................................................................18 4. Thiết lập và hiện thực website bằng Opencart..............................................................25 5. Thiết lập và hiện thực website bằng Moodle................................................................32 III. NHẬN XÉT THUẬN LỢI KHÓ KHĂN....................................................................37 1. Nhận xét............................................................................................................................ 37 2. Thuận lợi .......................................................................................................................... 37 3. Khó khăn........................................................................................................................... 37 IV. KINH NGHIỆM CÓ ĐƯỢC SAU KHI THỰC TẬP............................................... 37
  • 5.
    3 I. CÔNG VIỆCTHỰC TẬP: Giới thiệu Doanh nghiệp thực tập - TRUNG TÂM QUẢN TRỊ MẠNG VÀ AN NINH MẠNG QUỐC TẾ ATHENA. Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA - Tiền thân là Công ty TNHH Tư vấn và Đào tạo quản trị mạng Việt Năng, (tên thương hiệu viết tắt là TRUNG TÂM ĐÀO TẠO ATHENA), được chính thức thành lập theo giấy phép kinh doanh số 4104006757 của Sở Kế Hoạch Đầu Tư Tp Hồ Chí Minh cấp ngày 04 tháng 11 năm 2008. Tên công ty viết bằng tiếng nước ngoài: ATHENA ADVICE TRAINING NETWORK SECURITY COMPANY LIMITED. ATHENA là một tổ chức quy tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lĩnh vực công nghệ thông tin. Với quyết tâm góp phần vào công cuộc thúc đẩy tiến trình tin học hóa của nước nhà. ATHENA đã và đang tập trung chủ yếu vào các họat động sau: • Đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH,... Song song đó, trung tâm ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính..Qua đó cung cấp nguồn nhân lực trong lĩnh vực công nghệ thông tin, đặc biệt là chuyên gia về mạng máy tính và bảo mật mạng đạt trình độ quốc tế cho các tổ chức, doanh nghiệp có nhu cầu. • Tư vấn và hổ trợ cho doanh nghiệp ứng dụng hiệu quả tin học vào hoạt động sản xuất kinh doanh. • Tiến hành các hoạt động nghiên cứu nâng cao kiến thức tin học và phát triển cơ sở dữ liệu thông tin về các ứng dụng và sự cố mạng. • Tiến hành các dịch vụ ứng cứu khẩn cấp cho doanh nghiệp trong trường hợp xảy ra sự cố máy tính. Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bưu điện các tỉnh,…
  • 6.
    4 Ngoài ra, Trungtâm ATHENA còn có nhiều chương trình hợp tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ Chí Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự... 1.Trụ sở và các chi nhánh: • Trụ sở chính: Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA. Số 2 Bis Đinh Tiên Hoàng, Phường Đa Kao, Tp Hồ Chí Minh, Việt Nam. Điện thoại: ( 84-8 ) 3824 4041 Hotline: 0943 23 00 99 • Cơ sở 2_Tại TP Hồ Chí Minh: Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA 92 Nguyễn Đình Chiểu ,Phường Đa Kao,Quận 1, Tp Hồ Chí Minh, Việt Nam. Website: www.Athena.Edu.Vn Điện thoại: ( 84-8 ) 2210 3801 Hotline: 0943 20 00 88 2.Quá trình hình thành và phát triển của trung tâm: Một nhóm các thành viên là những doanh nhân tài năng và thành công trong lĩnh vực công nghệ thông tin đã nhận ra tiềm năng phát triển của việc đào tạo nền công nghệ thông tin nước nhà. Họ là những cá nhân có trình độ chuyên môn cao và có đầu óc lãnh đạo cùng với tầm nhìn xa về tương lai của ngành công nghệ thông tin trong tương lai, họ đã quy tụ được một lực lượng lớn đội ngũ công nghệ thông tin trước hết là làm nhiệm vụ ứng cứu máy tính cho các doanh nghiệp, cá nhân có nhu cầu. Bước phát triển tiếp theo là vươn tầm đào đạo đội ngũ cán bộ công nghệ thông tin cho đất nước và xã hội. Các thành viên sáng lập trung tâm gồm: Ông Nguyễn Thế Đông: Cựu giám đốc trung tâm ứng cứu máy tính Athena, hiện tại là giám đốc dự án của công ty Siemen Telecom. Ông Hứa Văn Thế Phúc: Phó Giám đốc Phát triển Thương mại Công ty EIS, Phó Tổng công ty FPT.
  • 7.
    5 Ông Nghiêm SỹThắng: Phó Tổng giám đốc Ngân hàng Liên Việt, chịu trách nhiệm công nghệ thông tin của Ngân hàng. Ông Võ Đỗ Thắng: Hiện đang là giám đốc Trung tâm đào tạo quản trị và an ninh mạng Athena. Đến năm 2003, bốn thành viên sáng lập cùng với với đội ngũ ứng cứu máy tính gần 100 thành viên hoạt động như là một nhóm, một tổ chức ứng cứu máy tính miền Nam. Từ năm 2004- 2006: Trung tâm có nhiều bước phát triển và chuyển mình. Trung tâm trở thành một trong những địa chỉ tin cậy của nhiều doanh nghiệp nhằm cài đặt hệ thống an ninh mạng và đào tạo cho đội ngũ nhân viên của các doanh nghiệp về các chương trình quản lý dự án MS Project 2003, kỹ năng thương mại điện tử, bảo mật web… và là địa chỉ tin cậy của nhiều học sinh_sinh viên đến đăng kí học. Đòi hỏi cấp thiết trong thời gian này của Trung tâm là nâng cao hơn nữa đội ngũ giảng viên cũng như cơ sở để đáp ứng nhu cầu ngày càng cao về công nghệ thông tin của đất nước nói chung, các doanh nghiệp, cá nhân nói riêng.Năm 2004, công ty mở rộng hoạt động cung cấp giải pháp, dịch vụ cho khu vực miền Trung thông qua việc thành lập văn phòng đại diện tại Đà Nẵng. Đến năm 2006: Trung tâm đào tạo quản trị và an ninh mạng Athena mở ra thêm một chi nhánh tại Cư xá Nguyễn Văn Trỗi. Đồng thời tiếp tục tuyển dụng đội ngũ giảng viên là những chuyên gia an ninh mạng tốt nghiệp các trường đại học và học viện công nghệ thông tin uy tín trên toàn quốc, đồng thời trong thời gian này Athena có nhiều chính sách ưu đãi nhằm thu hút đội ngũ nhân lực công nghệ thông tin lành nghề từ các doanh nghiệp, tổ chức, làm giàu thêm đội ngũ giảng viên của trung tâm. Đến năm 2008: Hàng loạt các trung tâm đào tạo quản trị và an ninh mạng mọc lên, cùng với khủng hoảng kinh tế tài chính toàn cầu đã làm cho Trung tâm rơi vào nhiều khó khăn. Ông Nguyễn Thế Đông cùng Ông Hứa Văn Thế Phúc rút vốn khỏi công ty gây nên sự hoang man cho toàn bộ hệ thống trung tâm. Cộng thêm chi nhánh tại Cư xã Nguyễn Văn Trỗi hoạt động không còn hiệu quả phải đóng cửa làm cho trung tâm rơi từ khó khăn này đến khó khăn khác. Lúc này, với quyết tâm khôi phục lại công ty cũng như tiếp tục sứ mạng góp phần vào tiến trình tin học hóa của đất nước. Ông Võ Đỗ Thắng mua lại cổ phần của hai nhà đầu tư lên làm giám đốc và xây dựng lại trung
  • 8.
    6 tâm. Đây làmột bước chuyển mình có ý nghĩa chiến lược của trung tâm. Mở ra một làn gió mới và một giai đoạn mới, cùng với quyết tâm mạnh mẽ và một tinh thần thép đã giúp ông Thắng vượt qua nhiều khó khăn ban đầu, giúp trung tâm đứng vững trong thời kì khủng hoảng. Từ năm 2009 – nay: Cùng với sự lãnh đạo tài tình và đầu óc chiến lược. Trung tâm đào tạo quản trị và an ninh mạng dần được phục hồi và trở lại quỹ đạo hoạt động của mình. Đến nay, Trung tâm đã trở thành một trong những trung tâm đào tạo quản trị mạng hàng đầu Việt Nam. Cùng với sự liên kết của rất nhiều công ty, tổ chức doanh nghiệp, trung tâm trở thành nơi đào tạo và cung cấp nguồn nhân lực công nghệ thông tin cho xã hội. Từng bước thực hiện mục tiêu góp phần vào tiến trình tin học hóa nước nhà. Cơ cấu tổ chức: Hình 1.1 Sơ đồ tổ chức công ty 3.Các sản phẩm, giải pháp: a.Các khóa học dài hạn: • Chương trình đào tạo chuyên gia an ninh mạng. ( AN2S) Athena network security specialist. • Chương trình Quản trị viên an ninh mạng (ANST) Athena netuwork security Technician.
  • 9.
    7 • Chuyên viênquản trị mạng nâng cao (ANMA) Athena network manager Administrator. b. Các khóa học ngắn hạn: - Khóa Quản trị mạng : • Quản trị mạng Microsoft căn bản ACBN • Phần cứng máy tính, laptop, server • Quản trị hệ thống mạng Microsoft MCSA Security. • Quản trị mạng Microsoft nâng cao MCSE • Quản trị window Vista • Quản trị hệ thống Window Server 2008, 2012 • Lớp Master Exchange Mail Server • Quản trị mạng quốc tế Cissco CCNA • Quản trị hệ thống mạng Linux 1 và Linux 2. - Khóa thiết kế web và bảo mật mạng • Xây dựng, quản trị web thương mại điện tử với Joomla và VirtuMart • Lập trình web với Php và MySQL • Bảo mật mạng quốc tế ACNS • Hacker mũ trắng • Athena Mastering Firewall Security • Bảo mật website. c. Các sản phẩm khác • Chuyên đề thực hành sao lưu và phục hồi dữ liệu • Chuyên đề thực hành bảo mật mạng Wi_Fi • Chuyên đề Ghost qua mạng • Chuyên đề xây dựng và quản trị diễn đàn • Chuyên đề bảo mật dữ liệu phòng chống nội gián • Chuyên đề quản lý tài sản công nghệ thông tin • Chuyên đề kỹ năng thương mại điện tử. d. Cơ sở hạ tầng • Thiết bị đầy đủ và hiện đại. • Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới nhất. • Phòng máy rộng rãi, thoáng mát.
  • 10.
    8 g. Các dịchvụ hỗ trợ: • Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn • Giới thiệu việc làm cho mọi học viên • Thực tập có lương cho học viên khá giỏi • Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn thời gian • Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng • Hỗ trợ thi Chứng chỉ Quốc tế 4. Khách hàng • Mọi đối tượng chuyên hoặc không chuyên về CNTT. • Khách hàng chủ yếu của ATHENA là các bạn học sinh, sinh viên và các cán bộ công nhân viên chức yêu thích lĩnh vực công nghệ thông tin. 4. Đối tác Trung tâm đào tạo an ninh mạng ATHENA là đối tác đào tạo & cung cấp nhân sự CNTT, 1131811quản trị mạng , an ninh mạng chất lượng cao theo đơn đặt hàng cho các đơn vị như ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính...
  • 11.
    9 II. NỘI DUNGTHỰC TẬP 1. Cài đặt XAMPP trên máy tính: Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin. Không như Appserv, Xampp có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc nào. Đầu tiên, tiến hành tải gói cài đặt XAMPP có rất nhiều trên mạng. Ở đây ta dùng phiên bản 5.6.11 (32bit for Windows) Giao diện cài đặt của XAMPP
  • 12.
    10 Click Next đểtiếp tục quá trình cài đặt Chọn nơi lưu XAMPP, ở đây ta chọn C:/xampp
  • 13.
    11 Quá trình càiđặt bắt đầu Và đây là thư mục vừa cài đặt xong.
  • 14.
    12 Như vậy chúngta đã cài đặt xong phần XAMPP để thiết lập các website thông qua local host. 2. Thiết lập và hiện thực website bằng Wordpress: WordPress là một phần mềm nguồn mở (Open Source Software) được viết bằng ngôn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng hệ quản trị cơ sở dữ liệu MySQL. WordPress được ra mắt lần đầu tiên vào ngày 27/5/2003 bởi tác giả Matt Mullenweg và Mike Little. Hiện nay WordPress được sở hữu và phát triển bởi công ty Automattic có trụ sở tại San Francisco, California thuộc hợp chủng quốc Hoa Kỳ. WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích. Qua thời gian, số lượng người sử dụng tăng lên, các cộng tác viên là những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress có thêm những tính năng tuyệt vời. Và cho đến thời điểm viết bài này là 2015, WordPress đã được xem như là một hệ quản trị nội dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, website tin tức/tạp chí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,…vâng…vâng…Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress. Đầu tiên để cài đặt Wordpress, truy cập link vi.wordpress.org để tải bộ cài Wordpress. Sau đó tiến hành giải nén vào Copy và link C:xampphtdocs:
  • 15.
    13 Truy cập trìnhduyệt của bạn bởi link localhost/phpmyadmin để thiết lập database: Xong bước này ta có thể bắt đầu thiết lập website của mình thông qua link localhost/wordpress/wp-admin:
  • 16.
    14 Sau khi chọnngôn ngữ, ta cập nhật thông tin để thiết lặp cho wordpress như sau:
  • 17.
    15 Quá trình thiếtlặp kết thúc, ta được giao diện đầu tiên của page như sau: Thay đổi giao diện website thông qua mục Giao diện trong trình chỉnh sửa trang web như hình:
  • 18.
    16 Ngoài ra, Wordpresscòn hỗ trợ rất nhiều giao diện khi bạn click vào thêm mới. Lưu ý, chỉ có một số giao diện là miễn phí. Các giao diện cao cấp hơn sẽ tính phí tùy theo mức độ hot của nó. Để tạo các Category cho website ta vào “Bài viết” và chọn “Chuyên mục”: Wordpress cung cấp các mục “Tùy chỉnh”, “Widget”,..v...v... để người dùng dễ tùy chọn chỉnh sửa website theo ý mình. Mục tùy chỉnh cung cấp các tùy chỉnh màu sắc background, font chữ, ...v..v.
  • 19.
    17 Tại mục “Bàiviết”, Wordpress cung cấp các dịch vụ Post bài cũng như quản lý các bài đã post như việc Update, Modify hay Remove các bài: Tại mục trang, ta có thể tạo các trang khác thay vì chỉ giữ mỗi trang mẫu thông qua click “Thêm trang mới”:
  • 20.
    18 Như vậy, cơbản ta có thể tạo một website cơ bản bằng Wordpress. 3. Thiết lập và hiện thực website bằng Joomla JOOMLA là một hệ quản trị nội dung - CMS mã nguồn mở. Được viết bằng ngôn ngữ PHP và kết nối với CSD MySQL. Nó cho phép người dùng có thể xuất bản nội dung lên Internet hoặc Intranet một cách dễ dàng. Phiên bản Ngày phát hành Tính năng 1.0.x Joomla 1.0 - 15/09/2005 Có một số lượng lớn các thành phần mở rộng, giao diện. 1.5.x Joomla 1.5 - 21/01/2008 Phiên bản bắt đầu hỗ trợ ngôn ngữ UTF-8. Mã nguồn được viết lại hoàn toàn. Giao diện “Look and Feel” Hỗ trợ đa ngôn ngữ. Phần quản trị web sử dụng công nghệ web 2.0 Phiên bản cuối JA 1.5.26 phát hành 27/08/2012 2.5.x Joomla 2.5 - 24/01/2012 Tự động cập nhật qua nút bấm trong phần quản trị. Hỗ trợ SEO mạnh hơn.
  • 21.
    19 Đặc biệt phânquyền sâu hơn với từng nhóm member. 3.0.x Joomla 3.0 - 12/07/2012 Đầu tiên để thiết lặp môi trường làm việc, ta thực hiện công việc cài đặt XAMPP như ở mục 1. Giống như Wordpress, ta cũng truy cập www.joomla.org để tải bộ cài Joomla về sau đó giải nén vào đường link C:xampphtdocs Truy cập localhost/phpmyadmin để tạo database cho website mới:
  • 22.
    20 Sau đó truycập link localhost/joomla rồi thực hiện theo hình để thiết lập các thông số và cài đặt joomla:
  • 23.
  • 24.
    22 Sau khi quátrình cài đặt hoàn thành, ta bắt đầu tìm hiểu các dịch vụ cung cấp bởi Joomla bằng load link localhost/joomla/administrator và đăng nhập bằng thông tin đã thiết lặp ở các bước trên: Để thiết lặp Template cho website, ta vào Extensions => Template Manager, rồi tiến hạnh chọn các Template theo ý mình:
  • 25.
    23 Lưu ý: Cóthể cài đặt thêm các Template ở ngoài bằng cách vào Extensions => Extensions Manager Joomla cũng cung cấp các công cụ cực mạnh để chỉnh sửa Menu hay các Module
  • 26.
    24 Để tạo bàiviết mới, ta vào mục “Add New Article”: Thêm bớt các “Category”:
  • 27.
    25 Vậy ta đãcó thể xây dựng một website cơ bản bằng Joomla. 4. Thiết lập và hiện thực website bằng Opencart. Opencart là một CMS mã nguồn mở phát triển dành cho các hệ thống bán hàng trực tuyến online hay còn gọi là thương mại điện tử. Nó được phát triển trên ngôn ngữ lập trình PHP và sử dụng mô hình MVC(L) để xây dựng cấu trúc. Opencart hỗ trợ bán hàng Multishop, nghĩa là bạn có thể tạo các gian hàng trên nó. Hệ thống quản lý dịch vụ giảm giá, quản lý sản phẩm, chuyên mục sản phẩm, nhà cung cấp hay thương hiệu, .. rất chuyên nghiệp. Được xây dựng trên mô hình MVC nên việc phát triển viết module trên nó rất đơn giản giúp cho các nhà phát triển có thể code ra những chức năng riêng theo ý khách hàng, cộng với hệ thống quản lý Module rất tiện dụng cho khách hàng. Hiện nay đã có Vesion 2.x với giao diện admin Responsive, bổ sung nhiều tính năng mới giúp cho việc quản lý dễ dàng hơn. Tuy nhiên có nhiều ý kiến trái chiều cho rằng giao diện admin mới này nhìn không được đẹp lắm. Sau đây, ta sẽ thiết lập Opencart trên localhost thông qua XAMPP. Đầu tiên, cũng như 2 gói Wordpress và Joomla, ta truy cập www.opencart.com để tải
  • 28.
    26 gói hỗ trợOpencart mới nhất. Tải xong ta giải nén và copy subfolder có tên Upload vào C://xampp/htdocs/ và đổi tên thành “opencart”. Lưu ý, copy xong ta tiến hành đổi tên các file config-dist.php thành config.php trong 2 thư mục Opencart và Opencart/admin. Tiến hành chạy localhost/phpmyadmin để tạo CSDL mới cho opencart:
  • 29.
    27 Tiếp tục truycập link localhost/opencart, ta được giao diện sau: Chọn “Continue”.
  • 30.
    28 Lưu ý: nếucó lỗi về thiếu các gói service php chưa enable thì hãy enable nó lên bằng cách click trái chuột lên biếu tượng XAMPP ở góc phải màn hình mà chọn service cần enable. Tiếp tục chọn “Continue”. Tùy chỉnh các thông số: Hostname: localhost (giữ nguyên) Username: root (giữ nguyên) Password: (trống) Database: opencart (Chọn database ta vừa tạo) .... Nhấp “Continue”, ta đã hoàn thành quá trình thiết lập Opencart
  • 31.
    29 Chọn Login toYour Administrator để bắt đầu thực hiện xây dựng website. Đầu tiên ta vào mục setting để chỉnh sửa Location cũng như Language nếu muốn:
  • 32.
    30 Đơn vị tiềntệ thì ta kiểm tra ở mục:
  • 33.
    31 Để thêm danhmục, ta vào mục: Thực hiện các tùy chỉnh để có các danh mục. Để thêm các sản phẩm hay dịch vụ, ta thêm một Product:
  • 34.
    32 Vì đây chỉnghiên cứu các thông số cơ bản của Opencart nên tới đây, ta đã có thể xây dựng 1 website bán hàng cơ bản. 5. Thiết lập và xây dựng website bằng Moodle: Moodle (viết tắt của Modular Object-Oriented Dynamic Learning Environment) được sáng lập năm 1999 bởi Martin Dougiamas, người tiếp tục điều hành và phát triển chính của dự án. Do không hài lòng với hệ thống LMS/LCMS thương mại WebCT trong trường học Curtin của Úc, Martin đã quyết tâm xây dựng một hệ thống LMS mã nguồn mở hướng tới giáo dục và người dùng hơn. Từ đó đến nay Moodle có sự phát triển vượt bậc và thu hút được sự quan tâm của hầu hết các quốc gia trên thế giới và ngay cả những công ty bán LMS/LCMS thương mại lớn nhất như BlackCT (BlackBoard + WebCT) cũng có các chiến lược riêng để cạnh tranh với Moodle. Moodle nổi bật là thiết kế hướng tới giáo dục, dành cho những người làm trong lĩnh vực giáo dục. Do thiết kế dựa trên module nên Moodle cho phép bạn chỉnh sửa giao diện bằng cách dùng các theme có trước hoặc tạo thêm một theme mới cho riêng mình. Moodle phù hợp với nhiều cấp học và hình thức đào tạo: phổ thông, đại học/cao đẳng, không chính quy, trong các tổ chức/công ty. Moodle là một nền tảng cho học trực tuyến có mã nguồn mở. Moodle rất đáng tin cậy, có trên 10 000 site trên (thống kê tại moodle.org) thế giới đã dùng Moodle tại 160 quốc gia và đã được dịch ra 75 ngôn ngữ khác nhau.
  • 35.
    33 Có trên 100nghìn người đã đăng kí tham gia cộng đồng Moodle (moodle.org) và sẵn sàng giúp bạn giải quyết khó khăn. Nếu bạn cần sự giúp đỡ chuyên nghiệp về cài đặt, hosting, tư vấn sử dụng Moodle, phát triển thêm các tính năng mới, và tích hợp Moodle với các hệ thống đã có trong trường của bạn, bạn có thể chọn cho mình một trong các công ty Moodle Partners (Khoảng 30 công ty). Moodle phát triển dựa trên PHP (Ngôn ngữ được dùng bởi các công ty Web lớn như Yahoo, Flickr, Baidu, Digg, CNET) có thể mở rộng từ một lớp học nhỏ đến các trường đại học lớn trên 50 000 sinh viên (ví dụ đại học Open PolyTechnique của Newzealand hoặc sắp tới đây là đại học mở Anh - Open University of UK, trường đại học cung cấp đào tạo từ xa lớn nhất châu Âu, và đại học mở Canada, Athabasca University). Bạn có thể dùng Moodle với các database mã nguồn mở như MySQL hoặc PostgreSQL. Phiên bản 1.7 sẽ hỗ trợ thêm các database thương mại như Oracle, Microsoft SQL để các bạn có thêm nhiều cơ hội lựa chọn. Sau đây, ta tiến hành thiết lập Moodle thông qua Hostinger.vn. Truy cập linh www.hostinger.vn, tạo tài khoản và tiến hành tùy chỉnh: Sau khi tạo account xong, ta tạo tiếp “Tài khoản hosting mới” như sau:
  • 36.
    34 Tùy chỉnh cácthông số, trong đó: Subdomain là tên của website bạn. Vùng server là khu vực máy chủ. Mật khẩu: để quản lý website của bạn được bảo mật.
  • 37.
    35 Sau khi hostingđược tạo, ta tiến hành chọn “Trình tự động cài đặt” và chọn Moodle như hình: Sau khi đợi quá trình xử lý kết thúc, ta có thể truy cập vào link mà ta đã đăng kí, sau đó đăng nhập để thực hiện các thao táo quản lý website
  • 38.
    36 Add new course Ngoàira, moodle còn cung cấp nhiều tính năng như language, location, grade mà ta có thể nghiên cứu nhiêu hơn. Vậy cơ bản ta có thể tạo website thông qua moodle.
  • 39.
    37 III. NHẬN XÉTCHUNG NHỮNG THUẬN LỢI VÀ KHÓ KHĂN TRONG QUÁ TRÌNH THỰC TẬP 1) Nhận xét: Trong quá trình thực tập ngoài sự cố gắng, nổ lực của bản thân cùng với sự giúp đỡ tận tình của thầy cô giáo trong trung tâm, em đã có thể hoàn thành quá trình thực tập. Tuy nhiên với một sinh viên thiếu kinh nghiệm như em thì còn nhiều vấn đề phát sinh. Chính vì vậy, em không ngừng học tập và phấn đấu để hoàn thiện bản thân trong suốt quá trình thực tập. 2) Thuận lợi Được sự hướng dẫn tận tình của thầy cô. Được trung tâm tạo điều kiện tốt nhất trong quá trình thực tập. Cơ sở vật chất tại trung tâm tốt. Lịch thực tập rất linh động, có thể thông báo trước. 3) Khó khăn Chưa có nhiều kĩ năng mềm và lý thuyết chuyên ngành còn hạn hẹp nên gặp nhiều khó khăn trong việc nhận công việc cũng như trình bày ý tưởng của mình. Lần đầu tiếp xúc với ngôn ngữ mới nên cảm thấy hoang mang, lo lắng. Khi gặp các vấn đề mới như các lỗi phát sinh trong quá trình làm việc rất lúng túng trong việc xử lý và thường là phải nhờ sự giúp đỡ của mọi người. IV. KINH NGHIỆM CÓ ĐƯỢC SAU QUÁ TRÌNH THỰC TẬP. Kinh nghiệm khi tham gia làm việc nhóm rằng lắng nghe luôn là điều được ưu tiên, phải biết trình bày và bảo vệ quan điểm của minh trước nhóm, nhưng hơn thế là nhận thấy được ý tưởng hay nhất, tốt nhất. Tranh luận chứ k phải cãi nhau và cách thức làm việc chuyên nghiệp học được từ mọi người. Kinh nghiệm khi làm việc độc lập: ta không nên hiểu độc lập ở đây là chỉ làm một mình cùng với những người khác, làm một mình nhưng vẫn theo một cái đã bàn bạc và thảo luận trước và mỗi người phải tự triển khai phần công việc của mình với những người khác cũng triển khai công việc của họ
  • 40.
    38 Kinh nghiệm trìnhbày ý tưởng của mình với các đồng nghiệp mà ở đây là các bạn trong nhóm trung tâm.