(+33)2 85 52 17 27

Résultats de recherche : :

Ansible

  • 28 septembre 2017

Introduction Gestion automatisée de l’infrastructure systèmes et réseaux (serveurs, machines virtuelles, containers, équipements réseaux) Notion de playbooks Langage de configuration, déploiement, orchestration Commandes Ad-Hoc Installation et inventaire avec Ansible Travaux pratiques sur CentOS Configuration de la connexion avec les serveurs distants : ssh Premiers pas avec ansible : inventaire des serveurs accessibles : hôtes, groupes, etc … Configuration d’un […]

Kubernetes

  • 28 septembre 2017

Introduction Présentation Kubernetes, origine du projet, Fonctionnalités: automatisation des déploiements et de la maintenance des applications en containers. Containers supportés, plate-formes utilisant Kubernetes. Composants de Kubernetes. Définitions: pods, labels, controllers, services Architecture Kubernetes Master: stockage des configurations par etcd, interfaçage par l’API server, noeuds Kubernetes: hébergement des containers, Kubelet pour la supervision des noeuds. Installation et […]

GraphQL

  • 28 septembre 2017

Introduction Pourquoi GraphQL ? Principes de base GraphQL vs. API REST Http comme protocole de transport Le langage GraphQL Syntaxes Requêtes et Mutations Champs, arguments, alias… Types et Schémas Validation, Introspection Penser en graphes Construire une API GraphQL Concevoir son backend avec Spring Boot Définition du Schéma Construire ses résolvers Construire ses mutateurs Gestion des […]

Vue.js

  • 21 juillet 2017

Comprendre VueJS un peu d’histoire les principes Virtual DOM framework progressif programmation réactive two way data binding one way data flow les ressemblances avec Angular / React les différentes sources d’information Utiliser VueJS Vanilla JS la cli et les principaux templates le devtool les vues structure principale le cycle de vie les templates, JSX et […]

Software Craftsmanship par José Paumard

  • 20 juillet 2017

Le programme se compose de 30% présentation sur slides, 70% de codage. La partie codage porte principalement sur le codage de « Katas », un exercice essentiel pour s’exercer à la pratique du TDD / BDD. Introduction à la pratique du développement dirigé par les tests, le cycle de développement TDD Exemple du Kata FizzBuzz Développement du […]

Go

  • 31 janvier 2017

Introduction Historique sur les origines de Go Convention de nommage Documentation du code source Exposition de structures et d’interfaces Les types de collections Les tableaux Les slices Les maps   Les types et les structures Création d’alias de type Création de structure de type Travailler avec des constantes   Les fonctions et les méthodes Les paramètres de […]

XPath, XQuery, et XSLT 3.0

  • 14 décembre 2016

Historique des langages XPath 1.0 et XSLT 1.0, les débuts XPath 2.0 et XSLT 2.0, de grosses améliorations XQuery 1.0, un langage nouveau, mais basé sur les 2.0 3.0, une seule version pour les trois langages    XPath 3.1 XDM : Xml Data Model XML Schema : définition des types de données Nouveaux opérateurs Nouvelles […]

Java 9, 10, 11 et plus : les nouveautés

  • 14 décembre 2016

Introduction Java 9 Le nouveau modèle de releases Java 10 Java 11 JShell Présentation Utilisation Les fonctionnalités avancées Les évolutions Les évolutions dans le langage Les évolutions dans les API Les nouvelles API StackWalking API Flow API VarHandles HTTP Client Les évolutions dans la JVM Le support de standards Les fonctionnalités dépréciées ou retirées Les […]

Migration AngularJS 1.x vers Angular 2

  • 14 décembre 2016

Etat de l’art Les nouveautés Angular 2 Pourquoi migrer ? Stratégies de migration Big bang Mode hybride et cohabitation ES5 / ES6 / TypeScript / AngularJS / Angular 2 Step by step Mise en place de webpack Les loaders webpack indispensables Application des bonnes pratiques AngularJS pour préparer la migration Upgrade/downgrade des services avec ngUpgrade […]

Machine Learning

  • 14 décembre 2016

Introduction Zoom sur les données : format, volumes, structures, … et les requêtes, attentes, des utilisateurs Etapes de la préparation des données Définitions, présentation du data munging Le rôle du data scientist Etude de cas Mise en oeuvre pratique des différentes phases : nettoyage,enrichissement,organisation des données Machine Learning Définition, les attentes par rapport au Machine Learning […]