Symfony

Symfony est un Framework de développement PHP permettant le développement sous une architecture MVC.

Cette formation s’adresse aux Développeurs Web souhaitant développer des applications MVC.
– Installer Symfony,
– Citer les principaux frameworks PHP,
– Argumenter le choix d’un framework pour un développement PHP,
– Utiliser un ORM en PHP,
– Utiliser une architecture MVC,
– Installer le Framework Symfony,
– Utiliser les outils de développement de Symfony,
– Accéder aux bases de données avec Symfony,
– Filtrer les données avec Symfony,
– Mettre en place des formulaires avec Symfony,
– Réaliser une application à l’aide du Framework Symfony.

Visitez le site Web

HTML5/CSS3

Symfony est un Framework de développement PHP permettant le développement sous une architecture MVC.
Cette formation aborde l’entièreté des possibilités de développement offertes par la combinaison HTML5/CSS3 aussi bien en ce qui concerne le développement Web que le développement Mobile.

Les compétences visées par la formation sont les suivantes :
– Définir le rôle des technologies HTML5 et CSS 3 dans le développement applicatif,
– Positionner HTML5 par rapport à ses alternatives,
– Utiliser les nouvelles possibilités offertes par HTML5,
– Utiliser les nouvelles possibilités offertes par CSS3,
– Développer des formulaires utilisant les fonctionnalités d’HTML5,
– Mettre en place des graphismes disposant d’ombres et de bordures avec CSS3,
– Utiliser le responsive design pour la mise en place d’une application Web,
– Lire des flux vidéo et audio en HTML5,
– Utiliser les mécanismes de géolocalisation de HTML5,
– Travailler avec des images vectorielles,
– Utiliser le stockage local,
– Communiquer avec le serveur en HTML5,
– Optimiser la performance avec HTML5.

Visitez le site Web

Javascript

Cette formation aborde le langage JavaScript en tant que langage de contrôle des interfaces graphiques mais également en ce qui concerne le traitement client/serveur. La formation aborde également l’utilisation d’AJAX qui permet de fluidifier l’utilisation d’une page en traitant le résultat des requêtes sans nécessiter le rechargement de tout le contenu d’une page.

Visitez le site Web

React

Le Framework React a été proposé par Facebook en contradiction avec les modèles traditionnels. Il favorise la simplicité, et la performance. Les technologies utilisées sont ReactJS, JSK et Flux.

Les compétences visées par la formation sont les suivantes :
– Développer avec ReactJS,
– Concevoir une SPA avec ReactJS et Flux,
– Comprendre le subset JavaScript JSX,
– Optimiser les performances des RIA.

Visitez le site Web

Node JS

Cette formation concerne le Framework NodeJS qui permet de programmer une application côté serveur à l’aide du langage Javascript. NodeJS utilise les principes de la programmation évènementielle et asynchrone.

Les compétences visées par la formation sont les suivantes :
– Comprendre le positionnement et l’origine du Framework,
– Utiliser les composants du Framework,
– Comprendre les principes de la programmation asynchrone,
– Comprendre les principes de la programmation évènementielle,
– Assurer la persistance des données,
– Assurer le testing d’une application NodeJS.

Visitez le site Web

Introduction à la Business intelligence

Cette formation a pour objectif de présenter aux participants le contexte actuel de l’analyse des données. Au-delà des différents outils qui leur seront présentés tout au long de la formation, il est important de présenter aux participants un tour d’horizon des outils existants et de leurs possibilités respectives. Il est également important de présenter les acteurs existants sur le marché et leur part de marché locale/internationale. Cette formation propose aux participants un tour d’horizon des solutions existantes.
Cette formation s’adresse aux personnes ayant des connaissances de base en gestion de données.

Les compétences visées par la formation sont les suivantes :
– Identifier les différents outils liés au métier de Data Analyst,
– Connaître les solutions les plus couramment adoptées en entreprise,
– Connaître les acteurs du marché,
– Distinguer et discriminer les solutions existantes,
– Connaître les avantages et inconvénients des solutions,
– Evaluer le coût des différentes solutions,
– Connaître les acteurs locaux.

Visitez le site Web

ETL avec Talend

Le datawarehousing consiste à mettre à disposition l’information provenant d’une ou plusieurs bases de données sous une forme facilement et rapidement exploitable par les différents reportings connectés. L’ETL est l’outil qui permet de peupler un datawarehouse à partir de bases de données relationnelles sources.

Cette formation concerne le fonctionnement de l’outil d’ETL Talend. Lors de cette formation, les participants seront amenés à modéliser un datawarehouse, définir les règles de transformation à partir des bases de données relationnelles, planifier l’intégration et valider les résultats.

Les contenus techniques de cette formation sont :
– Conception logique d’un datawarehouse,
– Conception physique d’un datawarehouse,
– ETL avec Talend,
– Optimisation,
– Variables, expressions et jointures,
– Statistiques d’exécution,

Cette formation s’adresse aux personnes ayant des connaissances de base en gestion de données.
Les compétences visées par la formation sont les suivantes :
– Concevoir et développer des jobs dans l’application ETL Talend,
– Optimiser les jobs développés par l’utilisation de contextes et jeux de données,
– Réaliser des transformations plus complexes en utilisant variables, expressions et jointures,
– Exécuter et déboguer un job, tracer les statistiques d’exécution.

Visitez le site Web

Power Query

Power Query offre des fonctionnalités d’importation et de transformation des données provenant de sources variées.
Cette formation s’adresse aux personnes ayant des connaissances de base en gestion de données.

Les compétences visées par la formation sont les suivantes :
– Comprendre l’offre BI de Microsoft,
– Se connecter à des sources de données externes,
– Utiliser Power Query pour nettoyer et mettre en forme les données,
– Intervenir dans les requêtes en utilisant l’interface graphique et découvrir le langage M.

Visitez le site Web

Connectivité aux BDs en JDBC

Le but de cette formation est d’initier les participants à la persistance des données avec JPA comme outil indispensable dans la mise en place d’une architecture MVC.

Les compétences visées par la formation sont les suivantes :
– Découper une application en couches,
– Gérer l’état,
– Gérer les injections de dépendances,
– Mettre en place un IRM,
– Utiliser JPA.

Visitez le site Web

UML

UML se présente comme le standard le plus adapté en ce qui concerne les langages de modélisation de solutions informatiques logicielles. UML permet de représenter la statique du système mais également sa dynamique au travers de ses différents diagrammes.
Cette formation vise à enseigner la modélisation UML du point de vue du développeur logiciel. Elle illustre tous les concepts par rapport à des exemples de système et de développement afin de contextualiser la modélisation par rapport à la production de code.

Les contenus techniques abordés lors de cette formation sont :
– UML et le cycle de développement logiciel,
– Les diagrammes de classe,
– Les use cases,
– Les diagrammes d’activité,
– Les diagrammes de séquence,
– Les diagrammes objets,
– Les diagrammes de communication,
– Les diagrammes d’états,
– Les diagrammes de temps,
– Les diagrammes d’interaction,
– Les outils de modélisation.

Visitez le site Web

BPMN

Cette formation propose aux participants de comprendre le positionnement et les objectifs du Business Process Modeling. Cette formation abordera les concepts, les modélisations et les démarches utilisées pour modéliser les processus métiers d’une organisation. La modélisation BPM sera comparée à la modélisation UML tout au long de la formation.

Les contenus techniques abordés lors de cette formation sont :
– Concepts du BPM,
– Contexte d’utilisation,
– Perspectives du BPM,
– Rôles et responsabilités,
– Les familles de processus,
– Les approches de modélisation,
– Le cycle de vie,
– Les outils de modélisation.

Visitez le site Web

Introduction à l’OO

Le paradigme de développement Orienté-Objet s’est largement imposé à la fois à travers les outils et méthodologies de modélisation mais surtout par son adoption par la plupart des langages de programmation. Tout développeur d’applications logicielles doit aujourd’hui maîtriser les principes et concepts inhérents au développement Objet.

Cette formation permet aux participants d’aborder l’ensemble des fondements conceptuels et l’utilisation concrète de l’OO. Les participants sont amenés, à l’issue de la formation, à développer une application illustrant les concepts enseignés avec le langage C#.

Les compétences visées par la formation sont les suivantes :
– Distinguer la programmation procédurale de la programmation OO,
– Maîtriser les concepts d’objet et de classe,
– Utiliser les concepts d’héritage,
– Réaliser un diagramme de classes d’une application simple,
– Réaliser un diagramme de séquence afin d’identifier les méthodes et attributs d’une classe,
– Développer un programme simple à l’aide d’un langage OO,
– Aborder les concepts avancés de l’OO tels que le polymorphisme ou les classes abstraites.

Visitez le site Web