En ligne ou sur site, nos cours de formation en développement mobile animés par un instructeur démontrent, au moyen d'exercices pratiques interactifs, comment développer des applications mobiles.
La formation en développement mobile est proposée en « formation en direct en ligne » ou en « formation en direct sur site ». La formation en direct en ligne (aussi appelée « formation en direct à distance ») est dispensée via un bureau à distance interactif. La formation en direct sur site peut être dispensée localement, dans les locaux du client en British Columbia, ou dans les centres de formation corporative de NobleProg situés en British Columbia.
NobleProg – Votre fournisseur de formation local
Burnaby - Metrotown
Suite 2600, 4720 Kingsway, Burnaby, Canada, V5H 4N2
Le Burnaby Metrotown Centre est un immeuble de bureaux de 30 étages situé au centre de la gare Metrotown Sky et relié au centre commercial Metropolis à Burnaby.
Surrey - King Cross
7404 King George Blvd, Surrey, Canada, V3W 1N6
Dans l'une des grandes villes à la croissance la plus rapide au Canada, notre centre d'affaires de King's Cross est un endroit pratique pour faire des affaires à Surrey. Outre les entreprises sur place des secteurs de la banque, de l'assurance et bien d'autres, des liaisons d'autobus régulières et le boulevard King George offrent des connexions rapides et pratiques vers le centre-ville. Newton Exchange, la principale plaque tournante des autobus reliant le sud du Surrey, le Lower Main Land, n'est qu'à un pâté de maisons.
King's Cross est un site communautaire à usage mixte populaire, abritant des cafés, des détaillants et des fast-foods - idéal pour les pauses ou les réunions informelles. Et avec une forte fréquentation et une visibilité depuis l'autoroute, il combine l'exposition que vous attendez d'un centre-ville avec la commodité d'un emplacement en dehors de la ville.
Richmond
5811, chemin Cooney, Richmond, Canada, V6X 3M1
Centre-ville de Richmond, à proximité de l'aéroport international de Vancouver, des principales lignes du Skytrain, des centres commerciaux, des banques et des restaurants.
Kelowna - Landmark
1631 Dickson Avenue, Kelowna, Canada
Décrit comme l’emplacement commercial le plus prestigieux de Kelowna, Landmark comprend six tours de bureaux dans un complexe de style campus. Profitez de la proximité de l’autoroute 97 avec un stationnement sur place et des lignes de bus locales à moins de trois minutes à pied.
Stimulez la créativité pendant la journée de travail, avec des fenêtres du sol au plafond donnant sur la ville en contrebas. Lorsque vous avez besoin d’une pause, promenez-vous au centre de loisirs Parkinson’s ou divertissez les visiteurs dans les nombreux restaurants et bars à proximité.
Kelowna - The Innovation Centre
460 Avenue Doyle, Kelowna, Canada
Inspirant, dynamique et accueillant, le Centre d’innovation est votre nouveau lieu de travail. Bienvenue dans un autre type de travail à Kelowna. Le Centre d’innovation est la première incursion de la ville dans l’espace de travail flexible et fait de la création d’un environnement inspirant sa priorité. Situé dans l’unique Okanagan Centre for Innovation, cet environnement de bureau dynamique offre bien plus que quatre murs et un bureau. Au lieu de cela, les professionnels et les entrepreneurs trouveront un choix d’espaces, des salles de réunion impressionnantes aux bureaux collaboratifs et aux points de recharge pour ordinateurs portables. Ce centre de travail moderne très pratique et incroyablement bien équipé deviendra certainement votre nouveau lieu de prédilection pour la productivité. Situé dans le centre-ville animé de Kelowna, il se trouve à proximité de restaurants locaux populaires tels que le Blenz Coffee et le Dawett Fine Indian Cuisine.
Que vous utilisiez la connexion Wi-Fi ultra-rapide du site ou que vous obteniez l’aide supplémentaire du personnel de soutien administratif amical, le Centre d’innovation vous pousse à accomplir davantage en affaires. Le bâtiment lui-même est le fruit d’un partenariat entre le gouvernement local et un groupe de dirigeants technologiques qui ont uni leurs forces pour accélérer l’industrie technologique à Kelowna. Ils ont créé un endroit incroyable, qui est immédiatement relié au reste de la région par deux arrêts de bus pratiques. De plus, sa position centrale le place à côté de certains des lieux les plus attrayants de la ville, comme le Kelowna Yacht Club, les paisibles jardins Kasugai et le parc Stuart. Sinon, ceux qui ont besoin d'un peu d'inspiration ne devraient pas manquer le musée militaire de l'Okanagan et la bibliothèque régionale de l'Okanagan - succursale de Kelowna - des endroits idéaux pour faire le plein de créativité.
Maple Ridge - Dewdney Trunk Road
22420, chemin Dewdney, Maple Ridge, Canada, V2X 3J5
Positionnez votre entreprise dans un emplacement privilégié pour la production télévisuelle et cinématographique. Depuis notre espace de travail situé au 22420 Dewdney Trunk Road, vous pouvez rejoindre l’autoroute Lougheed, à cinq minutes en voiture, offrant un accès direct à l’aéroport international d’Abbotsford et au centre-ville de Vancouver.
Langley-Langley Business Centre
8661 201e Rue, Langley, Canada, V2Y 0G9
Installez votre entreprise à la porte d'entrée du Canada, avec un espace de bureau au Langley Business Centre, près de la Canada Route 1. Situé sur la 201e rue, les navetteurs peuvent profiter d'un accès direct à Vancouver et au Canada dans son ensemble avec un stationnement sur place et des lignes de bus locales vers le centre de Langley et Surrey.
Vancouver - Pacific Centre
701, rue West Georgia, Vancouver, Canada, V7Y 1G5
Le Vancouver Pacific Centre est situé dans l'un des bâtiments les plus importants du centre-ville d'affaires. Il est situé dans un immeuble moderne de grande hauteur, juste au-dessus du centre commercial Pacific Centre.
Vancouver - Park Place
666, rue Burrard, Vancouver, Canada, V6C 3P6
Le Vancouver Park Place Centre est situé au cœur du quartier financier du centre-ville, juste en face d'une station de Sky Train et d'un centre de transport en commun.
L'Atrium Centre occupe une propriété d'angle importante et distinctive dans le quartier des affaires principal du centre-ville de Victoria.
Centre Burnaby
Suite 200, 4170 Still Creek Drive , Burnaby , Canada, V5C 6C6
Le Burnaby Centre est situé dans un parc d'affaires de premier ordre à North Burnaby. Il est situé à proximité de l'autoroute 1 et à quelques pas du centre-ville de Brentwood et de la station SkyTrain Gilmore.
Port Moody - Brew Street
220 Brew Street, Port Moody, Canada, V3H 0H6
Ces salles de conférence sont situées dans un espace de bureau moderne dans une communauté prestigieuse. Deux arrêts d'autobus locaux et la station Inlet Centre située près de l'espace de travail offrent des services dans la région et dans le reste de Vancouver. Moins de 10 minutes pour dîner dans l'un des restaurants populaires de Suter Brook Village.
Vancouver-RBC Immeuble du Canada
Suite 1480, 885 Rue West Georgia, Vancouver, Canada, V6C 3E8
Point de repère commercial emblématique du centre-ville, le 885 West Georgia est réputé pour son pendule oscillant et sa galerie d'art publique exposée dans un grand hall d'entrée. Siège de RBC Banque du Canada, le 885 West Georgia est un immeuble de classe AAA de 23 étages de bureaux situé au cœur du quartier des affaires de Vancouver, à proximité de l'une des destinations commerciales les plus prisées du Canada, le CF Pacific Centre.
Cette formation en présentiel ou en ligne, dirigée par un instructeur, s'adresse aux développeurs de niveau avancé souhaitant maîtriser les techniques de programmation avancées en Swift, Kotlin et JavaScript, mettre en œuvre des architectures évolutives et créer des applications riches en fonctionnalités avec une intégration d'API sécurisée, des communications en temps réel et une interface utilisateur/expérience utilisateur (UI/UX) avancée.
À l'issue de cette formation, les participants seront capables de :
Maîtriser les techniques de programmation avancées en Swift, Kotlin et JavaScript, y compris les fermetures (closures), les coroutine et async/await.
Concevoir des architectures d'applications mobiles évolutives en utilisant MVVM pour iOS/Android et la gestion d'état avancée dans React Native.
Construire des applications mobiles riches en fonctionnalités avec une intégration d'API sécurisée, des communications en temps réel et une gestion avancée des données (Core Data, SQLite, Room, Firebase).
Intégrer les fonctionnalités natives de l'appareil telles que la caméra, la géolocalisation et les capteurs, et créer des modules natifs personnalisés dans React Native.
Créer des interfaces et expériences utilisateur (UI/UX) avancées avec des animations et des composants réutilisables pour des expériences mobiles réactives et hautement interactives.
Tester, déboguer et optimiser les applications pour la performance et la fiabilité en utilisant Xcode, Android Profiler et React Native Debugger.
Déployer des applications à l'aide de pipelines CI/CD pour l'intégration continue et les releases automatisées vers l'App Store et Google Play.
Terminer un projet de fin d'études (Capstone), en développant et déployant une application prête pour la production vers les magasins d'applications.
Cette formation en direct dirigée par un instructeur à British Columbia (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire qui souhaitent maîtriser le développement d'applications mobiles sur plusieurs plateformes.
À la fin de cette formation, les participants seront en mesure de :
Mettre en place les environnements de développement pour iOS, Android et React Native en utilisant Xcode, Android Studio et React Native CLI/Expo.
Développer des applications natives iOS et Android en utilisant Swift pour iOS et Kotlin pour Android, en créant des applications avec navigation et intégration d'API.
Construire des applications multiplateformes avec React Native, en tirant parti d'une seule base de code pour créer des applications pour iOS et Android.
Concevoir des interfaces utilisateur réactives en utilisant Auto Layout, XML et Flexbox pour iOS, Android et React Native.
Gérer les données et l'état dans les applications en utilisant des solutions de stockage local et en gérant les requêtes API sur toutes les plateformes.
Intégrer des fonctionnalités avancées telles que la caméra, la géolocalisation et les cartes dans les applications mobiles.
Mettre en œuvre une navigation multi-écrans dans les applications iOS, Android et React Native.
Déboguer et tester les applications en utilisant les outils fournis par Xcode, Android Studio et React Native.
Déployer des applications sur l'App Store et le Google Play Store.
Terminer un projet terminal mettant en valeur les compétences apprises en construisant et présentant une application mobile fonctionnelle.
Cette formation en direct, encadrée par un formateur, à British Columbia (en ligne ou sur site), s'adresse aux développeurs débutants qui souhaitent se lancer dans le développement d'applications mobiles.
À l'issue de cette formation, les participants seront capables de :
Configurer les environnements de développement pour iOS (Xcode), Android (Android Studio) et React Native (Node.js, CLI et Expo).
Comprendre les différences clés entre le développement natif et multiplateforme, et acquérir des connaissances fondamentales en Swift, Kotlin et JavaScript.
Créer des mises en page d'interface utilisateur réactives en utilisant l'Auto Layout d'iOS, le XML d'Android et le Flexbox de React Native.
Développer des applications simples en utilisant Swift pour iOS, Kotlin pour Android et React Native pour les applications multiplateformes.
Implémenter des fonctionnalités telles que la caméra, le GPS et le stockage dans les applications en utilisant React Native.
Utiliser les outils de débogage de Xcode, Android Studio et React Native pour résoudre les problèmes et exécuter des applications sur des simulateurs et des appareils réels.
Préparer et déployer des applications sur l'App Store (iOS) et le Google Play Store (Android).
Travailler sur des projets de groupe et obtenir des commentaires des pairs pour améliorer ses compétences en développement d'applications.
Construire et présenter une application React Native multiplateforme entièrement fonctionnelle.
Cette formation en direct, animée par un instructeur dans British Columbia (en ligne ou sur place), s'adresse aux développeurs souhaitant maîtriser les fonctionnalités et techniques avancées de .NET MAUI pour développer des applications mobiles et de bureau.
À l'issue de cette formation, les participants seront en mesure de :
Maîtriser les techniques avancées de MVVM, l'injection de dépendances et les modèles d'architecture.
Personnaliser et étendre le cadre .NET MAUI.
Développer des composants réutilisables et des bibliothèques, et comprendre les techniques avancées de débogage et de profilage.
Aborder les défis des applications de grande envergure, tels que la synchronisation, la mise en cache et la sécurité.
Apprenez à créer des applications natives multiplateformes avec Flutter et Dart. Ce cours pratique animé par un formateur dans le cadre de British Columbia aborde la conception d'interfaces, la gestion d'état et le déploiement. Idéal pour les débutants, il fournit des compétences pratiques pour créer efficacement des applications mobiles haute performance.
Cette formation en direct, animée par un formateur, en British Columbia (en ligne ou en présentiel), s'adresse aux développeurs Android de niveau avancé qui souhaitent créer des applications Android complexes et optimisées en utilisant des modèles d'architecture modernes, la programmation asynchrone, la persistance des données, les techniques de test et d'intégration.
À la fin de cette formation, les participants seront en mesure de :
Mettre en œuvre l'architecture MVVM et les composants Jetpack.
Utiliser les coroutines Kotlin et WorkManager pour les tâches asynchrones et en arrière-plan.
Persister les données en utilisant Room et DataStore.
Tester les applications avec JUnit et Espresso.
Intégrer des API REST et appliquer des optimisations de performance.
Cette formation en direct, encadrée par un formateur, en British Columbia (en ligne ou en présentiel), s'adresse aux développeurs de niveau avancé souhaitant créer des applications iOS évolutives et performantes en utilisant des outils avancés, des modèles d'architecture, la concurrence, la persistance des données et des pratiques de test.
À la fin de cette formation, les participants seront en mesure de :
Concevoir des architectures d'applications complexes à l'aide de MVVM et de Coordinators.
Gérer les tâches asynchrones en utilisant GCD et le mécanisme async/await de Swift.
Mettre en œuvre la persistance des données avec Core Data et UserDefaults.
Rédiger des tests unitaires et des tests d'interface utilisateur (UI) avec XCTest et XCUITest.
Intégrer des API et appliquer des techniques d'optimisation des performances.
Cette formation en direct British Columbia aide les développeurs à créer des applications Flutter dotées d'IA en utilisant des architectures modernes, des principes UX et des méthodes agiles. Apprenez à concevoir des systèmes sécurisés avec Firebase, à intégrer des fonctionnalités d'IA comme les chatbots et à gérer efficacement l'état pour des solutions mobiles évolutives et prêtes pour la production.
Cette formation en présentiel ou en ligne, dirigée par un instructeur, est offerte dans <lieu> et s'adresse aux développeurs débutants qui souhaitent créer des applications Android interactives en utilisant Android Studio avec Kotlin ou Java.
À la fin de cette formation, les participants seront capables de :
Comprendre l'architecture de base des applications Android.
Concevoir des interfaces utilisateur simples à l'aide de dispositions (layouts) et de vues (views).
Gérer les interactions utilisateur et la navigation entre les écrans.
Construire une application mobile fonctionnelle de manière incrémentale tout au long du cours.
Cette formation en direct animée par un formateur à British Columbia couvre les concepts de base et les fondamentaux pratiques du motif BLoC, aidant les participants à développer des compétences pratiques qui s’appliquent directement aux environnements de travail réels et aux besoins commerciaux modernes en matière de gestion d’état.
Cette formation en direct, encadrée par un formateur, à British Columbia (en ligne ou sur site), s'adresse aux développeurs souhaitant apprendre les fondamentaux de .NET MAUI pour créer des applications de base.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les fondamentaux de .NET MAUI et du développement multiplateforme.
Créer des applications .NET MAUI de base avec des mises en page, des contrôles et une navigation.
Tester, déboguer et déployer des applications .NET MAUI.
Cette formation en direct, animée par un instructeur, en British Columbia (en ligne ou sur site), s'adresse aux développeurs de niveau débutant à intermédiaire souhaitant apprendre à construire et déployer des applications à l'aide de FlutterFlow.
À l'issue de cette formation, les participants seront capables de :
Acquérir les fondamentaux de FlutterFlow.
Gérer les bases de données et les intégrations avec FlutterFlow.
Créer et déployer des applications à l'aide de FlutterFlow.
Cette formation en direct, dispensée par un formateur à British Columbia (en ligne ou sur site), s'adresse aux développeurs débutants souhaitant créer des applications iOS interactives à l'aide de Swift et Xcode.
À l'issue de cette formation, les participants seront capables de :
Comprendre l'architecture de base des applications iOS.
Concevoir des interfaces utilisateur simples à l'aide de UIKit et des Storyboards.
Gérer les interactions utilisateur et la navigation de base entre les écrans.
Construire une application fonctionnelle de manière incrémentale tout au long du cours.
Cette formation en direct, encadrée par un instructeur dans British Columbia (en ligne ou sur site), s'adresse aux développeurs de niveau intermédiaire souhaitant accroître leurs connaissances et leur efficacité avec le langage Kotlin.
À l'issue de cette formation, les participants seront capables de :
Utiliser les fonctionnalités avancées de Kotlin dans le développement logiciel.
Appliquer les principes de la programmation fonctionnelle en Kotlin.
Développer des applications Android simples en utilisant Kotlin.
Poser des bases solides pour aborder les sujets avancés et les frameworks Kotlin.
Cette formation dirigée par un instructeur, en British Columbia (en présentiel ou en ligne), s'adresse aux développeurs iOS souhaitant maîtriser l'architecture d'entreprise iOS, les modèles de conception et la programmation réactive avec Swift.
À l'issue de cette formation, les participants seront en mesure de :
Créer du code plus puissant, autonome et simple.
Simplifier la gestion des API avec Alamofire.
Mettre en œuvre la programmation réactive sur iOS avec RxSwift.
Comprendre les différents modèles d'architecture et de conception iOS.
Lors de cette formation en présentiel animée par un formateur à British Columbia, les participants apprendront à exploiter les fonctionnalités avancées offertes par le langage de programmation Kotlin.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre ce qui rend Kotlin hautement extensible et unique par rapport aux autres langages JVM.
Examiner des sujets et des fonctionnalités avancés de Kotlin, notamment les fonctions, les classes, la délégation, les génériques, la métaprogrammation et la programmation asynchrone.
Participez à cette formation pratique en British Columbia pour maîtriser les fondamentaux du développement Android. Les participants apprendront à créer des applications, à utiliser le SDK et à gérer les composants d'interface utilisateur, l'accès aux données et les API système. Ce cours vous prépare à publier des applications prêtes à l'emploi sur le Google Play Store en toute confiance.
Cette formation pratique sur British Columbia guide les ingénieurs à travers les mécanismes internes, l'architecture et le développement de pilotes pour le noyau Linux embarqué. Les apprenants configureront, compileront et amorceront des noyaux personnalisés, tout en maîtrisant les bases de l'arborescence d'appareils (Device Tree) et la création de pilotes d'appareils à caractères pour des applications réelles.
Lors de cette formation en présentiel ou en ligne animée par un instructeur dans British Columbia, les participants apprendront comment utiliser Flutter pour développer rapidement une application mobile compatible à la fois avec les appareils iOS et Android.
À la fin de cette formation, les participants seront en mesure de :
Installer rapidement le framework, l'IDE et les autres outils nécessaires au développement.
Comprendre et utiliser le langage Dart de Google pour prototyper rapidement une application mobile.
Tester et déployer des applications mobiles fonctionnant sur iOS et Android à l'aide d'une seule base de code.
Personnaliser l'application en utilisant un riche ensemble de widgets, de mises en page et d'animations.
Ce cours en présentiel ou en ligne avec un formateur à British Columbia est destiné aux développeurs qui souhaitent utiliser Flutter pour créer et construire des applications mobiles de haute qualité pour Android, iOS et d'autres plateformes à partir d'un code source commun.
À la fin de cette formation, les participants seront capables de :
Mettre en place l'environnement de développement nécessaire pour commencer à créer des applications Flutter.
Utiliser le langage de programmation Dart pour développer le code permettant de construire les applications.
Utiliser les widgets Flutter pour concevoir et créer une interface utilisateur esthétique et facile à utiliser.
Déployer et tester les applications sur différentes plateformes (mobile, bureau, web, etc.).
Cette formation animée par un instructeur (en ligne ou en présentiel) s'adresse aux développeurs front-end expérimentés souhaitant utiliser Ionic 8 et Capacitor pour créer des applications hybrides mobiles de niveau production ainsi que des applications web progressives à partir d'une base de code unique.
Constituez une base solide en Kotlin avec ce cours pratique British Columbia. Vous maîtriserez les concepts fondamentaux tels que la sécurité des nulls, les lambdas et la programmation orientée objet, acquérant ainsi les compétences pratiques pour écrire du code propre et expressif pour les applications Android et côté serveur, tout en garantissant une interopérabilité fluide avec Java.
Dans cette formation en présentiel guidée par un formateur en British Columbia, les participants apprennent les principes et l'approche derrière React Native tout en développant leur propre application mobile pour Android et iOS
Lors de cette formation en présentiel animée par un instructeur, les participants apprennent à utiliser React Native Expo par le biais d'échanges et de mises en pratique. À l'issue du cours, les participants seront capables de créer et de déployer leur propre application React Native à l'aide de React Native Expo.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (7)
En tant qu'ingénieur Java senior et débutant en Kotlin, je trouve que ce cours m'a fourni les outils nécessaires pour utiliser correctement Kotlin dans mes futurs projets de développement.
Stewart Coates - DLA PIPER
Formation - Advanced Kotlin Programming
Traduction automatique
Les connaissances approfondies et les exemples.
Ankur Kapila - Deutsche Bank
Formation - Programming with Kotlin
Traduction automatique
J'ai vraiment apprécié notre apprentissage et nos expérimentations avec Kotlin Multiplatform.
Renzo Olivares Macias - Google
Formation - Android Development
Traduction automatique
Développer l'application d'authentification utilisateur et l'activité Kahoot (j'ai veillé à bien assimiler les cours de formation :) et c'est amusant !)
Jhoanne - Pag-IBIG Fund
Formation - .NET MAUI Fundamentals
Traduction automatique
exercices de pratique
Mateusz - DPDgroup IT Solutions sp. z o.o.
Formation - React Native for iOS and Android
Traduction automatique
La connaissance du formateur. Il a su répondre à toutes mes questions, y compris celles concernant notre plateforme. Il est également resté disponible jusqu'à ce que nous comprenions tous le matériel.
James O'Donnell - Tennant Company
Formation - Embedded Linux Kernel and Driver Development
Traduction automatique
Sa capacité à expliquer des concepts complexes de manière simple. Donner un aperçu de la façon dont tout est lié et comment nous pouvons les appliquer au mieux dans nos scénarios de travail.
Développement mobile formation à British Columbia, Weekend Développement mobile cours à British Columbia, Soir Développement mobile formation à British Columbia, Développement mobile formateur en ligne à British Columbia, Développement mobile formation à British Columbia, Développement mobile cours du soir à British Columbia, Développement mobile formation Intra à British Columbia, Développement mobile formation Intra Entreprise à British Columbia, Développement mobile formation Inter à British Columbia, Développement mobile formation Inter Entreprise à British Columbia, Développement mobile préparation aux examens à British Columbia, Développement mobile cours privé à British Columbia, Développement mobile coach à British Columbia, Développement mobile sur place à British Columbia, Développement mobile stage de préparation à British Columbia, Soir Développement mobile cours à British Columbia, Développement mobile cours particuliers à British Columbia, Développement mobile entraînement à British Columbia, Développement mobile formateur à British Columbia, Développement mobile coaching à British Columbia, Développement mobile instructeur à British Columbia, Développement mobile préparation à British Columbia, Weekend Développement mobile formation à British Columbia, Développement mobile professeur à British Columbia,Développement mobile cours à British ColumbiaMobile Development formation à British Columbia, Weekend Mobile Development cours à British Columbia, Soir Mobile Development formation à British Columbia, Mobile Development formateur en ligne à British Columbia, Mobile Development formation à British Columbia, Mobile Development cours du soir à British Columbia, Mobile Development formation Intra à British Columbia, Mobile Development formation Intra Entreprise à British Columbia, Mobile Development formation Inter à British Columbia, Mobile Development formation Inter Entreprise à British Columbia, Mobile Development sur place à British Columbia, Mobile Development préparation aux examens à British Columbia, Weekend Mobile Development formation à British Columbia, Mobile Development coach à British Columbia, Mobile Development instructeur à British Columbia, Mobile Development cours particuliers à British Columbia, Mobile Development stage de préparation à British Columbia, Soir Mobile Development cours à British Columbia, Mobile Development professeur à British Columbia,Mobile Development cours à British Columbia, Mobile Development entraînement à British Columbia, Mobile Development cours privé à British Columbia, Mobile Development formateur à British Columbia, Mobile Development coaching à British Columbia, Mobile Development préparation à British Columbia