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

Data Science

Cette formation permet d’appréhender les principales techniques, méthodes et outils de l’analyse des données. Ce cours aborde : la collecte, l’analyse des données, la visualisation des données et le déploiement vers les utilisateurs.
Cette formation s’adresse aux personnes ayant des connaissances de base en gestion de données.

Les contenus abordés par la formation sont les suivants :
– La démarche de qualité des données,
– R pour traiter les données,
– Exemples de réalisation en Data Mining et Machine Learning.

Visitez le site Web

Introduction à la gestion de projet

Les contenus techniques abordés lors de cette formation sont :
– Définition de la gestion de projet
– La planification d’un projet
– Le plan de projet
– Les intervenants
– La budgétisation
– Le cycle de vie d’un projet informatique
– Principales méthodologies de gestion de projet
Les compétences visées par la formation sont les suivantes :
– Définir les concepts liés à la gestion de projet
– Définir les étapes de planification d’un projet
– Situer le plan de projet
– Identifier les rôles des acteurs d’un projet
– Elaborer les étapes de budgétisation d’un projet
– Définir le cycle classique de développement logiciel
– Définir les différences entre les principales méthodologies de développement logiciel

Visitez le site Web

Préparation à la certification Scrum Master

Il existe de nombreuses méthodologies de développement recommandées selon le type de projet, le nombre d’intervenants ou la criticité. Parmi les méthodes Agile, SCRUM se présente comme une des méthodologies les plus flexibles en termes de cadre d’application ou de nombre d’intervenants dans une équipe. Elle est également de plus en plus adoptée dans l’industrie.
Cette formation vise à enseigner aux participants les fondements des méthodologies de développement Agile, ainsi que les principaux concepts liés à la gestion de projet. La formation aborde plus en détail la méthodologie SCRUM et offre aux participants des bases solides leur permettant d’intégrer une équipe de développement.

Les contenus techniques abordés lors de cette formation sont :
– Les méthodes de développement logiciel,
– Les méthodes itératives,
– Les méthodes Agile,
– Les rôles au sein de SCRUM,
– La notion de backlog produit,
– Les priorités de développement,
– Les itérations,
– Le rôle du chef de projet,
– Le planning,
– Evaluation des tâches,

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

GDPR

Le RGPD, ou Règlement Européen sur la Protection des Données est entré en vigueur le 25 mai 2018. Vous voulez sensibiliser vos collaborateurs ou vous voulez comprendre pratiquement pourquoi et comment ce règlement concerne votre organisation.

Visitez le site Web

Business Analysis

Cette formation présente les principales activités du Business Analyst au sein d’un projet informatique. Elle présente le métier du Business Analyste et en décrit les différentes tâches. Découvrez la démarche de l’analyse métier et les techniques/méthodes permettant au Business Analyst de fournir les outputs attendus dans le cadre d’un projet.

Les contenus techniques abordés lors de cette formation sont :
– Rôle,
– Analyser et prioritiser,
– Définir les exigences métier,
– Planifier.

Visitez le site Web