Stacey Mulcahy| Technical Evangelist

Stacey Mulcahy| Technical Evangelist

PHP on Azure Stacey Mulcahy| Technical Evangelist Jamie Kosoy | Content Developer Meet Stacey Mulcahy |@bitchwhocodes Technical Evangelist for Microsoft Focused on web development, Open Source, IoT, Design and UX Channel 9 Contributor

International speaker Meet Jamie Kosoy| @jkosoy Founder / Tech Director of Arbitrary Mad Scientist Programmer Teacher. Parsons and University of San Francisco Life Achievements Has a web site on permanent display in MoMI in Queens, NY

Built a life-sized Arduino powered R2D2 Taught the Food Network what a hoagie is Course Topics An Introduction to PHP on Azure 01 | Getting Started 05 | Creating an API

02 | From Static to Dynamic 06 | Deploying to Azure 03 | Forms, Sessions & Cookies 07 | Supplement Your Knowledge 04 | PHP and MySQL

Setting Expectations Target Audience Front end developer Server side developer Some familiarity with server side technologies Suggested Prerequisites/Supporting Material Visual Studio 2013 Express for Web

XAMMP, WAMP ( Join the MVA Community! Microsoft Virtual Academy Free online learning tailored for IT Pros and Developers Over 1M registered users Up-to-date, relevant training on variety of Microsoft products

Earn while you learn! Get 50 MVA Points for this event! Visit Enter this code: PHPAzure (expires 1/12/2015) Click to edit Master subtitle style

Introduction to PHP Introduction and Getting Started History of PHP PHP in the Wild Development Environment Getting information about configuration settings Hello World Scalar Data Types

Compound Data Types Functions About PHP Server side scripting language for web development General purpose language Originally stood for Personal Home Pages

Later stands for Hypertext PreProcessor Dynamic and weakly typed PHP In The Wild PHP is the 4th most popular language type for newly created repositories in Github Mod_php is the most popular Apache

module Of websites where the server side language is known, its listed that 82% of them are PHP Popular for CMS including WordPress, Joomla, MediaWiki, and Drupal. Development Environment LAMP web development environments can be

downloaded Can use MAMP, XAMPP, WAMP ( Can use IIS to support PHP (http:// DEMO Configure IIS for PHP

Configuration Settings PHP can be configured For example, some libraries like CURL need to be included in some server environments To view how your server is configured, use phpinfo() DEMO Viewing Configuration Settings

DEMO Hello World in PHP Scalar Data Types TYPE DESCRIPTION

EXAMPLE Integer Whole Number -4, 512 Float

Floating Point Number 3.14, -88.90 String Characters

Jamie , @[email protected] Boolean True or False true, false DEMO

Scalar Data Types Compound Data Types TYPE DESCRIPTION Array

Holds many values indexed by string or numbers Object Holds many properties, may contain methods DEMO Compound Data Types

DEMO Functions 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recently Viewed Presentations

  • Reducing Latency in Tor Circuits with Unordered Delivery

    Reducing Latency in Tor Circuits with Unordered Delivery

    uTor must negotiate to use 2 byte cell ID. Compatible with existing Tor deployments. Preliminary Evaluation of uTor. Tor configuration. 3 Relays. 3 Directory Authorities. A single proxy. OP takes the same path through the 3 relays. Version .2.5.-alpha-dev (git-7c670895b02ba731)
  • CS 2104 - Prog. Lang. Concepts

    CS 2104 - Prog. Lang. Concepts

    Constructing L3, even when L3Tail = Non-determinism A prog. lang is deterministic if For any point in program execution always exactly one next step (command) A Prolog procedure (predicate) may have multiple definitions (clauses). The applicability of these definitions is...
  • Poetry for Children Chapter 7 What is Poetry?

    Poetry for Children Chapter 7 What is Poetry?

    Poetry for Children Chapter 7 What is Poetry? Lang. with intense feeling & imagery Qualities of sound that bounce pleasingly off the tongue tickle the ear leave the mind something to ponder Affecting honing of sound and meaning Categories of...
  • Identifying the Lord's Church

    Identifying the Lord's Church

    Identifying the Lord's Church. Gospel Preaching—An Act of Worship. ... Introduction " Now on the first day of the week, when the disciples came together to break bread, Paul, ready to depart the next day, spoke to them and continued...
  • How to get your belt. - Kyrene School District

    How to get your belt. - Kyrene School District

    Our school has lots to offer (2 syllables), we learn with lots of laughter. We hope you like adventure(2 syllables), Manitas family (Music Break) Neat 2. Sweet. 3 Down beat. (drum . T q) So get your cap (1 syllable)...
  • Weekly Quiz 06/02/17 Question 1 Why has Vegemite

    Weekly Quiz 06/02/17 Question 1 Why has Vegemite

    Billabong - Former Billabong CEO Matthew Perrin has been jailed for eight years for forging his ex-wife's signature to obtain a $13.5 million loan. 18 What is the capital of New Zealand? ... it has changed its logo b. a...
  • Opener - Mr. Broderick Class Webpage

    Opener - Mr. Broderick Class Webpage

    Landscape: painting or drawing in which natural land scenery, such as mountains, trees, rivers, or lakes, is the main feature. The Hay Wain by John Constable
  • Dia 1 - PAOG Maastricht

    Dia 1 - PAOG Maastricht

    Alarmsymptomen bij kinderen (1) Occipitaal en of in de nek gelocaliseerd: ruimte innemende afwijking, vaak in de achterste schedelgroeve Hoofdpijn waar het kind in de nacht van of in de ochtend mee wakker wordt: ruimte innemende afwijking Hoofdpijn in de...