Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Modèle OSI :
https://openclassrooms.com/fr/courses/857447-apprenez-le-fonctionnement-des-reseaux-tcp-ip/851033-la-
creation-dinternet-le-modele-osi#:~:text=Le%20mod%C3%A8le%20OSI%20est%20une%20norme%20pr
%C3%A9cisant%20comment%20les%20machines,un%20r%C3%B4le%20particulier%20%C3%A0%20accomplir.
(1) initiation au langage C#, revisiter la programmation procédurale et objet via la création d'applications console ;
(2) approfondir la programmation objet en C# : la notion de classes, l'héritage, le polymorphisme, visibilité des
champs et méthodes, l'encapsulation, classes abstraites et interfaces ;
(3) modélisation des applications via la norme de description UML (diagramme de classes UML <-> architectures de
classes C#) ;
(4) la programmation visuelle en C#, la construction interfaces graphiques pour des applications stand-alone
tournant sous Windows, les principaux éléments du GUI (Graphic User Interface - fenêtres, boutons, menus, boîtes
de dialogues, etc.) ;
(5) les techniques de programmation avancée (threads, collections, sérialisation, ...) ;
(6) la programmation client-serveur, les accès aux bases de données.
A voir :
https://www.manager-go.com/organisation-entreprise/structure-de-entreprise.htm
La définition des objectifs : Cette étape consiste à déterminer la finalité du projet et son inclusion
dans une stratégie globale.
L’analyse des besoins, appelée aussi spécifications des besoins : Cette phase doit contenir la mise
du logiciel dans son contexte (type de produit, nouveau/altéré) et l’étude de l’existant. L’étude de
l’existant désigne l’étude des produits similaires dans le marché (veille concurrentielle) et l’étude
du processus ou des logiciels similaires à l’entreprise. Les besoins de l’entreprise peuvent contenir
des besoins fonctionnels (des fonctionnalités que le produit doit automatiser) et des besoins non
fonctionnels (disponibilité, rapidité de calcul…).
La conception : La conception utilise les spécifications pour décider des solutions proposées. Elle
peut contenir la description des fonctionnalités de l’application. Il s’agit des fonctionnalités
précisées lors de la spécification des besoins. La conception peut contenir la conception des
interfaces, la conception des données et la conception de l’architecture matérielle.
Le codage : Il transforme des solutions proposées lors de la conception en un code opérationnel.
Les techniques de codage dépendent du langage et doivent être bien conforme à la conception.
Le test : Il s’agit de la phase de test et de validation. Les tests déterminent les bugs techniques, les
bugs fonctionnels et la qualité du logiciel. Pour cela, on peut utiliser des logiciels de test, des
techniques et des benchmarks.
Le déploiement appelé “phase de livraison” et “phase de mise en exploitation” : La phase de
déploiement regroupe toutes les activités qui mènent à l’installation et la mise en marche de
l’application développée (installation des serveurs, setup et configuration des composants du
logiciel développé et le test de déploiement).
La maintenance : Cette étape consiste à ajuster l’application après la livraison du produit au client.
Elle a pour but de corriger les erreurs et les anomalies du système et modifier le système pour y
ajouter des fonctionnalités.
https://waytolearnx.com/2018/09/qcm-java-programmation-orientee-objet.html
https://www.assistancescolaire.com/eleve/TSTMG/systemes-information-gestion/reviser-le-cours/pourquoi-la-
qualite-du-systeme-d-information-est-elle-un-enjeu-pour-l-organisation-tstmg_sig_01#:~:text=La%20qualit
%C3%A9%20du%20syst%C3%A8me%20d'information%20repose%20sur%20la%20qualit%C3%A9,information
%20exploitable%20par%20l'organisation.
https://hostpapasupport.com/fr/knowledge-base/parametres-de-connexion-pour-les-bases-de-donnees-mysql/
qcm poo
https://waytolearnx.com/2018/09/qcm-java-programmation-orientee-objet.html
Créer une base de données
nom varchar(200),
prenom varchar(300)
Insértion de données :
Affichage de données :
SELECT * from humain
Modifier valeur
Utilisation de LIKE:
La base de données répertoire toutes données en relation avec les base de données qu’on a sur notre
serveur, les utilisateurs et journaux d’erreur
Permettent de monitorer notre serveur avoir une idée générale sur ce qui se passe dedans afin
d’améliorer la performance.
Ces commandes travaillent sur 2 scopes serveur l’ensemble du serveur, ou une base de données précise
Go
tempdb :
Créer un backup :
Copier table:
Types date:
Group BY :
utilisé qu’on on fait appel a une fonction d’agrégation qui fait appel a plusieurs données
Quand on utilise count(*) mais qu’on faire revenir d’autres éléments attributs.
Having : c’est un where après un group by utilizable avec les fonctions d’agrégation
Les contraintes :
Not null
Default = ‘tito’
Unique
Integrité referentielle
ALTER TABLE humain add foreign key (id) references parent(id) on update on delete cascade
Truncate
Trigger : procédure stockée qui ce déclenche automatiquement quand un évènement se passe sur la
base de données
After
As begin
Print ‘tototototo’
End
TRIM, RTRIM, LTRIM Lower Upper , substring(nom,1,3) // commence par la première lettre jusqu’à la
3ème
Case When :
Select *,
Case
End
From humain
Ex2:
Select *,
Case
End
From humain
Iff
Replace
https://web.maths.unsw.edu.au/~lafaye/CCM/sql/sqlcontr.htm#:~:text=Une%20contrainte%20d'int
%C3%A9grit%C3%A9%20est,soient%20conformes%20aux%20donn%C3%A9es%20attendues.
Union :