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

5 Web Platforms to Build Online Business Edit

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: 5 Web Platforms to Build Online Business Edit

5 WEB PLATFORMS/TOOLS/API'S YOU NEED TO BUILD

ONLINE BUSINESSMark Lassoff ByteArray

Page 2: 5 Web Platforms to Build Online Business Edit

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

Page 3: 5 Web Platforms to Build Online Business Edit

COMMON API’S• Google API

http://code.google.com/more/

Page 4: 5 Web Platforms to Build Online Business Edit

COMMON API’S• Facebook API

https://developers.facebook.com/

Page 5: 5 Web Platforms to Build Online Business Edit

COMMON API’S• Twitter API

https://dev.twitter.com/docs

Page 6: 5 Web Platforms to Build Online Business Edit

COMMON API’S• Dropbox

https://www.dropbox.com/developers

Page 7: 5 Web Platforms to Build Online Business Edit

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.

Page 8: 5 Web Platforms to Build Online Business Edit

COMMON WEB APPLICATION FRAMEWORKS

• PHP Laravel, Drupal, CodeIgniter, CakePHP

• Ruby Ruby on Rails

• JavaGrails, GWT, Java Server Faces

Page 9: 5 Web Platforms to Build Online Business Edit

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.

Page 10: 5 Web Platforms to Build Online Business Edit

COMMON WEB PRESENTATION FRAMEWORKS• Bootstrap

• FuelUX

• Foundation

• Gumby

• Kube

Page 11: 5 Web Platforms to Build Online Business Edit
Page 12: 5 Web Platforms to Build Online Business Edit
Page 13: 5 Web Platforms to Build Online Business Edit
Page 14: 5 Web Platforms to Build Online Business Edit
Page 15: 5 Web Platforms to Build Online Business Edit
Page 16: 5 Web Platforms to Build Online Business Edit
Page 17: 5 Web Platforms to Build Online Business Edit

50% Off Coupon Code: WEBINARhttp://academy.learntoprogram.tv