Aller au contenu principal

24 formations

JavaScript

Présentation

JavaScript est un langage de programmation de haut niveau utilisé principalement pour développer des applications web. Il a été créé en 1995 par Brendan Eich et est devenu rapidement un langage très populaire en raison de sa simplicité et de sa capacité à s'exécuter sur les navigateurs web.

JavaScript est un langage dynamique, ce qui signifie qu'il est interprété à l'exécution plutôt que compilé au préalable, ce qui permet une plus grande flexibilité lors de la programmation. Il supporte différents paradigmes de programmation, tels que la programmation orientée objet ou orientée prototype, la programmation évènementielle et la programmation impérative.

JavaScript est aujourd'hui un langage que l'on retrouve dans de nombreux types de projets, comme la création de sites, applications web et logiciels (via Electron par exemple) ou l'automatisation de traitement de données (sur Excel online, Service Now, etc.). Il possède également une grande variété de bibliothèques et de frameworks, tels que React, Vue.js et Angular, qui facilitent grandement le développement d'applications web modernes.

Introduction à NodeJS : programmation JavaScript serveur
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1290€ HT

Le développement JavaScript a connu un nouvel essor avec l’arrivée de NodeJS en 2009. D’un environnement majoritairement composé de sites web, JavaScript a été utilisé dans un nombre croissant d’environnements : ligne de commande, applications backend, logiciels notamment. Les forces de NodeJS résident en son modèle événementiel, son support des opérations asynchrones et sa grande quantité de packages permettant d’ajouter rapidement …

Développement web : Réactivité et Temps Réel
Développement - Avancé

Avancé Présentiel
À distance
3 jours 1490€ HT

Formation à venir

Développement web : APIs navigateur
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1150€ HT

Le terme « Web 2.0 » a débuté en 2004 pour signifier un changement de paradigme incluant notamment l’interopérabilité des contenus internet : ceux-ci doivent être lus par différents navigateurs, équipements, logiciels divers. Depuis, de nombreuses avancées ont eu lieu. La fin de Flash et de Java au sein des navigateurs au profit d’APIs natives HTML5 en sont des exemples édifiants. De nombreuses fonctionnalités ont été adjointes aux …

Framework JS : Angular, les fondamentaux
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Formation à venir

Framework JS : Vue JS, les fondamentaux
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Formation à venir

Java EE : intégrer une base de données via Hibernate avec JSF
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Jakarta EE (précédemment nommé Java EE) est une spécification Java destinée aux applications d’entreprise. Par « application d’entreprise », on entend un environnement robuste et évolutif, facilement adaptable, pour mieux suivre les problématiques métier. Cette spécification inclut évidemment la création d’applications et de sites web, avec l’usage des langages HTML, CSS et JavaScript. On utilisera alors Java comme médiateur …

Java EE : développer son site web avec les technologies Servlets JSP
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
5 jours 2700€ HT

Jakarta EE (précédemment nommé Java EE) est une spécification Java destinée aux applications d’entreprise. Par « application d’entreprise », on entend un environnement robuste et évolutif, facilement adaptable, pour mieux suivre les problématiques métier. Cette spécification inclut évidemment la création d’applications et de sites web, avec l’usage des langages HTML, CSS et JavaScript. On utilisera alors Java comme médiateur …

Algorithmique avec un langage de programmation (Python, JS, etc.)
Développement - Débutant

Débutant Présentiel
À distance
5 jours 2700€ HT

Le développement informatique est basé sur l’algorithmique, une sorte de grammaire universelle applicable ensuite aux différents langages de programmation. L’algorithmique a pour but de résoudre un besoin technique ou fonctionnel sans se perdre dans les contraintes spécifiques d’un langage ; cela en fait le point d’entrée dans la programmation informatique. Cette formation vous propose d’apprendre comment transformer un problème en …

JavaScript : communication asynchrone et sécurité
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1150€ HT

JavaScript est un langage extrêmement versatile et très complet : il autorise de nombreuses fonctionnalités côté frontend. De manière non-exhaustive, on peut lister : effectuer des requêtes HTTP, stocker des informations dans le navigateur, accéder à des informations systèmes. Toutes ces possibilités sont autant de moyens de réaliser des actions côté frontend pour un bénéfice de réactivité, d’expérience utilisateur ou encore de …

Wordpress : créer ses propres plugins
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Wordpress est un CMS (Content Management System ou Système de Gestion de Contenu) qui peut être amélioré et étendu grâce à la communauté : tout le monde peut créer ses propres thèmes et ses propres plugins, qu’ils soient pour son usage propre ou pour le diffuser au public. Cette formation vous propose de plonger dans la création de plugins WordPress. Vous y découvrirez l’écosystème de développement WordPress avec ses outils et fonctions. Vous …

Structurer ses données avec les langages XML, YAML et JSON
Base de données - Débutant

Débutant Présentiel
À distance
1 jour 600€ HT

L’informatique a toujours été intimement liée aux notions de données. Les données comme « 42 », « Jean » ou « 10 » n’apportent de valeurs que quand elles sont structurées avec des libellés comme « âge », « prénom » ou « département ». Les données structurées ont pris de nombreuses formes au fur et à mesure : fichiers, bases de données relationnelles ou non, accessibles via un système de fichiers, sur le réseau, par des APIs. Cette …

Développement web : Canvas, SVG et WebGL
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Les technologies web ont vu leur périmètre de fonctionnalités s’étendre de manière impressionnante ces dernières années : réalisation de formes statiques vectorielles avec SVG (Scalable Vector Graphics), dessins complexes profitant de l’accélération graphique 2D et 3D avec Canvas, dont l’intégration d’OpenGL avec WebGL (Web Graphics Library). Il n’a jamais été aussi simple de réaliser des dessins et animations complexes, …

Web front : HTML, CSS et JavaScript niveau 1
Développement - Débutant

Débutant Présentiel
À distance
3 jours 1290€ HT

Les sites internet sont devenus incontournables dans notre vie de tous les jours, et leur nombre est en constante évolution. Selon Internet Live Stats, plus de 1.9 milliards de sites internet sont en ligne (novembre 2021). Si de nombreux sites internet utilisent des CMS (Content Management System ou Système de Gestion de Contenu) comme WebFlow, WordPress ou WiX, il est souvent nécessaire d’avoir des bases en programmation dans les langages du web pour …

React avec TypeScript
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Au cours de la dernière décennie, l’évolution rapide du web a stimulé le besoin d’un « JavaScript étendu » enrichissant l’expérience utilisateur avec de nouvelles fonctionnalités tout en simplifiant le développement. TypeScript, React, Angular ou encore Vue.js sont notamment nés de ce besoin. TypeScript, créé en 2012 par Microsoft, offre un sur-ensemble typé de JavaScript qui facilite la construction d'applications complexes et …

React niveau 2
Développement - Avancé

Avancé Présentiel
À distance
3 jours 1790€ HT

Dans le paysage dynamique du développement web moderne, la maturité des outils et des pratiques est essentielle pour répondre aux exigences croissantes en matière de performance et d’expérience utilisateur ; dans ce contexte, React s’est imposé comme une solution de choix. Cette formation de niveau 2 est conçue pour les personnes qui ont déjà une expérience avec React et qui souhaitent approfondir leurs compétences. Au cours de cette …

React : les fondamentaux
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Avec l’évolution des usages du web de cette dernière décennie, il s’est développé un fort besoin d’un « JavaScript étendu » pour fournir de nouvelles fonctionnalités aux utilisateurs, dans un langage simplifié. La réponse à ce besoin s’est faite à travers le développement de différentes bibliothèques et cadriciels (frameworks) JavaScript tels que Angular, Vue.js ou encore React. Créé en 2013 par Meta (ex Facebook), React …

JavaScript niveau 2
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
4 jours 2100€ HT

JavaScript est un langage extrêmement versatile et très complet : il autorise de nombreuses fonctionnalités côté frontend. De manière non-exhaustive, on peut lister : effectuer des requêtes HTTP, stocker des informations dans le navigateur, accéder à des informations systèmes. Toutes ces possibilités sont autant de moyens de réaliser des actions côté frontend pour un bénéfice de réactivité, d’expérience utilisateur ou encore de …

JavaScript : Design Patterns et orienté prototype
Développement - Avancé

Avancé Présentiel
À distance
2 jours 1150€ HT

JavaScript est un langage disposant de multiples paradigmes de programmation en son sein. On y retrouve des éléments de programmation fonctionnelle avec l’utilisation massive des fonctions « map », « reduce » et « filter ». La spécification ES6 (ECMAScript 2015) apporte la programmation orientée objet au sein de JavaScript avec notamment le mot-clé « class ». Mais JavaScript propose depuis longtemps un paradigme spécifique …

JavaScript : paradigmes, programmation objet et fonctionnelle
Développement - Débutant

Débutant Présentiel
À distance
2 jours 1150€ HT

JavaScript est un langage avec une histoire riche ayant façonné sa syntaxe. Un langage d’abord pensé pour de la manipulation de DOM (Document Object Model) et une programmation événementielle, où ses conventions se retrouvent agrémentées de celles de nombreuses bibliothèques comme jQuery ou Dojo. Puis, ce langage a dépassé l’environnement du navigateur, avec PhoneGap et NodeJS d’abord, puis Electron et React Native pour ne citer qu’eux. Si …

JavaScript niveau 1 : dynamiser son site web
Développement - Débutant

Débutant Présentiel
À distance
2 jours 1050€ HT

Le langage de programmation JavaScript est le seul langage de programmation algorithmique compris par un navigateur internet. Si HTML permet de structurer le contenu et CSS de le mettre en forme, JavaScript permet de créer des structures de code complexes, comme des fonctions, des conditions ou des boucles, qui donnent au site une capacité de réflexion. Ces algorithmes permettront de cacher ou d’afficher une partie de la page sous conditions, de réaliser une …

Web back : réaliser un site web avec PHP et MySQL
Développement - Débutant

Débutant Présentiel
À distance
3 jours 1290€ HT

Le développement web se divise en deux grandes catégories. Il y a tout d’abord ce qu’on appelle le « frontend » ou simplement « front » (devant), qui représente ce qui est visible par un visiteur. Au sein du « front », on retrouvera les langages HTML, CSS et JavaScript permettant au site de s’afficher. Et puis, il y a le « backend » ou « back » (arrière) qui représente la programmation servant à générer le site web. On trouvera …

Web front : HTML, CSS et JavaScript niveau 2
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1290€ HT

Vous avez débuté le développement web en utilisant les langages de programmation HTML, CSS et JavaScript. Vous avez réalisé avec succès plusieurs pages ou même des sites entiers, avec des composants comme des listes, des tableaux, des images, des transitions et animations. Vous avez pu utiliser JavaScript pour récupérer des contenus sur le web ou ajouter des contenus interactifs ou des validations avec des conditions et des boucles. C’est à ce moment que …

NodeJS : développer une application avec MongoDB et GraphQL
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Le développement JavaScript a connu un nouvel essor avec l’arrivée de NodeJS en 2009. Les forces de NodeJS résident en son modèle événementiel, son support des opérations asynchrones et sa grande quantité de packages permettant d’ajouter rapidement nombre de fonctionnalités fournies par la communauté Open Source. L’utilisation de Fastify (ou Express) avec NodeJS rend aisé le développement d’applications web ou d’APIs. MongoDB, de son …

NoSQL : concepts et initiation à MongoDB avec JavaScript
Base de données - Débutant

Débutant Présentiel
À distance
2 jours 980€ HT

Depuis maintenant plus de dix ans, les systèmes de gestion de bases de données (SGBD) dits « NoSQL » ont bousculé le quasi-monopole du stockage de données dit « relationnel ». Si les systèmes alternatifs ne sont pas nouveaux, les raisons de cet essor sont multiples : structure de données spécialisée, capacités de mise à l’échelle ou encore proximité avec le langage de programmation. Dans cette formation, vous découvrirez les …