Progressive Webapps

Travailler avec les progressive web apps

Dans les dernières statistiques parues sur l'utilisation du web, la majorité se faisait sur un smartphone. Ceci engendre des éventuels problèmes de connexions, de performances ou encore d'expérience u...

VueJS

Opérationnel avec VueJS

Voici la toute dernière des librairies permettant de créer des applications riches. Après les frameworks AngularJS/Angular2, après la librairie React, voici VueJS qui bénéficie des points positifs de ...

Node.js

Maîtrisez la puissance de JavaScript côté serveur

Node.js est une plate-forme Web permettant de développer des applications asynchrones côté serveur en langages JavaScript, offrant des nouvelles possibilités permettant de gérer un grand volume d’util...

Sensibilisation au Software Craftsmanship

Concepts de base du Software Craftsmanship avec ateliers

Connaître les principes et les pratiques du mouvement Software Craftsmanship.

Acculturation agile pour le Top Management et les sponsors

Vous êtes DG, CEO, top manager, sponsor de projets, découvrez les méthodes agiles et leurs principes

Les projets sont toujours de plus en plus complexes à mettre en oeuvre et les approches prédictives historiques (cycle en V, cascade/waterfall) y répondent difficilement. **Les méthodes Agiles, ou ad...

JavaScript : Initiation

Apprendre et développer en JavaScript

Le langage JavaScript est devenu incontournable au fil des années, que ce soit dans les navigateurs internet ou côté serveur avec Node.js. La formation "Initiation au JavaScript" s'adresse aux dévelo...

React

Développement d'applications dynamiques avec React

React est une librairie née des problématiques de performance, productivité et maintenabilité rencontrées par les équipes de développement de Facebook et Instagram. Il en résulte une librairie puissan...

AngularJS

Développement d'applications riches avec AngularJS

AngularJS est un framework Javascript en plein essor, visant à structurer et simplifier le développement d'applications riches côté client. Développé par Google sous licence open-source, il intègre na...

Animez un Design Sprint !

Mettre en œuvre le Design Thinking

Le “Design Sprint” est inspiré du Design Thinking et de l’approche agile. Il s’agit de concentrer sur 5 jours les différentes phases du Design Thinking (inspiration, conceptualisation et réalisation)...

Web Application Security

OWASP Top 10 and Threat Modeling

Web security is an ever-changing landscape. Protect your infrastructure and your sensitive data with this 1-day workshop. We'll start with the theory behind application hardening. We will then go thro...

Kickstartez votre MVP en 3 jours avec la méthode Zenika Labs

N'ayez plus peur de lancer des projets stratégiques et innovants !

Vous voulez tester une idée innovante, mais vous ne savez pas comment vous lancer ? Vous vous demandez comment monter un laboratoire d'innovation au sein de votre entreprise ? Apprenez par où commence...

Continuous Integration

Industrialisation du développement

L'intégration continue est un principe majeur d'industrialisation des développements. Il permet de contrôler le code et de le tester de manière automatique tout en fournissant un système d'alertes en ...

Continuous Delivery

Industrialisation du processus de livraison logiciel

Le “Continuous Delivery” est une pratique de développement logicielle afin d’automatiser et améliorer la livraison logicielle.

Leadership et agilité

Le fonctionnement d'une organisation agile

On pense souvent que le rôle du leadership est moins important quand les organisations sont agiles. Or les leaders y sont plus importants que jamais, mais leur influence n'est pas forcément hiérarchiq...

Choisir son framework JavaScript

Savoir faire le bon choix dans le bon contexte

De plus en plus de sites et applications web sont réalisés sous forme de Single Page Application entièrement en JavaScript exécutée dans le navigateur. Ces sites s’appuient sur des frameworks JavaScri...

Découverte Kanban

Les différentes recettes pour faire de l'Agile

Savez-vous que pour devenir agile, il n'existe pas une seule recette ? En effet, suivant le contexte de chaque entreprise, voire des équipes au sein d'une même entreprise une approche de type Scrum (f...

Découverte de l'Agilité

Découvrez les méthodes Agiles et leurs pratiques

Alors que les projets confiés à la DSI sont toujours plus complexes, les approches prédictives historiques sont incapables d'y répondre. Les méthodes Agiles les ont remplacées et sont devenues le nou...

ScrumMaster

Réussissez vos projets avec les méthodes Agiles et Scrum

Alors que les projets confiés à la DSI sont toujours plus complexes, les approches prédictives historiques sont incapables d'y répondre. Les méthodes Agiles les ont remplacées et sont devenues le nou...

Design Thinking

Booster la créativité et l’innovation au sein de vos équipes par le Design Thinking!

Identifier de nouvelles opportunités, améliorer ou imaginer de nouvelles solutions grâce au Design Thinking. Ce processus d’idéation apporte une vision pluridisciplinaire à vos projets à travers la co...

Crafting Code

Apprendre les secrets du Clean Code et du TDD avec Sandro Mancuso

Cette formation est conçue pour aider les développeurs à écrire du code bien pensé. Du code propre, facile à tester et à maintenir, et qui reflète bien le domaine métier. Ce cours est quasiment 100% p...

Management 3.0

Devenez un Manager Agile

Cette formation s’adresse aux managers, consultants, RH du 21ème siècle qui souhaitent savoir se positionner et développer une nouvelle posture adaptée dans des contextes contemporains d’agilité, de d...

PHPUnit

Writing unit tests with PHP

Everyone tells you that you need to test. You know the theory, but you don't know where to begin. What to test? What cases to write? PHPUnit is a testing framework for PHP that offers many ways to aut...

Kanban

Découvrez et apprenez à mettre en place Kanban

Savez-vous que pour devenir agile, il n'existe pas une seule recette ? En effet, suivant le contexte de chaque entreprise, voire des équipes au sein d'une même entreprise une approche de type Scrum (f...

Angular

Développement d'applications riches avec Angular

Angular est la toute nouvelle version du framework créé par Google. Cette nouvelle version amène de nombreuses fonctionnalités, permettant de développer des applications web plus rapidement et de meil...

TDD

Test Driven Development avec Java

Maîtriser la méthode de développement dirigé par les tests dans un contexte pratique et concret. Soyez plus sur du code que vous produisez, maîtriser vos refactoring, et diminuer les bugs et les régr...

DevOps : Sensibilisation à la démarche

Une immersion dans l'univers DevOps au travers de présentations et d'ateliers

Référentiel de bonnes pratiques poussé initialement par les grands acteurs du web, la démarche DevOps vise à renforcer la collaboration entre les équipes de développement -les « Dev »- et les équipes ...

Typescript

Apprendre et développer en Typescript

Typescript est un langage de programmation créé par Microsoft. Ce nouveau langage permet d'utiliser des fonctionnalités qui ne sont pas encore disponibles dans le langage JavaScript. Grâce à lui, nous...

Clean Code

Concevoir et écrire un code propre, améliorer un code existant

L'introduction des méthodes agiles a permis de mieux construire des logiciels conformes aux besoins réels, et d'améliorer le processus de delivery. Le clean code est un ensemble complémentaire de prat...

Initiation Web

Coder le web

Une formation ouverte à tous pour comprendre les langages du web, leurs spécificités et leurs collaborations. Utilisation de HTML5 et CSS3.