Swift is an open-source, multi-paradigm, multi-paradigm compiled general-purpose programming language. It was created by Apple primarily for iOS and macOS developers.

Live online classes are waiting for you, during which you will learn the basics of programming in Swift and immediately apply the knowledge in practice. Together with an experienced iOS developer, you will write your code and analyze bugs.

A bit about the course program

  • Tools, utilities, development environmentVersion control system, documentation;
  • Teamwork. Swift Playground.SWIFT basics;
  • Basic commands;
  • Console. Foundation. Basic types. Collections. Generics. Declaration of new types, classes. Functions;
  • The first program for iOSSimulator and iOS. MVC. UIKit. Debugger. Controls. Auetlets and actions;
  • Design Patterns;
  • Delegate pattern.UIApplication, UIApplicationDelegate, UIScene, UISceneDelegate. Application life cycle. Activity levels of UIApplicationDelegate.Navigation in iOSUINavigationController. Segues. Tabs. Multi-screen application;
  • Working with collectionsUICollectionView, UITableView. UICollectionViewLayout;
  • Opensource, libraries, dependencies.Cocoapods, Carthage, SPM. Connecting libraries.