Introduction. Introduction. JavaScript 1.8: Web and Objects Copyright by LearnNow, LLC All rights reserved. Reproduction is strictly prohibited.

Similar documents
Introduction. Introduction

Introduction. Introduction

Introduction. Introduction. Copyright by LearnNow, LLC All rights reserved. Reproduction is strictly prohibited.

Installing VS Code. Instructions for the Window OS.

XML. Jonathan Geisler. April 18, 2008

BUILDING WEB APPLICATIONS WITH VISUAL STUDIO 2017: USING.NET CORE AND MODERN JAVASCRIPT FRAMEWORKS BY PHILIP JAPIKSE, BEN DEWEY, KEVIN G

Build An HTML5 Game: A Developer's Guide With CSS And JavaScript By Karl Bunyan READ ONLINE

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

Beginning HTML. The Nuts and Bolts of building Web pages.

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

Learn Html And Css With W3schools

Build Your Own ASP.NET 4 Website Using C# & VB. Chapter 1: Introducing ASP.NET and the.net Pla;orm

Section 1. How to use Brackets to develop JavaScript applications

Instructor s Notes Web Data Management Web Client/Server Concepts. Web Data Management Web Client/Server Concepts

Vb Net Tutorial For Beginners Visual Studio 2010 Create Web Service

SharePoint Designer Customizing and Branding SharePoint 2010 and Office 365

Problem Set 7: Website Development

Welcome to the wonderful world of Dreamweaver 8. If you re an experienced

Head First HTML 5 Programming: Chapter 3: Events, Handlers, and all that Jazz.

Data Binding in ASP.NET 2.0

The name of this chapter should be Getting Everything You Can from

TeamSite Component Development

Step 4 Part F - How to Download a Video on YouTube and Delete a Video

SAS STUDIO. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada. Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d.

What is the Best Way for Children to Learn Computer Programming?

CSCI 201 Google Chrome DevTools

More CSS goodness with CSS3. Webpage Design

Smart Client Offline Data Caching and Synchronization

Introduction to Web Concepts & Technologies

The Business Value of Open Standards. Michael(tm) Smith

20486-Developing ASP.NET MVC 4 Web Applications

TIBCO LiveView Web Getting Started Guide

BEFORE CLASS. If you haven t already installed the Firebug extension for Firefox, download it now from

Big Data Analytics In M2M Open Source Editors Formatting Issues

How to Install (then Test) the NetBeans Bundle

The name of this chapter should be Getting Everything You Can from

The Nature of the Web

Read & Download (PDF Kindle) Murach's HTML5 And CSS3, 3rd Edition

Lab 1: Getting Started with IBM Worklight Lab Exercise

JavaScript Fundamentals_

Tackle Complex Data Binding in WinForms 2.0

HTML5 MOCK TEST HTML5 MOCK TEST I

Developing Applications with Java EE 6 on WebLogic Server 12c

Computer Based Training (CBT) Sample Work

Microsoft Expression Web Quickstart Guide

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

Contents. Acknowledgments

What s New in Enterprise Jeff Simpson Sr. Systems Engineer

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

COPYRIGHTED MATERIAL. Starting Strong with Visual C# 2005 Express Edition

We aren t getting enough orders on our Web site, storms the CEO.

Website Development Komodo Editor and HTML Intro

1 Introduction. 2 Web Architecture


Autodesk 360 in Design and Construction in the Cloud: A Pre-Flight Lab

HTML5 and CSS3 for Web Designers & Developers

Developing ASP.NET MVC 4 Web Applications

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

INT213. Active Server Pages using Visual Basic Scripting

Build Your Own Web Site The Right Way Using HTML & CSS, 2nd Edition By Ian Lloyd READ ONLINE

Custom Tables with the LandXML Report Extension David Zavislan, P.E.

learn programming the right way

HTML 5: Fact and Fiction Nathaniel T. Schutta

Determining the Best Approach

:

COMPUTER FOR BEGINNERS

TIBCO LiveView Web Getting Started Guide

Web Site Development with HTML/JavaScrip

PDSA. Developer's Guide to Reporting Services 2008 R2. design» architecture» security» training» best practices:pdsa.com

Design and Implementation of File Sharing Server

Jim Boyd.NET Senior Software Engineer Independent Contractor

Step 5 How to download free Music from YouTube You need a YouTube account to download free Music from YouTube. If you don t have a YouTube account,

INTRODUCTION TO JAVASCRIPT

Data Binding with Windows Forms 2.0

Wakanda Architecture. Wakanda is made up of three main components: Wakanda Server Wakanda Studio Wakanda Client Framework

welcome to BOILERCAMP HOW TO WEB DEV

Developing ASP.NET MVC 4 Web Applications

of making things look better with CSS, and you have a much better platform for interface development.

HTML CSS JAVASCRIPT WEB PUBLISHING IN ONE HOUR A DAY SAMS TEACH YOURSELF COVERING HTML5 CSS3 AND JQUERY 7TH EDITION

Visual Studio Course Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications

Reading How the Web Works

SOFTRONIICS Call:

Developing ASP.NET MVC 5 Web Applications

Understanding CSS and the Modern Web

Navigation. Websites need a formalized system of links to allow users to navigate the site

Exploring.Net Orcas. Contents. By Punit Ganshani

Improved Web Development using HTML-Kit

UNIT -II. Language-History and Versions Introduction JavaScript in Perspective-

ASP.NET MVC Training

Dreamweaver MX The Basics

Comm 244 Week 3. Navigation. Navigation. Websites need a formalized system of links to allow users to navigate the site

Introduction. Key features and lab exercises to familiarize new users to the Visual environment

Microsoft Developing ASP.NET MVC 4 Web Applications

Programming the World Wide Web by Robert W. Sebesta

PTC Windchill Tips and Tricks

The Structure of the Web. Jim and Matthew

Agenda. INTRODUCTION TO WEB DEVELOPMENT AND HTML <Lecture 1> 1/20/2013. What is a Web Developer? Rommel Anthony Palomino Spring

Chapter 2 Web Development Overview

Transcription:

Introduction Intro-1

Prerequisites This course assumes that you have at least some programming experience in one or more modern programming languages. JavaScript will be particularly easy for you to learn if you have experience with any C-style languages including Java, C#, C++, or Visual Basic.NET would be helpful but this is not required. The focus here is not on programming concepts but on the structure, syntax, and use of the JavaScript language. You should also have some basic familiarity with how to build Web pages using HTML (we ll use HTML 5 in this course, but you ll be good if you ve used HTML4 or XHTML), Cascading Style Sheets (CSS), and other standard Web technologies. Intro-2

Installing the Practice Files Software Requirements Installing the Practice Files This course is written using the Google Chrome Web browser. Modern Web development mandates that you test all your code in every browser and version of every browser that the users of a Web site are likely to visit with. So we use all the modern browsers in our development work, but find that Chrome is generally the fastest with some of the best developer tools available. We just seem to be more productive using Chrome. We used the latest Stable channel version of Chrome, rather than the Beta or Developer versions. The latter two are pre-release versions, and we didn t want to deal with strange bugs as we wrote code for the course. You re welcome to use any other modern browser with this course on any platform, but you may have to spend some time figuring out how to perform some tasks. All modern browsers have the development tools you ll need either built in or available as some kind of add-in. You ll also need a text editor for creating and updating HTML files. Any text editor will do, but you ll be more productive if you use one that has some level of support for HTML and JavaScript code. Don t underestimate the value of syntax highlighting, code completion, and other features to your productivity! JavaScript Resources There are a lot of great JavaScript resources available on the Web and from other sources, and it can be overwhelming to figure out which are good and which are better ignored. You ll find a JavaScriptResources.html file in the course s sample files with a list of the best books and Web sites that we ve found. Please check it out, and let us know of any great JavaScript resources you find! The Chapter Files All of the sample files for both chapter samples and labs are either HTML Web pages or JavaScript.js files. As you work through the material, you might want to have the HTML page open in a text editor and the page loaded in Chrome with the Console panel open. This will let you go back and forth between the source code files and let you see how the page and code appear in the browser. Intro-3

Installation The Installer files provided, J8B1.exe and J8B1Labs.exe, will create the following default subfolders: C:\AppDev\J8B1\Samples and C:\AppDev\J8B1\Labs. After the files are installed, a subfolder(s) for each chapter and lab are created and placed within one of the corresponding folders. Please refer to the individual chapters to locate the correct folder. Intro-4

About the Author About the Author Don Kiely, MVP, MCSD, is a senior technology consultant specializing in developing desktop and Web applications that integrate databases and related technologies, using tools including SQL Server, Entity Framework, Visual Basic, C#, and ASP.NET. He is an invited expert on the W3C committee developing the HTML 5 standard. Don has authored and co-authored several programming books, many of which you re likely to see in the bargain bin at your local mega-bookstore. He has written for many industry journals over the years including Visual Studio Magazine, SQL Server Magazine, MSDN Magazine, CoDe Magazine, and DevConnections Magazine. Don trains developers and speaks at industry conferences, including TechEd, SQL PASS, DevConnections, DevTeach, and others, and is a member of the INETA and MSDN Canada speaker bureaus. Don is a full member of the Institute of Electronics and Electrical Engineers and the American Society of Civil Engineers. He earned a BS in Civil Engineering from the University of Notre Dame and an MBA from the University of Colorado, but fortunately learned the error of his ways. In his spare time he roams the Alaska wilderness by foot, dog sled, skis, canoe, and kayak. He is the volunteer president of Second Chance League, a 501(c)3 non-profit sled dog rescue organization in Interior Alaska, at www.secondchanceleague.org. Contact him at donkiely@computer.org. Intro-5

Intro-6