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

SQL: interroger les bases de données

Le langage SQL est la base du traitement des bases de données. T-SQL est le langage proposé par Microsoft pour la manipulation des données sur son SGBD. Cette formation SQL déclaratif permet aux participants de découvrir ce langage, des bases de sa syntaxe jusqu’à l’élaboration de requêtes complexes.
Les compétences visées par la formation sont les suivantes :
– Maîtriser la syntaxe du langage T-SQL,
– Être capable d’élaborer des requêtes de sélection simples sur une table de données,
– Effectuer des requêtes d’insertion de données,
– Modifier le schéma d’une table,
– Ecrire un script de création de base de données,
– Être capable d’effectuer des requêtes complexes avec des jointures,
– Maîtriser les différents types de jointures,
– Réaliser des requêtes imbriquées,
– Effectuer des tris sur les données,
– Utiliser les fonctions de groupement sur les données,
– Utiliser les fonctions d’agrégation,
– Maîtriser les opérateurs ensemblistes.

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

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

C# base

Le langage C# est le principal langage de développement de Microsoft. Via le Framework .NET, il permet de développer tout type d’application (client lourd, Web, site Web, Web service, etc.). La formation proposée permet d’aborder tous les fondements du langage : l’architecture des applications .NET, l’environnement de développement Visual Studio, la syntaxe complète du langage et une introduction au développement orienté objet en .NET.

Les compétences visées par la formation sont les suivantes :
– Maîtriser la syntaxe du langage C#,
– Maîtriser l’utilisation des variables et leur cycle de vie,
– Utiliser les types à bon escient,
– Réaliser une première application console en langage C#,
– Créer un projet dans Visual Studio,
– Naviguer au sein de Visual Studio,
– Utiliser les outils de débogage,
– Construire une interface graphique,
– Maîtriser les contrôles Windows propres aux interfaces graphiques,
– Réaliser un premier programme disposant d’une interface graphique,
– Etre capable d’utiliser les structures de contrôle du langage C#,
– Réaliser des programmes en utilisant des boucles,
– Réaliser des programmes en utilisant des doubles boucles,
– Utiliser les principes du développement OO,
– Comprendre le rôle du Framework .NET et en utiliser les classes.

Visitez le site Web

Développement perfectionnement et optimisation

Le langage C# est le principal langage de développement de Microsoft. Via le Framework .NET, il permet de développer tout type d’application (client lourd, Web, site Web, Web service, etc.). La formation proposée permet d’aborder tous les aspects avancés du langage : la programmation OO, les structures de données, les classes particulières ou encore les design patterns.

Les compétences visées par la formation sont les suivantes :
– Développer une application en utilisant l’OO,
– Programmer avec des structures de données adaptées,
– Utiliser les design patterns de développement proposés par le Framework .NET,
– Utiliser les classes fournies par le Framework .NET,
– Déboguer une application en utilisant les outils fournis par Visual Studio,
– Utiliser les délégués,
– Gérer les conversions de types,
– Gérer les erreurs,
– Gérer les exceptions.

Visitez le site Web

ADO, Linq et Entity Framework

ADO et Linq sont des technologies permettant de faciliter l’accès aux données à partir d’applicatifs développés en .NET. Cette formation aborde les deux technologies en montrant leurs avantages et inconvénients respectifs.

Les compétences visées par la formation sont les suivantes :
– Utiliser ADO pour accéder à des données à partir d’un SGBD,
– Construire un Dataset,
– Utiliser les objets ADO.NET,
– Construire des requêtes LINQ,
– Consommer un document XML avec LINQ,
– Produire un document XML avec LINQ,
– Situer le rôle de LINQ dans l’Entity Framework,
– Utiliser l’Entity Framework,
– Utiliser Linq To SQL,
– Utiliser Linq dans une application métier.

Visitez le site Web