Apple Swift Programmierung
App Entwicklung
mögliche Treuepunkte: 8450
Inhalt
- Einführung in Swift und Playgrounds: Erfahren Sie die Ursprünge von Swift und bekommen Sie ein erstes Gefühl für die Syntax der Sprache.
- Konstanten, Variablen und Datentypen: Lernen Sie, wie Sie Konstanten für unveränderliche Werte, Variablen für veränderliche anlegen und nutzen Sie die eingebauten Datentypen in Swift.
- Operatoren: Lernen Sie, wie Sie logische Operatoren verwenden, um Bedingungen abzufragen und den Programmfluss zu steuern.
- Strings: Lernen Sie, wie Sie Text in Zeichenketten speichern und erfahren Sie, welche vielfältigen Methoden Strings zur Verfügung stellen, um Zeichenketten zu vergleichen, auf einzelne Zeichen zuzugreifen, einzufügen und zu löschen.
- Funktionen: Lernen Sie, wie Sie Funktionen mit unterschiedlichen Parametern und Rückgabetypen anlegen.
- Klassen: Lernen Sie den Unterschied zwischen Strukturen und Klassen kennen und wann Sie welche verwenden sollten. Leiten Sie Klassen voneinander ab, benutzen Sie Super- und Subklassen.
- Optionals: Setzen Sie Optionals ein, um das Fehlen oder Vorhandensein von Daten zu erkennen und darauf zu reagieren.
- Collections: Lernen Sie die unterschiedlichen Collection-Typen kennen und den jeweils passenden auszuwählen.
- Schleifen: Erzeugen Sie Programmschleifen und kontrollieren Sie die Dauer und Abbruchbedingungen.
- Type Casting: Lernen Sie, wann Casting erforderlich ist, und wie Sie dies sicher prüfen und durchführen können.
- Guard: Nutzen Sie das Guard-Statement, um den Programmfluss besser zu steuern.
- Scope: Strukturieren Sie Ihr Programm und nutzen Sie die unterschiedlichen Gültigkeitsbereiche, um die Sichtbarkeit von Variablen und Konstanten zu steuern.
- Enumerationen: Lernen Sie, wie Sie Enums definieren und erfahren Sie, wie Sie diese in Switch Statements nutzen.
- Protokolle: Erfahren Sie den Nutzen von Protokollen und schreiben Sie Ihre eigenen Protokolle, um die Kommunikation zwischen Objekten zu abstrahieren. Lernen Sie, wie Protokolle Funktionalität auf unterschiedliche Typen verteilen kann.
- Closures: Erzeugen Sie Closures und übergeben Sie sie als Funktionsargumente. Lernen Sie, wie Standard-Funktionen diese verwenden.
- Extensions: Erweitern Sie eigene und fremde Typen um neue Funktionalität.
- Interface Builder: Lernen Sie den Interface Builder kennen, fügen Sie Steuerelemente grafisch hinzu und verwenden Sie diese im Code.
- Daten darstellen: Verwenden Sie Interface Builder, um Text und Bilder darzustellen.
- UI-Controls in Action: Benutzen Sie Interface Builder, um Buttons, Schalter und Schieberegler in Szene zu setzen. Erzeugen Sie Aktionen und Outlets, schreiben Sie Codes, und erfahren Sie, wie alles zusammenspielt.
- Auto Layout und Stack Views: Lernen Sie die Grundlagen des automatischen Layouts kennen, um Steuerelemente präzise auf unterschiedlichen Geräten auszurichten.
- Übergänge und Navigation: Benutzen Sie Segues, um Übergänge zwischen Viewcontrollern zu erzeugen. Definieren Sie die Beziehungen zwischen Viewcontrollern. Navigieren Sie zwischen Viewcontrollern, um zusammengehörige oder hierarchische Daten darzustellen.
- Tab Bar Controller: Setzen Sie Tab Bar Controller ein, um unterschiedliche Informationen oder Funktionalitäten zu trennen.
- Lebenszyklus: Erfahren Sie über den Lebenszyklus von Viewcontrollern und nutzen Sie diesen .
- Einfacher Workflow: Verbinden Sie das Gelernte, um einfache Workflows und gewohnte Navigationshierarchien zu bauen.
- Anatomie einer App: Lernen Sie die Lebenszyklus einer App kennen und reagieren Sie an der richtigen Stelle auf Statusübergänge.
- Model View Controller: Nutzen Sie das Model-View-Controller-Muster, um Modelldaten und deren Darstellung zu separieren.
- Tabellen: Lernen Sie Table Views kennen und nutzen Sie einfache Tabellen in Ihrer App.
- Fortsetzung Tabellen: Verwenden Sie eigene Tabellenzellen, fügen Sie dyna
Voraussetzungen
- Sie werden während des Trainings eigene Programme schreiben.
Beschreibung
- App-Entwickler
- Anwendungsarchitekten
Vom Playground zu Protokollen - Entdecken und vertiefen Sie die grundlegenden Strukturen der Programmiersprache Swift. In diesem 5-tägigen Kurs mit vielen Übungen lernen Sie die Konzepte der Programmiersprache Swift kennen, ihre Syntax, Logik, Strukturen, Funktionen und Muster. Sie erfahren außerdem, wie Sie Ihre ersten Apps unter iOS mit der Swift-Programmiersprache erstellen und ausführen. Lernen Sie die gängigen Tools, Technologien, UI-Elemente und Design Patterns kennen, um iOS-Anwendungen zu programmieren.
Nach Abschluss diese Trainings sind Sie in der Lage: * XCode Playgrounds zu nutzen, um in Swift zu programmieren. * Die grundlegenden Muster in Swift einzusetzen. * Die Schlüsselwörter und das "Vokabular" zu verwenden, um Swift zu "sprechen". * Native iOS Apps in Swift zu entwickeln. * XCode und den Simulator zu nutzen. * Gebräuchliche Navigationsmuster und UI-Controls einzusetzen.
Hinweise:
- Dieser Kurs ist eine Kombination aus "Apple Swift Programmierung - Einführung" und "Einführung in iOS 11 SDK", die in derselben Woche unterrichtet werden.
- Das Seminar wird von einem zertifizierten Trainer (Apple Certified Trainer) gehalten. Die Präsentation steht nur in englischer Sprache zur Verfügung. Das Seminar selbst wird in Deutsch durchgeführt.
Dieser Kurs wird in Zusammenarbeit mit unserem Partner Brainworks Training GmbH durchgeführt.
Zielgruppe
- App-Entwickler
- Anwendungsarchitekten
Zielsetzung
Dauer
Unterrichtszeiten
jeweils 09:00 - 16:00 Uhr
Preis
Treuepunkte
max. Teilnehmerzahl
Vorteile
Förderung
Sie können bis zu 500 Euro durch staatliche Zuschüsse erhalten. Die jeweiligen Bundesländer unterstützen Sie teilweise mit bis zu 750 Euro jährlich + Bildungsurlaub. Für Firmentrainings sind in einzelnen Fällen Förderungen durch die Europäische Union möglich. Für Angehörige der Bundeswehr fördert der BfD – Berufsförderungsdienst gegebenenfalls Ihre Weiterbildung. Sind Sie arbeitsuchend, fragen Sie bei der Agentur für Arbeit bzw. den Jobcentren nach Förderungen.
Durchführungsgarantie
Wir wollen Ihnen schnellstmöglich das gewünschte Training anbieten. Eine Durchführungsgarantie geben wir ab einer Mindestteilnehmerzahl von 2 Personen.
Um Ihrem Wunsch schneller zu entsprechen, führen wir unsere Seminare auch bereits mit 1 Teilnehmer durch. Damit das funktioniert verkürzen wir in Absprache mit Ihnen bei nur einer Anmeldung pro Kus bei gleichem Preis die Seminardauer. Die persönliche individuelle Betreuung durch den Trainer gewährleistet den gleichen Lernerfolg innerhalb kürzerer Zeit. Ist eine Verkürzung nicht möglich sprechen wir mit Ihnen über einen höheren Seminarpreis.
Qualitätsgarantie
Unsere Trainings werden anhand eines ausführlichen Fragebogens von den Teilnehmern bewertet. Mit einer sorgfältigen Auswertung erarbeiten wir uns die Informationen um unsere Seminare stetig zu verbessern und das hohe Niveau aufrecht zu erhalten. Die strengen Anforderungen in unserem Qualitätsmanagement nach der Norm DIN EN ISO 9001:2015 sind für Sie dabei eine Garantie für unser Qualitätsversprechen.
Wissensgarantie
Unsere Wissensgarantie ermöglicht es Ihnen innerhalb eines Jahres nach Kursbesuch nochmal das gleiche Seminar zu belegen. In diesem 2. Anlauf können Sie so Kenntnisse auffrischen und eventuelle Wissenslücken schließen. Gerade nach der praktischen Erprobung am Arbeitsplatz kommt es oft zu Fragen die wir dann gerne im Rahmen unserer Wissensgarantie beantworten.
Zufriedenheitsgarantie
Wir wollen, dass Sie zufrieden sind. Gelingt uns das trotz aller Anstrengungen einmal nicht, dann können Sie innerhalb der Zeit bis zur ersten Mittagspause das Seminar in Absprache mit uns abbrechen. In einem solchen Fall, haben Sie die Möglichkeit zur kostenfreien neuen Seminarauswahl.
Investitionsgarantie
Für unsere vielen treuen Unternehmenskunden bieten wir folgendes an: Verlässt eine Person innerhalb eines Vierteljahres nach Seminarbesuch bei uns Ihr Unternehmen, dann können Sie im darauffolgenden Halbjahr die Nachfolgerin oder den Nachfolger kostenfrei in ein offenes Training zum gleichen Thema zu uns schicken.
Individualität
Persönliche individuelle Betreuung gepaart mit freier Terminwahl und eigenen Inhalten bzw. Schwerpunkten, schafft für Sie ein Höchstmaß an Flexibilität, Intensität und Effektivität. Den besten Erfolg haben Sie mit dem individuellen Coaching. Das 1:1 Verhältnis von Trainer und Teilnehmer macht Sie zum Profi.
Damit die Individualität auch in unseren offenen Seminaren gegeben bleibt, führen wir die auf unseren Webseiten angebotenen Kurse, nur bis zu einer maximalen Teilnehmerzahl von 10 durch.
Rabatte
- -5 % - wenn Sie 2 – 3 Personen zeitgleich für ein offenes Training anmelden
und
wenn Sie innerhalb eines Jahres zum 2. oder 3. mal ein offenes Training buchen - -10 % - wenn Sie 4 – 6 Personen zeitgleich für ein offenes Training anmelden
und
wenn Sie innerhalb eines Jahres zum 4. mal ein offenes Training buchen - -15 % - wenn Sie mindestens 7 Personen zeitgleich für ein offenes Training anmelden
und
wenn Sie innerhalb eines Jahres zum 7. mal oder häufiger ein offenes Training buchen
Zertifizierung
Die makotech GmbH ist nach DIN EN ISO 9001:2015 zertifiziert. Mit dieser Norm wird unsere Qualität für Sie vergleichbar in ganz Europa. Damit unsere Leistungen für Sie transparent sind und unser Qualitätsversprechen Ihren Ansprüchen genügt, stellen wir uns jährlich dieser Prüfung. Unsere mehr als 30.000 Teilnehmer, die wir in über 24 Jahren als zufriedene Kunden betreuen und trainieren durften, haben mit ihren Hinweisen und Feedbacks unsere Arbeit perfektioniert.
Neben der DIN EN ISO 9001:2015 haben uns zahlreiche Softwarefirmen als Trainingspartner autorisiert. Nur ausgewählte Unternehmen, die den sehr hohen Qualitätsansprüchen dieser Platzhirsche gerecht werden, ist es erlaubt als Trainingspartner am Markt zu agieren. Die makotech GmbH muss auch dafür jährlich anspruchsvollere Leistungsnachweise erbringen. Auch das ist für Sie ein Garant für unsere Versprechen und Ihre Leistungssteigerung.
<< Zurück zur Übersicht
Sie haben Interesse?
Nutzen Sie bitte folgendes Formular, um uns Ihr Interesse an dem gewählten Seminar mitzuteilen: