Formation Langage Dart (Google)

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

En créant le langage Dart, l'objectif de Google est de proposer un langage moderne pour le développement d'applications Web et aussi pour combler certaines lacunes de JavaScript.... L'équipe réunie pour la conception de Dart compte des experts reconnus sur les machines virtuelles, sur la génération de JavaScript, sur la conception de langage et sur la création d'environnement de développement.
Le résultat est une plate-forme complète composée :
- d'un langage moderne, tout en restant familier pour les développeurs Java, C# ou C++
- d'une machine virtuelle performante qui sera intégrée à Chrome
- d'un générateur de code JavaScript pour permettre l'exécution des applications Dart dans tous les navigateurs modernes
- d'un environnement de développement basé sur Eclipse. Composée de nombreux exercices, ce cours donne les bases théoriques et pratiques pour maîtriser le langage Dart et ses principales librairies;

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

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

Programme

 

Présentation de Dart

Intérêt et positionnement de Dart
Principaux choix de conception du langage
La machine virtuelle et la conversion en JavaScript
Chromium, un navigateur pour tester les applications Dart
Dart Editor, un environnement de développement complet basé sur
Eclipse
Pub, un gestionnaire de librairies

Les bases du langage Dart

Structure d’un programme Dart
Définition de variables
La notion de typage optionnel
Les types de bases
Définition de fonctions
Les commentaires
Les structures de contrôles
Programmation objet avec Dart
Programmation fonctionnelle avec Dart
Programmation asynchrones
Les exceptions
La notion de librairies

Pub et la gestion des librairies de Dart

Fonctionnement de pub
Gestion des configurations et des dépendances
Le fichier pubspec.yaml
Utilisation de librairies
Publication de nouvelles librairies
Gestion des versions

Les librairies essentielles de Dart

Présentation de dart:core
Manipulation des chaînes de caractères
Collection, List et Map
Gestion des dates
Collections avancées avec la librairie dart:collection
Les calculs mathématiques avec dart:math
Programmation asynchrone avec dart:async
Programmation concurrente avec dart:isolate

Le développement d’applications Web en Dart

Structure d’une application web cliente en Dart
Lien avec HTML5
La librairie dart:html
Manipulation du DOM
Gestion des événements
Envoi de requêtes HTTP
La librairie dart:json
Utiliser les WebSockets coté client
Autres librairies pour exploiter les fonctionnalités HTML5 :
dart:indexed_db, dart:svg, …
Présentation de la librairie Web UI
La notion de WebComponent
La gestion du data-binding
Création de templates
Création et manipulation de composants

Dart côté serveur

La librairie dart:io
Les classes HttpServer et HttpClient
Implémentation d’une API Rest
Utiliser les WebSockets coté serveur
Les possibilités de communication avec des bases de données

Concepts et librairies avancés

Les types génériques
La notion d’interface implicite
Programmation réflexive avec la notion de Mirror
Interagir avec du code JavaScript

 

Prérequis

Connaissance d'un langage de programmation si possible objet (C#, C++, Java, PHP etc ..)

Public

Ce cours s'adresse aux Architectes, Chefs de projets, Développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Manipuler les outils numériques (Excel, Word, Outlook) à votre disposition en respectant les règles essentielles de sécurité
  • Rechercher, communiquer et collaborer sur le Web de façon sécurisée avec Outlook, un navigateur Internet et les réseaux sociaux
  • Créer du contenu digital simple avec Excel et Word
  • Organiser, avec Windows, vos unités de stockage et accéder aux différents réseaux
  • Décrire les bons réflexes et les bons usages en toutes circonstances
  • Certifier vos compétences digitales.

Tarif

A partir de 2 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Gagner en productivité grâce à l'IA
Apprendre une nouvelle compétence que peu de gens maîtrisent
Gagner du temps sur ses tâches récurrentes
Maîtriser ChatGPT de A à Z
Tarif

A partir de 559,00 €

Durée

1j / 7h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en place une stratégie webmarketing.
  • Organiser l’application opérationnelle d’une communication webmarketing.
  • Suivre et évaluer les résultats d’une communication webmarketing.
Tarif

A partir de 2 200,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation ArchiMate Foundation & Practitioner, vous serez en mesure de :

  • Connaître et maîtriser la terminologie et les concepts définis dans ArchiMate® 3.2 nécessaires au passage des certifications Foundation et Practitioner
  • Savoir utiliser un langage clair pour mieux communiquer avec les experts et les métiers autour de l’Architecture d’Entreprise
  • Savoir adresser les différents points de vue pour répondre aux préoccupations des parties prenantes
  • Savoir lire et interpréter des vues d’architecture réalisées avec ArchiMate®
  • Préparer le passage de la certification ArchiMate® 3.2 niveau 1 (Foundation) et ArchiMate 3.2 niveau 2 (Practitioner)
Tarif

A partir de 3 290,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer un site Internet sur Wix à partir de zéro, fonctionnel et indexé
  • Ajouter, supprimer, mettre à jour les contenus
  • Modifier la mise en page
  • Ajouter des applications de Wix App Market
  • Connecter votre nom de domaine
  • Héberger votre site chez Wix.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Google Drive

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Tout utilisateur souhaitant maîtriser les fonctionnalités de Google Drive pour partager et collaborer en Equipe

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

  • Naviguer dans le Drive
  • Utiliser la recherche
  • Gérer les documents (créer, importer, convertir, envoyer...)
  • Gérer les versions, suivre un document
  • Partager et collaborer
Tarif

A partir de 350,00 €

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

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

  • Créer un site "plateforme" de projet interne ou d'équipe
  • Publier le site avec autorisations et permissions
  • Collaborer en temps réel.
Tarif

A partir de 510,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser les processus de conception et de développement de solutions IA
  • Acquérir les compétences en veille stratégique et en gestion de projet
  • Développer les compétences en gestion d’équipe et sélection de fournisseurs
  • Explorer les différentes méthodes agiles de gestion de projet
  • Approfondir les compétences en collecte, modélisation et traitement des données
  • Comprendre les enjeux éthiques, juridiques et réglementaires de l’IA
  • Acquérir les compétences en déploiement et adoption des solutions IA
Tarif

A partir de 8 000,00 €

Durée

280 heures

Modes
  • Distance

Objectifs de la formation

  • Développer des applications de hacking et forensic à l'aide du langage Python.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Kubernetes

Proposé par Sparks

Objectifs de la formation

  • Optimiser l'orchestration de vos conteneurs avec Kubernetes
  • Installer et configurer Kubernetes
  • Maîtriser sa stratégie de déploiement
  • Comprendre le stockage persistant et la gestion des Volumes
  • Savoir utiliser ConfigMaps et les Secrets
  • Connaître quelques concepts avancés de Kubernetes
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...