Agile, TDD and Swift Training Cursus
Deze 5-daagse cursus is bedoeld voor ontwikkelaars die hoogwaardige iOS applicaties in Swift willen schrijven. Dit is een praktische cursus waarbij een aantal steeds complexere applicaties van hoge kwaliteit worden geschreven. Afgevaardigden moeten een Apple-copmputer hebben waarop de nieuwste versie van OS X en Xcode is geïnstalleerd. Afgevaardigden die applicaties op echte apparaten willen uitvoeren, in plaats van emulators, moeten bij Apple worden geregistreerd als iOS ontwikkelaars en moeten hun apparaten laten registreren.
Cursusaanbod
Agile
- Waarom Agile
- Product eigenaar
- De sprint
- Scrum Meester
- Een sprint voltooien
- Gebruikersverhalen schrijven
Swift
- Swift Taal
- Geheugen Management
- Xcode gebruiken
- Swift Speeltuinen
TDD en continue integratie
- OO opfrisser
- Test gedreven ontwikkeling
- Xcode en XCTest
- Swift TDD
- Continue integratie
- Xcode-server
Adaptieve lay-out
- Xcode adaptieve lay-out
- Bekijk Controllers
- Bediening koppelen met IBOutlet
Meer Swift
- Timers
- Tabelweergaven
- Data opslag
- Meerdere weergavecontrollers
Geavanceerde functies
- Afbeeldingen manipuleren
- Animations
- Kaarten
- Geolocatie
Werkplaats
- Workshop om individueel of in kleine groepen een Swift applicatie te schrijven.
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Agile, TDD and Swift Training Cursus - Booking
Agile, TDD and Swift Training Cursus - Enquiry
Testimonials (5)
De trainer heeft veel kennis van het onderwerp en kan door zijn ervaring voorbeelden uit de echte wereld geven.
Nouf
Cursus - Agile Software Testing with Continuous Integration
Automatisch vertaald
Deel je ervaringen en andere materialen die niet in het pakket zijn inbegrepen.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Cursus - Agile Business Analysis
Automatisch vertaald
Het feit dat ik een nieuwe aanpak heb geleerd voor het schrijven van eenheidstests is het deel dat ik het leukst vond aan de training. Ik hield ook van het vrije gesprek dat we hadden, het feit dat we over bepaalde onderwerpen debatteerden, ik hield van het teamwerk dat we hadden, het zorgde ervoor dat we de vereisten van user stories vanuit een ander perspectief analyseerden en ik waardeerde ook de tussenkomst van de trainer die ons verschillende oplossingen voorstelde toen we vastliepen bij het nemen van beslissingen.
Crina-Maria Rosu - ACCENTURE
Cursus - Agile and TDD with C
Automatisch vertaald
leer de volledige reeks testontwikkeling
Silviu Avram - Hertz Europe Service Centre Limited
Cursus - Test Driven Development
Automatisch vertaald
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
Cursus - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Managing Projects using Waterfall and Agile Techniques
14 UrenDeze 2-daagse cursus is geschikt voor alle IT-professionals die geïnteresseerd zijn in het gebruik van het Waterfall-model en hoe mensen traditioneel hebben geprobeerd om met zijn tekortkomingen te gaan - inclusief, maar niet beperkt tot, Agile benaderingen.
Het doel van de 1e dag is om een overzicht te geven van deze benaderingen waarmee u kunt beslissen wat hen in uw omgeving kan passen.
De 2e dag kijkt naar projectmanagement technieken en goede praktijken die zijn geïdentificeerd van Agile, en die kunnen worden toegepast in een Waterfall of Agile context.
Agile Business Analysis
14 UrenDeze cursus richt zich op de rol van bedrijfsanalist om succesvol te zijn in Agile projecten. Cursisten zullen leren samenwerken met het team, de producteigenaar, de Scrum Master en met de klant om het ontwikkelingsproces te vergemakkelijken. Deelnemers zullen een proefproject doorlopen waarin gemeenschappelijke scenario's worden geoefend.
Agile Essentials
14 UrenDe iSQI Agile Essentials-cursus is een internationaal erkende kwalificatie, gericht op iedereen die betrokken is bij agile-projecten en wil vertrouwd raken met het werken in een agile omgeving. Dit omvat projectmanagers, kwaliteitsmanagers, softwareontwikkelingsmanagers, Business , ontwikkelaars, testers, IT-directeuren en Management . De cursus bestaat uit acht secties en neemt deelnemers mee door de levenscyclus van een agile project, van de releaseplanning en het schrijven van gebruikersverhalen tot de iteratiereview (showcase) en retrospectief. De eerste dag focust op de belangrijkste principes (55% van de dag op theorie, 45% oefeningen), de tweede wordt gedomineerd door praktische toepassing (40% theorie, 60% oefeningen).
Cursus Doelstellingen
- Waardeer de principes achter agile manifest en zijn benadering van softwareontwikkeling
- Waardeer de rollen binnen een agile team
- Begrijp hoe u als behendig teamlid kunt bijdragen aan kwantificeerbare vereisten
- Pas Whole Team-kwaliteitsmethoden toe om ervoor te zorgen dat aan de acceptatiecriteria wordt voldaan
- Waardeer het belang van effectieve herhalingstests en hoe u kunt bijdragen aan continue verbetering door middel van retrospectieven
Agile Product Management - Growth Marketing
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op marketingmanagers die willen begrijpen hoe ze Agile frameworks kunnen gebruiken om groeimarketingstrategieën te optimaliseren, klantgerichte producten te creëren en schaalbare groei te realiseren.
Aan het einde van deze training kunnen deelnemers:
- Begrijp de belangrijkste kaders die worden gebruikt in agile productbeheer. Analyseer de potentiële vraag naar nieuwe producten en diensten. Leer hoe u nieuwe producten en technieken kunt prijzen voor afstemmingswaarde.
Agile Software Testing with Continuous Integration
28 UrenAgile Software Testing is een serie testmethoden die vergoedingen biedt voor softwarekwaliteitsproblemen op een tijdige en continue manier volgens de principes van agile ontwikkeling.
Continuous Integration (CI) verwijst naar alle ontwikkelaars in een team die hun werk meerdere keren per dag samenvoegen.
Agile Software Testing Overview
7 UrenDeze cursus biedt een korte inleiding tot het testen van Agile software. Het behandelt fundamentele testconcepten, binnen de context van Agile ( Scrum ) ontwikkeling en maakt gebruik van Crispin & Gregory's ( More Agile Testing, 2014) Agile Testing Kwadrantenmodel als een raamwerk om hedendaagse principes en praktijken van Agile testen te verkennen.
Agile and TDD with C
21 UrenTDD, of Test Driven Development, is een benadering voor het ontwikkelen van software waarbij codering, testen en ontwerp gelijktijdig plaatsvinden gedurende de software-ontwikkelingscyclus. Agile is een bredere proces- en managementbenadering van softwareontwikkeling die de nadruk legt op incrementele levering, teamsamenwerking, continue planning en continu leren.
In deze door een instructeur geleide, live training (op locatie of op afstand), leren deelnemers hoe ze hoogwaardige C-applicaties kunnen schrijven met behulp van een TDD- en Agile ontwikkelingsbenadering. Deelnemers zullen hun kennis in de praktijk brengen door een reeks praktische oefeningen uit te voeren om een goed ontworpen en goed geteste C-applicatie te maken.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer ontwikkelings- en testtools die nodig zijn om TDD uit te voeren
- Ontwerp, ontwikkel en test een C-toepassing met een TDD-aanpak
- Pas plannings- en managementmethoden toe voor Agile ontwikkeling
Publiek
- ontwikkelaars
- Project managers
Indeling van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Notes
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Introduction to Agile Testing
14 UrenOverzicht
Deze tweedaagse cursus biedt een korte introductie tot het testen van Agile software. Het behandelt fundamentele testconcepten, binnen de context van Agile ( Scrum ) ontwikkeling en maakt gebruik van Crispin & Gregory's ( More Agile Testing, 2014) Agile Testing Kwadrantenmodel als een raamwerk om hedendaagse principes en praktijken van Agile testen te verkennen.
Beoogde doelgroep
Deze cursus is bedoeld voor ontwikkelingsteams die hun testmethoden in een Agile context willen verbeteren.
Het is ook geschikt voor diegenen die van plan zijn om een specifieke carrière na te streven en is een geschikte vereiste voor de cursus iSQI Certified Agile Tester.
Test Driven Development
21 UrenThis instructor-led, live training in België (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 UrenDoelstelling:
Business helpen begrijpen hoe ze hun bedrijfsprocessen en middelen efficiënt kunnen modelleren en valideren om de bedrijfsflexibiliteit van hun organisatie te vergroten op basis van hun doelarchitectuur en veranderende marktbehoeften.
Deze tweedaagse training is bedoeld om afgevaardigden te helpen leren hoe ze hun bedrijfsprocessen en middelen kunnen modelleren om ze aan te passen aan veranderingen van hun doelen, strategieën en beïnvloede capaciteiten als onderdeel van de doelarchitectuur. Op basis van de belangrijkste elementen van bedrijfsprestaties (strategieën, tactieken, KPI, zakelijke mogelijkheden, enz ...) leren deelnemers daar hoe ze een visiegericht bedrijfsproces en resource cartography kunnen uitwerken. Vervolgens begrijpen ze alleen de juiste BPM N- en UML notatie die is aangepast aan hun taal, en weten ze hoe ze deze kunnen aanpassen aan veranderende strategieën, tactieken en beleid.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 UrenDeze 5-daagse cursus is bedoeld voor ontwikkelaars die willen leren hoe ze applicaties voor iPhone en iPad met iOS 11 kunnen ontwikkelen. Xcode 9, Swift 4 en iOS 11 hebben belangrijke wijzigingen aangebracht in de manier waarop applicaties worden geschreven.
De cursus is praktisch en laat zien hoe applicaties vanuit het niets kunnen worden ontwikkeld met behulp van de Swift programmeertaal en de Xcode 9 IDE.
Tijdens de cursus zal een volledig functionele applicatie helemaal opnieuw worden ontwikkeld met behulp van Swift .
Deze cursus kan alleen worden uitgevoerd op Intel-gebaseerde Apple-hardware zoals een MacBook of een Mac Mini. Afgevaardigden moeten zich bij Apple hebben geregistreerd en een Apple ID hebben die nodig is om software te downloaden. Afgevaardigden die de tijdens de cursus ontwikkelde applicaties op een iPhone of iPad willen gebruiken met een USB-kabel, moeten hun apparaat registreren met Xcode.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 UrenDeze 5-daagse cursus is voor ontwikkelaars die willen leren hoe ze applicaties voor iPhone en iPad met iOS 8 kunnen ontwikkelen. De cursus is praktisch en laat zien hoe je vanuit het niets applicaties kunt ontwikkelen met behulp van de nieuwe Swift programmeertaal van Apple met behulp van de Xcode6 IDE. Tijdens de cursus zal een volledig functioneel Tetris-stijl blokspel helemaal opnieuw worden ontwikkeld met behulp van Swift . De cursus eindigt met het ontwikkelen van een nieuwe applicatie vanuit het niets in Swift . De cursus gaat uit van enige programmeerervaring.
Deze cursus kan alleen worden uitgevoerd op Intel-gebaseerde Apple-hardware zoals een MacBook of een Mac Mini. Afgevaardigden moeten zich bij Apple hebben geregistreerd en een Apple ID hebben die nodig is om software te downloaden. De afgevaardigden willen maken van de toepassingen die zijn ontwikkeld in de loop op een iPhone of iPad draaien nodig om te worden geregistreerd iOS ontwikkelaars met Apple en hun apparaat voor de ontwikkeling hebben geregistreerd. Apple rekent $ 99 per jaar om te registreren als een iOS ontwikkelaar.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 UrenDeze 5-daagse cursus is voor ontwikkelaars die willen leren hoe ze applicaties kunnen ontwikkelen voor iPhone en iPad met iOS 11. Xcode 9, Swift 4 en iOS 11 introduceerden belangrijke veranderingen in de manier waarop applicaties worden geschreven.
De cursus is hands-on en laat zien hoe je applicaties vanaf nul kunt ontwikkelen met behulp van de programmeertaal Swift en de Xcode 9 IDE.
Tijdens de cursus wordt een volledig functionele applicatie vanaf nul ontwikkeld met behulp van Swift.
Deze cursus kan alleen worden uitgevoerd op Apple-hardware zoals een MacBook Pro of een Mac Mini.
Afgevaardigden moeten zich hebben geregistreerd bij Apple en een Apple ID hebben die nodig is om software te downloaden - Xcode.
Deelnemers die de tijdens de cursus ontwikkelde applicaties op een iPhone of iPad willen uitvoeren met behulp van een USB-kabel, moeten hun apparaat registreren bij Xcode.
De afgevaardigde moet hierna alle basisprincipes van Swift kunnen begrijpen en moet in staat zijn om elke vorm van toepassing in iOS te maken en in complexere toepassingen op iOS te graven
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 UrenWie zou moeten deelnemen?
Deze 5-daagse cursus is bedoeld voor ontwikkelaars die willen leren hoe ze applicaties voor iPhone en iPad met iOS 10 kunnen ontwikkelen. Xcode8, Swift 3 en iOS 10 hebben belangrijke wijzigingen aangebracht in de manier waarop applicaties worden geschreven.
De cursus is praktisch en laat zien hoe applicaties vanuit het niets kunnen worden ontwikkeld met behulp van de Swift programmeertaal en de Xcode 8 IDE.
Tijdens de cursus zal een volledig functionele applicatie helemaal opnieuw worden ontwikkeld met behulp van Swift .
Deze cursus kan alleen worden uitgevoerd op Intel-gebaseerde Apple-hardware zoals een MacBook of een Mac Mini. Afgevaardigden moeten zich bij Apple hebben geregistreerd en een Apple ID hebben die nodig is om software te downloaden. Afgevaardigden die de tijdens de cursus ontwikkelde applicaties op een iPhone of iPad willen gebruiken met een USB-kabel, moeten hun apparaat registreren met Xcode.