Skip to content
UdemyiOS SwiftPaid courseAll LevelsCertificate

SwiftUI & Node.JS FullStack - Build Twitter - IOS 17 (Udemy.com)

The Complete iOS 17 App Development Course with SwiftUI and Node.JS API Development

Created by: Cem Salta

Last updated July 2023

icon
What you will learn

  • Develop FullStack iOS 16 iPhone and iPad applications with beautiful layout and design
  • Build a complete Twitter Clone from scratch
  • Learn Swift 5 programming language to develop native applications
  • The Complete Fullstack iOS App Development Course with SwiftUI 4
  • Learn how to fetch data from MongoDB servers using Web APIs
  • Learn how to create custom APIs using Nodejs to fetch and push data
  • Xcode 14 editor tips to use it like a pro
  • Authentication using NodeJS and JSONWebToken library
  • Build a complete server-side application using NodeJS and JavaScript
  • Beautiful in-app interactions and animations with the ease of SwiftUI
  • Deploy your Node apps to production
  • Work with one of the most in-demand web development programming languages
  • Understand the NodeJS ecosystem and build REST APIs
  • Build a portfolio to land your tech job

How it compares

Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:

  • Rating4.6 out of 5higher than 65% of them
  • Reviews169#109 of 161 by number of reviews
  • Length21.1 hourslonger than 71% of them
  • Last updatedJuly 2023more recently than 75% of them

icon
Course Description

SWIFTUI & IOS 17 FULLSTACK COURSE USING NODE.JS

Please read this important notice before you enroll in this course.

In this course, we will build an identical SwiftUI Twitter Clone and its REST API using Node.js. In addition, we will start with the Notes app to cover some of the key concepts at a more basic level to understand the base of the subjects.


What kind of advanced topics will be covered?


APP - SwiftUI


  • Swift Programming Language,

  • SwiftUI Framework foundation,

  • Swift Concurrency,

  • Core Data with SwiftUI,

  • MVVM Architecture - Design Pattern,

  • External REST APIs integration,

  • Data Fetching and JSON Serialization

  • SwiftUI Animation,

  • Swift Package Manager (SPM),

  • Version control with Git,

  • App design, UI design, UX design

  • and many more…


REST API - Node.js


  • REST API Development using Node.js

  • Webserver using Express.js

  • Image Processing using Sharp.js

  • Authentication using JSONWebToken (JWT)

  • and many more…


1. In 2022, “The best way to build an app is with Swift and SwiftUI.” according to Apple as they have stated at WWDC 2022 Developer Conference.

In this course, we cover many areas and the powerful side of SwiftUI such as:

  • SwiftUI Menu Items and Stacks

  • Resizable Bottom Sheet

  • Pull-to-Refresh View

  • In-App API

  • Layout Protocol

  • HTTP Requests

  • MVVM Architecture

  • NavigationControllers

  • Slide Menus


2. Project-based Learning proves to be the most effective method for internalizing new concepts. During this course, you will learn by doing.


3. Every project is compatible with the latest iOS, so if you run the finished project on the latest operating system, then Xcode will compile it.

I would also highlight that Apple did not deprecate previous SwiftUI versions. That said, the latest iteration of SwiftUI 4 is nothing more than some new features and exciting additions on top of the base of SwiftUI 1, SwiftUI 2, and SwiftUI 3 releases.


4. We are building applications from scratch with resources made by professionals.

Creating the Bestseller SwiftUI Course with high-quality production value takes a lot of time.

This SwiftUI course has 20+ hours long video content in addition to the source code that will be provided and can be utilized in various projects.



WHY THIS COURSE?


Why should you take this course?

This complete iOS application development course is designed to teach you how to become an advanced multiplatform app developer using Apple's native user interface framework: SwiftUI.

This class takes learning programming concepts through a project-based approach. By taking this class, you will improve your app design and development skills while creating many hands-on applications.


Learn mobile app development with hands-on tutorials!

Master app design and development with the SwiftUI framework and create remarkable applications. This SwiftUI Masterclass gives you a practical and engaging activity - with the right learning material and teacher.


We don’t teach you ugly CRUD Applications, instead, we teach the methods and systems required for a world-renowned app such as Twitter.

Do you want to create outstanding apps with SwiftUI? Then this course is for you!


Learning about REST APIs will bring you to the top of the competition pyramid amongst IOS Developers.

Not many IOS Developers are familiar with the server side of the operations. This knowledge will bring you among the top-paid IOS Developers and will make you independent of other people when you want to build your own apps as you can build the whole app on your own.


Would you like to share your apps with your friends, co-workers, and even family members?

If yes, then enroll in the best SwiftUI course and create 1st class apps coding in Swift programming language!


Moreover, are you eager to build up your professional portfolio and show up in your next job interview with confidence?

The employers will incredibly appreciate the amount of work you have put into creating such a high-quality app as well as your ability to work with REST APIs.


Learn faster with the up-to-date SwiftUI code examples. You are in good hands.

  • Do not waste time and money getting lost and bored looking at endless and outdated tutorials and code examples on the Internet!

  • You will grasp Apple's latest SwiftUI framework quickly and easily by following the instructor line by line.


Welcome to the world's Best Seller iOS 16 and 15 Development Course with SwiftUI

This up-to-date SwiftUI course contains step-by-step instructions to teach you how to build several fully-fledged iOS applications programming in the Swift 5 language.


What are you going to learn about?

As a student in this masterclass, you will learn all of the concepts necessary for developing a fully functional social media application such as Twitter with the latest and greatest technologies that Apple and many other top tech firms have recently released, such as:


  1. SwiftUI is Apple's native declarative user interface design framework,

  2. Swift programming language,

  3. Xcode development tool (code editor, test environment, live preview, simulators, etc),

  4. Node.JS is the Framework for Developing APIs,

  5. JavaScript is the language for developing Web Applications and Servers,

  6. MongoDB is a database that is scalable and works perfectly!

If you're someone who wants to get a job as an iOS or macOS developer then this course is perfect for building up your professional portfolio to show off at your next interview.


On the other hand, if you're somebody who wants to build your very own apps for your startup, you will have a wide skill set that will let you build any application you want with ease.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Cem Salta

Cem is the founder of Turma, an app that revolutionized sports team management and athlete recruitment. He started the app in High School and since then had clients like Stanford and Princeton Universities.

Having started one of the first online retail stores in Turkey at the age of 14, he is a lifetime entrepreneur and a tech whizz.

Starting at 11, he can code in 5+ programming languages and he has 4+ years of professional experience in Web and Mobile Development which include many private contracts from top firms in a diverse range of sectors such as Entertainment, Logistics, and Academics.

He is a Varsity Sailor and Licensed Swimmer. He considers himself to be an international citizen and loves learning about other cultures and attending programs to reach this ideal. He is fluent in Italian, English, and Turkish.

His next goal is to provide a free medium to allow all citizens to get their voices heard.

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.6

169 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Hamza Alam Hashmi on 9/14/2026

Yes I knew SwiftUI & Swift along with the MVVM/Clean Architecture, however I wanted to learn NodeJS & REST APIs, MongoDB though I have experience with NOSql Database in Firebase, it was easy to me, once the twitter backend section was done, I was ready and did rest of the section on my own, but obv I had to watch to mark as complete and get certificate, although its outdated now, it needs Swift Concurrency and should use best practice like atleast a data layer in MVVM or a generic class for APIs Thanks

By Vincent Bostic on 5/2/2025

Great content! Little hard to keep up with but luckily I found you can use the keyboard pause/play button with the downloaded videos that the online version can't seem to handle.

By René Szeli on 12/29/2022

I love this course! One of the BEST courses on Udemy for me. A super awesome complete package. There is only one downer, I will probably never reach the level of Cem ... Nevertheless, I hope that someday (unfortunately I no longer have so much time with 44 years) can put my own app in the store. Ideas I have heaps, but it fails until now at the implementation. Nevertheless, many thanks Cem for this great course.

By Manuel Crovetto on 11/12/2022

As a Senior Android Developer and Android Coach, the explanation is too fast for some key concepts of the Swift language and Swift UI. It is nice that he jumps directly to build indeed, but for example in the Notes app, I had to guess HStack is a Row(Compose) and so on with the UI Components. Besides that, making REST calls from the View?... I bought this course because in the intro he said it is oriented to quality and not quantity. Thank God I kind of understand Swift as it is similar to Kotlin, but I wouldn't recommend this course to a complete beginner or beginner. Mixing the backend with the front in a iOS course I dont think it was a great idea, but it's ok, I will give the course a chance.

By Aditya Ramadhan on 11/9/2022

This course is really good especially when building the API side. I'm already half through the course, and i can say he code cleanly, but for the SwiftUI side for building the UI he seems to talk really fast and not really explain clearly along the way building it. But you can learn the code yourself by looking at it more deeply. If only he give a little bit of time to explain the UI side more clearly, this course would be out of this world. But besides all of that, he's doing a really great job making this course. Highly recommended to buy the course and learn from him.

By Ipek Atlıhan on 10/20/2022

This was my 1st course with Udemy and I felt in good hands with Cem. You can clearly feel how much work and passion was put into the course and I was able to take away a lot. Thank you very much for this!

By Ugo Pedini on 10/20/2022

È un bellissimo corso, molto ben strutturato e dettagliato. Cem spiega molto bene ed è super chiaro. Consigliato a chiunque sia interessato a questo tema.

By Leonardo Bettoli on 10/20/2022

Corso estremamente utile e anche molto economico data la quantità di informazioni che contiene, ne cercavo uno da tempo e dopo numerosi corsi scam questo merita veramente una recensione a 5 stelle. Consiglio vivamente questo è il migliore.

By Kerem Er on 10/20/2022

Very practical and guide you through by a lot of real world exercises. Content is precise and focusing on SwiftUI as I expected too. Both junior and senior iOS developers can gain a better understanding in terms of SwiftUI from this course.

By Eden21 on 10/20/2022

I highly recommend that you watch and finish this course. It was one of the best training I've had on Udemy. Cem is really the hidden Gem of the platform.

Showing all 10 reviews on CourseDuck

Read all 169 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100