انجمن علمی IT دانشگاه آزاد مشهد با همکاری موسسه عصر ارتباطات سخنران رسول دلیری.

Slides:



Advertisements
Similar presentations
SD1230 Unit 10 Mobile Web.
Advertisements

What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1.
An Introduction Timmy Kokke | UNIT4 Internet Solutions | Expression Blend MVP / Webguy.
HTML 5. Emlékeztető A november 24.-ei előadás és gyakorlat elmarad December 1.-én pótoljuk az elmaradt előadást az A/1 228-as teremben ig December.
Philly.NET Hands-On MVC Razor, HTML5, CSS3 Rob Keiser, Bill Wolff.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
HTML5 and Designing a Rich Internet Experience
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
دوره آموزشی ترکیبی وب Programming in HTML5 with JavaScript and CSS3 Developing ASP.NET 4.5 MVC Web Applications مروری بر سرفصل ها، چرایی ترکیب دو دوره.
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
HTML 5 The next generation of web programming. WHERE IT ALL BEGAN.
Bartosz Kowalski Software Developer CERN. Presentation outline -HTML : introduction and history -HTML5 : -History and philosophy -New features -Structure.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Chapter 14 Introduction to HTML
A closer look Dynamic Webpages Jessica Meyerson March 1, 2011.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
CPSC 594B: Software Engineering Project Lecture 1: Introduction to HTML5 Lecturer: Ayman Issa Office: ICT 555.
Microsoft Certification Exam Michael Van Cleave Planet Technologies.
IT Engineering I Instructor: Rezvan Shiravi
@ 翁玉礼 HTML5 Discuss. Compare to html4 Canvas Video and audio Local offline store New form control.
Josh
Building the User Interface by Using HTML5: Organization, Input, and Validation Lesson 3.
Additional Topics. Tutorial #9 Review – Forms Forms Legend and fieldset Fields Text Password Radio buttons, check box, text area, select lists Buttons.
IE11 Preview is here! Briefing prepared for the IE MVPs and IE userAgents communities.
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
ASP.NET AJAX 1. Ordinary web applications vs. AJAX Ordinary web application The full page is updated at each request The page is not available while being.
PRO HTML5 PROGRAMMING POWERFUL APIS FOR RICHER INTERNET APPLICATION DEVELOPMENT.
Programming in Html5 with Javascript and CSS3
Ins & Outs of. CSS3 is Modular Can we use it now?
Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date.
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation
Today’s Agenda Advanced CSS Techniques Floating Z-index Centering Sliding Doors Fluid Layouts CSS3 Advanced CSS Lab Mini Project #2.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
CSS 2D Transforms CSS 3D Transforms CSS Animations CSS Backgrounds & Borders CSS Color CSS Flexbox CSS Fonts CSS Grid CSS Hyphenation CSS Image Values.
Frontend - HTML5 - CSS3 - Bootstrap 3.x. SemanticsPerformanceCSS3.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
Rich Internet Applications 9. HTML 5 and RIAs. HTML 5 Standard currently under development by W3C Aims to improve the language with support for the latest.
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
TNPW1 Ing. Jiří Štěpánek.  In current version (XHTML 1.0 strict)  No multimedia elements  No semantics elements  Only few input types  Only few document.
CSCI 3100 Tutorial 2 Web Development Tools 1 HTML 5 & CSS 3 1.
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
HTML5 Requirement Driven Design David Tarrant Electronics and Computer Science.
4.3. Code animations by using JavaScript Access data access by using JavaScript. Creating Animations, Working with Graphics, and Accessing Data.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
The HTML5 logo was introduced by W3C in 2010
HTML CS 4640 Programming Languages for Web Applications
HTML 5.
Objective % Select and utilize tools to design and develop websites.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
HTML5 – The Saga Continues
Development of Internet Applications HTML5
HTML 5 Tutorial Chapter 1 Introduction.
Application with Cross-Platform GUI
Objective % Select and utilize tools to design and develop websites.
Building beautiful and interactive apps with HTML5 & CSS3
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
Ground to Roof HTML/HTML5
ITI 239 HTML5 Desktop and Mobile Level I
HTML5 and Designing a Rich Internet Experience
HTML5 and Designing a Rich Internet Experience
HTML5 - 2 Forms, Frames, Graphics.
HTML5 and Designing a Rich Internet Experience
Presentation transcript:

انجمن علمی IT دانشگاه آزاد مشهد با همکاری موسسه عصر ارتباطات سخنران رسول دلیری

فهرست مطالب معرفی بررسی مشاغل وابسته آشنایی با مراحل طراحی سایت معماری نرم افزاری ویندوز Windows Architecture معماری نرم افزاری وب Web Architecture مقایسه Web1.0 و Web2.0 مروری بر تاریخچه HTML معرفی HTML5 بررسی امکانات و ویژگی های HTML5 بررسی چند نمونه عملی از HTML5 نتیجه گیری و پرسش و پاسخ

معرفی موسسه عصر ارتباطات پارسیان مجری دوره های تخصصی فنی و مهندسی CCNA, CCNP, MCITP, Network+, A+, CIW رسول دلیری گرایش دانشگاهی من مهندسی نرم افزار کامپیوتر هست و به صورت تخصصی از سال 1380 در این حوزه فعالیت دارم، در سال 2006 موفق به کسب مدرک " سی آی دابلیو " از شرکت پروسافت در گرایش تخصصی وب ، اینترنت و شبکه شده ام. CIW # Certified Internet Webmaster

بررسی مشاغل وابسته

آشنایی با مراحل طراحی سایت

معماری نرم افزاری ویندوز Windows Architecture

نمونه هایی از فضای رومیزی ها Desktop Environment

معماری نرم افزاری وب Web Architecture

client side vs. server side

Ajax :Asynchronous JavaScript and XML is a group of interrelated web development techniques used on the client-side to create asynchronous web applications

تکنولوژی های توسعه وب در سمت سرور

تکنولوژی های توسعه وب در سمت کلاینت

مقایسه Web1.0 و Web2.0

HTML5 ≈ HTML 5 + CSS 3 + JavaScript HTML5 is a suite of tools for: Markup (HTML 5) Presentation (CSS 3) Interaction (DOM, Ajax, APIs)

A Rough History of Web Standards HTML 1HTML 2 HTML 3 HTML 4 XHTML 1 HTML 5 CSS 1CSS 2T-less DWeb 2.0CSS3 JSECMA, DOM DOM 2AjaxDOM, APIs 2004WHATWG started 2008W3C Working Draft 2012 (2010)W3C Candidate Rec 2022W3C Rec 1996 – CSS 1W3C Rec 1998 – CSS 2W3C Rec 1999 – CSS 3Proposed 2005 – CSS 2.1W3C Candidate Rec 2001 – CSS 3W3C Working Draft HTML 5 CSS

Rich Internet Applications (RIA) Space between the internet and the desktop Apps that look good and behave well Adobe Air/Flash, Java, Silverlight, Gears Availability Anywhere a web browser is available As a desktop widget or application Part of a mobile application store

RIA Examples

5 HTML Enhancements HTML Forms CSS Offline applications Local storage

HTML Extended Document Flow: div, section, article, nav, aside, header, footer Audio, Video and Embed Canvas: paths, gradients, image manipulation, events Microdata for semantics and enhanced search engine results (Google Rich Snippets)

HTML Header Navigation Aside Footer Section Article Footer Article Footer Article Footer Figure Image, Video, Quote, Table, etc… Legend

Canvas function draw() { var canvas = document.getElementById(“canvas”); if (canvas.getContext) { var ctx = canvas.getContext(“2d”); ctx.fillStyle = “rgb(200,0,0)”; ctx.fillRect (10,10,55,50); ctx.fillStyle = “rgb(0,0,200)”; ctx.fillRect (30,30,55,50); }

Form Enhancements Placeholder text Specific text input: , URL, number, search Slider Date picker User Agent validation

CSS Effects Rounded corners Gradients Box and text shadows Fonts Transparencies Multiple background images and border images Multiple columns and grid layout Box sizing Stroke and outlines Animation, movement and rotation Improved selectors

CSS Effect Example.amazing { border: 1px solid blue; color: red; background-color: gold; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; -webkit-box-shadow: 8px 8px 6px #474747; -moz-box-shadow: 8px 8px 6px #474747; box-shadow: 8px 8px 6px #474747; text-shadow: 8px 8px 2px #595959; filter: dropshadow(color=#595959, offx=8, offy=8); } Amazing CSS Effects

CSS Timelines

Offline Applications … someapp.manifest CACHE MANIFEST #v1.01 #Explicitly cached files CACHE: index.html Stylesheet.css Images/logo.png NETWORK: Search.cfm Login.cfm /dynamicpages FALLBACK: /dynamicpage.cfm /static.html

Local Storage Beyond cookies- local storage Manipulated by JavaScript Persistent 5MB storage per “origin” Secure (no communication out of the browser) Session storage Lasts as long as the browser is open Each page and tab is a new session Browser based SQLite or IndexedDB

Local Storage Web storage window.localStorage[‘value’] = ‘Save this!’; Session storage sessionStorage.useLater(‘fullname’, ‘Garth Colasurdo’); alert(“Hello ” + sessionStorage.fullname); Database storage var database = openDatabase(“Database Name”, “Database Version”); database.executeSql(“SELECT * FROM test”, function(result1) { … });

User Agent Storage

Cautions Browser implementation is fragmented Standards are in development HTML Candidate Recommendation is scheduled for 2012 CSS3 is in multiple drafts and proposals ECMA-262 (edition 3) (or JavaScript 1.5) New markup and architecture design

پرسش و پاسخ موسسه عصر ارتباطات پارسیان مجری دوره های تخصصی فنی و مهندسی CCNA, CCNP, MCITP, Network+, A+, CIW