Intro To iOS Backend Development: Image Uploads | Alexander Paterson | Skillshare

Intro To iOS Backend Development: Image Uploads

Alexander Paterson, Full-stack Web And Mobile Development

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
12 Lessons (42m)
    • 1. Introduction

    • 2. Installing Node With NVM

    • 3. Introduction To Node

    • 4. Introduction To NPM

    • 5. Introduction To Express

    • 6. Setting Up An S3 Bucket

    • 7. Installing Alamofire And SwiftyJSON

    • 8. Setting Up An Image Picker

    • 9. Writing The Backend

    • 10. Retrieving Signed URL's

    • 11. Performing The Image Upload

    • 12. Deploying To Heroku


About This Class

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.