Show all

Introduction to Programming in Swift 5 (e-Learning)

This Introduction to Programming in Swift 5 course is designed to provide students with the absolute basics of the Swift programming language. Whether you are a brand new programmer or have experience with other programming languages this course is for you.
Level
Designed for participants without knowledge and experience
basic
Course length
12 hours
Language
 eu
Course code
KT21080132
Category:
Do you want this tailor-made course to your company? Contact us

Self Study

Term
Language
Place
Form
?
How and where the course takes place.
Price without VAT
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
self-study
?
The combination of theory and practical examples. Available 24/7.
Code of the course: KT21080132-0001
Price without VAT
1 044 Kč

Required knowledge

Basic understanding of computers and applications.

Target audience

Anyone who wants to learn Swift 5 programming. No prior experience is required.

Course content

Installation, Setup and Your First Code
  • Downloading and installing Xcode
  • Hello Swift
Variables, Strings and Numbers
  • Variables
  • Working with strings
  • Working with numbers
Conditional Logic, Arrays and Loops
  • Boolean and conditional logic
  • Constants and logical operators
  • Arrays
  • Loops
Dictionaries, Functionals and Optionals
  • Dictionaries
  • Functionals in Swift
  • Optionals
Architecture and Object-Oriented Programming
  • Object-oriented programming
  • Inheritance
  • Polymorphism
  • MVC in theory
  • Creating an Xcode project
  • Project groups for MVC
  • Creating a model layer
  • Creating a custom view layer
  • Connecting view to controller
  • Securing model layer
  • MVC challenge

Materials

Materials are in electronic form.

Objectives

  • An Introduction to Swift 5 programming concepts
  • Installing the necessary tools
  • Working with data such as Integers and Strings
  • Creating reusable code with functions
  • Working with data constructs such as arrays and dictionaries
  • Object-oriented programming
  • Model View Controller

Do you want this tailor-made course for your company?

Contact us

Do you want this tailor-made course for your company?

Contact us

Why with us