• Save
Web Development: Yesterday, Today, Tomorrow
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Web Development: Yesterday, Today, Tomorrow

on

  • 739 views

 

Statistics

Views

Total Views
739
Views on SlideShare
735
Embed Views
4

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 4

http://www.linkedin.com 3
http://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • This template can be used as a starter file for presenting training materials in a group setting.SectionsRight-click on a slide to add sections. Sections can help to organize your slides or facilitate collaboration between multiple authors.NotesUse the Notes section for delivery notes or to provide additional details for the audience. View these notes in Presentation View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production)Coordinated colors Pay particular attention to the graphs, charts, and text boxes.Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale.Graphics, tables, and graphsKeep it simple: If possible, use consistent, non-distracting styles and colors.Label all graphs and tables.
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Use a section header for each of the topics, so there is a clear transition to the audience.
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Use a section header for each of the topics, so there is a clear transition to the audience.
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Summarize presentation content by restating the important points from the lessons.What do you want the audience to remember when they leave your presentation?Save your presentation to a video for easy distribution (To create a video, click the File tab, and then click Share.  Under File Types, click Create a Video.)
  • Use a section header for each of the topics, so there is a clear transition to the audience.

Web Development: Yesterday, Today, Tomorrow Presentation Transcript

  • 1. Веб-розробка: вчора, сьогодні,завтра
    Віктор Гайдін, Eleks Software Ltd.
  • 2. Що таке веб-розробка?
    клієнт-серверна архітектура, заснована на запитах;
    кросплатформенне клієнтське середовище;
    відсутність чітких стандартів та 100%-правильних їх реалізацій;
    багатомовне середовище розробки (клієнт: HTML + CSS + JavaScript, сервер: PHP/Python/ASP.Net/Ruby/SQL/…).
  • 3. Ключові технології
  • 4. HTML
    CSS
    Історія
    Сьогодення
    JavaScript
  • 5. HTML
    Синтаксис: на базі SGML
    Початкове призначення: мова розмітки і форматування наукової документації
    1989: початок розробки
    1991: HTML “1.0”
    1994: v 2.0
    1999: v 4.01, XHTML 1.0
  • 6. CSS
    Призначення: мова опису зовнішнього вигляду документів, описаних мовою розмітки
    1994: початок розробки
    1996: v 1.0
    1998: v 2.0
    2007: v 2.1
  • 7. JavaScript
    Синтаксис: C/Java
    Призначення: мова програмування для інтерактивних веб-сторінок
    Властивості: об’єктно-орієнтовна, динамічно-типізована, скриптова
    1994: LiveScript
    1996: JavaScript 1.0 (Netscape)
    1997: JavaScript 1.2, ECMAScript v1
    1999: AJAX (XMLHTTPRequest)
    2000: JavaScript 1.5
  • 8. Майбутнє:
    HTML 5.0
    CSS 3.0
    JS APIs
  • 9. Semantics
    Семантичні теги
    Microdata
    Microformats
  • 10. Offline & Storage
    Web Application Cache
    Local Storage
    Indexed DB
    File API
  • 11. Device Access
    Геолокація
    Доступ апаратних можливостей (камера, мікрофон, акселерометр)
    Доступ до API (контакти, календар, drag&drop)
  • 12. Connectivity
    Web Sockets
    Server-side events
    Cross-document messaging
  • 13. Multimedia
    Audio
    Video
  • 14. 3D, Graphics & Effects
    SVG
    Canvas
    WebGL
    CSS 3D
  • 15. Performance & Integration
    Web Workers
    XMLHttpRequest 2
  • 16. CSS3
    Borders
    Background
    Text effects
    Sizing
    Selectors
    Fonts, columns
    Speech
  • 17. Питання?