Swift iOS Image Uploads Using A Node Backend (Swift 2)

Master uploading images to Amazon S3 from a Swift app

Hoping to build more complex apps than you're currently capable of?

  • See for yourself how easy it is to develop your own mobile app backends with Node

Struggling to implement image uploads in an iPhone app you're currently working on?

  • Master image uploads to Amazon S3 once and for all

Half of any great mobile app is the backend, yet there are few resources online to teach beginners how to develop API's to power their apps. Most iOS development courses will point you towards Parse and Firebase, and in my opinion, this is a waste of time.

In the process of bootstrapping large, real-world mobile apps, I found that backend-as-a-service platforms were insufficient to fully realise my ideas, so I learned to build my own backends. API development with node is easy and you'll never look back.

This is a mini-course, just to give you a feel for what it's like to develop backends with Node. I'll be covering the installation of Node, and some basic Javascript syntax for beginners. I'll then explain how to use the Express microframework, and we'll use it to upload some images from an iPhone app to Amazon S3.

If you enjoy this course and want to keep learning about Node and Express, check out my other courses.


Your Instructor


Alexander Paterson
Alexander Paterson

Full-Stack Web/Mobile Developer and Teacher

I have more than three thousand students on Udemy, and care about teaching intermediate programmers about the open-source software available to make any dream-project a reality.


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!