Discover Drive

This course is offered through CodeSchool — you can add it to your Accredible profile to organize your learning, find others learning the same thing and to showcase evidence of your learning on your CV with Accredible's export features.


Course Date: Anytime (self-paced)

Price: free

Course Summary

Learn to build applications with the Google Drive API to organize, back up, and share photos, videos, and other documents in the cloud.

Course Instructors

Gregg Pollack

Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.

Syllabus

Level 1 - Save to Drive Button

1 Video - 1 Challenge

Creating a simple button for saving files to Google Drive.



Level 2 - Google Picker with Drive

2 Videos - 12 Challenges

Creating a widget for selecting and uploading files.



Level 3 - Authenticating with Drive

1 Video - 9 Challenges

Using the Google API Ruby Client to request access to a user’s Drive.



Level 4 - Uploading Files

1 Video - 11 Challenges

Performing multipart and resumable uploads with the Google API Ruby Client.



Level 5 - Retrieving Metadata

1 Video - 5 Challenges

Retrieving metadata for single files and lists of files, as well as performing file searches.



Level 6 - Downloading & Sharing Files

2 Videos - 5 Challenges

Downloading files from Drive and managing permissions.



Level 7 - Updating & Deleting Files

2 Videos - 8 Challenges

Updating, trashing, and permanently deleting files.



Level 8 - Folders

2 Videos - 9 Challenges

Organizing files with folders and using the Application Data Folder.



Level 9 - Push Notifications

1 Video - 3 Challenges

Getting notified when a file changes.



Level 10 - Installing And Showcasing Your Application

1 Video - 2 Challenges

Installing your application to the Drive UI and listing it in the Chrome Web Store.



Review course:

Please sign in to review this course.

Similar Courses


{{ course.name }} {{ course.name }}

{{ course.name}}

{{course.start_date | date:'MMM d'}} — {{ course.end_date | date:'MMM d'}}   ({{ course.time_until_course_starts }} ,   length: {{ course.length_in_weeks }} weeks) Self-paced — no deadlines    
${{ course.price }} p/mfree
TO-LEARN
TO-LEARN
ADDED!

REMOVE
FROM
LIST
ON PROFILE

Course Activity & Community

Be the first Accredible user to join this course!





uploaded {{ feed_item.model.caption || feed_item.model.url || feed_item.model.file_file_name }} for the course {{ feed_item.course.name }} — {{ feed_item.time_ago }}

{{ comment.user.name }} {{ comment.text | truncate: (comment.length || comment_display_length) }}   read more hide

{{ comment.time_ago }}

started the course {{ feed_item.course.name }} — {{ feed_item.time_ago }}
followed {{ feed_item.model.name }} — {{ feed_item.time_ago }}
followed thier friend {{ feed_item.model.name }} — {{ feed_item.time_ago }}
{{ feed_item.model.text }} (on the course {{ feed_item.course.name }}) — {{ feed_item.time_ago }}

{{ comment.user.name }} {{ comment.text | truncate: (comment.length || comment_display_length) }}   read more hide

{{ comment.time_ago }}