Autoformation :
■ Angular : Création d’une application to do list afin de s’initier dans le monde d’Angular
■ NextJs : Création d’une application de réservation
■ Docker : Déploiement d’un projet NodeJs sur un conteneur Docker
PROJET : Un système de réservations.
Contexte du projet : Un système de réservation qui permet à une entreprise de mettre ses ressources
réservables à la disposition de ses clients.
DOMAINE D’INTERVENTION :
■ Développement de l’interface utilisateur avec NextJS
■ Création de la page login
■ Création du module réservation
■ Lister les disponibilités de la ressources
■ Réserver une ressource
■ Développement du back-end avec NodeJs/ExpressJs
■ Conception de la base de données
■ Développement du module authentification
■ Développement du CRUD réservation
■ Mise en place d’une architecture REST
■ Développement des tests unitaires
ENVIRONNEMENT TECHNIQUE :
■ Front-end : Typescript, NextJs, HTML, Css.
■ Back-end: NodeJs, ExpressJs, Rest API
■ Tests : Jest
PROJET 1 : Système de numérisation du réseau de transport gaz de la Sonelgaz “NumGRTG”.
Contexte de projet : Le système permet la gestion et la numérisation du réseau de transport gaz du
GRTG. Ce projet consiste à aider les employés du GRTG à mieux gérer leurs ouvrages sur terrain ainsi
que leur réseau, et ce, grâce aux outils développés sur map.
Client : GRTG (Sonelgaz-Transport Gaz)
Equipe : 1 Product Owner, 5 Développeurs Fullstack.
DOMAINE D’INTERVENTION :
■ Développement de « numGRTG » en mode Agile
■ Adaptation
■ Adaptation du noyau SIG développé pour la “numHTA Refonte(projet 2)”.
■ Adaptation de l’outil TimeSlider (projet 2).
■ Adaptation de la fonctionnalité d’extraction (projet 2).
■ Développement Fullstack ( Reactjs , ExpressJs )
■ Désigne et adaptation de l’interface utilisateur.
2
■ Gestion de l’affichage du réseau par profils d’utilisateurs.
■ Sécurisation du Backend.
■ Mise en place d’API REST.
■ Synchronisation de l’équipe
■ Assister les membres de l’équipe dans leurs recherches.
■ Former les membres de l’équipe sur le noyau.
■ Utilisation de Jira, Git, slack
■ Création et rédactions de documentations
■ Méthodologie agile
PROJET 1 : Système de numérisation du réseau de transport gaz de la Sonelgaz.
Contexte de projet : Le système permet la gestion et la numérisation du réseau de transport gaz du GRTG. Ce projet consiste à aider les employés du GRTG à mieux gérer leurs ouvrages sur terrain ainsi que leur réseau, et ce, grâce aux outils développés sur map.
PROJET 2 : Système de numérisation du réseau électrique haute tension HTA/BT de la SONELGAZ
« numHTA refonte ».
Contexte de projet : Il s’agit d’une refonte à la fois technologique de l’application existante (NumHTA
projet 5) mais également d’une amélioration de cette dernière avec de nouvelles fonctionnalités
développées.
Client : SADEG (Sonelgaz Distribution)
Equipe : 1 Product Owner, 1 Scrum Master, 7 Développeurs Fullstack.
DOMAINE D’INTERVENTION :
■ Développement de la refonte technologique de « numHTA » en mode Agile
■ Redéfinition des spécifications et des besoins depuis l’existant
■ Intégration de l’application « noyau administration » aux besoins du client.
■ Développement de fonctionnalités sur mesures spécifiques aux clients.
■ Conception des modules à développer.
■ Diagramme de classe
■ Diagramme use case
■ Diagramme des états.
■ Développement d’un module Gateway sous un nouveau serveur afin de filtrer et sécuriser les données
venant d’ArcGIS server.
■ Développement de l’outil TimeSlider (projet 5) avec les nouvelles technologies.
■ Développement des outils de dessin comme dédoublement et fusion d’une liaison électrique.
■ Développement de la fonctionnalité dépose et abandon d’un ouvrage électrique.
■ Développement d’une fonctionnalité d’extraction et de numérisation de polygones à partir d’un fond de
plan (bâtis).
■ Synchronisation de l’équipe
■ Assister les membres de l’équipe dans leurs recherches.
■ Assister l’équipe dans le développement de nouvelles fonctionnalités pour la partie administration.
■ Utilisation de Jira, Git, slack
■ Méthodologie agile
Equipe : 1 Product Owner, 5 Développeurs Fullstack.
Domaine d’intervention :
Adaptation du noyau SIG développé pour la numHTA Refonte(projet 2).
Assister les membres de l’équipe dans leurs recherches.
Conception des modules à développer.
Adaptation de l’outil TimeSlider (projet 2).
Adaptation de la fonctionnalité d’extraction (projet 2).
Gestion de l’affichage du réseau par profils d’utilisateurs.
Désigne et adaptation de l’interface utilisateur.
Sécurisation du backend.
PROJET 2 : Système de numérisation du réseau électrique haute tension HTA/BT de la SONELGAZ « numHTA refonte ».
Contexte de projet : Il s’agit d’une refonte à la fois technologique de l’application existante (NumHTA projet 5) mais également d’une amélioration de cette dernière avec de nouvelles fonctionnalités développées.
Client : SADEG (Sonelgaz Distribution)
Equipe : 1 Product Owner, 1 Scrum Master, 7 Développeurs Fullstack.
Domaine d’intervention :
Adaptation de l’application d’administration aux besoins du client.
Assister l’équipe dans le développement de nouvelles fonctionnalités pour la partie administration.
Conception des modules à développer.
Développement de l’outil TimeSlider (projet5) avec les nouvelles technologies.
Développement d’une fonctionnalité d’extraction et de numérisation de polygones à partir d’un fond de plan (bâtis).
PROJET 3 : Un module de localisation des périmètres d’exploitation, de recherche et de prospection de l'hydrocarbure.
Contexte du projet : Le module a pour but de présenter les différents périmètres d’exploitation, de recherche et de prospection de l'hydrocarbure opérés par la SONATRACH ainsi que ses partenaires sur une carte géographique.
Client : Al NAFT (SONATRACH)
Equipe : 1 Product Owner, 2 Développeurs Fullstack.
Domaine d’intervention :
Affichage des couches géographiques format geoJSON sur la map.
Configuration de la symbologie.
PROJET 4 : Un noyau d’administration pour les futures applications SIG.
Contexte du projet : Le noyau développé a pour but de fournir toutes les fonctionnalités ayant une relation avec l’administration (traçabilité et gestion des utilisateurs, alimentation des tables de référence …etc) tout en étant complet et facile à intégrer aux applications SIG existantes et en restant flexible.
Client : Interne
Equipe : 1 Product Owner, 1 Scrum master, 3 Développeurs Fullstack.
Domaine d’intervention :
Réalisation d’une maquette de l’interface du système.
Désigne et développement de l’interface utilisateur.
Développement d’un module d’authentification depuis LDAP, Base de données ou les deux.
Alimentation de la base de données du système depuis le serveur LDAP.
Développement d’un module de gestion des utilisateurs.
Développement d’un module pour la gestion des privilèges et des rôles
Sécurisation des accès au différentes fonctionnalités du système.
Développement d’un module de traçabilité.
PROJET 5 : Système de numérisation du réseau électrique haute tension HTA/BT de la Sonelgaz.
Contexte du projet : Le système vise à fournir la gestion des affaires de terrain, la gestion des ouvrages électriques de haute et moyenne tension ainsi que la numérisation sur la carte (SIG) et l’exploitation. Ce projet consiste à aider les employés de l'entreprise à mieux gérer et opérer sur leurs ouvrages, ainsi que leurs dessins avec plusieurs outils sur map.
Client : SADEG (Sonelgaz Distribution)
Equipe : 1 Product Owner, 2 Développeurs Fullstack.
Domaine d’intervention :
Assister le client dans la rédaction du cahier des charges.
Analyser le besoin du client.
Création et mise à jour des services géographiques...