Agile, TDD and Swift Schulung
Dieser 5-tägige Kurs richtet sich an Entwickler, die hochwertige iOS Anwendungen in Swift schreiben möchten. Dies ist ein praxisnaher Kurs, der das Schreiben einer Reihe von immer komplexer werdenden Anwendungen von hoher Qualität beinhaltet. Die Teilnehmer benötigen einen Apple Copmputer mit der neuesten Version von OS X und Xcode. Teilnehmer, die Anwendungen auf realen Geräten anstatt auf Emulatoren ausführen möchten, müssen bei Apple als iOS Entwickler registriert sein und ihre Geräte registrieren lassen.
Schulungsübersicht
Agile
- Warum Agile
- Produkteigentümer
- Der Sprint
- Scrum Meister
- Einen Sprint abschließen
- Schreiben von User Stories
Swift
- Swift Sprache
- Speicher Management
- Xcode verwenden
- Swift Spielplätze
TDD und kontinuierliche Integration
- OO Auffrischung
- Testgetriebene Entwicklung
- Xcode und XCTest
- Swift TDD
- Kontinuierliche Integration
- Xcode-Server
Adaptives Layout
- Xcode Adaptives Layout
- Ansichts-Controller
- Verknüpfen von Steuerelementen mit IBOutlet
Mehr Swift
- Zeitgeber
- Tabellenansichten
- Datenspeicherung
- Mehrere View-Controller
Erweiterte Funktionen
- Manipulation von Bildern
- Animations
- Karten
- Geolokalisierung
Workshop
- Workshop zum Schreiben einer Swift-Anwendung entweder einzeln oder in kleinen Gruppen.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Agile, TDD and Swift Schulung - Booking
Agile, TDD and Swift Schulung - Enquiry
Erfahrungsberichte (5)
Der Trainer ist sehr sachkundig und in der Lage, aus seiner Erfahrung heraus Beispiele aus der Praxis zu geben.
Nouf
Kurs - Agile Software Testing with Continuous Integration
Maschinelle Übersetzung
Erlebnisse teilen und andere Materialien, die nicht im Paket enthalten sind, austauschen.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Kurs - Agile Business Analysis
Maschinelle Übersetzung
Die Tatsache, dass ich einen neuen Ansatz für das Schreiben von Unit-Tests gelernt habe, ist der Teil, der mir am meisten an der Schulung gefallen hat. Ich mochte auch das freie Gespräch, das wir hatten, die Tatsache, dass wir über bestimmte Themen debattierten, ich mochte die Teamarbeit, die wir hatten, sie brachte uns dazu, die Anforderungen von User Stories aus einer anderen Perspektive zu analysieren und ich schätzte auch die Intervention des Trainers, der uns verschiedene Lösungen vorschlug, wenn wir bei einigen Entscheidungen feststeckten.
Crina-Maria Rosu - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung
Erlernen des gesamten Spektrums der Testentwicklung
Silviu Avram - Hertz Europe Service Centre Limited
Kurs - Test Driven Development
Maschinelle Übersetzung
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Kurs - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Managing Projects using Waterfall and Agile Techniques
14 StundenDieser 2-Tage-Kurs eignet sich für alle IT-Profis, die daran interessiert sind, das Wasserfall-Modell zu verwenden und wie die Menschen traditionell versucht haben, mit seinen Mängeln umzugehen - einschließlich, aber nicht beschränkt auf, Agile Ansätze.
Ziel des ersten Tages ist es, einen Überblick über diese Ansätze zu geben, die es Ihnen ermöglichen, zu entscheiden, was ihnen in Ihrem Umfeld passt.
Der 2. Tag betrachtet die Projektmanagement-Techniken und gute Praktiken, die von Agile identifiziert wurden und in einem Wasserfall oder Agile Kontext angewendet werden können.
Agile Business Analysis
14 StundenDieser Kurs konzentriert sich auf die Rolle des Business Analyst, um in Agile Projekten erfolgreich zu sein. Die Kursteilnehmer lernen, wie sie mit dem Team, Product Owner, Scrum Master und dem Kunden zusammenarbeiten, um den Entwicklungsprozess zu erleichtern. Die Teilnehmer durchlaufen ein Modellprojekt, in dem sie gängige Szenarien üben.
Agile Essentials
14 StundenDer iSQI Agile Essentials-Kurs ist eine international anerkannte Qualifikation, die sich an alle richtet, die an agilen Projekten beteiligt sind und sich mit dem Arbeiten in einer agilen Umgebung vertraut machen möchten. Dies umfasst Projektmanager, Qualitätsmanager, Softwareentwicklungsmanager, Business , Entwickler, Tester, IT-Direktoren und Management . Der Kurs besteht aus acht Abschnitten und führt die Teilnehmer durch den Lebenszyklus eines agilen Projekts, von der Release-Planung über das Schreiben von User Stories bis hin zur Wiederholung (Showcase) und Retrospektive. Der erste Tag konzentriert sich auf die wichtigsten Prinzipien (55% des Tages auf Theorie, 45% auf Übungen), der zweite Tag wird von der praktischen Anwendung bestimmt (40% auf Theorie, 60% auf Übungen).
Kursziele
- Schätzen Sie die Prinzipien hinter agilen Manifesten und deren Herangehensweise an die Softwareentwicklung
- Schätzen Sie die Rollen in einem agilen Team
- Verstehen Sie, wie Sie als agiles Teammitglied zu quantifizierbaren Anforderungen beitragen können
- Wenden Sie die Qualitätsmethoden des gesamten Teams an, um sicherzustellen, dass die Akzeptanzkriterien erfüllt werden
- Schätzen Sie die Wichtigkeit effektiver Iterationsprüfungen und wie Sie durch Rückblicke zu einer kontinuierlichen Verbesserung beitragen können
Agile Product Management - Growth Marketing
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Marketing-Führungskräfte, die verstehen möchten, wie sie die Agile-Frameworks nutzen können, um Wachstumsmarketingstrategien zu optimieren, kundenorientierte Produkte zu entwickeln und ein skalierbares Wachstum zu erzielen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
-
die wichtigsten Rahmenwerke des agilen Produktmanagements zu verstehen.
Analysieren Sie die potenzielle Nachfrage nach neuen Produkten und Dienstleistungen.
Lernen Sie, wie Sie den Preis für neue Produkte und Techniken zur Wertoptimierung festlegen.
Agile Software Testing with Continuous Integration
28 StundenAgile Software Testing handelt es sich um eine Reihe von Testverfahren, mit denen Softwarequalitätsprobleme nach den Grundsätzen der agilen Entwicklung zeitnah und kontinuierlich zurückgezahlt werden.
Continuous Integration (CI) bezieht sich auf alle Entwickler in einem Team, die ihre Arbeit mehrmals täglich zusammenführen.
Agile Software Testing Overview
7 StundenDieser Kurs bietet eine kurze Einführung in das Testen von Agile Software. Es befasst sich mit grundlegenden Testkonzepten im Rahmen der Agile ( Scrum ) -Entwicklung und verwendet das Agile Testing Quadrants-Modell von Crispin & Gregory ( More Agile Testing, 2014) als Framework, um aktuelle Prinzipien und Praktiken des Agile Testing zu untersuchen.
Agile and TDD with C
21 StundenTDD (Test Driven Development) ist ein Ansatz zur Entwicklung von Software, bei dem Codierung, Test und Design während des gesamten Softwareentwicklungszyklus zusammen ablaufen. Agile ist ein umfassenderer Prozess- und Verwaltungsansatz für die Softwareentwicklung, bei dem die schrittweise Bereitstellung, die Zusammenarbeit im Team, die kontinuierliche Planung und das kontinuierliche Lernen im Vordergrund stehen.
In diesem von Lehrern geleiteten Live-Training (vor Ort oder per Fernzugriff) lernen die Teilnehmer, hochwertige C-Anwendungen mit einem TDD- und Agile Entwicklungsansatz zu schreiben. Die Teilnehmer üben ihr Wissen in einer Reihe von praktischen Übungen aus, um eine gut gestaltete und erprobte C-Anwendung zu erstellen.
Am Ende dieser Schulung können die Teilnehmer:
- Installieren und konfigurieren Sie die für die Durchführung von TDD erforderlichen Entwicklungs- und Testtools
- Entwerfen, entwickeln und testen Sie eine C-Anwendung mithilfe eines TDD-Ansatzes
- Planungs- und Managementpraktiken der Agile Entwicklung anwenden
Publikum
- Entwickler
- Projektmanager
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Anmerkungen
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
Introduction to Agile Testing
14 StundenÜberblick
Dieser zweitägige Kurs bietet eine kurze Einführung in das Testen von Agile Software. Es befasst sich mit grundlegenden Testkonzepten im Rahmen der Agile ( Scrum ) -Entwicklung und verwendet das Agile Testing Quadrants-Modell von Crispin & Gregory ( More Agile Testing, 2014) als Framework, um aktuelle Prinzipien und Praktiken des Agile Testing zu untersuchen.
Zielgruppe
Dieser Kurs richtet sich an Entwicklungsteams, die ihre Testpraktiken in einem Agile Kontext verbessern möchten.
Es eignet sich auch für diejenigen, die das Testen als bestimmte Karriere verfolgen möchten, und ist eine geeignete Voraussetzung für den iSQI Certified Agile Tester-Kurs.
Test Driven Development
21 StundenThis instructor-led, live training in Österreich (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Business Modeling for an Agile Enterprise
14 StundenZielsetzung:
Unterstützung von Business Analysten beim Verständnis, wie Geschäftsprozesse und Ressourcen effizient modelliert und validiert werden können, um die geschäftliche Agilität ihrer Organisation auf der Grundlage ihrer Zielarchitektur und der sich ändernden Marktanforderungen zu erhöhen.
Dieser zweitägige Schulungskurs soll den Teilnehmern helfen, zu lernen, wie sie ihre Geschäftsprozesse und Ressourcen modellieren, um sie im Rahmen der Zielarchitektur an Änderungen ihrer Ziele, Strategien und betroffenen Fähigkeiten anzupassen. Auf der Grundlage der Schlüsselelemente der Geschäftsleistung (Strategien, Taktiken, KPI, Geschäftsfähigkeiten usw.) lernen die Teilnehmer dort, wie sie eine visionär ausgerichtete Geschäftsprozess- und Ressourcenkartografie erstellen können. Dann können sie sie nur unter Verwendung der entsprechenden BPM N- und UML Notation, die an ihre Sprache angepasst ist, an sich ändernde Strategien, Taktiken und Richtlinien anpassen.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 StundenDieser 5-tägige Kurs richtet sich an Entwickler, die lernen möchten, wie Anwendungen für iPhone und iPad mit iOS 11 entwickelt werden. Mit Xcode 9, Swift 4 und iOS 11 wurden wesentliche Änderungen in der Art und Weise eingeführt, in der Anwendungen geschrieben werden.
Der Kurs ist praktisch und zeigt, wie Sie mit der Programmiersprache Swift und der Xcode 9-IDE Anwendungen von Grund auf neu entwickeln.
Während des Kurses wird mit Swift eine voll funktionsfähige Anwendung von Grund auf neu entwickelt.
Dieser Kurs kann nur auf Intel-basierter Apple-Hardware wie einem MacBook oder einem Mac Mini ausgeführt werden. Die Teilnehmer müssen sich bei Apple registriert haben und über eine Apple-ID verfügen, die zum Herunterladen von Software erforderlich ist. Teilnehmer, die die während des Kurses entwickelten Anwendungen mit einem USB-Kabel auf einem iPhone oder iPad ausführen möchten, müssen ihr Gerät bei Xcode registrieren.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 StundenDieser 5-tägige Kurs richtet sich an Entwickler, die lernen möchten, wie man Anwendungen für iPhone und iPad unter iOS 8 entwickelt. Der Kurs bietet praktische Informationen zum Entwickeln von Anwendungen von Grund auf mit Apples neuer Programmiersprache Swift Verwendung der Xcode6-IDE. Während des Kurses wird mit Swift ein voll funktionsfähiges Blockspiel im Tetris-Stil entwickelt. Der Kurs endet mit der Entwicklung einer neuen Anwendung von Grund auf in Swift . Der Kurs setzt Programmiererfahrung voraus.
Dieser Kurs kann nur auf Intel-basierter Apple-Hardware wie einem MacBook oder einem Mac Mini ausgeführt werden. Die Teilnehmer müssen sich bei Apple registriert haben und über eine Apple-ID verfügen, die zum Herunterladen von Software erforderlich ist. Teilnehmer, die die während des Kurses entwickelten Anwendungen auf einem iPhone oder iPad ausführen möchten, müssen als iOS Entwickler bei Apple registriert sein und ihr Gerät für die Entwicklung registriert haben. Apple berechnet 99 US-Dollar pro Jahr für die Registrierung als iOS Entwickler.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 StundenDieser 5-tägige Kurs richtet sich an Entwickler, die lernen möchten, wie man Anwendungen für iPhone und iPad mit iOS 11 entwickelt. Xcode 9, Swift 4 und iOS 11 haben die Art und Weise, wie Anwendungen geschrieben werden, erheblich verändert.
Der Kurs ist praxisorientiert und zeigt, wie man mit der Programmiersprache Swift und der Xcode 9 IDE Anwendungen von Grund auf entwickelt.
Während des Kurses wird eine voll funktionsfähige Anwendung von Grund auf mit Swift entwickelt.
Dieser Kurs kann nur auf Apple Hardware wie einem MacBook Pro oder einem Mac Mini durchgeführt werden.
Die Teilnehmer müssen bei Apple registriert sein und eine Apple ID besitzen, die zum Herunterladen der Software - Xcode - erforderlich ist.
Teilnehmer, die die während des Kurses entwickelten Anwendungen auf einem iPhone oder iPad über ein USB-Kabel ausführen möchten, müssen ihr Gerät bei Xcode registrieren.
Die Teilnehmer müssen nach diesem Kurs in der Lage sein, alle Grundlagen von Swift zu verstehen und sollten in der Lage sein, jede Art von Anwendung in iOS zu erstellen und sich in komplexere Anwendungen auf iOS einzuarbeiten.
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 StundenWer sollte teilnehmen?
Dieser 5-tägige Kurs richtet sich an Entwickler, die lernen möchten, wie Anwendungen für iPhone und iPad mit iOS 10 entwickelt werden. Xcode8, Swift 3 und iOS 10 führten wesentliche Änderungen in der Art und Weise ein, wie Anwendungen geschrieben werden.
Der Kurs ist praktisch und zeigt, wie Sie mit der Programmiersprache Swift und der Xcode 8-IDE Anwendungen von Grund auf neu entwickeln.
Während des Kurses wird mit Swift eine voll funktionsfähige Anwendung von Grund auf neu entwickelt.
Dieser Kurs kann nur auf Intel-basierter Apple-Hardware wie einem MacBook oder einem Mac Mini ausgeführt werden. Die Teilnehmer müssen sich bei Apple registriert haben und über eine Apple-ID verfügen, die zum Herunterladen von Software erforderlich ist. Teilnehmer, die die während des Kurses entwickelten Anwendungen mit einem USB-Kabel auf einem iPhone oder iPad ausführen möchten, müssen ihr Gerät bei Xcode registrieren.