Svelte - Développement léger d'applications Web

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Décrire les principaux concepts liés au framework Svelte
  • Ecrire une application Svelte à base de différents composants réactifs, la mettre au point et la proposer aux utilisateurs.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 010,00 €

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

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 010,00 €

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

Programme

Jour 1

Présentation de Svelte

  • Positionnement face à Vue.js, React et Angular
  • Ce qui est nouveau par rapport aux trois autres frameworks
  • Le compilateur
  • Pour un code simple
  • Pour un code très léger et rapide
  • Architecture de Svelte
  • Les bons cas d'utilisation de Svelte
  • Installation de Svelte locale et en ligne
  • Présentation de l'utilisation de l'IDE et ses extensions
  • VS Code, Svelte for VS Code et Svelte Intellisense
Exemples de travaux pratiques (à titre indicatif)
  • Installation de Svelte et découverte du code résultant d'une application simple créée en TP à partir de la CLI

Les bases à connaître

  • La syntaxe native à Svelte
  • Notion de composant Svelte et cycle de vie
  • Création d'un composant
  • Incorporation de composants pour une IHM riche
  • Réutilisation de composants
  • Utilisation des accolades
  • Variables dites réactives
  • Fonctions ou méthodes dites réactives
  • Binding des propriétés
  • Contrôle de flux avec Svelte : itératives et alternatives
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application de base incluant une IHM réalisée à partir de plusieurs Svelte (partie 1)

Jour 2

Les bases à connaître (suite)

  • Passage d'informations entre composants
  • Les slots
  • Répondre aux évènements
  • Les hooks
  • Gestion des styles, classes et HTML
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application de base incluant une IHM réalisée à partir de plusieurs Svelte (partie 2)

Formulaires et liaison de données (binding)

  • Le binding bi-directionnel
  • Gestion des composants de type bouton radio, checkbox, textarea...
  • Gestion des listes déroulantes de type SELECT
  • Validation de champs et de formulaire
Exemples de travaux pratiques (à titre indicatif)
  • Création et gestion par Svelte d'une interface graphique composée de plusieurs zones de saisie

Jour 3

Gestion d'état et des données

  • Utilité des stores
  • Créer et utiliser un store
  • Les stores en lecture et en mise à jour
  • Composants d'état et de présentation
  • Gérer les souscriptions
  • Stores personnalisés
Exemple de travaux pratiques (à titre indicatif)
  • Ajout des données de l'interface graphique préalablement écrite dans un store nouvellement créé dans l'application

Transitions et animations

  • Fonctionnement des transitions
  • Store et valeurs d'animation
  • Différents types de transitions, en "in" et en "out"
  • Animation d'éléments
Exemple de travaux pratiques (à titre indicatif)
  • Modification de l'état d'un objet visuel améliorant l'IHM par l'application d'une transition

Pour aller plus loin

  • Appeler des API REST
  • Différentes sortes de routage
  • L'apport du framework Sapper
Exemple de travaux pratiques (à titre indicatif)
  • Codage de l'appel d'un API REST externe

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Maîtriser JavaScript.

Public

Développeurs Front End amenés à réaliser une application à base de composants Svelte.

Ces formations pourraient vous intéresser

Objectifs de la formation

Découvrir SharePoint 2019 et comprendre son utilisation - Savoir utiliser au quotidien les outils de gestion de SharePoint 2019 pour pouvoir gérer et alimenter vos sites SharePoint 2019
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les enjeux de la sécurité des systèmes d'information, ainsi que ses acteurs et ses limites
  • Proposer des solutions pour pouvoir faire transiter des données sur un réseau d'entreprise de façon sécurisée
  • Installer et paramétrer un pare-feu approprié au réseau d'une entreprise
  • Installer et configurer un proxy
  • Mettre en place un filtrage
  • Utiliser différents outils permettant de détecter une intrusion sur un réseau.
Tarif

A partir de 2 680,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

Installer et configurer des kits SDK et des boîtes à  outils pour environnements de développement - Automatiser les opérations de service de base à  l'aide de C# ou Java - Utiliser des modèles de sécurité pour gérer l'accès à  AWS - Comprendre les modèles de déploiement et leur utilisation sur AWS
Tarif

A partir de 2 075,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les actions d'administration courante de PostgreSQL
Tarif

A partir de 2 245,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spark

Proposé par Sparks

Objectifs de la formation

  • Expliquer le fonctionnement d'Apache Spark et ses relations avec le Big Data et Hadoop
  • Utiliser les RDD pour gérer les opérations et MapReduce
  • Intégrer et utiliser HDFS avec Spark
  • Mettre en place et déployer une structure de cluster Spark
  • Appliquer le partitionnement et la programmation parallèle sur les données HDFS
  • Concevoir et générer une application Spark
  • Implémenter Spark Streaming pour le traitement des données en temps réel
  • Appliquer des algorithmes de Machine Learning avec MLlib et optimiser Spark
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser l'installation, la configuration et la maintenance d'applications dans des environnements multi-utilisateurs Citrix XenApp et Terminal Services
Tarif

A partir de 1 745,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concevoir des applications web PHP maintenables et réutilisables - Optimiser le code
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’articulation entre marketing opérationnel et stratégique
  • Bâtir une stratégie de marketing opérationnel créatrice de valeur en optimisant les investissements
  • Déterminer les insights clients tout au long du parcours d’achat
  • Mettre en place un système de mesure de la performance
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

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

  • Créer un blog ou un site Web professionnel avec WordPress
  • Gérer les contenus
  • Sélectionner et installer un thème
  • Faire la mise en page avec Gutenberg et Elementor
  • Créer et gérer des modèles de page avec Gutenberg
  • Personnaliser l'en-tête et le pied de page avec le FSE (Full Site Editing) et Elementor Pro
  • Ajouter des plug-ins et des widgets
  • Gérer un hébergement de site Internet.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

A partir de 1 980,00 €

Durée

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...