BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.

Slides:



Advertisements
Similar presentations
Module: 201 Create and Manage Your Agent Account.
Advertisements

Web Hosting. The purpose of this Startup Guide is to familiarize you with Own Web Now's Web Hosting. Own Web Now offers two web hosting platforms, one.
Web Filtering. ExchangeDefender Web Filtering provides policy-controlled protection from dangerous content on the web. Web Filtering is agent based, allowing.
Downloading and Installing AutoCAD Architecture 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the software.
Basics: Getting Started Uploading and Sharing Videos on YouTube. Basics: Getting Started Uploading and Sharing Videos on YouTube. 1.
Getting an account with WordPress.com Open your web browser ( mozilla firefox, internet explorer, opera, etc.,)
Offsite Backups. The purpose of this Startup Guide is to familiarize you with Own Web Now's Offsite Backup offering and show you how to purchase, deploy.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
CONFIGURING WINDOWS SERVER MIS 424 Professor Sandvig.
Cross Platform Mobile Backend with Mobile Services James
Starter for 10 Unit 10: Flickr & YouTube Transform IT SFT10_Flickr_YouTube.
Introductory Meeting. Why are we here? RIP FrontPage Versions prior to 2003 will not work with Windows7 No longer supported by Microsoft You can still.
Deployment of web Site. Preparing the web site for deployment you now have two versions of web site 1 -one running in the production environment 2-one.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
 First time student activates their google account, they need to go to an internet browser and go to  drive.google.com/a/students.macon.k12.nc.usdrive.google.com/a/students.macon.k12.nc.us.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
© 2012 Boise State University1 WordPress Training February 14, 2013.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
Washington Campus Compact New Time Log Database Note to users: You should use Internet Explorer to use this database. In other programs (i.e. Firefox)
1/28/2010 Network Plus Windows Networking Network Identification Identifies name and type of network. Installed adapters –Performed during Windows installation.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
Downloading and Installing Autodesk Revit 2016
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
BIT 285: ( Web) Application Programming Lecture 18: Thursday, March 5, 2015 REST Creating a REST API Instructor: Craig Duckett.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
Introduction to MVC Introduction NTPCUG Tom Perkins, Ph.D.
An Introduction to Designing, Executing and Sharing Workflows with Taverna Katy Wolstencroft myGrid University of Manchester IMPACT/Taverna Hackathon 2011.
Evaluating & Maintaining a Site Domain 6. Conduct Technical Tests Dreamweaver provides many tools to assist in finalizing and testing your website for.
Using LastPass. Great password management is impossible w/o a great tool Auto-fill (hands-free login) will save you approximately one hour per month You.
Website for our class. The information is updated at the end of each.
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
1 Mezzanine Ware (Pty) Ltd © 2014 Installing\Uninstalling the Mezzanine Helium Android application.
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Managing Your Specialty Area Website: A What’s What and How-To Guide.
Instructor: Craig Duckett Lecture 12: Tuesday, November 10 th, 2015 Microsoft Azure and Virtual Server 1 BIT275: Database Design (Fall 2015)
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
Configuring and Deploying Web Applications Lesson 7.
Welcome School of Business Information Technology Services Chris Buckridge, Chris Zissis Provide Support for OPIM Virtual Desktop (OVD)
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
Business Objects XIr2 Windows NT Authentication Single Sign-on 18 August 2006.
AZURE AD Haishi DX, Agenda Basic concepts Exercise 1: Creating a new Azure AD tenant and a new user Exercise 2: Enable web app Azure AD authentication.
Deploy ASP.NET. ASP.NET - publishing  VS supports app publishing directly from IDE  Several possibilities exists for Web apps – FTP, file system, Front.
Installing a Moodle Test Site The painless and easy way.
OneDrive for Home. Office 365 and OneDrive: Services available to staff for home use.
Google Apps for Education Account Overview for Staff.
Downloading and Installing GRASP-AF Workshop Ian Robson Information Analyst, North of England Cardiovascular Network.
 Learn the mechanics of using App Inventor to build apps.  Learn how to design an app’s user interface with the App Inventor Designer, and its behavior.
Interdisciplinary Studies of Literacy and Reading Education Student Training Guide.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Instructor: Craig Duckett SQL SERVER WALK-THROUGH LAB 13
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Journal of Mountain Science (JMS)
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
**Please view the instructional guide as a slideshow**
Introduction to working with Weebly
Outlook Mobile App for Android
**Please view the instructional guide as a slideshow**
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
What Is Sharepoint? Mohsen Ashkboos
Cloud Connect Seamlessly
Inside a PMI Online Course
SOAP web services in Microsoft Azure
Security - Forms Authentication
Presentation transcript:

BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett

2 Assignment 2: Database is due NEXT Tuesday, March 3 rd (zipped and uploaded to StudentTracker by midnight) Next Lecture 16, Thursday, February 26 th, is also Assignment 2 Work Day (no lecture, but time to work on or complete Assignment 2 before submitting) Assignment 3: REST Framework is due on Tuesday, March 17 th Final Exam is on Tuesday, March 17 th Another Recommended Site:

Forcing your Start Page with Web.config 3 Sometimes Azure does not recognize your start page even though you defined it in Visual Studio's Solution Explorer. By adding the following code to the Web.config file you can tell your program what the start page will be. Just rename the value to the name you your start page

What is Microsoft Azure ? 4 What is Azure? In short, it’s Microsoft’s cloud platform: a growing collection of integrated services—compute, storage, data, networking, and app. Azure provides both infrastructure-as-a-service (IaaS) and platform-as-a- service (PaaS). Azure supports any operating system, language, tool, and framework— from Windows to Linux, SQL Server to Oracle, C# to Java. It puts the best of Windows and Linux ecosystems at your fingertips, so you can build great applications and services that work with every device. With Azure you can build and deploy a wide variety of modern applications for Android, iOS, and Windows that take full advantage of the cloud—including web, mobile, media and line-of-business solutions. Automatically scale up and down to meet any need.

Microsoft Azure Microsoft Azure: Account Setup and Pre-Requisites IMPORTANT! In order to get Microsoft Azure to play nice with other Microsoft applications that you already have installed (e.g., Visual Studio, SQL Server, etc.) there are a number of steps and pre-requisites that must be completed first, or you may find yourself having a difficult time of it, so it is recommended that you use a version of Visual Studio 2013 (the free Community version is perfectly okay, as well as Pro, Ultimate, Developer, Premium, etc.)Visual Studio 2013Community If you are using Visual Studio 2012, then you will have to install the Azure SDK. A compact version installs with Visual Studio 2013, so if you want additional Azure Tools you could also download and install it. Azure SDK 5

The Microsoft Azure Pass Codes 6 If you have not already done so, you will need an Azure Pass code from your instructor so you can sign-up for your full free 180-day Azure account. Once you have your code, sign up using the link below.

Microsoft Azure 7 Recommended Training: Videos, Slide Presentations, Assessments (MVA) Microsoft Azures Fundamentals: Websites (Lessons 1-9, 4 Hours) Lesson 3: How Do I Create and Deploy a Simple Azure Website from Visual Studio is a good place to start

Getting Started with ASP.NET and Azure 8

WALK THROUGH 1.Download lec15test.zip from the BIT285 Lecture 15 tab and unzip to a folder.lec15test.zip 2.Open in Visual Studio. 3.Explorer, examine, test the simple program. Add a user. Edit a user. Delete a user. 4.If you have not already done so, set up your Azure account with the pass code provided by your instructor via . If you don't have your pass code, see your instructor and he will provide it for you. We'll look at this now. 5.Right-click on the lec15test project and select Publish Web Site 9

Getting Started with ASP.NET and Azure 6.When the Publish Web window pops up, select Windows Azure Web Sites 10

Getting Started with ASP.NET and Azure 7.When the Select Existing Web Site window pops up, select Sign In… then enter your address and click Continue 11

Getting Started with ASP.NET and Azure 8.After the redirection screen, at the Sign In window enter your account password and click Sign In 12

Getting Started with ASP.NET and Azure 9.At the Selecting Existing Web Site window again, select the New Button (if already have Azure web sites set up, you can select the from the Existing Web Sites drop down list). 13

Getting Started with ASP.NET and Azure 10.At the Create site on Windows Azure window, do the following: give your site a name (e.g., lec15test) Select a region Create a new database server Create a database username (write it down now!) Create a database password (write it down now!) Select Create button 14

Getting Started with ASP.NET and Azure 11.In the Publish Web Connection screen, select Validate Coonection; when the site is validated (a green checkmark is displayed) select Settings from the right-hand columv. 15

Getting Started with ASP.NET and Azure 12.In the Settings window, check the Update database checkbox and then the Next button. 16

Getting Started with ASP.NET and Azure 13.In the Preview window, select Start preview to preview your project files (this may fail once or twice, just select it again). 14.Select Preview Database to preview the database, then Close to return to Publish window, then select Publish key. 17

Getting Started with ASP.NET and Azure 15.After the site is built and published to Azure (this may take a moment or two) it will open it in the browser. Test your site to make sure everything works as planned. It may default to a different page than you had intended—this can be 'fixed' later—so manually enter a page name to test (e.g., Login.aspx). 18

Getting Started with ASP.NET and Azure 13.Login to Azure at and check your listed web site in the WEBSITES section, and check your database in the SQL DATABASES section (I already have other websites and database being hosted in Azure, so the screen caps below show multiple). 19

Getting Started with ASP.NET and Azure 14.Under Websites, click on your website to display the Dashboard page and explore the various features. 20

Getting Started with ASP.NET and Azure 15.To allow a website database to be a accessed through a browser, you will need add an ip address (or range of ip addresses). Do this by selecting your database in SQL DATABASES, then DASHBOARD, then Manage Allowed IP Addresses. 21

Suggested Links of Interest Getting Started with Azure Websites and ASP.NET Microsoft Azure Training Courses (Microsoft Virtual Academy) Azure SQL Database Firewall How to Configure Firewall Settings in Azure / SQL Server Azure SQL Database Connectivity Troubleshooting Guide Azure Websites Cheat Sheet 22

Forcing your Start Page with Web.config 23 Sometimes Azure does not recognize your start page even though you defined it in Visual Studio's Solution Explorer. By adding the following code to the Web.config file you can tell your program what the start page will be. Just rename the value to the name you your start page

Lecture 15: In-Class Exercise From the menu bar, select Lectures and go to the Lectures 15 bar and select Lecture 15 ICE to begin working on today's in-class exercises. 24