Aller au contenu principal

34 formations

frontend

Présentation

Le développement Frontend est la partie du développement web en charge de la création de l'interface utilisateur et de l'interaction avec celle-ci. Cela implique la conception et la mise en œuvre de la partie visible d'un site Web ou d'une application Web.

Les responsabilités du code lié au frontend incluent :

  • La création de la structure HTML : les différents éléments sémantiques de la page web (paragraphes, images, formulaires, etc.)
  • La mise en forme avec le CSS : le style visuel de la page web (couleurs, polices, positions des éléments, etc.)
  • La programmation JavaScript : la logique interactive pour l'interface utilisateur (manipulation des éléments de la page, gestion des événements de souris et de clavier, etc.)

HTML5 et CSS3 : animations et responsive design
Développement - Intermédiaire

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

Après avoir découvert les langages HTML et CSS permettant de réaliser notamment des sites web, cette formation vous propose de perfectionner vos connaissances dans ces deux langages. Depuis dix ans, la proportion de visiteurs de sites web entre leur smartphone et un ordinateur a complètement changé. Selon StatCounter, 6% des visiteurs de sites web utilisaient leur mobile en 2011, alors qu’ils sont 60% en 2022. Depuis 2017, votre site web est probablement …

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 …

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 …

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 …

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

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

Formation à venir

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-clef « class ». Mais JavaScript propose depuis longtemps un paradigme spécifique …

ASP.NET MVC Core : créer un site web avec les derniers standards Microsoft
Développement - Intermédiaire

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

ASP.NET Core (Active Server Pages) est une technologie produite par Microsoft permettant de réaliser des applications web avec le framework .NET Core (intégré notamment avec le langage de programmation C#). Si la première mouture apparaît en 1996, la technologie a fortement évolué. Au départ ASP (1996-2000), puis ASP.NET (2000-2019) et enfin ASP.NET Core (2016-Présent). Aujourd’hui sobrement abrégée ASP.NET Core, cette technologie Open Source …

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

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 …

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 …

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 …

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 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 …

ASP.NET : les fondamentaux
Développement - Intermédiaire

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

Fondé sur la base de ASP (Active Server Pages) avant d’être intégré au framework .NET, ASP.NET est un framework web côté serveur permettant de réaliser des pages web dynamiques avec le framework .NET. Vous pourrez ainsi créer des sites web avec C#, Visual Basic.NET ou F#, langages fortement typés renforçant la robustesse de vos applications. Deux technologies accompagnent le développement avec ASP.NET : ASP.NET WebForms, proche de la …

C# : les fondamentaux
Développement - Intermédiaire

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

Langage de programmation orienté objet proposé par Microsoft, il a été pensé comme dérivé du C++ et compétiteur du langage Java, d’où sa grande proximité en termes de syntaxe. Ce langage est intégré au framework .NET, le rendant compatible avec la réalisation de logiciels, de sites et d’applications web, d’applications mobiles et même d’objets connectés. Rapide, fortement typé et enrichi par une large communauté, C# est un langage …

PHP : les fondamentaux
Développement - Débutant

Débutant Présentiel
À distance
4 jours 1900€ HT

Si de nombreux sites internet sont aujourd’hui créés à partir de systèmes dits « CMS » (Content Management System, ou Système de Gestion de Contenus) tels que WordPress, WiX ou Drupal, de nombreuses raisons demeurent pour l’apprentissage du langage PHP. Que ce soit pour adapter un thème existant d’un CMS ou s’affranchir totalement des limites de ces outils, la connaissance du langage PHP reste une valeur sûre dans le développement web …

Développement web : accessibilité et bonnes pratiques
Accessibilité - Débutant

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

L’accessibilité numérique consiste à rendre ses contenus accessibles pour le plus grand nombre, incluant les personnes en situation de handicap(s). Les handicaps sont par nature divers, d’envergure variable, et peuvent être temporaires, permanents ou apparaître avec l’âge. Ce n’est pas un besoin à la marge : selon le Conseil National du Numérique, cela concerne …

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 : 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 …

Python : créer une application web avec Flask
Développement - Intermédiaire

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

Flask est un « microframework web », un cadre de développement minimaliste permettant de réaliser des applications web. Utilisable avec Python, pensé pour être simple à prendre en main et à utiliser, Flask permet de développer rapidement une application accessible sur le web, interrogeant une base de données et disposant de toutes les fonctionnalités usuelles : téléchargement et téléversement de fichiers, autorisation avec sessions ou JWT, …

C# et WinForms : créer ses applications bureau
Développement - Intermédiaire

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

Windows Forms (abrégé WinForms) est une des technologies Microsoft permettant de créer des logiciels Windows. Concurrencé par d’autres technologies comme Windows Presentation Foundation (WPF), Xamarin ou Universal Windows Platform (UWP), WinForms est pourtant resté une option fiable pour réaliser rapidement des applications de bureau fonctionnelles et profitant de la robustesse du framework .NET. Au cours de cette formation, vous découvrirez …

C# et WPF : créer ses applications bureau
Développement - Intermédiaire

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

WPF (Windows Presentation Foundation) est une spécification graphique permettant de réaliser des interfaces visuelles avec un langage dénommé XAML (eXtensible Application Markup Language), dérivé du XML et du HTML. On utilisera WPF pour réaliser des logiciels Windows. Succédant à WinForms et précurseur d’autres technologies comme Xamarin ou Universal Windows Platform (UWP), WPF reste une option fiable pour réaliser des applications de bureau …

Java et Swing : créer ses applications bureau
Développement - Intermédiaire

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

Java est un langage Orienté Objet permettant de réaliser des applications web, mobiles, des logiciels pour ordinateurs ou pour systèmes embarqués. Mise à disposition en 1998, Swing est une bibliothèque Java permettant de créer des interfaces graphiques pour Java et donc d’afficher des fenêtres et des boutons en lieu et place de la ligne de commande. 10 ans plus tard, en 2008, JavaFX, une nouvelle bibliothèque d’interfaces graphiques est mise à …

Applications universelles Windows & Xamarin
Développement - Intermédiaire

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

Xamarin est une plateforme open source permettant de réaliser des applications Android, iOS et UWP (Universal Windows Platform) avec une base de code commune en C#. Ainsi, Xamarin transformera le code commun en application native compatible pour une variété d'équipements, tablettes, mobiles, montres connectées sur les systèmes d'exploitation Android, iOS et Windows. Le développement mobile se métamorphose depuis plusieurs années : en lieu et …

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 …

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 …

HTML5 et CSS3 : créer son site web
Développement - Débutant

Débutant Présentiel
À distance
2 jours 980€ 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 …

ASP.NET WebForms : réaliser un site web avec les technologies Microsoft
Développement - Intermédiaire

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

ASP.NET WebForms est une solution robuste pour réaliser des applications web avec Microsoft. On y retrouve une architecture proche de la technologie Windows Forms (logiciels Windows) facilitant son utilisation pour les personnes concernées. WebForms possède de nombreuses fonctionnalités rendant le développement web backend plus aisé, comme le Code-Behind, les contrôles utilisateurs ou l’éditeur de page en glissé-déposé. Au cours de cette …

Développement web : UI et UX
Développement - Débutant

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

Le développement web est devenu, au fil des années, un environnement demandant une exigence certaine dans l’UI (Interface Utilisateur) et l’UX (eXpérience Utilisateur). De nombreux points graphiques sont à prendre en compte, comme la mise en page, les polices de caractères, les couleurs et contrastes. De nombreux éléments d’ergonomie doivent également être considérés, comme la navigation, la hiérarchisation de l’information ou encore …

Wordpress : construire son site web et utiliser les templates
Développement - Débutant

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

Si vous voulez réaliser votre site internet, une des solutions est d’utiliser un CMS (Content Management System ou Système de Gestion de Contenu). Ce CMS vous offre tous les outils pour créer simplement : les pages de votre site, des menus pour naviguer, des contenus multimédia comme des images ou des vidéos, des formulaires pour échanger avec vos visiteurs, des systèmes de paiement et encore bien d’autres. WordPress est un CMS créé en 2003 et …