Course Highlights
  • how to install Xcode and other Swift tools to properly set up your development environment
  • how to program using Swift including strings, variables, constants and program logic
  • how to use data constructs and create reusable code segments
  • how to build common architectures for Swift and iOS development
Curriculum

4 Topics
Downloading and Installing Xcode
Hello Swift
Exercise 1 - Hello World
Swift Experience

9 Topics
Variables
Working with Strings
Numbers
Exercise 2 - Variables
Exercise 3 - Strings
Exercise 4 - Numbers
Variable Review
String Review
Number Review

10 Topics
Booleans & Conditional Logic
Constants & Logical Operators
Arrays
Loops
Exercise 5 - Booleans & Conditionals
Exercise 6 - Arrays
Exercise 7 - Loops
Boolean Review
Array Review
Loops Review

10 Topics
Dictionaries
Functions in Swift
Optionals
Exercise 8 - Dictionaries
Functions Source Code
Understanding Swift Optionals
Dictionary Review
Functions Review
Swift Language Assessment
Code Review: Fizz Buzz

17 Topics
Object Oriented Programming
Inheritance
Polymorphism
MVC in Theory
Creating an Xcode Project
Project Groups for MVC - Examining ViewController Controller Layer
Creating a Model Layer
Creating a Custom View Layer
Connecting View to Controller
Securing Model Layer
Challenge - MVC
Understanding Object-oriented Programming
Understanding Model View Controller
MVC Source Code
OOP Review
Swift Architecture Assessment
Code Review: Shapes

  Write a Review

Introduction to Programming in Swift 5

Go to Free Course