Deze opleiding bouwt dus verder op uw C# kennis en leert u, hoe gebruikmakend van de Xamarin-omgeving, Crossplatform Apps te ontwikkelen die

Vergelijkbare documenten
DEVELOPING ANDROID AND IOS APPS USING XAMARIN FOR C# DEVELOPERS

1750,00 excl. BTW. analytisch denkvermogen, empathie, assertief, communicatief, aanleg voor formalisme,...

In deze handson opleiding leren C# Developers Responsive mobile Web Applications ontwikkelen om deze vervolgens " On of Off premise" te hosten.

LEREN PROGRAMMEREN IN C#.NET - INTRODUCTIE ADO.NET

MASTERCLASS BUSINESS ANALYSE NIEUW

Certified Ethical Hacker v9 (CEH v9)

2690,00 excl. BTW. Belangrijk: Deelnemers dienen zelf een laptop mee te brengen voor de hands-on icloud-lab-oefeningen. #120466

ANOUK ROUMANS TO CODE OR NOT TO CODE.

M Microsoft SQL Server 2008, Business Intelligence Development and Maintenance

375,00 excl. BTW. Ervaren Photoshop-gebruikers die zin hebben in tal van nieuwe tips & tricks.

3254,90 incl. BTW OMSCHRIJVING PROGRAMMA. Opleiding IT PRO

Responsive web applicaties op Oracle

TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS

INHOUDSOPGAVE Het Boekenwinkeltje Registreer.aspx Opgaven... 97

Certified Ethical Hacker v9 (CEH v9)

Certified Ethical Hacker v9 (CEH v9)

GOOGLE ADS (SEA) - BASIS NIEUW

Mobile Devices, Applications and Data

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Agenda. 1. voorstelling projectuitvoerders. 2. overzicht van tetra project SecureApps. 3. voorstelling leden gebruikersgroep

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

ArcGIS Mobile ADF. Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag

Medicatie controle. Mobiele app op basis van App Service en Azure AD

OMSCHRIJVING. Opleiding IT PRO

Gestart als demo/research voor cloud-oplossing. Een Afslagveiling

STUDIEWIJZER MOBILE WEB APPS AND SECURITY BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR LECTOR: FRÉDÉRIC VLUMMENS

Introductie.NET Framework 3.0 A N D R É O B E LIN K, M C S D, M V P

Cisco Cloud. Collaboration. Ronald Zondervan David Betlem September, Presentation_ID 2010 Cisco Systems, Inc. All rights reserved.

Summerschool Mobiele Apps augustus 2012 Herman van Dompseler. HTML 5 App

tot oplevering (thuis e maken met ondersteuning via forum) Cursus Moodle, boek, internet

Angular Best Practices Door Alex en Chris van Beek

i ll take off to the cloud

Android Development CCSS2011

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Blockchain in de accountancy

895,00 excl. BTW. Voor iedereen die overtuigende teksten wil schrijven. De nr. 1 schrijftraining in Vlaanderen!

Trustie Progresses WRT. Dianxi Shi, NUDT Gang Yin, NUDT

Werkplekvisie. Hans van Zonneveld Senior Consultant Winvision

Werken met een heftruck is niet zonder risico. Arbeidsongevallen of schade zijn dikwijls het gevolg van verkeerd of onoordeelkundig gebruik.

Educagen. Wij zijn specialisten in Education en in Gen met een ervaring in consultancy en training van meer dan 20 jaar in de Gen-omgeving.

Stageopdrachten Avanade. All Rights Reserved

What happened in Vegas?

CROSS PLATFORM MOBILE APP DEVELOPMENT ALS NIEUW OLOD BINNEN HOGENT. Sander De Roover. Bachelor in de toegepaste informatica

Niveau 2 Medewerker ICT

Business Architectuur vanuit de Business

Efficiënt en veilig werken met cliëntgegevens. Zorg & ICT beurs 15 maart 2017

Factsheet Enterprise Mobility

Gebruikershandleiding Everyone Print. Mobile Printing. TU Delft Xerox

De Lync naar Het Nieuwe Werken. Utrecht - 25 januari 2011

Breng werelden bij elkaar met Windows 10

Apparaten en Azure AD: wie, wat en waar? Sander Berkouwer SCCT

MARKETING VOOR NIET-MARKETEERS

Projectplan. Elektronica-ICT Artesis. Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica

Microsoft trainingen en certificeringen: dé bouwstenen voor uw carrière in de ICT

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13

Software Architect. Omschrijving. Programma

Dictu innovatie: innovatieve omnichannel mogelijkheden met mobiel en chatbots

TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS

Keynote: Gevaren van zowel het GSM als het Wi-Fi netwerk

Taco Schallenberg Acorel

Applicatieplatformstrategie Rijkswaterstaat

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems

Whitepaper. Connected Android Apps. Inleiding

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

DIGITAL PRODUCT DESIGNER

Zo maakt u het verschil met uw concurrenten, bedient u uw klanten op hun wenken, en haalt u betere cijfers. Waarop wacht u nog?

Informaticabeheer Generation Development Technical Paper (Developing the next generation for you)

Inhoud Introductie Development Environment Programmeren voor Android Demo. Android Development. Sven van Haastregt

VMWORLD 2011 US WRAP

Mitel User Group. Mitel-licentiestructuur. Jan Jansen. Account Director april 2015

Sitecore en AngularJS: hoe werken ze samen

Selecteer het NRF52-Dk platform in de IDE rechtsboven in het browser scherm.

Een infra DevOps CI/CD straat

SharePoint Designer. 995,- excl. BTW per deelnemer Duur: Kosten: 2 dagen Max Deelnemers: 10

Transcriptie:

OPLEIDING #ICT EN INFORMATIEMANAGEMENT developing android and ios apps using xamarin for c# developers 1200,00 excl. BTW I.S.M. omschrijving INTRODUCTIE Xamarin wint snel aan belang binnen de Microsoft Developers Community. Met dezelfde taal - C # - kunnen nu apps gemaakt die worden uitgevoerd kunnen worden op ios en Android devices terwijl dit voorheen alleen Apps op Windows Phone waren. C# Developers die gewoon zijn om met behulp van de.net-stack applicaties te ontwikkelen, krijgen nu de mogelijkheid hun bereik uit te breiden naar deze andere platforms, terwijl ze toch verder gebruik kunnen blijven maken van de vertrouwde tools binnen de Visual Studio omgeving. Deze opleiding bouwt dus verder op uw C# kennis en leert u, hoe gebruikmakend van de Xamarin-omgeving, Crossplatform Apps te ontwikkelen die zowel bruikbaar zijn voor Android, ios en Windows Devices. OMSCHRIJVING Deze opleiding is een hands-on opleiding waarbij C# developers vertrekkend vanuit hun.net achtgrond opgeleid worden tot ios/android Apps ontwikkelaars. In de opleiding komt zowel het bouwen van ios Apps als het bouwen van Android Apps uitgebreid aan bod, gebruikmakend van Visual Studio.NET. Tijdens deze praktijkgerichte leren de deelnemers meerdere Apps volledig ontwikkelen. VOOR WIE IS DEZE OPLEIDING BESTEMD? Programmeurs, developers met minstens één jaar ervaring in het programmeren van C# oplossingen gebruikmakend van Visual Studio.NET framework. VOORKENNIS Eén jaar hands-on ervaring in programmeren van C# oplossingen gebruikmakend van het Visual Studio.NET framework. Of kennis gelijkwaardig aan de opleiding "Leren programmeren in C#.NET - Introductie ADO.NET" of deze opleiding gevolgd hebben, Voorkennis van XAML knowledge is een voordeel maar is niet vereist. METHODOLOGIE Opleiding bestaat uit deels uit theoretische concepten, deels uit handson oefeningen. Belangrijk om weten: Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een laptop met een Windows OS (met Visual Studio.NET) en mobile devices meebrengen naar de opleiding. PAGINA 1 VAN 7

programma Module 1: Introduction to cross-platform development with Xamarin In deze eerste module krijgt u een volledig 'high level' overzicht van het Xamarin-platform. We zullen de verschillende ontwikkelomgevingen bekijken (Visual Studio en Xamarin Studio) en alle verschillende bouwstenen verkennen die deel uitmaken van de Xamarin-toolset. Een overzicht van de instellingen bij het maken van uw eigen omgeving komen ook uitgebreid aan bod. : Hello Xamarin! C# everywhere How Xamarin works Xamarin components Visual Studio integration Xamarin Studio Xamarin Forms and XAML Xamarin Test Cloud Preparing your environment for Xamarin Labs: Een guided tour de development omgeving Module 2: Cross-platform code-sharing approaches and architectural considerations In module 2 verkennen we de verschillende benaderingen die mogelijk zijn om platformonafhankelijke applicaties te maken die code delen tussen Windows Phone, ios en Android (en zelfs Windows). In deze module is er eveneens aandacht voor architecturale overwegingen. : Code sharing options Architecture of a Cross-platform Xamarin application Shared Projects Portable Class Libraries Module 3: Building our first Xamarin.Android application Vanaf deze module gaan we ons richten op Xamarin.Android waarbij de belangrijkste aspecten van Android-ontwikkeling uitgebreide demo's aan bod komen. Gaande weg neemt de deelnemers het 'stuur' over en leren zij hun eerste App bouwen. Activities Intents Permissions Resources Lab: Creating your first Xamarin.Android application Module 4: Xamarin.Android Application fundamentals In deze module komende de belangrijkste key concepten betreffende Adroid development uitgebreid aan bod. More on activities Activity lifecycle Services and backgrounding Location awareness PAGINA 2 VAN 7

Working with data on the device Push notifications basics Labs: Creating a master-detail app (optional) Module 5: UI Development with Xamarin.Android In module 5 graven we dieper in de UI-aspecten. We zullen zien hoe Xamarin.Android het mogelijk maakt om een "goed uitziende" gebruikersinterface te maken.de belangrijkste views, lay-outmanagers en -fragmenten vormen een zeer belangrijk aspect wil men succesvolle Android-apps bouwen. Working with the designer tools Doing layout in Android Views in Android ListViews and Adapters Working with Fragments Navigation patterns in Android Creating a Material-based app Labs: Creating a Material app with fragments and a drawerlayout Module 6: Deploying your Xamarin.Android apps In dit laatste onderwerp over Android-ontwikkeling zullen we kijken naar wat er nodig is om apps in de winkel te implementeren. We bekijken de verschillende winkels en kijken hoe we onze app gereed kunnen maken voor implementatie in Google Play. Debugging and logging with your device and the emulator Packaging and deploying to the store Module 7: Building our first Xamarin.IOS application Deze module behandelt de ios Apps development met behulp van Xamarin.iOS. Vergelijkbaar met wat we met Android hebben gedaan, zullen we de basisbegrippen in ios-ontwikkeling bekijken door middel van een uitgebreide demo door de instructor. Onderweg worden de belangrijkste ontwikkelingsconcepten van ios uitgelegd. Gaande weg nemen de deelnemers opnieuw hhet 'stuur' over en leren zij hun eerste ios App bouwen. Getting started in ios UIViewController NavigationController Storyboards Labs: Creating your first Xamarin.iOS application Module 8: UI Development with ios ios-ontwikkeling heeft een aantal zeer belangrijke concepten die in eerste instantie dienen aangeleerd te worden. Controllers is daar een van. In deze module onderzoeken we de specifieke kenmerken van controllers en bekijken we enkele van de ingebouwde controllers in ios. Vervolgens zullen we ook in meer details kijken naar de UI-elementen die bij ios horen. Working with Storyboards and XIB files Controllers Navigation controller Modal controller Tab controller... Creating your screens with ios views PAGINA 3 VAN 7

Labs: Creating a more advanced UI for your ios application Module 9: Table and collection views Het gebruik van tabelweergaven is een zeer belangrijk aspect in bijna elke ios-applicatie. Dit hoofdstuk gaat dieper in op het gebruik van tabelweergaven en hoe gegevens hierin te verkrijgen. TableViews TableSource Indexing Headers and footers Cell appearance Labs: Creating a UI with Table views Module 10: Deploying your Xamarin.iOS applications Zodra deze eerste app klaar is, moet deze worden geïmplementeerd in de App Store. Om ervoor te zorgen dat het certificaat wordt goedgekeurd, moeten er een aantal stappen doorlopen worden. In deze module zullen we de verschillende stappen bekijken die we moeten volgen. Debugging Deploying to the store Module 11: Introduction to Xamarin.Forms Onlangs heeft Xamarin Xamarin.Forms toegevoegd aan de Xamarin-productfamilie. Met behulp van Forms kunnen we eenvoudig apps maken met behulp van één codebasis, inclusief de UI, gericht op ios, Android en Windows Phone, terwijl er nog steeds een native app wordt gemaakt. In dit hoofdstuk zullen we Xamarin.Forms verkennen. Introduction to Xamarin Forms Project structure Pages Views and layouts Lists Navigation Platform features Working with the DependencyService Module 12: XAML and databinding in Xamarin.Forms Xamarin.Forms leent zich voor gebruik met XAML en ondersteunt zelfs databinding. Dit laatste hoofdstuk gaat in op hoe we deze kunnen gebruiken. What is XAML? Building an app with XAML XAML Syntax XAML Markup Extensions Data binding Labs: Creating your first Xamarin.Forms app Module 13: Creating a cross-platform application with MVVM MVVM is een UI-patroon waarmee we meer onderhoudbare en testbare applicaties kunnen bouwen. Het blijkt dat dit patroon ook uitstekend werkt in combinatie met Xamarin en het stelt ons in staat om een niveau van hergebruik van code te bereiken dat erg hoog is. In deze module leren wij werken hoe MVVM gebaseerde Xamarin-applicaties te bouwen. We zullen kijken naar het MVVM Cross-raamwerk voor de architectonische opstelling van de applicatie. PAGINA 4 VAN 7

: MVVM & MVVMCross Code sharing View Models PAGINA 5 VAN 7

praktisch Deze opleiding wordt georganiseerd door onze partner SBM, cvba Skilliant. LESDATA LOCATIE CONTACT DATUM STARTUUR EINDUUR vrijdag 30/11/2018 09:00 12:00 vrijdag 30/11/2018 13:00 16:00 vrijdag 07/12/2018 09:00 12:00 vrijdag 07/12/2018 13:00 16:00 vrijdag 14/12/2018 09:00 12:00 vrijdag 14/12/2018 13:00 16:00 dinsdag 18/12/2018 09:00 12:00 dinsdag 18/12/2018 13:00 16:00 vrijdag 21/12/2018 09:00 12:00 vrijdag 21/12/2018 13:00 16:00 SBM Gent Tramstraat 63 9052 Zwijnaarde T: 078 35 39 30 F: 051/268754 info@escala.be Deze data zijn nog onderhevig aan wijzigingen. PAGINA 6 VAN 7

docent Gill Cleeren is a Microsoft Regional Director, Visual Studio MVP, Xamarin MVP and Pluralsight author. Gill focuses on web and mobile development and loves Xamarin. Gill is a frequent speaker at many international conferences such as TechDays, TechEd, NDC, VSLive, DevConnections and many more. He also is the founder of Techorama, the biggest IT conference in Belgium and he runs Visug, the.net user group in Belgium as well. PAGINA 7 VAN 7