Projet réseau
Durant ces années de BTS j’ai appris les différents types d’architectures des
réseaux informatiques. Notamment comment les
installer, les administrer, les protéger et gérer la maintenance des équipements.
L'objectif de monter cette architecture est de découvrir les différents services et aussi de voir les principes de sécurité qui en découlent
comme La QOS (Quality Of Services), La tolérance de panne, Le PSI (Plan De Sécurité Informatique) et La haute disponibilité.
Durant la 1ère année j’ai également appris à
coder un site internet avec la mise en place d’un CRUD connecté à une base de données et
le langage C et Python.
Powershell
Contexte : La Maison des Ligues de Lorraine (M2L) a pour mission de fournir des espaces et des services aux différentes ligues
sportives régionales et à d’autres structures hébergées. Dernièrement
le serveur LDAP de la maison des ligues
est tombé en panne. L’administrateur réseau n’ayant pas mis en place de protocole de gestion de panne, et ne disposant pas de
sauvegarde pour ce serveur, vous demande de redéployer le serveur AD et de le configurer. Vous devrez aussi à partir des fichiers fournis
recréer automatiquement les comptes utilisateurs et les groupes correspondant.
Python
Contexte : le but de l'exercice est d'utiliser des fonctions/ procédures pour mettre en place un système de niveau. Voici à
quoi servent les différentes fonctions :
Level_up augmente d'un niveau le champion choisi. /
Level_n augmente de N niveau le champion choisi. /
Alea_Level augmente d'un niveau aléatoire le champion choisi. /
Réinitialiser réinitialise le niveau du champion choisi. /
Equipe_niveau_alea augmente d'un niveau aléatoire l'équipe des champions. /
Equipe_niveau_alea2 même objectif mais d'une autre
façon
#2 eme partie
#Enoncé
Zohé = ["mage",1,60,28,180]
Malf = ["tank",1,55,30,210]
Lucia = ["tireur",1,65,28,160]
Maho = ["tank",1,50,35,230]
Cenna=["tireur",1,70,25,130]
Level=["",1,5,2,1.1]
Equipe = [Cenna,Zohé,Malf,Lucia,Maho]
# Question 1 en prenant
# pour éxemple Cenna
def Réinitialiser(champion):
champion=["tireur",1,70,25,130]
Cenna=champion
return(champion)
#print(Réinitialiser(Cenna))
# Question 2 #
def Level_up(champion):
for i in range(0,4):
champion[i]=champion[i]+Level[i]
champion[4]=champion[4]*Level[4]
return (champion)
def Level_n(champion,n):
for i in range (1,n):
champion=Level_up(champion)
return (champion)
def Alea_level(champion):
import random
r = random.randint(0, 20)
Level_n(champion,r)
for i in range (1,r):
champion=Level_up(champion)
return (champion)
#print(Alea_level(Cenna))
# Question 3 #
def Equipe_niveau_alea() :
print(Alea_level(Cenna))
print(Alea_level(Zohé))
print(Alea_level(Malf))
print(Alea_level(Lucia))
print(Alea_level(Maho))
return()
#print(Equipe_niveau_alea())
# ou ...
def Equipe_niveau_alea2() :
for i in range (0,4) :
champion=Equipe[i]
print(Alea_level(champion))
return()
print(Equipe_niveau_alea2())