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

  • POSTGRADUATE CERTIFICATE - LEADERSHIP Workforce Development Department of

    POSTGRADUATE CERTIFICATE - LEADERSHIP Workforce Development Department of

    A selection of units are PLI delivered programs that account for all the content except one 2500 word written assignment. A selection of units are UTAS delivered and include a workshop day at the PLI that is equivalent to 4...
  • OSPI Science Assessment Updates

    OSPI Science Assessment Updates

    SYSC(1) Given a model of a complex system that is lacking sufficient detail to make reliable predictions about that system, describe inadequacies of the model. SYSC(2) Predict the possible consequences of a change in a given complex system and/or describe...
  • UIM 7.3 What's New

    UIM 7.3 What's New

    is a resource-based network such as SDH, ATM, Ethernet, or MPLS. A P. acket Virtual Network (PVN) is collection of the interfaces and connectivities that support a packet-based connectivity service. Multipoint Ethernet virtual circuits (EVCs) are examples of PVNs. A...
  • Rural Maryland Council - MHP

    Rural Maryland Council - MHP

    Rural Maryland Council. Charlotte Davis. Executive Director. ... Anne Arundel County 537,656 St. Mary's County 105,151. ... Equal Standing of all partners . Commitment to the grassroots . Flexibility - one size does NOT fit all .
  • Storia della Cina nel 1900 - Altervista

    Storia della Cina nel 1900 - Altervista

    Uno scrittore cinese contemporaneo parla della Cina di oggi La faccia amara dell' altra Cina Mo Yan: la campagna, i ricordi, i sogni per dimenticare i tempi dell' oppressione dal nostro corrispondente FABIO CAVALERA PECHINO - Mo Yan, uno dei...
  • Costco Tech Session - Transportation Research Board

    Costco Tech Session - Transportation Research Board

    Multimodal level of service measure focused toward planning and engineering applications. ... (customer satisfaction surveying methods) Florida transit agency on-board surveys. ... as routes wind and loop through neighborhoods to meet a service coverage standard.
  • Vocabulary Words World Literature Week 10 Antipathy  The

    Vocabulary Words World Literature Week 10 Antipathy The

    Antipathy Definition: n.—strong dislike, hostile feeling Synonym: opposition, aversion, antagonism Antonym: support Decorum After Sheila lost the student election, she still acted with decorum and politely congratulated her opponent.
  • An Introduction to Arbonnes Philosophy, Products and Business

    An Introduction to Arbonnes Philosophy, Products and Business

    The Arbonne Advantage. No cholesterol, Saturated Fats, or Trans Fats. No artificial colors, sweeteners, or dyes. NEVER tested on animals. Free of animal products or by-products. Free of all petroleum ingredients including . mineral oil, parabens, phthalates. Free of harmful...