Formation Flutter : Développer des applications mobiles natives pour Android et iOS avec Flutter

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Flutter, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Découvrir les fonctionnalités du framework Flutter
  • Développer une nouvelle application Flutter pour iOS et Android
  • Savoir concevoir une application Flutter avec Dart
  • Appréhender les différentes approches pour le "state management"

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 390,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 390,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Développé et publié par Google dans sa première version stable en décembre 2018, Flutter est un kit de développement logiciel/framework dont l'ambition peut être résumée de la façon suivante : simplifier le développement multiplateforme en mettant à disposition une base de code commune pour toutes les plate-formes.

Offrant des performances natives et des possibilités de personnalisation presque infinies, Flutter s'appuie sur des widgets et des composants permettant de construire des applications de manière très rapide. Sa programmation, réactive, s'appuie quant à elle sur le langage Dart (de Google également).

Cette formation Flutter vous permet d'appréhender les concepts et outils clé mis à disposition par Flutter, puis de voir comment les appliquer afin de créer une application avec Flutter.

Programme

Présentation de Flutter

Historique
Pourquoi choisir le langage Dart
Concepts / Architecture
L’écosystème

Le langage Dart

Langage
Types
Operators
Function
Objets
Exceptions
Mixin
Future
Stream
Isolate
Pubspec : Gestion des dépendances
Tests unitaires

Basic widgets

Définition
Rendering
Render Object
Element tree
Widgets tree
Layout
Container
Stack
Row
Column
Alignement
Material / Cupertino
Stateful / Stateless
Communication entre widgets
Assets / Fonts
Tests

Advanced widgets

Listes / Scroll
Formulaires
Inherited widget

Données

Gestion programmation asynchrone
Future / FutureBuilder
Stream / StreamBuilder
Communication avec une API Rest/Json
Persistance de données
Shared preferences
files
SQLite

Navigation

Routes
Naviguer entre les routes
Transmettre des paramètres données à une route

Interactions

Gesture
Animation

Architecture

Les différents patterns utilisés
Pattern BLoC (Business Logic Component)
Redux
Provider
flutter_bloc
mobx
flutter_hook

Plugins

Ajouter et utiliser un plugin
Créer un plugin

Release une application

iOS
Android

Prérequis

Pour assister à cette formation Flutter, il est nécessaire de maîtriser au préalable JavaScript ou TypeScript, ou un langage objet (Java, Swift, Kotlin, C#...).

Public

Ce cours Flutter s'adresse aux développeurs web ou mobile.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Utiliser les règles de conception d'une présentation efficace
  • Créer des diapositives contenant du texte, des images, des objets dessin, des tableaux, des graphiques
  • Réaliser des présentations attractives en y ajoutant, des fichiers son, des vidéos, des liens vers d'autres applications 
  • Utiliser les masques pour uniformiser et modifier rapidement et facilement les diapositives
  • Animer des présentations
Tarif

A partir de 600,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Power FX Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Construire une application d’entreprise basée sur un modèle
  • Savoir concevoir des composants partageables
  • Améliorer la résilience de vos workflows
  • Mettre en œuvre la gestion du cycle de vie d’une application
  • Industrialiser le déploiement des applications via la mécanique DevOps
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S’approprier les principes fondamentaux de l'IA générative.
  • Identifier les applications de l'IA générative pour le manager.
  • Apprendre à utiliser des outils d’IA générative pour améliorer le management de son équipe.
Tarif

A partir de 895,00 €

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Play! Framework 2

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Play! Framework 2 vous aurez acquis les connaissances et compétences nécessaires pour :

  • Situer le framework Play! dans l'écosystème Java
  • Concevoir, développer et industrialiser une application Web Play!
  • Acquérir quelques bonnes pratiques de développement dans cet environnement
Tarif

A partir de 1 910,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Communication et leadership

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation communication vous permettra de :
- Développer une posture managériale convaincante et fédératrice,
- Harmoniser sa cohérence verbale, para verbale et non verbale en situation de prise de parole individuelle et collective,
- Influencer et mobiliser les autres dans le cadre de ses activités quotidiennes professionnelles ou sociales.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les composantes d'un réseau informatique et décrire leurs caractéristiques de base
  • Définir le modèle de communication d'hôte à hôte
  • Lister les caractéristiques et les fonctions du logiciel Cisco Internetwork Operating System (IOS)
  • Définir les LAN (Local Area Network) et le rôle des commutateurs dans les LAN
  • Décrire Ethernet comme couche d'accès réseau au TCP/IP ainsi que le fonctionnement des commutateurs
  • Installer un commutateur et effectuer la configuration initiale
  • Décrire la couche Internet TCP/IP, IPv4, son schéma d'adressage et le sous-réseautage
  • Décrire la couche Transport TCP/IP et la couche Application
  • Explorer les fonctions du routage
  • Implémenter la configuration de base sur un routeur Cisco
  • Expliquer les communications d'hôte à hôte entre les commutateurs et les routeurs
  • Identifier et résoudre les problèmes communs de réseau commuté et les problèmes communs associés à l'adressage IPv4
  • Décrire les principales caractéristiques et adresses IPv6, configurer et vérifier la connectivité IPv6 de base
  • Décrire le fonctionnement, les avantages et les limites du routage statique
  • Décrire, implémenter et vérifier les réseaux locaux virtuels (VLAN) et les trunks
  • Décrire l'application et la configuration du routage interVLAN
  • Expliquer les bases des protocoles de routage dynamique et décrire les composants et les termes de l'Open Shortest Path First (OSPF)
  • Expliquer le fonctionnement du protocole STP (Spanning Tree Protocol) et du protocole RSTP (Rapid Spanning Tree Protocol)
  • Configurer l'agrégation de liens à l'aide d'EtherChannel
  • Décrire le but des protocoles de redondance de couche 3
  • Décrire les concepts de base du WAN et du VPN
  • Décrire le fonctionnement des Listes de Contrôle d'Accès (LCA) et leurs applications dans le réseau
  • Configurer l'accès Internet à l'aide des clients DHCP (Dynamic Host Configuration Protocol)
  • Expliquer et configurer la traduction d'adresse réseau (NAT) sur les routeurs Cisco
  • Décrire les concepts de base de la qualité de service (QoS)
  • Décrire les concepts des réseaux sans fil, les types de réseaux sans fil qui peuvent être construits et comment utiliser les contrôleurs de réseau sans fil (WLC)
  • Décrire les architectures de réseaux et d'appareils et introduire la virtualisation
  • Présenter le concept de programmabilité réseau et de réseaux définis par logiciel (Software-Defined Networking SDN) et décrire les solutions de gestion de réseau intelligentes telles que Cisco DNA Center, Software-Defined Access (SD-Access) et Software-Defined Wide Area Network (SD-WAN)
  • Configurer les outils de base de surveillance du système IOS
  • Décrire la gestion des périphériques Cisco
  • Décrire la situation actuelle en matière de menaces à la sécurité
  • Décrire les technologies de défense contre les menaces
  • Implémenter une configuration de sécurité de base du plan de gestion des périphériques
  • Mettre en oeuvre les étapes de base pour renforcer les périphériques réseau
  • Vous préparer à l'examen CCNA 200-301, qui permet d'obtenir la certification CCNA.
Tarif

A partir de 3 960,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Sélectionner un modèle de licence approprié pour Azure Virtual Desktop
  • Implémenter la mise en réseau pour Azure Virtual Desktop
  • Gérer les hôtes de session Azure Virtual Desktop à l'aide d'Azure Bastion
  • Configurer le stockage pour les composants FSLogix
  • Créer et gérer des images d'hôte de session
  • Mettre en oeuvre les rôles Azure et le contrôle d'accès basé sur les rôles (RBAC) pour Azure Virtual Desktop
  • Configurer les paramètres d'expérience utilisateur Azure Virtual Desktop
  • Installer et configurer des applications sur un hôte de session
  • Mettre en oeuvre la continuité des activités et la reprise après sinistre
  • Surveiller et gérer les performances d'Azure Virtual Desktop.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les frameworks de développement mobile et la spécificité de React Native
  • Mettre en place un environnement de développement React Native
  • Concevoir l’architecture logicielle d’une application mobile multiplateformes
  • Construire une interface utilisateur fluide et performante
  • Utiliser les principaux composants et les API natives proposées par React Native
Tarif

A partir de 1 900,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Administrer Cisco Unified Contact Center Entreprise, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Identifier les composants de base et le fonctionnement de la solution Unifiée CCE
  • Configurer et écrire le script basique du déploiement de UCCE CVP
  • Mettre en œuvre les règles métier et les appliquer aux scripts et au routage dans UCM
  • Installer une solution CCE VXML de base
  • Installer, configurer et activer UCCE Outbound Option
  • Maîtriser le support de UCCE.
Tarif

A partir de 4 190,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...