PHP : Learn to upload files to Amazon S3 and use CloudFront
4.3 (41 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,224 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PHP : Learn to upload files to Amazon S3 and use CloudFront to your Wishlist.

Add to Wishlist

PHP : Learn to upload files to Amazon S3 and use CloudFront

Learn to upload files to Amazon S3 using PHP and Serve them with CloudFront
4.3 (41 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,224 students enrolled
Created by Edwin Diaz
Last updated 12/2016
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn to upload files to the cloud using PHP and Amazon S3
  • Learn to use Amazon S3 with CloudFront
View Curriculum
Requirements
  • Basic OOP in PHP
Description

This is a small course focus on uploading files to the cloud in this case Amazon S3 which stands for Amazon Simple Storage Service.  The great thing about S3 is that is very cheap and very scaleable. 

Wether you are building a blog, video or photo application as your application gets bigger you might need to start saving your data somewhere else rather than in your server. 

Hosting your videos and photos with S3 can really improve your application speed, hosting prices and even your SEO results.

This course focuses on Amazon S3 but after you learn how to do it wth S3 you will find easier to do it with other cloud space providers. 

Who is the target audience?
  • This course is meant for students who want to learn how to upload files to the cloud in their application
  • Students who want to use CDN to serve application videos and large files
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
02:47:21
+
First let's get some tools
3 Lectures 04:43


Application files here
00:09
+
Let's build this now
13 Lectures 01:30:16
Folder Stucture
03:55


Index and upload markup
05:36

Requiring the SDK
04:38

Amazon account and keys
09:03

API Configuration
05:10

Instantiation of the client
05:13

Upload setup
10:51

Uploading files part 1
07:49

Uploading files part 2 - finished
04:13

Displaying files
07:55

Downloading files
07:26

Expiration
11:42
+
Some extra lectures - Let's do some CloudFront with a video small app
7 Lectures 40:21
Setting up CloudFront
09:35

Marking up the video page
05:50

Setting up the config code
04:37

Instantiating the client
05:57

Setting up expiration on videos
08:52

Video streaming
04:15

Conclusion
01:15
+
EXTRA BONUS - Progress bar integration
5 Lectures 32:00
Setting up jQuery
09:42

Setting up Ajax
04:13

The request object setup
06:49

Updating progress bar dynamically
08:33

Some best practice and safety feature
02:43
About the Instructor
Edwin Diaz
4.5 Average rating
20,832 Reviews
156,958 Students
29 Courses
Software & Web Engineer, Coach & Premium Udemy Instructor

He is a professional who has experience in computer science; also a broad set of skills in software ,web development, and information technology.

Considered a Sensei in technology who trains people to become Ninjas in different programming languages. Equipped with so many skills and great personality, he thought, why not give this knowledge and help the rest of the world?

The passion, to teach and help other people was something engraved in him since he was a little boy, so it's only natural that it found expression. Edwin's ability to transmit his energy, enthusiasm, and knowledge to other people allows him to do what he does best "Teach".

Edwin Diaz has taught thousands of people all over the world how to code. He has also built hundreds of apps, programs and websites for individuals and businesses. Edwin also provides one-on-one group training to individuals, businesses and non-profit organizations to help them manage their websites on their own with no knowledge of code.

Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.

He now enjoys teaching others how to start coding in many different programming languages and spending time with his family.