TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS

Maat: px
Weergave met pagina beginnen:

Download "TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS"

Transcriptie

1 TRAINING COACHING ADVIES TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS NAJAAR

2 2 LEREN PROGRAMMEREN IN C# INTRODUCTIE ADO.NET Organisaties die op middellange termijn keuze moeten maken voor een programmeertaal kiezen meer en meer voor C#.NET om hun bedrijfskritische applicaties te (laten) ontwikkelen. Met dit stijgend succes van de C# taal neemt ook de vraag naar C# programmeurs en bijgevolg naar C# programmeerkennis toe. Deze opleiding is een aanrader voor elke IT-er die op een professionele manier wil leren programmeren in C# - from Scratch! Voor wie is deze opleiding bestemd? Aspirant-programmeurs met Windows-ervaring die in C# willen leren programmeren en die enige affiniteit hebben betreffende programmatielogica en/of (VBA) Scripting. Programmeurs met ervaring in een niet-oop-taal en die kennis wensen uit te breiden (of op te frissen). Voorkennis Personal skills/competenties: Abstract analytisch denkvermogen en aanleg voor formalisme. Technical skills: Er is geen programmeerervaring vereist gezien in het begin van de opleiding alle programmatielogica - from scratch - wordt bijgebracht. Lesmethodologie: Flipping the ClassRoom Voorbereiding vooraf (thuis of werkomgeving): Vooraleer de klassikale sessie van een bepaalde topic bij te wonen kan men Het speciale online cursusmateriaal + CloudsLabs reeds bekijken en als volgt inoefenen: 1. Topics/theorie/concepten bekijken via High Quality video (Video Trainer) 2. Toegang tot Hands-on labs, 3. Knowledge checks, 4. Oplossen van programmeeropdracht dat ClassRoom trainer bezorgde tijdens vorige sessie. Tijdens de klassikale sessie (ClassRoom trainer) wordt volgende leermethode toegepast: 1. Vanaf tweede les wordt de oplossing van de opdracht die op het einde van de vorige sessie meegegeven werd overlopen. 2. Kort worden de concepten/theorie opnieuw bijgebracht door de real live ClassRoom trainer, 3. Samen met Trainer maakt u een oefening om concept - programmeer techniek in te oefenen, 4. Er wordt een variante 2de oefening gemaakt door elke cursist afzonderlijk onder toezicht van de trainer, 5. De trainer toont hoe de oplossing best dient opgebouwd te worden via interactieve vraagstelling met de deelnemers, 6. Deelnemers krijgen een programmeeropdracht (huiswerk) mee om tegen volgende sessie opgelost mee te brengen. Nuttig om weten! Om te komen tot beklijvende kennis, inzichten en toegepaste ervaring past u best de hierboven beschreven leermethodologie Flipping the ClassRoom toe. Ter voorbereiding van één klassikale sessie reserveert u best 1u voorbereidingstijd. Programma Module 1: Visual Studio 2017, programmatielogica en OOP IN C# Overzicht technologieën, De programmeeromgeving: - Kennismaking met Visual Studio.NET 2017: Microsoft.NET-framework.NET Core Framework Wanneer voor.net Core kiezen? - Visual Studio.NET 2017 leren gebruiken, - Creëren van een eerste project, Inoefenen van de basis C# Syntax, Inoefenen van opbouw van een programma en programmatielogica aan de hand van kleine stukjes programmacode: - Data types, - Variabelen declareren, - Operatoren, - Herhalingslussen: IF, While, Loops, - Arrays, - Value Types, Reference types, null, - Functies: Out, ref, params, access modifiers info@sbm.be

3 3 Overzicht van object georiënteerde programmeertalen, Gestructureerd versus object-georiënteerd programmeren, Object georiënteerd programmeren: Klassen, objecten en instances, Wat zijn objecten? Kenmerken van classes, onderhoudbaarheid van toepassingen verbeteren, Verbanden tussen klassen, methoden en functies, Attributen, properties, indexers, Inheritance (overerfbaarheid), Polymorphisme Debugging en Exception handling (try... catch), De werking van de Garbage collector Module 2: Introductie ontwikkelen van databasetoepassingen mbv ADO.NET - Entity Framework en andere programmeertechnieken Speciale klassen: Abstract, Static, Partial,... Interface based programming in Visual Studio, Delegates, Events, Lambda expressions, Generics, Accessing a Database: Het gebruik van Entity Data Models, LINQ. Met behulp van LINQ data opvragen en aanpassen, Hoe en wanneer ADO.NET toepassen, Entity Framework Bestanden lezen en schrijven, XML en gerelateerde technologieën: LINQ-TO-XML, Serializeren van objecten, Destructors en het Diposable pattern, Via multithreading snellere applicaties schrijven: Threading en parallel library, Async/await, Met Reflection de metadata van de code opvragen, Integratie met Unmanaged Code: OLE automation Dynamic Objects, Beveilig uw data met encryptie en decryptie, Introductie WCF externe data opvragen en ontsluiten: WCF DataService bouwen Een externe (web)service aansprekens Introductie WPF: Aanmaken van een User Interface for Graphical Applications. XAML voor ontwerp van User Interface, Data binding in WPF Deelnemers ontvangen een volledig uitgewerkte cursustekst waarin zowel conceptuele voorbeelden als praktijkoefeningen worden uiteengezet. Praktische gegevens Inschrijvingsgeld: 1.480,00 (exclusief BTW, inclusief lesmateriaal) 20 sessies van 3 uur (= 10 dagen) Deelnemers dienen een laptop mee te brengen. Reeks 1: Campus Gent Tramstraat 63, 9052 Gent Start op maandag 9/10/17 De lessen gaan telkens door op maandag van 9u00 tot 16u00 (Over de middag is er een broodjeslunch voorzien.) Lesdata: 9/10/17-16/10/17-23/10/17-6/11/17-13/11/17-20/11/17-27/11/17-4/12/17-11/12/17-18/12/17. Reeks 2: Campus Roeselare - Oostnieuwkerksesteenweg Roeselare Start op donderdag 23/11/17 De lessen gaan telkens door op donderdag van 18u30 tot 21u30 Lesdata: 23/11/17-30/11/17-7/12/17-14/12/17-21/12/17-11/01/18-18/01/18-25/01/18-1/02/18-8/02/18-22/02/18-1/03/18-8/03/18-15/03/18-22/03/18-29/03/18-19/04/18-26/04/18-3/05/18-17/05/18 Belangrijk om weten! Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een laptop met een Windows OS meebrengen. Met Visual Studio 2017 geïnstalleerd: hiervoor kan u gratis de Community Edition downloaden. Tot 40% korting via info en hulp:

4 4 LEREN PROGRAMMEREN IN VB.NET INTRODUCTIE ADO.NET Microsoft Visual Studio biedt een complete set tools om computerprogramma s te ontwikkelen in diverse programmeertalen. U leert op praktijkgerichte manier werken met Visual Studio.NET 2015, de ontwikkelomgeving om VB.NET-applicaties te programmeren. De opleiding bestaat uit drie delen. Tijdens het eerste gedeelte leert u de programmatielogica aan de hand van eenvoudige VB.NETprogrammavoorbeelden. In deel twee komt OOP (Object Oriented Programming) uitgebreid aan bod. In het laatste deel leert u complexere programma s ontwikkelen. U krijgt een introductie ADO.NET en leert databasetoepassingen realiseren. Voor wie is deze opleiding bestemd Aspirant-programmeurs met Windows-ervaring die in C# willen leren programmeren en die enige affiniteit hebben betreffende programmatielogica en/of (VBA) Scripting. Programmeurs met ervaring in een niet-oop-taal en die kennis wensen uit te breiden (of op te frissen) Voorkennis Er is geen programmeerervaring vereist gezien in het begin van de opleiding from Scratch alle programmatielogica wordt bijgebracht. Wat kent men na het volgen van deze opleiding U programmeert VB.NET-applicaties in Visual Studio.NET 2017 U schrijft toekomstgerichte Windowstoepassingen in VB.NET U kunt databankgegevens bewerken met behulp van het ADO.NET entity framework. info@sbm.be

5 5 Programma Module 1: Programmatielogica in VB.NET (10 sessies) programmatielogica kennismaking met Visual Studio.NET 2017 Microsoft.NET-framework interface based programming in Visual Studio.NET 2017 Microsoft.NET-Windowstoepassingen aanmaken data access gebruiken in.net-gebaseerde toepassingen attributen n-tier-technologie XML en gerelateerde technologieën: Introductie JSON Module 2: OO (objectgeoriënteerde) concepten en technieken (5 sessies) overzicht van objectgeoriënteerde programmeertalen gestructureerd vs. objectgeoriënteerd objectgeoriënteerd programmeren klassen en objecten kenmerken van klassen en objecten verbanden tussen klassen beter onderhoud van toepassingen, multithreading interfaces voorbeelden van object oriented programming (OOP) in Visual Studio.NET 2017 Module 3: VB.NET en introductie ADO.NET (5 sessies) overzicht van de nieuwe IDE Windows forms en controls language en syntax objectoriëntatie advanced Windows forms en controls ADO.NET gebruiken databinding meertalige toepassingen usercontrols aanmaken introductie WF en WCF Deelnemers ontvangen een volledig uitgewerkte cursustekst waarin zowel conceptuele voorbeelden als praktijk oefeningen worden uiteengezet, Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een Laptop met een Windows OS meebrengen. Praktische gegevens Campus Gent Tramstraat 63, 9052 Gent Deelnemers dienen een laptop mee te brengen. 20 sessies van 3 uur De lessen gaan telkens door op maandag van 18u30 tot 21u30 Start op maandag 4/12/2017 van 18u30 tot 21u30 Lesdata: 4/12/17-11/12/17-18/12/17-8/01/18-15/01/18-22/01/18-29/01/18-5/02/18-19/02/18-26/02/18-5/03/18-12/03/18-19/03/18-26/03/18-16/04/18-23/04/18-30/04/18-7/05/18-14/05/18-28/05/18 Inschrijvingsgeld: 1.480,00 (exclusief BTW, inclusief lesmateriaal) Belangrijk om weten! Deelnemers ontvangen een volledig uitgewerkte cursustekst waarin zowel conceptuele voorbeelden als praktijk oefeningen worden uiteengezet. Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een Laptop met een Windows OS meebrengen. Tot 40% korting via info en hulp:

6 6 DEVELOPING ANDROID AND IOS APPS USING XAMARIN FOR C# DEVELOPERS Xamarin is de ontwikkelomgeving waar wereldwijd reeds meer dan NET/C# ontwikkelaars echt van houden. Met het Xamarin 2.0 Framework kunnen mobile Apps gebouwd worden voor zowel ipad/iphone devices als voor alle Android gebaseerde devices en uiteraard ook voor Windows devices vanuit hun vertrouwde programmeeromgeving: Visual Studio.NET met C# als programmeertaal. Deze cursus is een hands-on opleiding waarbij C# developers vertrekkend vanuit hun.net achtgrond opgeleid worden tot ios/android Apps ontwikkelaars. In de cursus komt zowel het bouwen van ios Apps als het bouwen van Android Apps uitgebreid aan bod, gebruikmakend van Visual Studio.NET. Tijdens deze praktijkgerichte opleiding 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# (VB) oplossingen gebruikmakend van het Visual Studio.NET framework, of kennis gelijkwaardig aan de opleiding Leren programmeren in VB/C#.NET - ADO.NET of deze opleiding gevolgd hebben. Docent Kurt Claeys is.net Solution Architect en Microsoft Certified Trainer. Hij werkte de afgelopen 10 jaar als.net architect voor uiteenlopende projecten waar hij zowel voor het opzetten van de SOA referentie architectuur en developers coaching errond instond, is co-auteur van het boek WCF 4 Professional, was technical solution professional Azure bij Microsoft en werkt nu freelance als Cloud architect ( In deze cursus combineer ik mijn praktijkervaring in.net architectuur met ervaring in het coachen tot een waardevolle cursus waarin de focus ligt op praktijkoefeningen m.b.t. het onwikkelen van Mobile Apps gebruikt makend van Xamarin SDK. Kurt Claeys Programma Module 1: Introduction to Xamarin + Setting up the development environment Module 2: Building a cross platform UI with Xamarin.FORMS Module 3: Accessing Platform specific features where needed Module 4: MVVM Module 5: Setting up a solid solution architecture Module 6: Consuming web services and REST API s Module 7: Storing data on the device Module 8: Advanced UI interactions Praktische gegevens Campus Gent Tramstraat 63, 9052 Gent - Deelnemers dienen een laptop en mobile devices mee te brengen sessies van 3 uur - Start op maandag 13/11/17 - De lesssen gaan telkens door op maandag van 9u00 tot 16u00 - Lesdata: 13/11/17-20/11/17-27/11/17-4/12/17-11/12/17. Inschrijvingsgeld: 1.200,00 (exclusief BTW, inclusief lesmateriaal en broodjeslunch) 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. Concrete set-up ontvangt u ten laatste 1 week voor de start van de opleiding. info@sbm.be

7 7 C# WEBDEVELOPER Op efficiënte wijze Responsive (Mobile) Web Applications bouwen en browseronafhankelijk ter beschikking stellen, is de hedendaagse standaard geworden voor de veeleisende webbezoeker. Deze webbezoeker wenst daarenboven dezelfde User experience (UX) te ervaren over al zijn verschillende type devices heen (lees: formfactors gaande van PC scherm over tablet naar een smartphone). De oplossing voor deze uitdaging is het ontwikkelen van een Responsive (mobile) web application die browser, operating systeem en device-onafhankelijk dezelfde User experience oplevert! In deze hands-on opleiding leren C# Developers Responsive (Mobile) Web Applications ontwikkelen om deze vervolgens On/Off premise te hosten. Tijdens deze 8-daagse (of 16 avondsessies) opleiding leert u - via sterk doorgedreven hands-on oefensessies - (op basis van de vereiste programmeerstandaarden) een efficiënte programmeer methodiek aan met als doel Responsive (Mobile) Web Applications te ontwikkelen. Tijdens de opleiding komen zowel Microsoft technologieën als tal van andere (niet Microsoft) technologieën aan bod die allen samen een best practice ontwikkelmethodiek vormen waarmee u als ervaren C# developer concreet aan de slag kan. Voor wie is deze opleiding bestemd? Programmeurs, developers met minstens één jaar ervaring in het programmeren van C# (VB) oplossingen gebruikmakend van Visual Studio.NET framework. Voorkennis Eén jaar hands-on ervaring in programmeren van C# (VB) oplossingen gebruikmakend van het Visual Studio.NET framework, of kennis gelijkwaardig aan de opleiding Leren programmeren in VB/C#.NET - ADO.NET of deze opleiding gevolgd hebben. Docent Xavier Spileers heeft een bachelor in Accounting en een bachelor in Computer Sciences. Na bijna tien jaar te hebben doorgebracht als ontwikkelaar en projectleider besloot hij in 2007 zijn eigen bedrijf (TRI-S, te starten. Via dit bedrijf ontwikkelt hij zijn eigen toepassingen (voornamelijk gericht naar de financiële en boekhoudkundige sector) en levert hij consultancy diensten. Xavier is.net (C#) developer sinds 2003 heeft zich ondertussen geruime tijd gespecialiseerd in het ontwikkelen van ASP.NET MVC en HTML5 ontwikkeling. Daarnaast is hij een Microsoft Certified Professional Developer (MCPD) en een Microsoft Certified Trainer (MCT) en heeft hij een PRINCE2 Foundation certificering. Programma Module 1: Client-side technologie: Programming in HTML5 with JavaScript en CSS3 In deze module wordt de developer wegwijs gemaakt in de HTML5 en CSS3 technologie. Er zal ook gebruik gemaakt worden van sommige nieuwe API s zoals het aanspreken van de camera of het ingebouwde GPS-toestel. Vandaag is JavaScript onontbeerlijk voor het bouwen van complexe web-applicaties: hier zal dan ook diep op ingegaan worden. Om de ontwikkelaar hiermee te helpen wordt wel duiding gegeven over een aantal veelgebruikte bibliotheken met name jquery, Bootstrap, Knockout en Angular. Om de webapplicatie bruikbaar te maken op allerlei toestellen waaronder tablets en smartphones, wordt gebruik gemaakt van responsive design. Module 2: Server-side technologie: Developing ASP.NET MVC Web Applications ASP.NET MVC is de meest geschikte manier om webapplicaties te bouwen in C# die een relatief eenvoudige data-ingave vereisen. Voor complexere scenario s zijn JSON-only webapplicaties geschikter: deze laten toe om zeer uitgebreide beheerschermen te bouwen die de gebruiksvriendelijkheid van gewone Windowstoepassingen benaderen. Dit wordt mogelijk gemaakt door een doorgedreven gebruik van JavaScript en het MVVM pattern. Module 3: Hosting van een (mobile) Web Application Uiteindelijk moet de toepassing ook beschikbaar gemaakt worden voor de eindgebruiker. Tijdens de opleiding zal de gebouwde toepassing gedeployed worden op een on-premise IIS server en op een Azure website. Aansluitend zullen ook Azure SQLServer en Azure Storage besproken worden. Tot 40% korting via info en hulp:

8 8 Praktische gegevens Campus Gent Tramstraat 63, 9052 Gent Deelnemers dienen een laptop mee te brengen. 16 sessies van 3 uur Start op vrijdag 1/12/17 De lesssen gaan telkens door op vrijdag van 9u tot 16u Lesdata: 1/12/17-8/12/17-15/12/17-22/12/17-12/01/18-19/01/18-26/01/18-2/02/18. Inschrijvingsgeld: 2.400,00 (exclusief BTW, inclusief lesmateriaal en broodjeslunch, inclusief eindwerkvoorstelling op nader te bepalen datum) Belangrijk om weten! Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een laptop meebrengen. De laptopconfiguratie zal één week voor de start van de opleiding aan de deelnemers bezorgd worden. Twee vliegen in één klap: Functiegerichte training + Microsoft Certificaties In deze functiegerichte training leert u responsive mobile web applicaties bouwen in C# gebruikmakend van de laatste programmeer technieken en technologieën. Deze opleiding is dé ideale voorbereiding voor de volgende Microsoft examens: Programming in HTML5 with JavaScript and CSS Developing ASP.NET MVC Web Applications Alle Microsoft examens kan u afleggen in ons Pearson VUE Test Centre - Campus Kortrijk, Doorniksesteenweg 220, 8500 Kortrijk. Microsof Examenvouchers kan bestellen via onze website: zoekterm: pearson GETUIGENIS OVER DE TOEGEVOEGDE WAARDE VAN RESPONSIVE MOBILE WEB APPLICATIONS RAL is een bedrijf dat er voor zorgt dat staal een degelijke behandeling tegen roestvorming krijgt en kleur, glans en effecten in poederlak aanbrengt die met een minimum aan onderhoud resulteert in een langdurig mooie laklaag en anti-roestbescherming. Xavier Spileers, zaakvoerder van TRI-S BVBA, ontwikkelde in 2015 voor RAL een mobiele webtoepassing voor de receptie van de binnenkomende goederen. Alex Laureyns, de zaakvoerder van RAL: Oorspronkelijk gebeurde de receptie van de goederen volledig op papier. Een paar jaar geleden zijn we overgegaan naar een tablet waarop we via TeamViewer een PC overnamen waarop ons ERP systeem staat. Dit zorgde echter voor resolutieproblemen en werkte niet praktisch in combinatie met een aanraakscherm: knoppen zijn te klein, teksten zijn nauwelijks leesbaar, etc. Vorig jaar hebben we aan TRI-S gevraagd om een toepassing te bouwen om de ingave te vergemakkelijken en de gegevens dan door te sturen naar ons ERP pakket. De eisen waren: een hoge gebruiksvriendelijkheid, geschikt voor aanraakschermen en het moet werken op de meest gangbare toestellen. We nemen ook foto s van de binnenkomende goederen: het ware handig mochten deze rechtstreeks vanuit de toepassing genomen kunnen worden. De opgeleverde toepassing voldoet aan al deze vereisten: het is een mobiele, webgebaseerde App dat op eender welk toestel met een browser werkt. Het werkt snel en reageert perfect op touch-handelingen. Het nemen van foto s gebeurt vanuit de App zelf. We kunnen het zelfs gebruiken op onze smartphone. Doordat het een mobiele web-app is hoeft er niets geïnstalleerd te worden op de toestellen zelf en gebeuren updates van de toepassing enkel op de server. Dit bespaart ons algauw kosten op het onderhoud. We zijn ook niet gebonden aan een specifiek merk of besturingssysteem wat ons toelaat een breder gamma toestellen te overwegen wanneer we nieuwe aankopen. Alex Laureyns, de zaakvoerder van RAL info@sbm.be

9 9 IOT SOLUTIONS USING RASPBERRY - PI ARDUINO FOR DEVELOPERS The Internet of Things (IoT) is een netwerk van een groot aantal fysische objecten of things van embedded electronica (hardware, software ensensoren) die geconnecteerd zijn met het internet. Deze things of verzameling van semi-intelligente objecten - meestal uitgerust met sensoren - verzamelen data die binnen een bestaande (private) Cloud IT Infrastructuur worden gestockeerd. Vervolgens wordt deze data door andere processen (eveneens via te programmeren software) opgepikt om bijvoorbeeld andere things, services of mensen te activeren. Een typische IoT oplossing biedt heel wat efficiëntieverhoging op het gebied van het verder (of volledig) automatiseren van (deel)processen waarbij de actieve menselijke interactie geminimaliseerd wordt. Hierbij wordt de Machine-tomachine (M2M) communicatie de key succesfactor. IoT oplossingen passen best in de nieuwe wereld, waarbij mensen en devices met elkaar steeds nauwer in contact staan en met elkaar zullen interageren. Nu reeds bestaan er heel wat IoT oplossingen in heel wat uiteenlopende sectoren: medische toepassingen, domotica toepassingen, verzamelen van meetgegevens uit sensoren, remote aansturen van toestellen, camera bewaking,... Deze opleiding biedt de developers de nodige inzichten en best practices om op het einde van de opleiding autonoom een IoT oplossing te kunnen programmeren. Deze opleiding is bestemd voor ervaren C#.NET developers. Er wordt gebruik gemaakt van Visual Studio waarbij u hands-on applicaties voor Raspberry PI leert bouwen. Tevens zal op basis van een aantal demo s de methode om Arduino oplossingen te programmeren bijgebracht worden. Voorkennis Basiskennis Visual Studio en gedegen kennis van de C# programmeertaal, Of Kennis gelijkwaardig aan de opleiding Leren programmeren in C# - introductie ADO.NET Lesmethodologie De opleiding wordt afgewisseld met theorie (concepten), hands-on oefeningen en praktische leidraad betreffende het End-to-End programmeren van een Raspberry PI Solution. Het programmeren van een Arduino Solution zal beperkt blijven tot een demo van de docent. Voor elke deelnemer is er tijdens de opleiding een Raspberry PI device met memorycard en nodige sensoren beschikbaar. Dit device mag de deelnemer na elke klassikale sessie meenemen om verder op te oefenen buiten de klassikale sessies. Na de opleiding mag elke deelnemer dit Raspberry PI Device met memorycard houden (zit vervat in het inschrijfrecht van opleiding). Docent Kurt Claeys is.net Solution Architect en Microsoft Certified Trainer. Hij werkte de afgelopen 10 jaar als.net architect voor uiteenlopende projecten waar hij zowel voor het opzetten van de referentie architectuur en developers coaching errond instond, is co-auteur van het boek WCF 4 Professional, was technical solution professional Azure bij Microsoft en werkt nu freelance als Cloud/Mobile solution architect. Kurt heeft ook succesvol meerdere mobile apps projecten (in de ehealth sector), gebruikmakend van Xamarin met een Azure backend gerealiseerd. Aanvullend heeft Kurt sinds meer dan 1 jaar ervaring opgebouwd rond het programmeren van zowel Arduino als Raspberry PI oplossingen. In deze opleiding combineer ik mijn developers.net ervaring met mijn ervaring betreffende Cloud Azure met als doel een End-to- End Internet of Things oplossing te realiseren. Binnen deze opleiding verwerft elke deelnemer voldoende praktijkervaring om vervolgens autonoom zelf een End-to-End Raspberry IoT oplossing te kunnen bouwen - Kurt Claeys -Linkedin: claeyskurt Programma Module 1: Inleiding tot IOT, toepassingen, devices en ontwikkelomgevingen. Het IOT concept. IOT, wat is het Internet van dingen, wat is de waarde van een IOT oplossing? Wat zijn IOT toepassingen en hoe worden ze gebouwd? De mogelijke hardware: Arduino, Raspberry PI en anderen devices. Het OS en de ontwikkelomgeving: Linux, Windows 10, Python, Mono.Net/C#, Android en Xamarin. De Cloud als platform voor communicatie tussen de devices. Opzetten van de ontwikkelomgevingen: connecteren van de Arduino met een PC en installeren van Arduino Sketch als ontwikkelomgeving + installeren van een Raspbian OS voor de Raspberry PI (via SD Card) en de Visual Studio gebaseerde ontwikkelomgeving. Tot 40% korting via info en hulp:

10 10 Module 2: Arduino Solutions. Wat is en kan de Arduino? Het Arduino board, de shields en het breadboard. Uitgebreidere Arduino gebaseerde omgevingen zoals Sparkfun Photon RedBoad. Programmatie in C van Setup en Loop methods om de Arduino te initialiseren en opdrachten te laten uitvoeren. Lezen van seriële input, aansturen van pins en analoge waardes interpreteren. Controle structuren ontwikkelen en reageren op events. Hoe gegevens vanop de Arduino naar een webserver in de cloud verzenden. We bouwen op de Arduino (of Photon RedBoard) een eenvoudige toepassing op basis van een temperatuur sensor die de meetgegevens naar een cloud storage omgeving stuurt. Hoe kunnen we het Arduino prototype nu verder uitwerken tot een concrete implementatie? Module 3: Raspberry PI en C# development Wat is en kan de Raspberry? Welke Raspberry devices zijn er? De Raspberry GPIO poorten en mogelijke shields. Mono.Net en C# als ontwikkelomgeving. Wat zijn de mogelijkheden? Ontwikkelen van een Raspberry PI applicatie in Visual Studio. De GPIO controller aanspreken vanuit NET/C# code. Een extern scherm gebruiken op de Raspberry PI De Raspberry emulator gebruiken als alternatief. Hoe kan je nu applicaties op meerdere RaspBerry PI devices gaan installeren. Module 4: IoT Communicatie Protocollen en een end-to-end IOT voorbeeld. Het HTTP/Rest protocol. IP Sockets en SignalR. BlueTooth LE (ibeacons). Het ZWave protocol voor domotica toepassingen. Azure ServiceBus relay. Azure EventHubs. Azure Storage Queues. We bekijken in detail een end-to-end oplossing (in C#) waarbij een Android tablet een signaal van een ibeacon ontvangt en dit via Azure (queue, relays) doorzendt naar een.net applicatie op de Raspberry PI die hiermee domotica aanstuurt via het ZWave protocol. Module 5: Uitbreiding Raspberry PI en.net development Externe MONO.net libraries gebruiken. Een SQLite database gebruiken op de Raspberry PI. Werken met VisualPI in.net applicaties om de GPIOs aan te sturen. Camera streaming vanop Raspberry PI. We voorzien in deze module tijd voor het bouwen van een uitgebreide applicatie vanuit een brainstorm gebaseerd op de vele mogelijkheden. Module 6: Microsoft Windows 10 op Raspberry PI Wat zijn nu de mogelijkheden om Windows 10 als OS op de Raspberry PI te gebruiken? De visie van Microsoft op IOT. Instaleren van Windows 10 op Raspberry PI. Applicaties bouwen voor Windows 10 op Raspberry PI. Gebruik maken van Virtuals Shields voor de RaspBerry van op een Windows Phone. Hands-on-Lab : een iot weer station opzetten gebruik makend van Windows 10. Praktische gegevens Inschrijvingsgeld: 800,00 (exclusief BTW, inclusief lesmateriaal en broodjeslunch) 6 sessies van 3 uur (= 3 dagen) Deelnemers dienen een laptop mee te brengen. Reeks 1: Campus Gent Tramstraat 63, 9052 Gent Start op maandag 2/10/17 De lessen gaan telkens door op maandag van 9u tot 16u Lesdata: 2/10/17-9/10/17-16/10/17. Reeks 2: Campus Kortrijk Doorniksesteenweg 220, 8500 Kortrijk Start op woensdag 8/11/17 De lesssen gaan telkens door op woensdag van 18u30 tot 21u30 Lesdata: 8/11/17-15/11/17-22/11/17-29/11/17-6/12/17-13/12/17. Belangrijk om weten! Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een laptop met een Windows OS meebrengen. De laptopconfiguratie wordt één week voor de start van de opleiding aan de deelnemers bezorgd. info@sbm.be

11 11 C# SOFTWARE ARCHITECT Tijdens deze 6-daagse opleiding komen de vele aspecten waarin een software architect actief is en de kennisdomeinen waarin deze moet onderlegd zijn, uitgebreid aan bod. Het is een diepgaande training om een bekwame en gewaardeerde software architect te worden die een leidende rol in een ontwikkelteam zal kunnen uitoefenen. De sofware architect is verantwoordelijk voor het ontwerpen van de high-level architectuur van de toepassing, waarbij elementen zoals onderhoudbaarheid, herbruikbaarheid, leesbaarheid van code,... inherent deel moeten uitmaken van de oplossing. In deze opleiding leert u hoe u concreet een nieuw softwareproject opstart, welke keuzes u moet maken en welke architecturen beschikbaar zijn. Na deze opleiding kan u van a tot z uw project beheren. De opleiding bestaat uit 4 verschillende modules waarbij de toekomstige Software Architect zowel theoretisch als praktisch getraind wordt door een ervaren Senior Software Architect die vanuit zijn ervaring de kennis en best practices zal bijbrengen. Voor wie is deze opleiding bestemd? U heeft minstens 2 jaar projectervaring als software developer of technisch software analist en u heeft een sterke interesse in software architectuur. U heeft de ambitie om door te groeien tot Software Architect. U heeft de programmeerkennis en u wil leren hoe u een nieuw softwareproject moet aanpakken Voorkennis Personal skills/competenties: analytisch denkvermogen, empathie, assertief, communicatief, aanleg voor formalisme,... Technical skills: - Minstens 2 jaar actieve programmeerervaring in OOP-taal zoals: VB.NET, of C#.NET, JAVA, C++,... of - Technische kennis equivalent aan de opleiding: C# webdeveloper. Bijkomende info Belangrijk om weten: De focus tijdens de opleiding ligt uiteraard sterk op het uitwerken van Architecturen en (uiteraard) minder op het coderen. Om dit te realiseren zal de docent voorbereide stukken code aan de cursisten bezorgen, waardoor er weinig tijd verloren gaat aan het coderen. Er wordt doorheen de verschillende modules gewerkt aan referentie architecturen. Dit zijn Visual Studio Solutions met de nodige technische componenten en architectuur lagen die dan als basis dienen voor verdere functionele uitwerking. Deze referentie architecturen kunnen door de deelnemers verder in hun eigen werkomgeving herbruikt worden. Dit is een belangrijke toegevoegde waarde die door de deelnemers aan de vorige opleidingsreeksen sterk gewaardeerd werd! Indien gewenst kunnen deze referentie architecturen bijgestuurd worden in de context van de requirements die de deelnemers naar voren brengen tijdens de opleiding. Naast de Hard Skills komen in deze opleiding, horizontaal doorheen de modules, ook Soft Skills zoals samenwerken, communiceren, conflict en kritiek hanteren, probleemoplossend handelen, faciliteren en leiden van workshops,... aan bod. Docent Kurt Claeys is.net Solution Architect en Microsoft Certified Trainer. Hij werkte de afgelopen 10 jaar als.net architect voor uiteenlopende projecten waar hij zowel voor het opzetten van de SOA referentie architectuur en developers coaching errond instond, is co-auteur van het boek WCF 4 Professional, was technical solution professional Azure bij Microsoft en werkt nu freelance als Cloud architect ( In deze cursus combineer ik mijn praktijkervaring in.net architectuur met ervaring in het coachen tot een waardevolle cursus waarin de focus ligt op het opzetten van de voor de cursisten herbruikbare referentiearchitecturen. Kurt Claeys Opleiding C# Software Architect Module 1 Module 2 Module 3 Module 4 High-Level Architecture and OOD Design Patterns Service Oriented Architecture (SOA) Unit testing and source control Tot 40% korting via info en hulp:

12 12 Programma Module 1: High-level architecture and Object-Oriented Design Het ontwerpen van business logica componenten in een object georiënteerd model is van groot belang in het ontwikkeltraject. Een correct ontwerp zorgt voor onderhoudbare code en bevordert re-usability van de geprogrammeerde libraries. In deze module ligt de focus op zaken zoals: Domain modellen en class diagrams Multi-tiered applictions Layered applications SOLID principes Low coupling & High cohesion Object composition over inheritance Module 2: Design Patterns Het gebruik van Design Patterns in een software project leidt tot een beter onderhoudbare en flexibele codebase. Het goed inzetten van de juiste patronen vraagt gespecialiseerde kennis en inzichten. In deze module komen de meeste gebruikte patronen aan bod: Creational patterns Factory Singleton Structural patterns Adapter Proxy Facade Decorator Behavioral patterns Visitor Observer User-Interface patterns Model-View-Patterns Module 3: Service Oriented Architecture (SOA) SOA is een veel gebruikte architectuur in moderne applicaties. Het gebruik van services zorgt voor een loosely coupled implementatie model waarbij user interface losgekoppeld is van de business logica. Dit zorgt voor een hoge flexibiliteit waarbij onafhankelijk van de gekozen user interface technologie een heel open oplossing kan gebouwd worden. Aandachtspunten in SOA zijn: Service abstraction Service statelessness Operation contracts Data transfer objects In deze module komen standaarden en technologieën als SOAP, REST, WCF, WebAPI, websockets,... aan bod en worden praktische voorbeelden uiteengezet. Module 4: Unit testing and source control Hoe een team omgaat met het testen van code en met de development principes beïnvloedt de kwaliteit en onderhoudbaarheid van de code. De gekozen werkwijze naar source control, documentatie en testbaarheid van code is de verantwoordelijkheid van de architect. Onderwerpen in deze module: Unit Testing en Test Driven Design Source control Praktische gegevens Campus Gent Tramstraat 63, 9052 Gent Deelnemers dienen een laptop mee te brengen. 12 sessies van 3 uur (= 6 dagen) Start op dinsdag 5/12/17 De lessen gaan telkens door op dinsdag van 9u tot 12u en van 13u tot 16u Lesdata: 5/12/17-12/12/17-19/12/17-9/01/18-16/01/18-23/01/18. Inschrijvingsgeld: 1.650,00 (exclusief BTW, inclusief lesmateriaal en broodjeslunch). Belangrijk om weten! Deelnemers aan deze opleiding dienen zelf een laptop te voorzien waarop de oefeningen zullen gemaakt worden. De nodige software die voor de start van elke module door de deelnemer dient geïnstalleerd te worden, wordt voor de start van de opleiding aan de deelnemers bezorgd. info@sbm.be

13 13 WEBAPPS BOUWEN MET TYPESCRIPT AND ANGULAR JavaScript is de programmeertaal van het web maar het ontwikkelen van grote, complexe webapplicaties in JavaScript is echter niet eenvoudig. TypeScript vergemakkelijkt het bouwen en onderhouden van zware webapplicaties door het toevoegen van een syntactische laag bovenop JavaScript : deze laag laat u toe om static typing, generics, classes,... te gebruiken, waarna dit omgevormd wordt tot pure JavaScript voor uitvoering in de browser. Het Angular framework laat u toe om de client-side van uw toepassing op een gestructureerde, consistente manier te bouwen. Angular werd in TypeScript ontwikkeld. In deze opleiding leert u eerst TypeScript waarna dit toegepast wordt in webapps die met Angular gebouwd zijn. Voor wie is deze opleiding bestemd? Webdevelopers Voorkennis Praktijkervaring met JavaScript is vereist. Docent Xavier Spileers heeft een bachelor in Accounting en een bachelor in Computer Sciences. Na bijna tien jaar te hebben doorgebracht als ontwikkelaar en projectleider besloot hij in 2007 zijn eigen bedrijf (TRI-S, te starten. Via dit bedrijf ontwikkelt hij zijn eigen toepassingen (voornamelijk gericht naar de financiële en boekhoudkundige sector) en levert hij consultancy diensten. Xavier is.net (C#) developer sinds 2003 heeft zich ondertussen geruime tijd gespecialiseerd in het ontwikkelen van ASP.NET MVC en HTML5 ontwikkeling. Daarnaast is hij een Microsoft Certified Professional Developer (MCPD) en een Microsoft Certified Trainer (MCT) en heeft hij een PRINCE2 Foundation certificering. Programma Programmeren in TypeScript Variabelen declareren Werken met types Declareren van interfaces en classes Generics Werken met modules en namespaces WebApps bouwen met Angular Architectuur van een Angular applicatie Data binding Dependency Injection Werken met templates Data opvragen van de server Werken met Pipes Bouwen van Single-Page Applications met Angular De volledige cursusinhoud vindt u op onze website Praktische gegevens Campus Gent - Tramstraat 63, 9052 Gent Deelnemers dienen een laptop mee te brengen. 6 sessies van 3 uur Start op dinsdag 5/12/17 De lessen gaan telkens door op dinsdag van 18u30 tot 21u30 Lesdata: 5/12/17-12/12/17-19/12/17-9/01/18-16/01/18-23/01/18. Inschrijvingsgeld: 890,00 (exclusief BTW, inclusief lesmateriaal) Belangrijk om weten! Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een laptop met een Windows OS meebrengen. Visual Studio.NET geinstalleerd met ondersteuning voor JavaScript en TypeScript op Laptop: hiervoor kan u gratis de Community Edition downloaden. Tot 40% korting via info en hulp:

14 14 PATTERNS & TECHNOLOGIES FOR CONNECTED MOBILE/CLOUD APPS Het bouwen van mobiele applicaties - die zowel op tablets, phones en andere mobile devices optimaal functioneren én die daarenboven met een cloud back-end geconnecteerd zijn - vormt voor de software architect/developer heel wat extra uitdagingen. Er werden immers veel nieuwe technologieën ontwikkeld die dit alles op technisch niveau mogelijk maken. Als software architect/developer de juiste architectuur opzetten en de correcte patronen hiervoor gebruiken met als doel deze mobile applicaties schaalbaar, onderhoudbaar en secure te maken, vormt een hele uitdaging. Deze opleiding belicht alle aspecten die nodig zijn om deze nieuwe technologieën - in de praktijk - te kunnen implementeren. Hierbij ligt de focus op het ontwikkelen van native Mobile applicaties die gebruik maken van een Cloud back-end. Deze opleiding is complementair aan de opleidingen Software Architect en C# Webdeveloper. Voor wie is deze opleiding bestemd C# (Web)Developer of Software Architecten die een veilige en schaalbare mobile/cloud oplossing wensen bouwen. Voorkennis Personal skills/competenties: analytisch denkvermogen, empathie, assertief, communicatief, aanleg voor formalisme,... Technical skills Minstens 2 jaar actieve programmeerervaring in OOP-taal zoals: VB.NET, of C#.NET, JAVA, C++,... of Technische kennis equivalent aan de opleiding: C# Webdeveloper (zie pagina 5). Docent Kurt Claeys is.net Solution Architect en Microsoft Certified Trainer. Hij werkte de afgelopen 10 jaar als.net architect voor uiteenlopende projecten waar hij zowel voor het opzetten van de referentie architectuur en developers coaching errond instond, is co-auteur van het boek WCF 4 Professional, was technical solution professional Azure bij Microsoft en werkt nu freelance als Cloud/Mobile solution architect. Kurt heeft ondertussen ook succesvol meerdere mobile apps projecten (in de ehealth sector), gebruikmakend van Xamarin met een Azure back-end gerealiseerd. Aanvullend heeft Kurt sinds meer dan 1 jaar ervaring opgebouwd rond het programmeren van zowel Arduino als Raspberry PI oplossingen. In deze opleiding combineer ik mijn developers.net ervaring met mijn ervaring betreffende Cloud Azure met als doel een End-to- End Internet of Things oplossing te realiseren. Binnen deze opleiding verwerft elke deelnemer voldoende praktijkervaring om vervolgens autonoom zelf een End-to-End Raspberry IoT oplossing te kunnen bouwen Kurt Claeys - Linkedin: claeyskurt info@sbm.be

15 15 Programma Module 1: Mobile User Interface Technologies en Patterns Native vs. Hybride ontwikkeling van mobile apps. Xamarin, Xamarin.Froms en Cordova/Phonegap in detail. Cross platform ontwikkeling met Xamarin Portable Class libraries. MVVM patterns met databinding in Xamarin en MVW patterns in Angular.js/JQuery Mobile. Module 2: Data synchronisatie en caching. Data synchronisatie en caching patterns. SQLite toepassing in Xamarin applicaties. Referentie architectuur opzetten voor synchronisatie SQLite/SQL Azure. Azure Mobile Services. Push Notifications voor ios en Android. Cloud Backend Cloud, IAAS vs. PAAS. Microsoft Azure en Amazon EWS in detail. Stateless patroon en load balancing. REST API s en odata RESTFull design principes OWIN als hosting platform. WebRole/WorkerRole pattern en Azure Queues Module 3: Connecterenen en gegevens verwerking via databases Traditionele relationele database vs. NoSQL ORM mapping patronen met Entity Framework. CQRS pattern en eventsourcing voor schaalbaarheid. De voordelen van NoSQL. RavenDB als document store en koppeling ervan naar REST API s. Module 4: Cloud Storage as a Service Storage mogelijkheden als Blob storage, Media streaming op Azure of Amazon. Storage toegankelijkheid patterns en content delivery networks toepassen. Upload vanuit de mobile applicatie naar Azure blob storage door middel van shared access signatures. Module 5: Implementeren van Security Federated Identity patterns en oauth 2.0. Opzetten van een Secure Token Service (STS) dm Thinktecture Identity server. Authenticatie Flows patronen (Implicit, Authorization Code, Resource Owner). JTW Tokens in detail (access tokens, refresh tokens). Gebruik van secure local storage. Authenticatie dm van Facebook accounts in Xamarin apps. Module 6: Application Lifecycle management Opzetten van dev, test, production omgevingen voor mobile Apps Continous Integration opzetten met VTSTS en HockeyApp voor Xamarin apps. Versionering van API endpoints op Azure WebRoles. Exception reporting en data usage insights. Praktische gegevens Campus Gent Tramstraat 63, 9052 Gent Deelnemers dienen een laptop mee te brengen. 10 sessies van 3 uur Start op maandag 13/11/2017 De lessen gaan telkens door op maandag van 18u30 tot 21u30 Lesdata: 13/11/17-20/11/17-27/11/17-4/12/17-11/12/17-18/12/17-8/01/18-15/01/18-22/01/18-29/01/18. Inschrijvingsgeld: Het inschrijvingsgeld van de lessen bedraagt 1.200,00 (excl. BTW). Belangrijk om weten! Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een laptop met een Windows OS meebrengen. Tot 40% korting via info en hulp:

16 INSCHRIJVEN KAN VIA ONZE WEBSITE: CONTACT- EN REGISTRATIECENTRUM tel Fax VRAGEN OF MEER INFO? CONTACTEER OPLOSSINGEN VOOR UW BEDRIJF U werkt elke dag hard om uw bedrijf verder te laten groeien en uw bedrijfsvoering steeds verder te optimaliseren. Want stilstaan is achteruitgaan, zo oordeelt u terecht. Om uw groeiambities waar te maken kan u vertrouwen op Skills voor Bedrijf en Medewerkers of kortweg SBM. Wij zijn niet alleen een opleidingsinstituut binnen de groep Syntra West, maar ook een onderlegde opleidings- en bedrijfsadviseur. Wat ook uw uitdaging is, SBM vindt in zijn ruime netwerk van ervaren consulenten beslist de mensen met wie u uw doelstellingen kan bereiken. Om te achterhalen wat SBM voor úw onderneming kan betekenen, contacteer ons vandaag nog. SKILLS VOOR BEDRIJF EN MEDEWERKERS OPEN TRAINING OF IN COMPANY FORMULE? Bijna elke SBM training kan in company in uw organisatie georganiseerd worden. U beslist mee over lengte en inhoud van uw in company. ALGEMENE VOORWAARDEN SBM Raadpleegbaar op CONSULTANCY EN COACHING IN DE DESBETREFFENDE DOMEINEN behoren ook tot de mogelijkheden. Vraag naar onze prijzen en mogelijkheden via info@sbm.be of SBM INF Developer nj 17-A4 KMO-Portefeuille Bespaar op uw opleidingskosten. SBM is erkend door de Vlaamse Overheid voor betalingen via KMO-portefeuille ( (erkenningsnummer: DV.O214464). SBM HEEFT NOG HÉÉL WAT MEER TE BIEDEN! Ontdek het ruimere aanbod aan trainingen, coaching, advies, events en netwerkmogelijkheden via SBM Spoorwegstraat Brugge Contact- en registratiecentrum: Tel Fax info@sbm.be volg ons op:

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

LEREN PROGRAMMEREN IN C#.NET - INTRODUCTIE ADO.NET #INFORMATICA LEREN PROGRAMMEREN IN C#.NET - INTRODUCTIE ADO.NET BESPAAR MET DE KMO-PORTEFEUILLE 2178,00 incl. BTW I.S.M. OMSCHRIJVING Omschrijving Organisaties die op middellange termijn keuze moeten maken

Nadere informatie

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

1750,00 excl. BTW. analytisch denkvermogen, empathie, assertief, communicatief, aanleg voor formalisme,... OPLEIDING #ICT EN INFORMATIEMANAGEMENT c# software architect 1750,00 excl. BTW I.S.M. omschrijving INTRODUCTIE Tijdens deze 6-daagse opleiding komen de vele aspecten waarin een software architect actief

Nadere informatie

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

In deze handson opleiding leren C# Developers Responsive mobile Web Applications ontwikkelen om deze vervolgens  On of Off premise te hosten. OPLEIDING #ICT EN INFORMATIEMANAGEMENT c# webdeveloper 2500,00 excl. BTW I.S.M. omschrijving INTRODUCTIE Op efficiënte wijze Responsive (Mobile) Web Applications bouwen en browser onafhankelijk ter beschikking

Nadere informatie

TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS

TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS TRAINING COACHING ADVIES TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS VOORJAAR 2017 www.sbmopleidingen.be 2 LEREN PROGRAMMEREN IN C# INTRODUCTIE ADO.NET Organisaties die op middellange termijn keuze

Nadere informatie

Software Architect. Omschrijving. Programma

Software Architect. Omschrijving. Programma Software Architect Opleiding van 16 sessies Start: 16-03-2017, Tramstraat 63, 9052 Zwijnaarde Lesdata van deze opleiding: 16/03/2017 ( 09:00-12:00 ) 16/03/2017 ( 13:00-16:00 ) 23/03/2017 ( 09:00-12:00

Nadere informatie

TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS

TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS TRAINING COACHING ADVIES TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS VOORJAAR 2016 www.sbmopleidingen.be 2 LEREN PROGRAMMEREN IN C# INTRODUCTIE ADO.NET Organisaties die op middellange termijn keuze

Nadere informatie

TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS

TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS TRAINING COACHING ADVIES TRAINING TRACK FOR FUTURE (WEB) APP DEVELOPERS NAJAAR 2016 www.sbmopleidingen.be 2 LEREN PROGRAMMEREN IN C# INTRODUCTIE ADO.NET Organisaties die op middellange termijn keuze moeten

Nadere informatie

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

Deze opleiding bouwt dus verder op uw C# kennis en leert u, hoe gebruikmakend van de Xamarin-omgeving, Crossplatform Apps te ontwikkelen die 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

Nadere informatie

DEVELOPING ANDROID AND IOS APPS USING XAMARIN FOR C# DEVELOPERS

DEVELOPING ANDROID AND IOS APPS USING XAMARIN FOR C# DEVELOPERS #INFORMATICA DEVELOPING ANDROID AND IOS APPS USING XAMARIN FOR C# DEVELOPERS BESPAAR MET DE KMO-PORTEFEUILLE 1524,60 incl. BTW I.S.M. OMSCHRIJVING Introductie Xamarin wint snel aan belang binnen de Microso

Nadere informatie

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

Gestart als demo/research voor cloud-oplossing. Een Afslagveiling WAZUG BCC Veiling Concept Gestart als demo/research voor cloud-oplossing Een Afslagveiling Afslag variant Prijsdump variant Windows Azure CMS: Orchard Admin app: dynamic data Auction Manager Proces: worker

Nadere informatie

Technische data. Versie dec

Technische data. Versie dec Technische data Versie dec.2016 www.mobilea.nl Mobiléa Infrastructuur: Pagina 1 Pagina 2 Specificaties: Het platform van Mobiléa valt op te splitsen in een aantal technische componenten, te weten: De webapplicatie

Nadere informatie

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

tot oplevering (thuis e maken met ondersteuning via forum) Cursus Moodle, boek, internet ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 4 MODULECODE B3 STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie

Nadere informatie

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software OPTIMIZE Vacature JAVA Developer Divisie Just Software Just Software ontwikkelt en levert reeds meer dan 15 jaar haar eigen geïntegreerde softwareoplossingen voor het beheer van administratieve processen

Nadere informatie

Capita Selecta Design Patterns voor administratieve applicaties

Capita Selecta Design Patterns voor administratieve applicaties Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26

Nadere informatie

Waarom Cloud? Waarom nu? Marc Gruben April 2015

Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Daarom Cloud? Cloud! Waarom Daarom nu? nu! Marc Gruben April 2015 Wie ben ik? Informatie analist Project/development manager Developer/architect Wie

Nadere informatie

Futureproof met de software engineering track van Capgemini

Futureproof met de software engineering track van Capgemini Futureproof met de software engineering track van Capgemini De software engineering track van Capgemini Academy is uitermate geschikt voor beginnende software engineers én voor software engineers die al

Nadere informatie

Analist-programmeur - avondopleiding

Analist-programmeur - avondopleiding Analist-programmeur - avondopleiding Opleiding van 2 jaren Start: maandag, 11 september 2017, Doorniksesteenweg 220, 8500 Kortrijk Lesdata van deze opleiding: 11/09/2017 ( 18:30-22:00 ) 13/09/2017 ( 18:30-22:00

Nadere informatie

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

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 5 MODULECODE B STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie

Nadere informatie

Zelftest Java concepten

Zelftest Java concepten Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig

Nadere informatie

PRESENTS. CO3 Talent Ontwikkel Programma ICT i.s.m. Bridging the gap between business and talent

PRESENTS. CO3 Talent Ontwikkel Programma ICT i.s.m. Bridging the gap between business and talent PRESENTS CO3 Talent Ontwikkel Programma ICT i.s.m. Bridging the gap between business and talent With Humanic Talent Tracks HUMANIC DEVELOPMENT BUILDING IT PROFESSIONALS AT WORK AMSTERDAM NIJMEGEN - EINDHOVEN

Nadere informatie

INHOUD VAN SERVICE CALLS

INHOUD VAN SERVICE CALLS INHOUD VAN SERVICE CALLS door Welke service zit wel/niet in het Swiftpage abonnement? De technische support door Swiftpage als onderdeel van een actief abonnement of supportplan is onderhevig aan de systeemgebonden

Nadere informatie

ANOUK ROUMANS TO CODE OR NOT TO CODE.

ANOUK ROUMANS TO CODE OR NOT TO CODE. ANOUK ROUMANS ANOUK ROUMANS TO CODE OR NOT TO CODE. 00 HOOFDVRAAG 00 HOOFDVRAAG Is het relevant voor een UX-designer om development kennis te hebben op gebied van apps? 00 INHOUDSOPGAVE 00 INHOUDSOPGAVE

Nadere informatie

B.Sc. Informatica Module 4: Data & Informatie

B.Sc. Informatica Module 4: Data & Informatie B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke

Nadere informatie

Vakmanschap in Java Software Development

Vakmanschap in Java Software Development Vakmanschap in Java Software Development Software ontwikkeling wordt steeds complexer. Meer devices, nieuwe IT en architectuur concepten (Cloud computing), veiligheid van systemen, gebruikersvriendelijkheid

Nadere informatie

Vakmanschap in Java Software Development

Vakmanschap in Java Software Development Vakmanschap in Java Software Development Software ontwikkeling wordt steeds complexer. Meer devices, nieuwe IT en architectuur concepten (Cloud computing), veiligheid van systemen, gebruikersvriendelijkheid

Nadere informatie

Geboortedatum: 24 november 1985 Burgerlijke staat: Ongehuwd Nationaliteit: Nederlandse Rijbewijs:

Geboortedatum: 24 november 1985 Burgerlijke staat: Ongehuwd Nationaliteit: Nederlandse Rijbewijs: Personalia Roepnaam: Terence Woonplaats: Beverwijk Geboortedatum: 24 november 1985 Burgerlijke staat: Ongehuwd Nationaliteit: Nederlandse Rijbewijs: B Profiel Terence heeft zich ontwikkeld naar senior.net

Nadere informatie

Vakmanschap in Java Software Development

Vakmanschap in Java Software Development Vakmanschap in Java Software Development Software ontwikkeling wordt steeds complexer. Meer devices, nieuwe IT en architectuur concepten (Cloud computing), veiligheid van systemen, gebruikersvriendelijkheid

Nadere informatie

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

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure Asset 1 van 7 Over het bouwen van cloudoplossingen Gepubliceerd op 24 february 2015 Praktische handleiding voor ontwikkelaars die aan de slag willen met het maken van applicaties voor de cloud. Zij vinden

Nadere informatie

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

STUDIEWIJZER MOBILE WEB APPS AND SECURITY BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR LECTOR: FRÉDÉRIC VLUMMENS Mobile Web Apps & Security BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR 2016-2017 LECTOR: FRÉDÉRIC VLUMMENS STUDIEWIJZER MOBILE WEB APPS AND SECURITY Onderdeel van de module @home Mobile

Nadere informatie

Responsive web applicaties op Oracle

Responsive web applicaties op Oracle APEX Responsive web applicaties op Oracle Spreker(s) : Datum : E-mail : Arian Macleane & Jacob Beeuwkes 06-06-2013 info@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Outline Trends APEX intro APEX

Nadere informatie

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

Medicatie controle. Mobiele app op basis van App Service en Azure AD Medicatie controle Mobiele app op basis van App Service en Azure AD Michiel Lankamp Principal developer @michiellankamp michiel.lankamp@winvision.nl Zorggroep Sint Maarten Zorgorganisatie met 2.600 medewerkers,

Nadere informatie

Angular Best Practices Door Alex en Chris van Beek

Angular Best Practices Door Alex en Chris van Beek Angular Best Practices Door Alex en Chris van Beek Over ons Enthousiastelingen Software Architecten bij Luminis Arnhem B.V. Gespecialiseerd in Microsoft technologie:.net, Azure en Windows Twitter: @Beekje

Nadere informatie

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97 Inhoudsopgave 1 Inleiding 8 1.1 Het.Net Framework................................ 8 1.1.1 Het.Net Ontwikkelingsmodel....................... 8 1.1.2 Compilatie en Uitvoering in.net.....................

Nadere informatie

Tim Melis CURRICULUM VITAE

Tim Melis CURRICULUM VITAE IT management Print automation Programming PERSOONLIJKE INFORMATIE Naam: E-mail: info@timmelis.be Website: www.timmelis.be HOBBY S EN INTERESSES - Toneel / Concert bezoek - Film TALENKENNIS - Nederlands

Nadere informatie

Cloud werkplek anno 2014. Cloud werkplek anno 2014

Cloud werkplek anno 2014. Cloud werkplek anno 2014 Introductie Peter Klix Infrastructuurarchitect Specialisatie networking en desktop concepts Peter.klix@eic.nl Cloud desktop Introductie Desktop concepten door de jaren Infrastructuur Cloud concepten Focus

Nadere informatie

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES Day WEB 1APP FOR CONTAINERS 04-10-2018 Lead - Consultant Cloud Infra & Apps@ InSpark Twitter: @Johanbiere Community blog: talkingazure.com

Nadere informatie

Beveiligingsbeleid. Online platform Perflectie

Beveiligingsbeleid. Online platform Perflectie Beveiligingsbeleid Online platform Perflectie 2018 Beveiligingsbeleid Perflectie Versiebeheer Naam Functie Datum Versie Dimitri Tholen Software Architect 12 december 2014 1.0 Dimitri Tholen Software Architect

Nadere informatie

Applicatie voor het beheer en opvragen van logs uit verschillende Hudson applicaties. Stage opdracht

Applicatie voor het beheer en opvragen van logs uit verschillende Hudson applicaties. Stage opdracht Applicatie voor het beheer en opvragen van logs uit verschillende Hudson applicaties INHOUDSOPGAVE 1 Intro... 4 2 Hudson... 4 3 Jouw functie... 4 4 Stage opdracht... 4 5 Kandidatuur stellen... 5 3 1 Intro

Nadere informatie

Producten en prijzen 2012

Producten en prijzen 2012 MBO Kantoorautomatisering Postbus 38 2410 AA Bodegraven Nederland Tel. 0172-65 09 83 Fax 0172-61 83 15 www.instruct.nl instruct@instruct.nl België www.instruct.be instruct@instruct.be Producten en prijzen

Nadere informatie

Master Class Java Accelerated

Master Class Java Accelerated Stormpunt itrack vakmanschap door leren, ervaren en delen Master Class Java Accelerated Datum: 08-01-2018 StormPunt itrack 2018 i INHOUDSOPGAVE 1. Master Class Java Accelerated 1 1.1 Introductie 1 1.2

Nadere informatie

CompTIA opleidingen. voor beginnende systeembeheerders

CompTIA opleidingen. voor beginnende systeembeheerders CompTIA opleidingen voor beginnende systeembeheerders Algemene Informatie Compu Act Opleidingen Compu Act Opleidingen onderscheidt zich op het gebied van kwaliteit, prijsniveau en aanbod. Op onze vestigingen

Nadere informatie

Curriculum Vitae. Personalia. Profiel. Harold Uitslag Geboorte datum: 14 Oktober 1985 Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193

Curriculum Vitae. Personalia. Profiel. Harold Uitslag Geboorte datum: 14 Oktober 1985 Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193 Personalia Naam: Harold Uitslag Geboorte datum: 14 Oktober 1985 Adres: Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193 Email adres: harolduitslag@hotmail.com Rijbewijs: Ja Burgerlijke staat:

Nadere informatie

Your view on business On your favorite device

Your view on business On your favorite device ANY2INFO OVER ONS Your view on business On your favorite device Any2info is een ICT-onderneming gespecialiseerd in de ontwikkeling van standaard software waarmee mobiele bedrijfsapps kunnen worden gebouwd

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

FULL STACK DEVELOPER - VOLTIJDSE DAGOPLEIDING

FULL STACK DEVELOPER - VOLTIJDSE DAGOPLEIDING #INFORMATICA FULL STACK DEVELOPER - VOLTIJDSE DAGOPLEIDING BESPAAR MET DE KMO-PORTEFEUILLE 1800,00 incl. BTW OMSCHRIJVING Introductie Dit opleidingstraject leidt toe naar onmiddellijk inzetbare competenties

Nadere informatie

Certified Ethical Hacker v9 (CEH v9)

Certified Ethical Hacker v9 (CEH v9) Certified Ethical Hacker v9 (CEH v9) Opleiding van 8 sessies Start: 18-02-2016, Tramstraat 63, 9052 Zwijnaarde Lesdata van deze opleiding: 18/02/2016 ( 09:00-12:00 ) 18/02/2016 ( 13:00-16:00 ) 19/02/2016

Nadere informatie