PHP : Learn to upload files to Amazon S3 and use CloudFront (Udemy.com)
Learn to upload files to Amazon S3 using PHP and Serve them with CloudFront
Created by: Edwin Diaz
Last updated June 2018
What you will learn
- Learn to upload files to the cloud using PHP and Amazon S3
- Learn to use Amazon S3 with CloudFront
Course 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.
Instructor Details
- 4.3 Rating
83 Reviews
Edwin Diaz
Edwin Diaz: A Leading Engineer, Life Coach, and Serial Entrepreneur
Transforming Lives Through Programming Courses
Edwin Diaz is not just a name in the world of software development and web technologies—he is a powerhouse of knowledge and experience, a life coach, and a successful serial entrepreneur. His journey is a testament to the incredible impact that one person can have through dedication, passion, and the desire to empower others. With expertise spanning numerous programming languages and frameworks, Edwin has become a beacon for those looking to break into the tech industry or enhance their existing skills.
A Multifaceted Professional: Combining Technology with Life Coaching
Edwin Diaz’s career is a perfect blend of technical expertise and a passion for teaching. As a software and web technologies engineer, he has mastered many programming languages, including PHP, JavaScript, and Python. His deep understanding of these languages enables him to teach complex concepts in a way that is accessible and engaging.
More courses by Edwin Diaz
HTML and CSS for Beginners - Build a Website & Launch ONLINE (2024)
4.3 (37,959 Reviews)
Provider: Udemy
Time: 8.8h
$84.99
PHP for Beginners - Become a PHP Master - CMS Project (2026)
4.5 (25,341 Reviews)
Provider: Udemy
Time: 40.5h
$174.99
Javascript for Beginners Learn by Doing Practical Exercises (2022)
4.4 (19,217 Reviews)
Provider: Udemy
Time: 3.8h
$14.99
PHP with Laravel for beginners - Become a Master in Laravel (2021)
4.4 (13,034 Reviews)
Provider: Udemy
Time: 42.9h
$109.99
Tips to help You Live a Better Life and Achieve Success (2020)
4.7 (5,482 Reviews)
Provider: Udemy
Time: 54 mins
Free
More AWS courses
AWS Certified Cloud Practitioner CLF-C02 (2025)
4.9 (2,726 Reviews)
Provider: Udemy
Time: 12.3h
$99.99
AWS devops: ElasticSearch at AWS with terraform and ansible (2026)
4.9 (104 Reviews)
Provider: Udemy
Time: 3.6h
$49.99
[NEW] AWS Certified Advanced Networking Specialty 2026
4.8 (9,270 Reviews)
Provider: Udemy
Time: 35.5h
$124.99
AWS Certified DevOps Engineer - Professional 2026 [NEW]
4.8 (1,754 Reviews)
Provider: Udemy
Time: 37.3h
$22.99
Rocking AWS Serverless - A Real World Guide (2024)
4.8 (1,391 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Reviews
By Ryan Patterson on 3/29/2021
I liked the teacher but ran into a number of technical obstacles when running the examples, most likely because they are outdated.
By Israrul Haque on 11/14/2018
even I don't know php but it seems to be interesting. Now, I am eagerly waiting to ahead deep into CloudFront.
By Ludovic schmidt on 9/27/2018
Perfect, exactly what i was looking for! Edwin go straight to the point in this course and it's very easy to understand, i spend more time trying to figure how it works by myself than following this course and applying the concepts at the same time!
By James Kerslake on 11/3/2017
This course covers everything you need to know in order to upload files to an amazon s3 bucket and display the contents of the bucket on screen, including how to manage access to the bucket in the AWS manager and some example debugging. Edwin goes through everything in detail, but quite quickly so it is occasionally difficult to keep up, but that's OK as pausing the video or going back a few seconds allows you the time to catch up. Everything is in bite-sized chunks so you don't have to wade through loads of irrelevant material if you are looking for something particular when recapping. Note that (at the time of writing) Amazon have changed the S3 and IAM consoles so they look quite different to what's in the videos, but finding the functionality required is quite easy so it's not a big problem.
By Linda MacDonald on 8/21/2017
Edwin is hands-down one of the best PHP instructors I have ever have the privilege of learning from. highly recommended
By Ed on 3/26/2017
Enjoyed the class. The information was very helpful in working with PHP and Amazon Web Services. Thank you.
By Eric on 1/8/2017
HI Edwind I love all your courses, and I have purchased EVERY one of them.
By Noel Selvaratnam on 8/3/2016
I'm a student from PHP beginner course and this was a treat for me.. I learned a lot of new stuff.. Awesome course really enjoyed it.. Well explained and easy to follow even for a beginner like me.. got stuck in uploads there was help.. and the good old friend stackoverflow.. Thank you Mr Edwin for this course greatly appreciate it..
By Emmett Walsh on 7/19/2016
I had to do some research for an upcoming project relating to uploading and delivering effecient video content to many users. This was exactly what I needed
By Ismet Glumcevic on 6/28/2016
Course is very useful. Give me the information I need.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100








![AWS CloudFormation Master Class v2 [2025]](/programming/aws/images/1362052_0bbe_7.jpg?v=1789443307)
![[NEW] AWS Certified Advanced Networking Specialty 2026](/programming/aws/images/2771884_03cc_3.jpg?v=1789443308)
![AWS Certified DevOps Engineer - Professional 2026 [NEW]](/programming/aws/images/2045722_9c82_2.jpg?v=1789298326)

