Microsoft Certification Exam 70-480 Michael Van Cleave Planet Technologies.

Slides:



Advertisements
Similar presentations
What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
Advertisements

HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
Backwards Compatible HTML5/CSS3 Apps in ASP.NET Nik Kalyani, Founder/CEO, HyperCrunch, Inc.
CSS level 3. History of CSS CSS level 1 – original CSS CSS level 2 CSS level 2 Revision 1 (CSS2.1) – up to CSS2.1 monolithic structure CSS level 3 – specification.
HTML5 Haptics Standardization
Ch3: Introduction to HTML5 part 2 Dr. Abdullah Almutairi ISC 340 Fall 2014.
Philly.NET Hands-On MVC Razor, HTML5, CSS3 Rob Keiser, Bill Wolff.
Computer Science 103 Chapter 4 Advanced JavaScript.
HTML Tables and Forms Creating Web Pages with HTML CIS 133 Web Programming Concepts 1.
Forms, Validation Week 7 INFM 603. Announcements Try placing today’s example in htdocs (XAMPP). This will allow you to execute examples that rely on PHP.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
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.
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
Understanding CSS Essentials: Content Flow, Positioning, and Styling
Neal Stublen Improvements  New form elements  Assist with validation  Consistency across sites  Changes reduce the need for common.
Programming in Html5 with Javascript and CSS3
CHAPTER 2 HTML & HTML5 II อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา 1.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Review IDIA 619 Spring 2013 Bridget M. Blodgett. HTML A basic HTML document looks like this: Sample page Sample page This is a simple sample. HTML user.
Ins & Outs of. CSS3 is Modular Can we use it now?
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
Nate Zaugg. Initially released in December 1996 Written to allow separation of document content from document layout Different styles can target different.
HTML5. HTML5’s overall theme The browser as a rich application platform rich, cross-device user interfaces offline operation capability hardware access.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
INTRODUCTION TO JAVASCRIPT AND DOM Internet Engineering Spring 2012.
Using Client-Side Scripts to Enhance Web Applications 1.
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.
CS 174: Web Programming September 30 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
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.
HTML5&CSS3. Webpage Editors Notepad++ TextWrangler (Mac Users) Dreamweaver Editplus plus.sourceforge.net/uk/site.htm
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
Neal Stublen New Element Styling  html5shiv.js provided support in older IE browsers for new sectioning elements aside, header,
Web Technologies Lecture 3 Web forms. HTML5 forms A component of a webpage that has form controls – Text fields – Buttons – Checkboxes – Range controls.
Web Technologies Lecture 2 HTML and CSS. HTML Hyper Text Markup Language – Describes web documents – Made up of nested HTML markup tags – Tags are the.
VIDA Requirements - HTML5 – Semantic tags - HTML5 - Forms - HTML5 – CSS3.
Creating Animations, Working with Graphics, and Accessing Data Lesson 9.
INTRODUCTION TO HTML5 New HTML5 User Interface and Attributes.
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring Forms, HTML5 layout.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring Forms, HTML5 layout.
(1) HTML5, CSS, Twitter Bootstrap. (2) HTML5 Will be the new standard New features Drag and Drop and Support for local storage,,,, New input types Removed.
Javascript Basic Concepts Presentation By: Er. Sunny Chanday Lecturer CSE/IT RBIENT.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
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.
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
4.3. Code animations by using JavaScript Access data access by using JavaScript. Creating Animations, Working with Graphics, and Accessing Data.
The HTML5 logo was introduced by W3C in 2010
Creating Visual Effects
JavaScript, Sixth Edition
Objective % Select and utilize tools to design and develop websites.
Project Objectives Publish to a remote server
SPC Developer 6/10/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
© 2016, Mike Murach & Associates, Inc.
Creating Visual Effects and Animation
Application with Cross-Platform GUI
Objective % Select and utilize tools to design and develop websites.
Building beautiful and interactive apps with HTML5 & CSS3
Web Systems Development (CSC-215)
HTML5 - 2 Forms, Frames, Graphics.
Web Programming and Design
© 2017, Mike Murach & Associates, Inc.
Presentation transcript:

Microsoft Certification Exam Michael Van Cleave Planet Technologies

Objectives Implement and Manipulate Data Structures (24%) Implement Program Flow (25%) Access Secure Data (26%) Use CSS3 in Applications (25%) Reference:

HTML5 Differences New elements improve the semantic structure of a document. New form controls and built-in validation. Native audio and video support so users do not have to rely on browser plug-ins. The element and the associated JavaScript API provides a freeform area in a page to draw on, and the JavaScript commands to do the drawing, importing, and exporting.

HTML5 Differences – Cont. File Uploads Support for uploading files to a web server. Drag/Drop Support for dragging and dropping elements on the page. Offline Support enables web applications to continue running when the browser is offline. Local Data Storage over and above that provided by cookies. A formalization of the JavaScript object that underpins AJAX by using the XmlHttpRequest object.

HTML5 Differences – Cont. – Cont. Web Sockets Support for continuous communication between browser and web server. Web Workers Support for using multiple threads to handle processing for a web page. GeoLocation Support for accessing a device's GPS capabilities.

HTML5 Basics Contains new “Semantic” elements the divorce meaning from presentation. se·man·tics – the study of meaning (linguistics) Makes HTML structure more declarative in nature. Helps with other tools that decipher the structure of the page, such as Screen Readers

New and Old Elements HTML5 Notable Additions HTML5 Notable Removals AcronymApplet BasefontBig CenterDir FontFrame FramesetNoFrames StrikeTt

Input Elements (but better) Login Details Username: Password:

New Input Types color date datetime datetime-local month number range search tel time url week

New Attributes For Specifies the relationship between the element and another element on the page. Placeholder Specifies a hint to the user as to the kind of input that is expected. List Specifies the ID of a DataList element that provides values for the element. Required Specifies the user must enter a value. Pattern Specifies a Regular Expression pattern for the purposes of validation

Getting Crazy with HTML5 Contact Form Elements Attributes DataList Input Types Other Features GeoLocation Drag Drop Audio/Video

CSS3 Differences CSS3 is completely backwards compatible with CSS2. CSS3 is broken in to smaller modules Selectors Box Model Backgrounds and Borders Text Effects 2D/3D Transformations Animations Multiple Column Layout User Interface CSS3 keywords and effects work differently depending on browser! Remember Mileage May Vary so check W3 for supportability.

New Selectors ~ Selects every ^= Begins with $= Ends with *= Contains substring :first-of-type Selects first of specified element within the parent :last-of-type Selects last of specified element within the parent :0nly-of-type Selects only of type that is the only type in the parent :only-child :nth-child(n) :nth-last-child(n) :nth-of-type(n) :nth-last-0f-type(n) :last-child :root :empty :target :enabled :disabled :checked :not(selector) ::selection

Borders and Background Borders Border-Radius (Rounded Corners) Box-Shadow (Drop Shadow) Border-Image (Image used for border) Background Background-Size Background-Origin (Box Model) Background-Clip (Box Model) Content-Box Border-Box Padding-Box

Text Effects and Transitions Text-Shadow Text-Shadow Word-Wrap Styles for how to break large words Moving from one style to another over a set period of time. All CSS3, no Flash or JavaScript needed.

2D/3D Transformations 2D Transformations 2D Transformations Translate() Rotate() Scale() Skew() Matrix() Transforms on the X and Y Axis 3D Transformations 3D Transformations Rotate3D() Scale3D() Translate3D() Perspective() Matrix3D() Transforms on the X, Y, and Z axis

Animations Similar to Transitions, but not the same. Uses rule Specify the keyframe and duration to the animation.

Komma Crazy med CSS3

Namespace Best Practices Namespaces are used to logically separate objects and prevent naming collisions. Keep your objects out of the Global JavaScript namespace.

Data Types String var myString = “Simple String”; Number var myNumber = 42; Boolean var myBoolean = true; (false, 1, 0) Array var arrVersions = new Array(2003, 2007, 2010, 2013); Object var person{firstname: ”Mike”, lastname: “Van Cleave”} Null var x = null; (setting it to empty) Undefined var x; (variable has no value)

Concepts JavaScript objects are Dictionary Objects Type Safety? Not so much. Functions are First Class Objects Operators Get very familiar with what they do Exactly = vs. == vs. === = assignment (x = “5”) == evaluate value, not type ( 5 == x) - true === evaluates value and type (5 === x) - false

Advanced Concepts Anonymous Functions Technically a Function without a name, therefore being anonymous. Prototypes Sort of an inheritance model that each object has a reference back to its “prototype” object

Як вар'ят з JavaScript

Reference – Definitive Guide

Additional References Exam Information W3 Schools – Reference Information Code Academy – Play/Learn Object Oriented JavaScript