(+33)2 85 52 17 27

Résultats de recherche : :

KnockoutJS

  • 4 décembre 2014

Introduction Développement Javascript objet, prototypage et bonnes pratiques Applications web dynamiques Présentation de Knockout : pur javascript, extensible Ce que Knockout n’est pas Les concepts Knockout Un design MVVM Observables, Bindings Installation Une première application Syntaxe du data binding Création d’un ViewModel Observables Computed Observables Tableaux Observables, gestion des items Autres méthodes des tableaux Control-flow […]

JavaScript avancé et TypeScript

  • 4 décembre 2014

Rappels JS :  Variables et portée  Conditionnelles et boucles  Fonctions  Isolation de code Nouveautés ECMA Script 2015 (ES 6)  Support (cf. http://kangax.github.io/compattable/es6/) et transpilation  Variables et portée  Templates et interpolation  Boucles (“for … of”, itérateurs)  Fonctions “flèches” et paramètres (par défaut, “infinis”)  Modules  Classes et héritage  Promesses  Déstructuration  Générateurs  Mais aussi : Symbol, Map, Set, Arrays TypeScript […]

JavaScript Industrialisation Front-End

  • 4 décembre 2014

Les outils de développement Mettre en place un bon IDE pour le web jsHint : éviter les erreurs de syntaxe Configurer les navigateurs et leurs extensions pour les développeurs Configurer le poste de travail : nodejs et les npm Les outils de test en ligne codepen jsfiddle jsbin Les outils de build Pourquoi des scripts […]

Swift

  • 4 décembre 2014

Présentation de Swift Historique et concepts Environnement de développement Intéractivité avec REPL & playgrounds Les bases du langage Constantes & variables Types de base & tuples Type explicite et inférence de type Opérateurs Optionals Collections Types valeur et types référence Structures de contrôle Fonctions Closures Enumération Programmation objet en Swift Structures & Classes Propriétés stockées, […]

ElasticSearch Logstash et Kibana ELK

  • 4 décembre 2014

Introduction Qu’est-ce qu’un index de recherche, dans quelles situa­tions pouvez-vous l’uti­li­ser Intro­duc­tion à Elas­tic­search Instal­la­tion Mettre en place un serveur, puis un clus­ter Instal­ler des plugins, et outils de travail Décou­verte de l’API Opéra­tions de base (indexa­tion et recherches simples) Tour d’ho­ri­zon de l’API HTTP et de ses possi­bi­li­tés Décla­ra­tion de mapping Intro­duc­tion à l’ana­lyse Créa­tion […]

Java niveau intermédiaire

  • 4 décembre 2014

Syntaxe avancée Les classes internes et anonymes Les constructeurs Les blocs d’initialisation Les types génériques La syntaxe des lambdas (Java 8) La syntaxe des références de méthode (Java 8) Le package java.lang La classe Object L’interface Comparable : égalité et comparaison L’interface Clonable : copie d’objet Les wrappers et l’autoboxing : conversions de type Les […]

Hadoop Développement MapReduce

  • 4 décembre 2014

Introduction Les fonctionnalités du framework Hadoop Le projet et les modules : Hadoop Common, HDFS, YARN, Spark, MapReduce Utilisation de yarn pour piloter les jobs mapreduce. MapReduce Principe et objectifs du modèle de programmation MapReduce. Fonctions map() et reduce(). Couples (clés, valeurs). Implémentation par le framework Hadoop. Etude de la collection d’exemples. Travaux pratiques : Rédaction […]

EmberJS

  • 4 décembre 2014

Introduction Développement Javascript objet, prototypage et bonnes pratiques Origines et installation d’Ember.js Environnement de développement Sources et dépot Git Yeoman et générateur Ember.js Gestion de build et dépendances avec Bower et Grunt Debug avec Ember Inspector pour Chrome et Firefox Création d’une première application Les bases Ember.js Exemple simple Hello World Concepts : templates, router, […]

Big Data

  • 3 décembre 2014

Introduction au Big Data Le besoin : volumes importants de données, traitements optimisés de flux de données au fil de l’eau, liés aux nouvelles technologies et aux nouveaux usages Domaines concernés : recherche scientifique, médical, e-commerce, sécurité, … Développement des techniques sur différents aspects : stockage, indexation/recherche, calcul Définition ETL : Extract Transform Load Les […]