QAFQAZ UNIVERSITY Computer Engineering Department Web Programming and Design Internet Today Dr. Abzetdin ADAMOV Chair of Computer Engineering Department aadamov@qu.edu.az http://ce.qu.edu.az/~aadamov
EVALUATION Midterm 30% Compulsory Project 20% (quiz 70%; attendance 30%) Final 50% Total 100 points Optional Project 10 points (max) (Referat in accordance to requirements, min 7 pages, English + software implementation) Note: If you have requested Optional Project, it must be completed
Internet Today Population Area Internet 2267 Internet 514.45 China 1339 Russia 17.07 India 1155 Canada 9.97 USA 311 USA 9.62 0 500 1000 1500 2000 2500 0 200 400 600 million million square km
Internet Today All Economy 65.4% Information Tecnology 34.6%
Kullanıcı sayısı (mln.) Internet Today 2500 2400 2300 2200 2100 2000 1900 1800 1700 1600 1500 1400 1300 1200 1100 1000 900 800 700 600 500 400 300 200 100 0 2267 1500 1100 381 460 515 562 580 650 16 37 57 74 102 147 155 195 254 12.95 12.96 02.97 09.97 01.98 09.98 01.99 08.99 01.00 10.00 04.01 08.01 01.02 05.02 11.02 12.05 12.09 12.11 Tarih - Ay / Yıl NOTE: 2012 sonunda etforecasts araştırmalarına göre 2.5 milyara ulaşacak
Host Sayısı (mln.) Internet Today 600 550 500 450 400 350 300 250 200 150 100 50 0 янв.91 янв.92 янв.93 янв.94 янв.95 янв.96 янв.97 янв.98 янв.99 янв.00 янв.01 янв.02 янв.03 янв.04 янв.05 янв.06 янв.07 янв.08 янв.09
Kullanıcıların nüfus da yüzdesi (%) Foundations of the Web 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 0 13 12.4 8.2 4.1 1.5 1.1 0.9 0.6 0.59 0.5 0.34 0.32 0.04 0.03 EE LV RU LT BY UA KG AM KZ UZ GE MD AZ TM TJ Ülkenin Internet uzantısı Note: Internet stats for December 2001
Kullanıcıların nüfus da yüzdesi (%) Foundations of the Web 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 0 34.7 18 15 10 5.2 5 3 2.7 2.3 2.2 1.8 1.8 1.3 0.9 0.8 EE LV RU LT BY UA KG AZ AM KZ UZ GE MD TM TJ Ülkenin Internet uzantısı Note: Internet stats for December 2004
Kullanıcıların nüfus da yüzdesi (%) Foundations of the Web 70 65 60 55 50 45 40 35 30 25 20 15 10 5 0 65,6 59,4 59,2 29,1 27,1 18,2 16,2 14,7 13,8 12,3 8,8 7,8 6,6 5,8 EE LV LT BY RU AZ MD UA KG KZ UZ GE TJ AM TM Ülkenin Internet uzantısı 1,4 Note: Internet stats for September 2009 Avarage Internet usage in the world 21.9%
Kullanıcıların nüfus da yüzdesi (%) Foundations of the Web 70 65 60 55 50 45 40 35 30 25 20 15 10 5 0 68.2 59.5 46 40 44.1 30.9 33.9 39.3 34.1 26.8 28.3 EE LV LT BY RU AZ MD UA KG KZ UZ GE TJ AM TM Ülkenin Internet uzantısı 9.2 47.1 1.6 Note: Internet stats for March 2011 Avarage Internet usage ın the world 30.2%
Data (PB/month) Foundations of the Web 14984 10676 7639 5220 0 3339 2055 1267 75 175 356 681 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 Years Note: Global Internet traffic
Foundations of the WEB DNS 2 DNS 8 1 SUN SUN 3 DNS 7 DNS 4 5 6 - Ülkeler, şehirler, kullanıcı grupları
Foundations of the Web
Foundations of the Web
Foundations of the Web
Foundations of the Web Note: Protocols that make up Internet traffıc
Internet Today's Evolution Top 15 Most Popular Social Networking Sites February 2012 750,000,000 - Estimated Unique Monthly Visitors 2 - Compete Rank 25,500,000 - Estimated Unique Monthly Visitors 346 - Compete Rank 12,000,000 - Estimated Unique Monthly Visitors 617 - Compete Rank 250,000,000 - Estimated Unique Monthly Visitors 24 - Compete Rank 20,500,000 - Estimated Unique Monthly Visitors 605 - Compete Rank 7,500,000 - Estimated Unique Monthly Visitors 838 - Compete Rank 110,000,000 - Estimated Unique Monthly Visitors 44 - Compete Rank 19,500,000 - Estimated Unique Monthly Visitors 447 - Compete Rank 5,400,000 - Estimated Unique Monthly Visitors 122 - Compete Rank 70,500,000 - Estimated Unique Monthly Visitors 51 - Compete Rank 17,500,000 - Estimated Unique Monthly Visitors *NA* - Compete Rank 3,000,000 - Estimated Unique Monthly Visitors 451 - Compete Rank 65,000,000 - Estimated Unique Monthly Visitors According to ebizmba Ranking 12,500,000 - Estimated Unique Monthly Visitors 127 - Compete Rank 2,500,000 - Estimated Unique Monthly Visitors 1,596 - Compete Rank
Internet Today's Evolution
Internet Today's Evolution
Internet Today's Evolution
Internet Today's Evolution
Internet Statistics Note: Browser using statistics for Jan 2012
Course Content 1. Internet history and evolution progress. Internet and Society. Internet Architecture and Components: Hosts and Servers, Protocols, DNS, Services overview. 2. How does Web Work: Browser, WebServer and HTTP Dialog. Variety of Browsers and Platforms and Consequences. 3. HTML - Hyper Text MarkUp Language. HTML History in Brief. Dynamic and Static Webpages. 4. Introduction to HTML. HTML, Tags, Properties and Values. Web Page Structure. Structural elements and text formatting. 5. Hyper Links and Use. External and Internal Links. BODY Block of Web Page. BODY Tag and Properties. 6. Ordered and UnOrdered Lists (OL, UL). Sub Lists. 7. Images as key media element. Including images in webpages. How many images per webpage. Image as link. Advanced linking lechniques. Mapping regions within images (MAP, AREA). Image types and their differences (GIF, JPG, BMP, ). Custom backgrounds. IMG tag, its properties and values. Animation GIF.
Course Content 8. Basics of tables. Webpage layout by table. Advantages of table-based design (webpage skeleton). 9. Advance use of tables. Row and cols. Using of ROWSPAN, COLSPAN. Examples of table-based layout. 10. Multipage Layout with Frames. What are Frames? Frames or Tables? Relations between Frames. (FRAME). Frame based Web Page Designing. What is Important? 11. Including Media Content in webpage (WAV, MP3, MPEG, AVI, M1V ). Embedding media by RealAudio and Windows Media Player. 12. CSS as tool of design style or standardization. Adding CSS to webpage. CSS as base of Dynamic HTML. Using CLASSes and IDs. 13. Different ways of CSS including. Internal, external and embedded Style Sheets. Advanced text formatting with CSS. Looking ahead Dynamic (Interactive) Web Pages. 14. Introduction to JavaScript. Variables and Commands (Key Words). Data Types. Scripting Examples. HTML Forms in detail.. HTML Forms Elements and their Properties. Webpage programming for nonprogrammers. 15. Increasing efficiency of webpages. Who is HSP (Hosting Service Provider)? Choosing HSP. FTP Server and FTP Client software. Final Project Explanation.
Other Slide