Philly.NET Hands-On MVC Razor, HTML5, CSS3 Rob Keiser, Bill Wolff.

Slides:



Advertisements
Similar presentations
HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
Advertisements

Shawn Wildermuth President, AgiliTrain Microsoft MVP (Data) Truth and Fiction.
Introduction to MVC Adding a View Page NTPCUG Tom Perkins, Ph.D.
More CSS - Page layout + HTML5 new features Boriana Koleva Room: C54
HTML5 Haptics Standardization
 A markup language  Structures content on the internet  Commonly used by web browsers.
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.
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.
Razor. Slide 2 Remember this? Browser Web Server HTTP Request HTTP Response (Web page / code) Client code (script) Interpret request Generate HTML and.
HTML Advanced: HTML 5. Welcome This slideshow presentation is designed to introduce you to HTML 5. It is the third of three HTML workshops available at.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Chapter 14 Introduction to HTML
  Just another way to collect pieces together (like div, section)  Anything can be in there  Formatting just like all other elements.
Mark Branom, Continuing Studies.  HTML5 overview – what’s new?  New HTML5 elements  New HTML5 features  Guided Demonstrations  Forms  Video  Geolocation.
HTML5. What is HTML5? HTML5 will be the new standard for HTML. HTML5 is the next generation of HTML. HTML5 is still a work in progress. However, the major.
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.
Microsoft Certification Exam Michael Van Cleave Planet Technologies.
HTML5 …web is getting sexy. What is HTML5? - It is still HTML, successor of HTML4x - It is ENRICHED HTML - It is still UNDER DEVELOPMENT - Backward Compatible.
HTML5 Accessibility Ted Drake, Yahoo! Accessibility Lab Slideshare.net/7mary4.
Single Page Applications with AngluarJS Bill Wolff Rob Keiser
Building the User Interface by Using HTML5: Organization, Input, and Validation Lesson 3.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
CSC 330 E-Commerce Teacher Ahmed Mumtaz Mustehsan Ahmed Mumtaz Mustehsan GM-IT CIIT Islamabad GM-IT CIIT Islamabad CIIT Virtual Campus, CIIT COMSATS Institute.
Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
ASP.NET 5 Visual Studio 2015 Templates Bill Wolff Rob Keiser June 10, 2015.
IE11 Preview is here! Briefing prepared for the IE MVPs and IE userAgents communities.
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
UNIT 8 DRAWING WITH THE HTML5 CANVAS ELEMENTS AND FORMS.
Windows Store apps with HTML + Facebook integration
PRO HTML5 PROGRAMMING POWERFUL APIS FOR RICHER INTERNET APPLICATION DEVELOPMENT.
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.
18 People Surveyed HTML (HyperText Markup Language) HTML “tags” Describes structure Building blocks Headings, paragraphs, lists, links, images, quotes,
Styling and theming Build campaigns in style. What we'll look at... How a web document is structured How HTML and CSS fit together Tools you will need.
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
Introduction to ASP.NET MVC Information for this presentation was taken from Pluralsight Building Applications with ASP.NET MVC 4.
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.
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
HTML5 Gaurav Jaiswal Singsys Pte. Ltd.. What is HTML5?
Web Technologies Lecture 3 Web forms. HTML5 forms A component of a webpage that has form controls – Text fields – Buttons – Checkboxes – Range controls.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
HTML5 & CSS3 A Practical Guide. HTML5 is more than HTML5 HTML5 Spec CSS3 Spec Web Fonts JavaScript to tie it all together.
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
Chapter 4 Murach's JavaScript and jQuery, C4© 2012, Mike Murach & Associates, Inc.Slide 1.
(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.
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
What is HTML5? HTML5 will be the new standard for HTML. The previous version of HTML, HTML 4.01, came in The web has changed a lot since then. HTML5.
SVG technology SVG technology is what we want? is what we want? Jaehoon Woo KNU Real-Time Systems Lab. KNU Real-Time Systems Lab.
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.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
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.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
HTML 5 (Part 1) – Start from SCRATCH. HTML 5 – Start from SCRATCH.
HTML5 Requirement Driven Design David Tarrant Electronics and Computer Science.
INTRODUCTION TO MVC BY SUHA MNEIMNEH. WHAT’S THE AGENDA What is MVC? MVC components MVC vs web forms vs ASP.NET vocabulary When to create MVC application.
XHTML. What Is XHTML? XHTML stands for EXtensible HyperText Markup Language XHTML is almost identical to HTML XHTML is stricter than HTML XHTML is HTML.
The HTML5 logo was introduced by W3C in 2010
Working with Cascading Style Sheets
ASP MVP Web applications and Razor
SPC Developer 6/10/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
HTML 5 Tutorial Chapter 1 Introduction.
Revision.
Chasing the evolving web
HTML5 - 2 Forms, Frames, Graphics.
Presentation transcript:

philly.NET Hands-On MVC Razor, HTML5, CSS3 Rob Keiser, Bill Wolff

Hands-on Labs Web Development Series March 13  Razor, HTML5, CSS3, MVC Controllers April 10  jQuery, plug-ins May 8?  Templating, jsRender, Knockout June 12  Page fragments, User controls, Scaffolding July 10  REST (consuming data), webAPI (providing data) August 14  Single Page Applications September 11  SignalR

MVC  Model  Contains the data to display  Represent as classes  Connect to database as needed  View  Display logic to render content  Render only, no data storage or logic  Controller  Associated with URL structure  Logic determines which view to display using a model

MVC Project  Application  Properties  References  Project Folders  App_Data  Content  Controllers  Models  Scripts  Views  Configuration  Global.asax  Packages.config  Web.config

Razor  Shared Layouts  Stores pages across all  _layout.cshtml is like a master page  _ViewStart.cshtml code added to each page  HTML Helpers  Render links and other tricky markup  Pass information from master to content  Content Placeholder  Partial Pages

Razor  Syntax  Code blocks enclosed … }  Inline expressions start  End statements with semi-colon;  Declare variables with var or type  Enclose strings in quotes  C# is case sensitive  Views  One folder per controller, multiple views  Typically cshtml files  Home folder stores home (Index.cshtml) and about pages

HTML5  100+ specifications in W3C provides device independence  IE9+, Chrome 6+, Firefox 3.6+, Safari 5+, most mobile devices  Simplified declaration   Less need for plug-ins  for 2d drawing and inline SVG for vector graphics  and audio playback  and media playback  Drag and drop support  HTML5 applications  Local data storage without cookies, file access, SQL  Cache provides offline browsing, faster load times  XHTMLHttpRequest2  Javascript workers run in background  Server-side events  Geolocation can determine latitude and longitude

HTML5  Semantic layout   Forms  color, date, datetime, datetime-local, , month, number, range, search, tel, time, url, week  for values with autocomplete  for authentication and certificates  for calculations  and autocomplete  autofocus, formaction, list, min, max, multiple, pattern, placeholder, required, step

CSS3  Selectors are most important to learn  Many new styles are not supported yet  animation  border-radius  box-shadow  Overflow  Rotation  Opacity  Bookmark

CSS3  Hyphens  Grid  Target  Columns  voice  Text-shadow  Transform  Perspective  Transition  nav