Aller au contenu principal

18 formations

CSS

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 plus vu sur mobile que sur un écran d’ordinateur. La création d’un design s’adaptant à toutes les résolutions d’écran, appelé aussi design adaptatif (responsive design) est une nécessité tant pour éviter un écueil en termes d’images que pour augmenter son audience. Parallèlement, les technologies du web permettent aujourd’hui des merveilles en animation, autorisant les plus créatifs/créatives à réaliser des logos animés, des animations ou des effets de transition pour rendre le web plus agréable à visiter chaque jour. Au cours de cette formation, vous perfectionnerez vos compétences en programmation web front-end avec de nouvelles notions en HTML et en CSS. Ces nouveaux outils vous permettront de réaliser un design adaptatif à tout écran, et d’intégrer dans votre site des animations et des transitions fluides et compatibles avec tous les navigateurs.

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 vous souhaitez passer à l’étape supérieure, en améliorant l’ensemble de vos connaissances dans le développement web. Au cours de cette formation, vous perfectionnerez votre connaissance de HTML avec les contenus multimédia, SVG et les validations avancées de formulaires. Vous décuplerez les capacités de CSS avec les variables, les calculs et une utilisation avancée des requêtes média (media queries). Vous utiliserez les nouveautés d’ES6, de CommonJS avec JavaScript. Enfin, vous découvrirez différents préprocesseurs, bibliothèques et outils pour faciliter le développement web.

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 dans cette partie ce qui existe côté serveur : la base de données stockant les informations utilisateur, la sécurité du serveur et des données, les mots de passe, et plus généralement tout ce qui ne se voit pas. Au cours de cette formation, vous découvrirez le développement backend avec les langages PHP et SQL. Vous découvrirez comment développer un site web en PHP, en utilisant les conditions, les boucles et autres structures algorithmiques. Vous découvrirez également SQL, un des langages permettant d’interagir avec une base de données.

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 et modulaire fait la synthèse des outils Microsoft dans le domaine des applications web. Au cours de cette formation, vous découvrirez ou redécouvrirez l’architecture MVC (Modèle-Vue-Contrôleur), l’utilisation du moteur de vues Razor, la création d’API avec C#, l’intégration d’une base de données avec Entity Framework et de manière générale, comment réaliser des applications web avec ASP.NET Core.

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 navigateurs et sont regroupées au sein du terme « APIs navigateur ». Utilisées par JavaScript, elles enrichissent l’utilisation des sites web et l’intégration du matériel client pour améliorer l’expérience utilisateur. Cette formation vous propose un tour d’horizon des APIs navigateur : le « drag and drop » (glisser/déposer), la variable « navigator », le « localStorage » (stockage local), les APIs liées aux capteurs mobiles, mais également les Services Workers.

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 entre la page web et les autres composants comme les base de données, fichiers, systèmes d’authentification ou autre dépendance externe. Au cours de cette formation, vous utiliserez Jakarta EE pour créer une application web en lien avec une base de données. En utilisant le modèle MVC, Hibernate, JSF et les outils à votre disposition, vous serez en mesure de créer une application web avec Java, résiliente et respectueuse des standards.

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 entre la page web et les autres composants comme les base de données, fichiers, systèmes d’authentification ou autre dépendance externe. Au cours de cette formation, vous utiliserez Jakarta EE pour créer une application web en lien avec une base de données. En utilisant le modèle MVC, JPA, JSP, les Servlets et les outils à votre disposition, vous serez en mesure de créer une application web avec Java, résiliente et respectueuse des standards.

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 technologies Windows Forms, et ASP.NET MVC, plus respectueuse des standards et bonnes pratiques du web, avec le patron de conception Modèle-Vue-Contrôleur (MVC). Au cours de cette formation, vous découvrirez l’environnement ASP.NET, ses usages et ses différentes possibilités. Vous comprendrez l’important de la base ASP.NET Core, ainsi que les différentes manières de réaliser des sites web dynamiques « à la Microsoft », avec ASP.NET WebForms et ASP.NET MVC Core.

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 backend. Avec cette formation, vous plongerez dans les concepts régissant le web, écrirez du code en PHP respectueux des standards, et réaliserez un site web dynamique avec une gestion de fichiers, des comptes utilisateurs et une base de données.

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, moteur de template pour les pages web et bien d’autres. Au cours de cette formation, vous apprendrez à installer Flask et à créer une application web qui prend correctement en charge les requêtes et les réponses HTTP. Vous apprendrez à réaliser des pages web avec Jinja, un moteur de template plébiscité par Flask et à créer des APIs. Enfin, vous apprendrez à interagir avec une base de données pour afficher des jeux de données, dans des pages web comme dans des APIs.

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 aurez l’occasion de créer vos propres paramètres, pages de configuration et shortcodes pour ajouter des fonctionnalités à WordPress de la bonne manière. Vous aurez également l’occasion de découvrir les bonnes pratiques et les usages en termes de sécurité, pour créer des plugins sans générer de failles de sécurité sur votre site WordPress.

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, exécutés directement dans votre navigateur ordinateur ou mobile, sans aucune extension. Au cours de cette formation, vous apprendrez à réaliser des figures avec SVG, à réaliser des animations et formes avec JavaScript et la balise. Vous vous initierez au rendu 3D avec JavaScript et WebGL par le biais de la bibliothèque three.js pour créer des espaces 3D navigables dans un navigateur et/ou en réalité augmentée avec votre téléphone ou un casque VR.

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 atteindre ses objectifs. En effet, même si ces outils simplifient la mise en ligne d’un site web, il est parfois (souvent ?) impossible de réaliser exactement ce que l’on souhaite sans « taper du code ». Cette formation vous propose de découvrir les trois langages de présentation du web : HTML pour la structure et le contenu, CSS pour le style visuel, et JavaScript pour les interactions et événements. Pendant cette formation, vous apprendrez à créer un site internet à partir de zéro et découvrirez les fonctionnements du web, pour pouvoir plus facilement créer des sites ou les adapter.

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 atteindre ses objectifs. En effet, même si ces outils simplifient la mise en ligne d’un site web, il est parfois (souvent ?) impossible de réaliser exactement ce que l’on souhaite sans « taper du code ». Cette formation vous propose de découvrir deux des trois langages de présentation du web : HTML pour la structure et le contenu et CSS pour le style visuel. Pendant cette formation, vous apprendrez à créer un site internet à partir de zéro et découvrirez les fonctionnements du web, pour pouvoir plus facilement créer des sites ou les adapter.

XML : initiation à CSS pour XML et XSLT
Développement - Intermédiaire

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

Les données peuvent être présentées de nombreuses manières : via des bases de données relationnelles comme MySQL ou celles utilisées par Microsoft Access, dans un tableur de type OpenOffice, dans un fichier JSON, un simple fichier texte… Parmi toutes ces options, XML (eXtensible Markup Language) a de nombreux avantages. Ce langage a façonné l’histoire numérique en enfantant notamment HTML, le langage des pages web, mais aussi les flux RSS, les fichiers des liseuses « epub » ou le format utilisé pour les documents de plusieurs suites Office (le « x » de l’extension « docx »). Sa structure permet d’être à la fois lisible pour un humain et une machine, facilitant la récupération des données, leur transformation pour les restituer dans un format adéquat : page web, document PDF, ou autre structure de données. Au cours de cette formation, vous apprendrez la syntaxe de XML pour rédiger des données structurées, ainsi que la syntaxe de CSS, un langage permettant de styliser ces données. Vous apprendrez à utiliser XSLT, un langage de transformation de structures XML pour les exporter en XML ou dans un autre format. Enfin, vous apprendrez à naviguer dans une structure XML avec XPath.

Créer des PDF accessibles avec Apache FOP
Accessibilité - Débutant

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

Depuis la création du format PDF par Adobe en 1992, de nombreux outils servent à générer avec des programmes informatiques ce format de fichier omniprésent. Ces dernières années sonnent l’avènement de la génération par navigateur interposé, en particulier avec Puppeteer et son moteur embarqué de navigateur Chrome. Cependant, au-delà des problématiques spécifiques de développement – couleurs, mises en page, métadonnées – pour lesquelles les standards s’améliorent de jour en jour, les navigateurs web ne sont pas aujourd’hui en mesure de proposer des documents PDF avec l’ensemble de leurs fonctionnalités, comme les signets, la sémantique ou la sécurisation par mot de passe. L’accessibilité de ces documents est également mise de côté alors que la norme PDF/UA 2 est prévue pour 2023. Au cours de cette formation, vous découvrirez la création de documents PDF avec le langage FO et le logiciel Apache FOP. Vous apprendrez à créer vos pages, à mettre en page vos documents et à y intégrer des couleurs et images. Vous découvrirez les normes PDF/UA et WCAG 2.0, les points à prendre en compte pour l’accessibilité, ainsi qu’à créer des documents PDF compatibles avec ces deux normes.

XSL-FO : Créer des documents PDF avec Apache FOP
Développement - Intermédiaire

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

Le document PDF (Portable Document Format) est indémodable pour partager rapidement et simplement des documents compris par tous les équipements, du smartphone à l’imprimante en passant bien sûr par l’ordinateur. Créé par la société Adobe il y a plus de trente ans, de nombreux outils pour générer des documents PDF sont apparus, chacun avec leur type de fichier en entrée, parmi lesquels LaTeX, html2pdf, PostScript ou encore XSL-FO. Ces dernières années, la tendance est à la génération par navigateur interposé (via wkhtml2pdf et Selenium d’abord, puis Chrome avec Puppeteer), occasionnant, malgré de bons résultats visuels, des problématiques spécifiques de développement (accessibilité, couleurs, métadonnées…). Au cours de cette formation, vous découvrirez la génération de documents PDF avec la norme XSLT et Apache FOP. Tout d’abord, en utilisant XSL, XSLT et XPath pour manipuler et transformer une structure de données XML. Ensuite, en créant vos premiers documents PDF avec XSL-FO. Vous apprendrez à configurer Apache FOP pour personnaliser et généraliser vos documents PDF. Enfin, vous découvrirez la sémantique PDF pour réaliser des documents le plus accessible possible, compatibles avec la norme PDF/UA et WCAG 2.0.

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 formation, vous apprendrez à utiliser ASP.NET WebForms et ses principaux atouts, comme des pages web au format ASPX, l’utilisation du ViewState, la gestion d’événements et du cycle de vie, ou encore la connexion à une base de données via Entity Framework.