فیسبوک (facebook) از شبکههای اجتماعی مجازی است که به واسطه آن میتوان با دوستانی که دارای حساب کاربری در فیسبوک هستند عکس، فیلم یا پیغام به اشتراک گذاشت. کاربران در فیسبوک دارای یک صفحه شخصی هستند، میتوانند گروه تاسیس کنند و یا در گروههای دیگر عضو شوند و حتی صفحهای جداگانه طراحی کنند تا دیگران هم در آن صفحات بتوانند پیشنهادها و انتقادهای خود را ارائه دهند. فیسبوک نرمافزارها، ابزارهای جانبی خاص و بازیهای آنلاین گوناگونی دارد که کاربر میتواند با توجه به نیاز خود از آنها استفاده کند.(در فیسبوک با نام Apps یاد شدهاست). به عنوان مثال اپلیکیشنی برای نمایش مطالب وبلاگ شما در صفحهتان و یا نمایش هرآنچه به نظرتان میآید.
در دوره آموزشی Building Facebook Applications with HTML and JavaScript شما با طریقه ساخت برنامه های کاربردی (اپلیکشن) فیسبوک با استفاده از قابلیت های زبان های اچ تی ام ال و جاوا اسکریپت آشنا می شوید.
جاوااسکریپت (JavaScript) زبانی است که توسط NetScape تولید شده است. این زبان، زبان برنامه نویسی اسکریپت مبتی بر اشیاء است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده است. علیرغم اشتباه عمومی، زبان جاوا اسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(C++) و جاوا شباهت دارد؛ که این امر برای سهولت یادگیری در نظر گرفته شده است. از همین رو دستورهای متداول مانند if, for, try..catch و ... در این زبان هم یافت میگردند. این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب است. کاربرد گسترده این زبان در سایتها و صفحات اینترنی است و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود.
در دوره آموزشی JavaScript Essential Training 2007 شما با قابلیت های اساسی و کلیدی این زبان قدرتمند آشنا می شوید.