Formation Les fondamentaux de FlutterFlow
FlutterFlow est une plateforme de développement visuel qui offre un outil simple et facile à utiliser pour les développeurs souhaitant créer des applications.
Cette formation en présentiel ou en ligne, encadrée par un formateur, s'adresse aux développeurs de niveau débutant à intermédiaire désireux d'apprendre à développer et à déployer des applications avec FlutterFlow.
À l'issue de cette formation, les participants seront capables de :
- Maîtriser les principes de base de FlutterFlow.
- Gérer les bases de données et les intégrations FlutterFlow.
- Créer et déployer des applications avec FlutterFlow.
Format de la formation
- Cours interactif et échanges.
- De nombreux exercices et mises en pratique.
- Mise en œuvre concrète dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en convenir.
Plan du cours
Introduction à FlutterFlow
Premiers pas
- Configuration de FlutterFlow
- Navigation dans l'interface utilisateur de FlutterFlow
- Configuration des paramètres
Création d'un projet
- Configuration d'un nouveau projet
- Création d'une nouvelle page
- Construction d'une application
Gestion des paramètres et intégration
- Gestion des paramètres généraux
- Paramètres de l'application
- Intégration FlutterFlow
Construction de l'interface utilisateur de l'application
- Aperçu de l'interface utilisateur et de la mise en page
- Utilisation des widgets
- Gestion des composants
- Utilisation des animations
- Paramètres du thème
Configuration des données et du back-end
- Firebase
- Supabase
- Transmission et recherche de données
- Gestion de l'état
- Appels d'API
- Requêtes back-end
- Utilisation de types de données personnalisés
Personnalisation
- Utilisation de fonctions personnalisées
- Gestion du code personnalisé sur GitHub
Déploiement d'une application
- Tests de l'application
- Déploiement d'une application mobile
Dépannage
Résumé et prochaines étapes
Pré requis
- Connaissances de base en programmation
Audience
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Les fondamentaux de FlutterFlow - Réservation
Formation Les fondamentaux de FlutterFlow - Demande de renseignements
Les fondamentaux de FlutterFlow - Demande d'informations consulting
Nos clients témoignent (3)
Les connaissances approfondies et les exemples.
Ankur Kapila - Deutsche Bank
Formation - Programming with Kotlin
Traduction automatique
Tout va bien.
Adrian Rybka - SEOyon
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Informations supplémentaires très utiles
Grzegorz - Comp S.A.
Formation - BLoC Pattern
Traduction automatique
Cours à venir
Cours Similaires
Programmation Kotlin Avancée
21 HeuresLors de cette formation pratique animée par un formateur en Belgique, les participants apprendront à utiliser les fonctionnalités avancées offertes par le langage de programmation Kotlin.
À l'issue de cette formation, les participants seront capables de :
- Comprendre ce qui rend Kotlin hautement extensible et unique par rapport aux autres langages JVM.
- Examiner des sujets et fonctionnalités avancés de Kotlin, notamment les fonctions, les classes, la délégation, les génériques, la méta-programmation et la programmation asynchrone.
Motif BLoC
14 HeuresCette formation en direct encadrée par un instructeur en Belgique (en ligne ou en présentiel) s'adresse aux développeurs qui souhaitent apprendre à utiliser le motif BLoC pour gérer l'état dans différentes applications.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base et l'architecture de BLoC.
- Créer, tester et déboguer des BLoCs.
- En savoir plus sur le contexte de construction (build context) de BLoC.
Créer des applications natives iOS et Android avec Flutter
14 HeuresLors de cette formation en direct animée par un instructeur à <lieu> (en ligne ou sur site), les participants apprendront à utiliser Flutter pour développer rapidement une application mobile compatible à la fois avec les appareils iOS et Android.
À l'issue de cette formation, les participants seront capables 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 mobile pour iOS et Android à partir d'une seule base de code.
- Personnaliser l'application en utilisant un riche ensemble de widgets, de dispositions et d'animations.
Bootcamp de développement Flutter avec Dart
35 HeuresCette formation en direct, dirigée par un instructeur, à Belgique (en ligne ou sur site), s'adresse aux développeurs qui souhaitent utiliser Flutter pour créer et développer des applications mobiles de haute qualité pour Android, iOS et d'autres plateformes à partir d'une base de code commune.
À l'issue de cette formation, les participants seront en mesure 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 de construction des applications.
- Utiliser les widgets Flutter pour concevoir et créer des interfaces utilisateur esthétiques et faciles à utiliser.
- Déployer et tester les applications sur différentes plateformes (mobile, bureau, web, etc.).
Flutter : Concevez des applications natives multiplateformes avec Dart
35 HeuresFlutter est un kit de développement d'interface utilisateur (UI) open-source proposé par Google pour créer des applications compilées nativement pour mobile, web et desktop à partir d'un seul code source. Il utilise Dart, un langage de programmation moderne et orienté objet, également développé par Google, et optimisé pour la création d'interfaces utilisateur rapides et expressives.
Cette formation en direct, animée par un formateur (en ligne ou en présentiel), s'adresse aux développeurs débutants souhaitant concevoir des applications mobiles performantes et esthétiques grâce à Flutter et Dart.
À l'issue de cette formation, les participants seront capables de :
- Configurer l'environnement de développement pour Flutter et Dart.
- Créer des interfaces mobiles réactives et interactives.
- Accéder aux fonctionnalités natives de l'appareil à l'aide de plugins.
- Déployer des applications multiplateformes sur Android et iOS.
Format de la formation
- Exposés interactifs et discussions.
- De nombreux exercices et mises en pratique.
- Mise en œuvre concrète dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
- Pour demander une formation sur mesure pour ce cours, veuillez nous contacter afin d'en convenir.
Ionic2
14 HeuresCette formation en direct, animée par un instructeur à Belgique (en ligne ou sur site), s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent utiliser Ionic 2 pour construire des applications mobiles hybrides.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les fondamentaux d'Ionic 2 et son architecture.
- Construire des applications mono-page et multi-pages à l'aide d'Ionic 2.
- Personnaliser les applications avec SCSS et des intégrations tierces.
- Tester, déployer et gérer efficacement les versions d'applications mobiles.
Ionic 4 et Angular pour les développeurs
21 HeuresCette formation en direct, dispensée par un formateur à Belgique (en ligne ou sur site), s'adresse aux développeurs web souhaitant créer une application mobile hybride avec Ionic 4.
À l'issue de cette formation, les participants seront en mesure de :
- Intégrer des fonctionnalités natives de l'appareil dans une application mobile hybride.
- Utiliser Angular et Ionic 4 pour construire une application mobile hybride.
- Exécuter une application hybride sur un émulateur de périphérique mobile.
Ionic 6
14 HeuresCette formation en direct, animée par un formateur, à Belgique (en ligne ou en présentiel), s’adresse aux développeurs web souhaitant créer une application mobile moderne avec Ionic 6.
À l’issue de cette formation, les participants seront capables de :
- Intégrer les fonctionnalités natives des appareils dans une application mobile hybride moderne.
- Maîtriser les fondamentaux d’Ionic.
- Apprendre à déployer des applications Ionic en production.
- Faire tourner une application hybride moderne sur un émulateur de périphérique mobile.
Développement iPhone et iPad en Swift pour iOS 8 et Xcode 6
35 HeuresCe cours de 5 jours s'adresse aux développeurs souhaitant apprendre à créer des applications pour iPhone et iPad fonctionnant sous iOS 8. L'approche est pratique et montre comment développer des applications à partir de zéro en utilisant le nouveau langage de programmation Swift d'Apple avec l'IDE Xcode 6. Pendant le cours, un jeu complet de type Tetris sera développé à partir de zéro en Swift. Le cours se termine par le développement d'une nouvelle application à partir de zéro en Swift. Le cours suppose quelques expérience en programmation.
Ce cours ne peut être dispensé que sur du matériel Apple basé sur Intel, tel qu'un MacBook ou un Mac Mini. Les participants doivent être inscrits auprès d'Apple et posséder un identifiant Apple, requis pour télécharger les logiciels. Les participants souhaitant exécuter les applications développées pendant le cours sur un iPhone ou un iPad doivent être inscrits en tant que développeurs iOS auprès d'Apple et avoir enregistré leur appareil pour le développement. Apple facture 99 dollars par an pour l'inscription en tant que développeur iOS.
iOS (Développement pour iPhone et iPad) avec Swift pour iOS 11 et Xcode 9 - Swift 4
35 HeuresCe cours de 5 jours s'adresse aux développeurs souhaitant apprendre à créer des applications pour iPhone et iPad sous iOS 11. Xcode 9, Swift 4 et iOS 11 ont introduit des changements majeurs dans la manière d'écrire des applications.
Le cours est pratique et montre comment développer des applications à partir de zéro en utilisant le langage de programmation Swift et l'environnement de développement intégré (IDE) Xcode 9.
Pendant le cours, une application entièrement fonctionnelle sera développée à partir de zéro avec Swift.
Ce cours ne peut être dispensé que sur du matériel Apple basé sur Intel, tel qu'un MacBook ou un Mac Mini. Les participants doivent être inscrits auprès d'Apple et disposer d'un identifiant Apple requis pour télécharger les logiciels. Les participants souhaitant exécuter les applications développées pendant le cours sur un iPhone ou un iPad via un câble USB devront enregistrer leur appareil dans Xcode.
Programmer avec Kotlin
21 HeuresÉtablir des bases solides en programmation Kotlin révèle un langage statiquement typé conçu pour les plateformes JVM, Android et web. Explorez les concepts clés incluant la syntaxe, le flux de contrôle, la conception orientée objet avec les classes et l'héritage, les fonctions et les lambdas, la sécurité des null, les génériques, les interfaces et les data classes. Il fournit aux développeurs les compétences pratiques nécessaires pour écrire du code propre et expressif pour des applications côté serveur et des applications Android, avec une interopérabilité transparente avec Java.
Développement d'applications mobiles avec Flutter et IA
12 HeuresLe développement d'applications mobiles avec Flutter et l'IA consiste à créer des applications mobiles évolutives, sécurisées et capables d'intégrer des fonctionnalités d'intelligence artificielle, en s'appuyant sur des architectures modernes, des principes de design UX/UI et des méthodologies agiles.
Cette formation en direct, encadrée par un formateur (en ligne ou sur site), s'adresse aux développeurs de niveau intermédiaire souhaitant concevoir et déployer des applications mobiles avec Flutter, intégrer des fonctionnalités d'IA, appliquer les meilleures pratiques en matière de sécurité et suivre des workflows agiles.
À l'issue de cette formation, les participants seront capables de :
- Développer des applications mobiles robustes avec Flutter, en mettant l'accent sur le design UX/UI.
- Appliquer les pratiques de développement agile tout au long du cycle de vie du projet.
- Intégrer des fonctionnalités d'IA, telles que des moteurs de recommandation ou des chatbots.
- Concevoir des architectures mobiles sécurisées avec une intégration à Firebase.
Format de la formation
- Conférence interactive et discussions.
- De nombreux exercices et mises en pratique.
- Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'organiser les détails.
IBM MobileFirst Platform pour le développement d'applications mobiles hybrides
21 HeuresIBM MobileFirst Platform (précédemment connu sous le nom de Worklight Foundation) est une suite d'outils et de services conçus pour la création d'applications mobiles et de tablettes destinées aux entreprises. Son API côté client est disponible pour iOS natif (Objective-C), Android natif (Java), J2ME, Windows Phone natif (C#), ainsi que pour JavaScript afin de développer des applications hybrides ou mobiles-web multiplateformes. MobileFirst Platform peut être déployé sur site (on-premise) ou dans le cloud.
Dans le cadre de cette formation dirigée par un instructeur, les participants apprendront à configurer et à utiliser IBM MobileFirst Platform pour développer et gérer des applications mobiles hybrides basées sur HTML5, JS et CSS.
À l'issue de cette formation, les participants seront capables de :
- Installer et configurer MobileFirst
- Développer, tester et déployer des applications mobiles hybrides multiplateformes.
- Utiliser les mécanismes de sécurité de MobileFirst pour sécuriser les applications.
- Mettre à jour les applications à distance (over-the-air) au sein de l'organisation, sans passer par les magasins d'applications.
- Administrer et surveiller les applications mobiles.
Audience cible
- Développeurs
Format de la formation
- Alternance de cours théoriques, de discussions, d'exercices et de travaux pratiques intensifs dans un environnement de laboratoire virtuel (live-lab).
Note
- Cette formation est basée sur Mobile Foundation 8.0. Pour demander une version différente ou toute autre personnalisation de ce cours, veuillez nous contacter afin d'en convenir.
Développement pour iPhone et iPad avec Swift 3 et Xcode 8 pour iOS 10
35 HeuresÀ qui s’adresse cette formation ?
Cette formation de 5 jours s’adresse aux développeurs souhaitant apprendre à créer des applications pour iPhone et iPad fonctionnant sous iOS 10. Les versions Xcode 8, Swift 3 et iOS 10 ont introduit des changements significatifs dans la manière dont les applications sont développées.
La formation est entièrement pratique et montre comment développer des applications à partir de zéro en utilisant le langage de programmation Swift et l’IDE Xcode 8.
Au cours de la formation, une application entièrement fonctionnelle sera développée de A à Z avec Swift.
Cette formation ne peut être suivie que sur du matériel Apple basé sur des processeurs Intel, tel qu’un MacBook ou un Mac Mini. Les participants doivent être inscrits auprès d’Apple et posséder un identifiant Apple, indispensable pour télécharger les logiciels. Ceux qui souhaitent exécuter les applications développées pendant la formation sur un iPhone ou un iPad via un câble USB devront enregistrer leur appareil dans Xcode.
Formation iOS (développement pour iPhone et iPad - Apple) en Swift pour iOS 12 et Xcode 10 - Swift 4.1
35 HeuresCe cours de 5 jours s'adresse aux développeurs souhaitant apprendre à créer des applications pour iPhone et iPad sous iOS 11. Xcode 9, Swift 4 et iOS 11 ont introduit des changements significatifs dans la manière dont les applications sont écrites.
Le cours est pratique et montre comment développer des applications à partir de zéro en utilisant le langage de programmation Swift et l'IDE Xcode 9.
Pendant le cours, une application entièrement fonctionnelle sera développée à partir de zéro en utilisant Swift.
Ce cours ne peut être dispensé que sur du matériel Apple, tel qu'un MacBook Pro ou un Mac Mini.
Les participants doivent être inscrits auprès d'Apple et disposer d'un identifiant Apple (Apple ID) nécessaire pour télécharger le logiciel - Xcode.
Les participants souhaitant exécuter les applications développées pendant le cours sur un iPhone ou un iPad via un câble USB devront enregistrer leur appareil avec Xcode.
À l'issue de ce cours, les participants doivent être capables de comprendre toutes les bases de Swift et pouvoir créer tout type d'application sur iOS, ainsi qu'explorer des applications plus complexes sur iOS.