بخشی از پاورپوینت
اسلاید 1 :
به نام خدا
طراحی وب رشته مهندسي کامپيوتر و فناوری اطلاعات
اسلاید 2 :
فصل اول
مقدمه
اسلاید 3 :
Internet And Web?
اينترنت (International networking) شبکه متشکل از هزاران کامپيوتر که به يکديگر متصل اند مي باشد که با زباني يکسان وتحت پروتکل اينترنت با يکديگر سخن ميگويند.
وب يا www (World Wide Web) يکي از مهمترين سيستم هاي ارتباطي و اطلاع رساني است که يکي از مهمترين قسمت هاي اينترنت نيز ميباشد
اينترنت مجموعه اي از شبکه هاي کامپيوتري مرتبط به هم است در حالي که وب ميتواند روي کامپيوتر جدا از شبکه هم اجرا شود
اسلاید 4 :
Web
Web يک سيستم Interactive.
ارسال اطلاعات توسط صفحات ايجاد شده و به کاربران ارسال مي شود ودريافت اطلاعات از طريق فرم ها و توسط برنامه هايي نظير CGI صورت مي گيرد.
صفحات وب شامل :Hyperlinks و HyperTexts و Multimedia مي باشد.
اسلاید 5 :
Client / Server
مدل C/S بر اساس کلاينت , سرور و شبکه مي باشد.
نرم افزار کلاينت نقش Interface يا رابط را بين سيستم کاربر و سيستم سرور دارد , به نرم افزار Web Client , Web Browser يا مرورگر وب گفته مي شود.
Client
Server
Requst
Response (Information)
اسلاید 6 :
Web Browser
يک مرورگر با کمک يک Request درخواستي براي خواندن يک صفحه از وب سرور ميکند.
اين Request يا درخواست بر اساس استاندارد ارتباطي يا پروتوکل HTTP بوده و شامل آدرس صفحه مورد نظر ميباشد.
URL به آدرس صفحات وب گفته ميشود . (Uniform Resource Location)
مثال: http://www.apple.ir/student/lesson.html
پروتکل دستيابي
آدرس سرويس دهنده
مسير
نام فايل
اسلاید 7 :
Static Wab Pages
صفحات وب ايستا شامل کدهاي Html بوده که قبل از اينکه هر نوع درخواستي براي آن وجود داشته باشد به طور کامل محتويات آن مشخص شده است.
شکل ظاهري همواره يکسان خواهد بود صرف نظر از اينکه چه کسي در چه زماني و يا چگونه صفحه را مشاهده خواهد کرد.
مزايا : طراحي آسان و به کارگيري سريع در شبکه
معايب : عدم امنيت و نداشتن صفحات سفارشي وب
اسلاید 8 :
Static Wab Pages
اسلاید 9 :
Client-Side Dynamic Page
صفحه پویا صفحه ای است که بر اساس نیاز ما تغییر کند
تکنولوژِي که پويايي صفحه از جايگاه سرويس گيرنده (Client) تحقق بي يابد.
ماژول هايي به مرورگر ملحق ميشود که تمام عمليات ايجاد صفحات پويا را انجام مي دهد.
JavaScript
VBScript
ActiveX Controls
Java Applet
flash
اسلاید 10 :
Client-Side Dynamic Page
اسلاید 11 :
Java Script
زبان دستوري JavaScript داراي امکانات متعدد جهت کنترل و مديريت رفتار و محتويات يک مرورگر ميباشد.
قدرت انجام عمليات بر روي فايل را ندارد.
زباني Case Sensitive است.
اسلاید 12 :
VB Script
VBScript فقط توسط مرورگر هاي شرکت مايکروسافت قابل تفسير هستند.
حساس به حروف بزرگ و کوچک نيست.
اسلاید 13 :
ActiveX Controls
به عنصري که توسط C++ , C# , Java پياده سازي شود.
امکان استفاده Timer , Chart تاييد کاربر و يا دستيابي به بانک اطلاعاتي را فراهم مي آورد.
از طريق تگ
اسلاید 14 :
Java Applet
يک زبان مستقل از PlatForm است.
هدف استفاده از جاوا براي Applet ها ميباشد که توسط تگبه صفحه وب ملحق ميشود.
Applet توسط مرورگر download شده وتوسط ماشين مجازي جاوا (Java) موجود در مرورگر تفسير ميشود.
اسلاید 15 :
flash
فایلهایی هستند که اطلاعاتی را به صورت گرافیکی متحرک به ما نمایش می دهند
اسلاید 16 :
Server-Side Dynamic Page
تکنولوژِي که پويايي صفحه از جايگاه سرويس دهنده (Server) تحقق مي يابد.
سرويس دهنده وب نرم افزاري است که مديريت صفحات وب رابر عهده گرفته و آن ها را براي سرويس گيرندگان مجهز به مرورگر ها آماده ميکند. مانند :
IIS
Apache
اسلاید 17 :
Server-Side Dynamic Page
اسلاید 18 :
Server-Side Dynamic Page
مزايا : کاربر صرفا شاهد کد هاي HTML خواهد بود يعني منطق صفحات وب مخفي نگهداري ميشود
معايب : با هر در خواست براي هر کاربر بايستي فايل Html مجددا توليد شود.
CGI(Common Gateway Interface)
ASP(Active Server Pages)
PHP(Personal Home Page)
JSP(Java Server Pages)
ASP.NET
اسلاید 19 :
Web Design
Web Design
Flash
Psychology
Graphics
Dhtml
Site Designer
Programs
اسلاید 20 :
Web Development
Web Development
ADO.net
ASP.net
Databasees
Xml
Server Side
Scripts