Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Saif allah temimi, âgé de 34 ans, développeur C# .net avec plus de 6 ans d’expériences.
Depuis 2017, j’ai travaillé au sein de la société bepro consulting (c’est une boite de développement
Qui est chargé essentiellement par la conception et le développement des sites web).
On a réalisé plusieurs projets, J’ai travaillé sur plusieurs projets en différente secteur tel que financier,
gestion, management et e-learning
- Participation à la Création de la base de données avec sur serveur base de données chez bepro on
utilise souvent SQL serveur.
- Participation à la Création des différentes projets BLL, DAL et web architecture n-tiers.
- Participation à la Configurer l’entité Framework (mapping avec les tables et les procédures).
Et à fin de chaque sprint qui dure 2 semaine, on met une nouvelle version recette.
---------------------------------------------------------------------------------------------------------------------------
On à réaliser aussi deux plateforme elearning Alphorm 10 développeurs environement Visual studio
2015 technologie C# MVC5, Jquerry, Razor, Javascript la base de donné est créé avec sql server
2016, le rapporting est générer avec SSRS.
On à réaliser aussi une application régulation ; bon c’est une application qui gère les régulateurs
Et les chauffeurs des bus. Pour le compte d’un client français pour le client final SNCF.
L’environnement de travail était le Visual studio 2015 technologie C# MVC5, Jquerry, Razor,
Javascript la base de donné est créé avec sql server 2016, le rapporting est générer avec SSRS.
C’est une application qui gère la gestion des réceptions, pesage et l’emballage des dattes
Pour le client final Horchani dattes, avec une équipe de 4 développeurs avec C# MVC5, SQL
SERVER 2016.
On a développé aussi une application Probil pour le compte d’un client français. Cette application
Gère le paiement des salaires et les devis, avec une équipe de 4 développeurs.
L’environnement de travail était Visual studio2015, technologie C# MVC5, SQL SERVER 2016,
SSRS.
On a développé aussi une application SOTUBI.IPA pour le compte d’un client algérien. Cette
application Gère la cadence et la statistique des productions en temps réelle des salaires, avec une
équipe de 4 développeurs.
L’environnement de travail était Visual studio2015, technologie C# MVC5, SQL SERVER 2016,
SSRS
On a travaillé aussi sur un projet CMC avec une équipe de 5 développeurs pour le compte d’un client
Tunisien.
L’application consiste de faire des enquêtes pour les gens qui demandent des prêts bancaires.
(Cette application est installé au près des banques tunisien, une fois un client demande un prêt,
La banque envoi à son tours une enquête à un ensemble des enquêteurs via cette application.
Pour voir que le client à des anciens endettements, des problèmes fiscaux et juridiques où
Des amendes.
J’ai également travaillé pour la société ITN sur un grand projet, j’ai fait la conception et
Le développement d’une application Sous SharePoint pour la banque city bank tunisia.
Cette application gère tout le work-flow de la banque. L’environnement de travail était le visual studio
---------------------------------------------------------------------------------------------------------------------------
Une méthode est asynchrone si elle est lancée en parallèle de l'exécution du programme.
Est un modèle de langage de programmation qui s'articule autour d'objets et de données, plutôt que
d'actions et de logique.
Les classes:
Une classe est un ensemble incluant des variables où attributs et des fonctions où méthodes.
Les attributs sont des variables accessibles depuis toute méthode de la classe ou elles sont définies.
SANS Polymorphisme:
La redéfinition d'une méthode consiste à créer une méthode dans une sous-classe ayant le même
nom et les mêmes types d'arguments (la même signature) qu'une méthode de la classe de base, afin
de modifier son comportement. (New)
Avec Polymorphisme:
Le polymorphisme permet d'utiliser le type réel de l'objet référence plutôt que le type de la
référence pour déterminer la méthode,la propriété ou l'indexeur à utiliser. Pour cela, il faut utiliser le
mot clé Virtual dans la déclaration de la méthode de la classe de base.
SOLID:
Les principes SOLID sont les principes de conception qui nous permettent de gérer la plupart des
problèmes de conception de logiciels.
Ces principes nous fournissent des moyens de passer d'un code étroitement couple et peu encapsule
aux résultats souhaites de besoins réels faiblement couples et encapsules correctement d'une
entreprise. SOLID est un acronyme de ce qui suit.
Clean Code en C# :
Nous aide à identifier les problèmes du code et à les résoudre en utilisant les meilleures pratiques de
codage.
BLL:
DAL:
MVC:
Est un modèle de conception utiliser pour découpler l'interface utilisateur (vue), les données
(modèle) et la logique d’application (contrôleur).
Méthode Agile:
Nous permet de se fixer des objectifs à court terme. Le projet est donc divisé en plusieurs sous
projets.
Une fois l'objectif atteint, on passe aux suivants jusqu'à l'accomplissement de l'objectif final.
Méthode Scrum:
scrum est une méthode de développement agile orientée projet informatique dont les ressources
sont régulièrement actualisées.
Scrum master: généralement c'est le chef du projet, il fixe les rôles, les timings et les objectifs.
Product Owner: c'est lui qui va partager la vision du produit à réaliser avec l'équipe de dév.
Scrum Board: c'est le tableau de bord du projet. Il permet de suivre l'avancement du projet.
dont les tâches sont répertoriées et qualifiées : à faire, en cours, à vérifier, à tester, achevées.
Sprint: c'est la phase essentielle de développement du produit. Limitée dans le temps, toujours
rester en phase avec le besoin défini et les attentes du client.
Est un patron de conception de création qui s’assure de l’existence d’un seul objet de son genre et
fournit un unique point d’accès vers cet objet.
Pour migre au .net core on a fait ce qu'ont appelé scafolding au niveau de la base de données.
Web, mais les contrôleurs de l'API Web dérivent de la classe ApiController au lieu de la classe
Controller. La première différence majeure que vous remarquerez est que les actions sur les
contrôleurs d'API Web ne renvoient pas de vues, elles renvoient des données.
DbContext :
Une instance DbContext représente une combinaison de modèles d'unité de travail et de référentiel de
tri qu'elle peut être utilisée pour interroger une base de données et regrouper les modifications qui
Bonne pratique.
Luxembourg :