Programming for Non-Programmers: iOS 12 and Swift 5

Go to class
Write Review

Free Online Course: Programming for Non-Programmers: iOS 12 and Swift 5 provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Programming for Non-Programmers: iOS 12 and Swift 5 is taught by Todd Perkins.

Overview
  • iOS app development is within your reach. Learn how to create a simple iOS 12 application with Swift 5 in just one day—no programming experience required!

Syllabus
  • Introduction

    • Create a simple iOS application in just one day
    • What you should know
    • The finished app
    1. Set Up the Coding Environment
    • Find and install Xcode
    • Create an Xcode project
    • Understanding the Xcode interface
    • Configure Xcode for app development
    • Configure the iOS simulator for app development
    2. Programming Building Blocks: Variables
    • Understanding how programming works
    • Understanding variables
    • Work with variables in a playground
    • Using instance variables
    • Connect visual objects to variables
    • Place a number variable in a string
    • Enum values
    • Practical applications of variables
    • Challenge: Create two variables
    • Solution: Create two variables
    3. Programming Building Blocks: Methods
    • Understanding methods
    • Using methods
    • Understanding parameter methods
    • Connect a button to a method
    • Practical applications of methods
    • Challenge: Methods
    • Solution: Methods
    4. Programming Building Blocks: Conditional Statements
    • Understanding conditional statements
    • Using conditional statements
    • Boolean values
    • Optionals
    • Guard statements
    • Practical examples of conditional statements
    • Challenge: Build a clicker app
    • Solution: Build a clicker app
    5. Plan and Prepare the App
    • From building blocks to building apps
    • Customize UI objects
    • Place UI objects with pins
    • Set up the user interface
    • Finish the user interface
    • View the app's code structure visually
    6. Build a Full Application
    • Set up instance variables and methods
    • Connect all of the visual elements to code
    • Display tapped numbers in the calculator
    • Make the clear button clear all values
    • Set the calculator to add or subtract
    • Show the total when the equals button is tapped
    • Format the number with commas
    • Add an app icon
    • Challenge: Multiplication button
    • Solution: Multiplication button
    Conclusion
    • Next steps