5 WEB PLATFORMS/TOOLS/
API'S YOU NEED TO BUILD
ONLINE BUSINESS
Mark Lassoff	

ByteArray
WHAT IS AN API?
An application programming interface (API) specifies how some
software components should interact with each...
COMMON API’S
•

Google API

http://code.google.com/
more/
COMMON API’S
•

Facebook API

https://
developers.facebook.com/
COMMON API’S
•

Twitter API

https://dev.twitter.com/docs

COMMON API’S
•

Dropbox

https://www.dropbox.com/
developers
WHAT IS A WEB APPLICATION
FRAMEWORK?
•

A web application framework (WAF) is a software
framework that is designed to supp...
COMMON WEB APPLICATION
FRAMEWORKS
•

PHP

Laravel, Drupal, CodeIgniter, CakePHP	


•

Ruby

Ruby on Rails	


•

Java

Grai...
WHAT IS A WEB
PRESENTATION FRAMEWORK
•

As web presentation environments have become
more diverse— to include tablet, mobi...
COMMON WEB
PRESENTATION FRAMEWORKS
•

Bootstrap	


•

FuelUX	


•

Foundation	


•

Gumby	


•

Kube
http://academy.learntoprogram.tv
50% Off Coupon Code: WEBINAR
5 Web Platforms to Build Online Business Edit
5 Web Platforms to Build Online Business Edit
5 Web Platforms to Build Online Business Edit
5 Web Platforms to Build Online Business Edit
5 Web Platforms to Build Online Business Edit
5 Web Platforms to Build Online Business Edit
Upcoming SlideShare
Loading in...5
×

5 Web Platforms to Build Online Business Edit

699

Published on

Presentation given at ByteArray meeting and during online webinar by Mark Lassoff of LearnToProgram, Inc.

Presentation is a discussion of modern API's, development frameworks and front end frameworks in use in web development today.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
699
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

5 Web Platforms to Build Online Business Edit

  1. 1. 5 WEB PLATFORMS/TOOLS/ API'S YOU NEED TO BUILD ONLINE BUSINESS Mark Lassoff ByteArray
  2. 2. WHAT IS AN API? An application programming interface (API) specifies how some software components should interact with each other.
 • 
 In addition to accessing databases or computer hardware, such as hard disk drives or video cards, an API can be used to ease the work of programming graphical user interface components. In practice, many times an API comes in the form of a library that includes specifications for routines, data structures, object classes, and variables. In some other cases, notably for SOAP and REST services, an API comes as just a specification of remote calls exposed to the API consumers
  3. 3. COMMON API’S • Google API
 http://code.google.com/ more/
  4. 4. COMMON API’S • Facebook API
 https:// developers.facebook.com/
  5. 5. COMMON API’S • Twitter API
 https://dev.twitter.com/docs

  6. 6. COMMON API’S • Dropbox
 https://www.dropbox.com/ developers
  7. 7. WHAT IS A WEB APPLICATION FRAMEWORK? • A web application framework (WAF) is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and they often promote code reuse.
  8. 8. COMMON WEB APPLICATION FRAMEWORKS • PHP
 Laravel, Drupal, CodeIgniter, CakePHP • Ruby
 Ruby on Rails • Java
 Grails, GWT, Java Server Faces
  9. 9. WHAT IS A WEB PRESENTATION FRAMEWORK • As web presentation environments have become more diverse— to include tablet, mobile and traditional devices— the presentation layer has become more difficult to optimize for multiple environments.
 Web presentation frameworks provide the necessary scaffolding to deliver diverse content across display environments.
  10. 10. COMMON WEB PRESENTATION FRAMEWORKS • Bootstrap • FuelUX • Foundation • Gumby • Kube
  11. 11. http://academy.learntoprogram.tv 50% Off Coupon Code: WEBINAR
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×