
1
****************
BÁO CÁO KẾT QUẢ THỰC TẬP
Thời gian từ 1/2/2012 đến 31/3/2012
Đề tài
PHÁT TRIỂN ỨNG DỤNG CHO MẠNG XÃ HỘI FACEBOOK
Giáo viên hướng dẫn: PGS.TSKH Vũ Đình Hòa
Sinh viên thực hiện: Nguyễn Đức Toàn
TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
-------------------------
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
--------------

2
Nhận xét của giáo viên hướng dẫn
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………...
………………………………………………………………………………………...........
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………...
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..

3
BÁO CÁO THỰC TẬP
Họ và tên sinh viên: NGUYỄN ĐỨC TOÀN
Lớp: K58B Điện thoại: 0906.295.990 Email: me@thx.co.cc
Cơ sở thực tập:
Công Ty Cổ Phần Giải Pháp Công Nghệ Truyền Thông DCTECH
Địa chỉ: 298 Hoàng Mai – phường Hoàng Văn Thụ – quận Hoàng Mai – Hà Nội
Điện thoại: 0466.800.913
Người hướng dẫn: Đào Xuân Trung
Điện thoại: 0944.628.802 Email: trungdx@dctech.vn
Nơi công tác: Công Ty Cổ Phần Giải Pháp Công Nghệ Truyền Thông
DCTECH
Giáo viên theo dõi: PGS.TSKH Vũ Đình Hòa
Điện thoại: Email:
Nội dung thực tập:
Phát triển ứng dụng trên mạng xã hội Facebook.
Loại hình:
Phát triển Ứng dụng [ x ] Nghiên cứu [ ]
Tìm hiểu Công nghệ [ ] Khác [ ]
Nội dung công việc:
-, Tìm hiểu các tài liệu về việc xây dựng ứng dụng trên facebook
-, Tìm hiểu Tương tác với người dùng facebook với ứng dụng.
-, Sử dụng Facebook PHP SDK để xây dựng ứng dụng.
-, Xây dựng ứng dụng đơn giản cho facebook.
-, Xây dựng ứng dụng có tương tác với người dùng trên facebook.
-, Viết hướng dẫn xây dựng ứng dụng trên facebook.

4
Những thu hoạch từ tìm hiểu thực tế và thực tập
I. Những điều thu hoạch được từ tìm hiểu thực tế ở cơ sở thực tập
DCTECH được thành lập bởi một nhóm developer chuyên nghiệp, cung cấp
và phát triển phần mềm, thiết kế website, dịch vụ SEO. Với bộ phận nhân lực giàu
kinh nghiệm, mục tiêu của chúng tôi là mang đến cho khách hàng giá trị kinh
doanh lớn nhất, thị phần được cải thiện và phát triển liên tục.
Công ty luôn có nhu cầu tuyển dụng thêm đội ngũ trẻ, nhiệt huyết trong công
việc, đảm bảo lực lượng hùng hậu của công ty.
II.Những kiến thức và kỹ năng đã vận dụng để hoàn thành nhiệm vụ
Kiến thức
A. Kiến thức về lập trình PHP và MySQL
1. PHP
Với đặc điểm các ứng dụng trên Facebook hoàn toàn không phụ thuộc vào
ngôn ngữ do đó, việc sử dụng ngôn ngữ phát triển ứng dụng cũng rất linh hoạt.
Trong trường hợp này, tôi sử dụng PHP. Vì đặc điểm đã có một số kinh nghiệm
trong việc phát triển website và các ứng dụng trên website với ngôn ngữ PHP.
Tôi sử dụng PHP 5. Lập trình hướng đối tượng. Phù hợp với xu hướng và
cách suy nghĩ của PHP SKD Facebook mà tôi sẽ sử dụng để làm ứng dụng cho
Facebook.
2. MySQL
Chuẩn bị, ôn tập lại kiến thức về SQL, làm việc với MySQL trên server để
phục cho mục đích cần tương tác với cơ sở dữ liệu khi cần thiết theo yêu cầu của
ứng dụng.

5
B. Chuẩn bị các kiến thức về việc tạo ứng dụng cho Facebook
1. Các tài liệu cơ bản
Các tài liệu cơ bản này sẽ giúp cho người lập trình có những khái niệm đầu
tiên, ý hiểu đầu tiên về việc lập trình ứng dụng cho Facebook. Bắt đầu, tại trang
dành cho nhà phát triển ứng dụng: https://developers.facebook.com. Tại đây,
Facebook cung cấp tất cả các tài liệu, tạo ứng dụng, công cụ quản trị ứng dụng…..
a. Khái niệm đầu tiên được nhắc đến đó là Canvas Page tại địa chỉ
https://developers.facebook.com/docs/guides/canvas/. Tại đây, Facebook sẽ giúp
chúng ta hiểu các khái niệm cơ bản ban đầu về những thứ bạn cần, bạn sẽ làm việc,
những thứ bạn có thể làm trên ứng dụng.
Canvas Page.
Các ứng dụng Facebook là các ứng dụng web được đưa lên Facebook dưới
dạng mà Facebook gọi là Canvas Page. Các ứng dụng được tải vào Canvas Page,
do đó bạn cần phải khai báo canvas url là nơi mà bạn chứa mã nguồn của ứng dụng
(dễ hiểu, đây là địa chỉ thực của ứng dụng trên internet, ví dụ:
http://fb.thx.co.cc/thx-hlworld là nơi mà tôi đặt ứng dụng có tên thx-hlworld.) Khi
người dùng sử dụng ứng dụng, Canvas Page sẽ load mọi thứ theo địa chỉ canvas url
dưới dạng iframe. Độ rộng mặc định của khung canvas là 760px, tuy nhiên bạn
hoàn toàn có thể làm việc theo tùy chọn khung trình duyệt của người dùng.

