Swift Programmeren

In de cursus Swift Programmeren van SpiralTrain leren de deelnemers de beginselen van de krachtige en intuïtieve programmeertaal Swift die door Apple is ontwikkeld voor het maken van apps voor iOS, Mac, Apple TV en Apple Watch. Swift is een moderne taal, eenvoudig in het gebruik en open source. Uiteraard wordt in de cursus de laatste versie van Swift gebruikt.

Regio:
3 dagen
Inschrijven
€ 1999
€ 1999
€ 1699
15% korting
MOB300
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Swift Programmeren : Inhoud

    Cursus Swift Programmeren

    In de cursus Swift Programmeren leer je alles over het ontwikkelen van applicaties met de krachtige Swift taal. Na een introductie in de XCode ontwikkelomgeving en de playground projecten, duiken we in de syntax van Swift. Hierbij bespreken we ook de relatie met de oudere Objective C taal, wat belangrijk is voor een goed begrip van de ontwikkeling voor iOS.

    Variables and Types

    Aandacht wordt besteed aan de Swift versies van bekende C data types zoals Int en Float. Daarnaast komen de voornaamste Collection types, zoals Array en Dictionary, aan bod, evenals nieuwe geavanceerde types zoals tuples. Swift maakt veel gebruik van variabelen waarvan de waarde niet mag veranderen, wat de code veiliger en duidelijker maakt.

    Swift Syntax

    Vervolgens wordt de Swift syntax behandeld, waarbij control flow met conditionals en loops, evenals operators, aan de orde komen. Dit onderdeel is cruciaal voor het begrijpen van functies en de doorgifte van parameters in de Swift taal.

    Classes en Objects

    In deze cursus behandelen we ook classes met properties en methods. In tegenstelling tot sommige andere talen is het in Swift niet nodig om aparte interface en implementatie bestanden te maken voor classes, wat de ontwikkeling efficiënter maakt.

    iOS App Architecture

    Een belangrijk onderdeel van de cursus Swift Programmeren is het leren hoe Swift wordt gebruikt bij de ontwikkeling van iOS Apps. We bespreken de architectuur van iOS Apps, inclusief Models, Views, Controllers, IBOutlets en IBActions.

    Views and Controls

    De cursus wordt afgesloten met een uitgebreide behandeling van Interface Builder en de verschillende controls en views die gebruikt kunnen worden in iOS Apps. Dit biedt je de vaardigheden om aantrekkelijke en functionele gebruikersinterfaces te creëren.
    Voor meer informatie over gerelateerde onderwerpen, zoals iOS Development met Swift UI, kun je ook onze andere cursussen bekijken. Verder is het aan te raden om de officiële documentatie van Swift te raadplegen op deze website.

  • Swift Programmeren : Training

    Doelgroep Cursus Swift Programmeren

    De cursus Swift Programmeren is bedoeld voor deelnemers die de beginselen van de nieuwste versie van Apple's programmeertaal Swift voor iOS apps willen leren.

    Voorkennis Cursus Swift Programmeren

    Om aan de cursus Swift Programmeren te kunnen deelnemen is geen voorkennis van programmeren noodzakelijk. Voorafgaande kennis van andere programmeertalen zoals Objective C, Java of JavaScript is bevorderlijk voor de begripsvorming.

    Uitvoering Training Swift Programmeren

    De theorie wordt behandeld op basis van presentaties. Demos worden gebruikt om de theorie te verduidelijken. Er is ruime gelegenheid tot oefenen en theorie en exercises wisselen elkaar af. De nieuwste versie van XCode wordt gebruikt als ontwikkelomgeving. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Swift

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Swift Programmeren.

    Cursus Swift
  • Swift Programmeren : Modules

    Module 1 : Swift Intro

    Module 2 : Swift Types

    Module 3 : Swift Syntax

    What is Swift?
    Why Swift
    Comparison with Objective C
    XCode Environment
    Environment setup
    Creating Playground Project
    Creating iOS Project
    .playground files
    Setting preferences
    Using navigator
    Constants
    Variables
    Strings
    Interpolation
    Statements
    Integers and Floats
    Dictionaries and Tuples
    Arrays
    Optionals
    Enumerations
    Operators
    Conditionals
    Overflow Checking
    Looping
    XCode Playground Timeline
    Defining Functions
    Calling Functions
    Parameters
    Scope of Declarations
    Default Parameter Values

    Module 4 : Classes and Objects

    Module 5 : iOS Apps

    Module 6 : Views and Controls

    Class Definition
    Access Modifiers
    Class Methods
    Properties
    Attributes
    Initializers
    Value Types
    Reference Types
    Method Overloading
    Inheritance
    Polymorphism
    MVC Architecture
    Model and View
    Controller
    IBOutlets
    IBActions
    Subclassing
    Delegation
    Root View Controller
    Navigation Controller
    Controlling Stack Navigation
    Controller Communication
    Interface Builder
    Basic Interaction
    Buttons and Text Fields
    Action sheets and Alerts
    The View Hierarchy
    View Behavior
    Containers and Controls
    Collection Views
    Navigation View
    Tab Bars
    Alert Views and Action Sheets
  • Swift Programmeren : Algemeen

    Lees de algemene cursus informatie
  • Swift Programmeren : Reviews

    Li : Gemeente Rotterdam
    Prima cursus waarin ik heb geleerd een kleine app te maken met de programmeer taal Swift. Ik had weinig voorkennis en heb er veel van geleerd.
    Ricardo : KLM
    De basiscursus Swift was prima te volgen. Zelfs zonder voorkennis.
    De instructeur wist alles goed uit te leggen in begrijpelijke taal.
    Uiteindelijk zelfs een App kunnen maken voor de iphone/ipad na drie dagen.
  • Swift Programmeren : Certificaat