Introduction to Lectures in Apple iClub at DA-IICT

235 views

Published on

Set of Slides presented during my days with Apple iClub.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
235
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to Lectures in Apple iClub at DA-IICT

  1. 1. Wednesday, 4 June 14
  2. 2. Nitesh BhatiaApple iClub ScheduleDay / Date Lecture Sat / 23 Aug 08 Lecture 1 Web 2.0 Architecture, Design & Accessibility - Part 1 Sat / 30 Aug 08 Lecture 2 Web 2.0 Architecture, Design & Accessibility - Part 2 Sat / 13 Sep 08 Lecture 3 Client-Side Technologies - Part 1 Sat / 20 Sep 08 Lecture 4 Client-Side Technologies - Part 2 Sat / 27 Sep 08 Lecture 5 Server-Side Technologies - Part 1 Sat / 04 Oct 08 Lecture 6 Server-Side Technologies - Part 2 Sat / 18 Oct 08 Lecture 7 Securing Web Applications Sat / 08 Nov 08 Lecture 8 Testing, Operation & Maintenance Thu / 13 Nov 08 Lecture 9 Content Management Systems Sat / 15 Nov 08 Lecture 10 Social Web and Future Wednesday, 4 June 14
  3. 3. Nitesh BhatiaApple iClub • Duration - 1 - 1.5 hour • Prerequisites • Knowledge of Web 1.0 • Basic HTML • Basic CSS • Basic Javascript Wednesday, 4 June 14
  4. 4. Nitesh BhatiaApple iClub Web 2.0 Architecture, Design, and Accessibility [2] • Overview of Web 1.0 ,Web 2.0,Web 3.0 and Web 4.0 • Web 2.0 Technology • Socialization • Wikis,Wiki Services,Wikipedia • openSocial • Social Networking • General architectures and design considerations for Web applications. • 2 Layer Architectures • N Layer Architectures • MVC - ModelView Control • Database-centric Architectures Wednesday, 4 June 14
  5. 5. Nitesh BhatiaApple iClub • Concepts and techniques for engineering and evaluating user interfaces appropriate for a Web application’s intended audience. • Interaction Design • User Interaction • UI Organization • Functional Design • Navigation Design • Outlook • Contrast Diagrams • Explore the interaction between users and the application’s user interface. • Concept of Meshes • Tagging Wednesday, 4 June 14
  6. 6. Nitesh BhatiaApple iClub Client-Side Technologies [2] • CSS • Cookies • DOM- Document Object Model • JavaScript • JavaScript Overview • JavaScript and DOM. • XML • AJAX • AJAX Introduction • JQuery Overview • Moo.fx Overview • Dojo Overview • JMaki Framework • RIAs - Rich Internet Applications • RIA Development with OpenLaszlo Wednesday, 4 June 14
  7. 7. Nitesh BhatiaApple iClub Server-Side Technologies [2] • Introduction to PHP5 scripting language. • Apache Web Server (Apache, XAMP, MAMP, LAMP,WAMP) • Sending Mail in PHP • PHP Form Processing • PHP File Handling • MySQL + PHP Wednesday, 4 June 14
  8. 8. Nitesh BhatiaApple iClub Securing Web Applications • Encryption techniques • Symmetric Cryptography • Asymmetric Cryptography • Digital Signatures • Certificates • Public Key Infrastructure (PKI) • Securing Client / Server • Point to Point Security • End-to-End Security • User Authentication and Authorization • Electronic Payment Systems •Security Issues XSS- Cross-site scripting SQL injections Phishing Mobile Security Wednesday, 4 June 14
  9. 9. Nitesh BhatiaApple iClub Testing, Operation & Maintenance • Testing methods • Link Testing • Browser Testing • Usability Testing • Load, Stress and Continuous Testing • Testing Security • Testing Tools • Operation & maintenance phase of the Web application development • Web site promotion, content management, and usage analysis. Wednesday, 4 June 14
  10. 10. Nitesh BhatiaApple iClub Content Management Systems • Drupal • Joomla dotNetNuke (ASP.NET) • Wordpress • Wiki Wednesday, 4 June 14
  11. 11. Nitesh BhatiaApple iClub Social Web and Future • Software as a Service (SAAS) • Web OS-YouOS, Goowy, Xin, eyeOS • Infrastructure services- Amazon S3, EC2 • Social Search • Advertising • Second Life • Semantic Web Overview Wednesday, 4 June 14

×