Uploaded by Ted Travel

Application Programming Interface Internship Presentation

advertisement
Internship
Student
Faculty Advisor
Main Areas of Interest

Cookies

Sessions

API

Web socket

JSON

REST
Oauth - Open standard for authorization

It is an authorization
protocol

Commonly used as a
way for Internet
users to log into
third party websites

Example: Allow
users to Register
and Login into
Cut2it using their
Facebook accounts
Login Options Using Oauth
Chatting Using Web socket

WebSockets is an
advanced
technology that
makes it possible
to open an
interactive
communication
session between
the user's browser
and a server. With
this API, you can
send messages to a
server and receive
event-driven
responses without
having to poll the
server for a reply
Cookies

It is a
small piece
of data
sent from
a website
and stored
in the
user's web
browser
while the
user is
browsing.
cookies
Cookies
&
Sessions
Cookies
&
Sessions
Results

Users can login and register with a cut2it account or social media

Users can chat in real time while watching a video
Lessons Learned

Effectiveness of paired programming with catching bugs and determining good
design

Learned a new language (Go)

Improved our researching skills with looking up examples, and overall learning
Go

Experience working in a fast-paced environment

Code Refactoring
Thank you for you time
Download