PDA

Voir la version complète : Références pour apprendre à programmer?



Pouetster
04/11/2022, 07h27
Coin,

j ai besoin pour mon nouveau taff d apprendre à programmer des choses simples, en l occurrence des scripts powershell pour automatiser des tâches.

mon niveau étant proche du zéro, est ce que vous avez des liens/ bouquins qui pourraient aider à me former ?

merci!

Whiskey
04/11/2022, 10h41
Coin,

Les bouquins deviennent de plus en plus rare et souvent dépassé. Je peut te conseiller de passer soit sur youtube (tuto sur le sujet) ou aller sur des sites spécialisé tel que UDemy (qui est payant - sans abo avec des promos souvent dans le mois).

UDemy: https://www.udemy.com

Sur UDemy pour le powershell : https://www.udemy.com/topic/powershell/

Après il faut voir quel formation te correspond le plus, débutant, avancé, francais, anglais, etc. Hésite pas a regarder plusieurs (contenu, exemple video, etc)

Mais si une formation t'interesse, hésite pas a attendre une promo, ca tombe pratiquement toute les semaines, auquel les prix descends souvent pour une 10e d'euros la formation.

Anonyme20240202
04/11/2022, 12h20
Surtout n'hésite pas à demander sur le forum si t'as des questions. Le moyen le plus rapide d'apprendre sera avec des exemples. Il te faudra quelques trucs super rudimentaire niveau programmation: qu'est ce qu'une condition en programmation (if statement), qu'est ce qu'une boucle (for loop).

Et le reste ça viendra très très vite

Par exemple tu peux commencer l'exploration du filesystem (système de fichier):

Afficher le répertoire courant: pwd
Créer un fichier: New-Item
Lister les fichiers: ls

https://i.ibb.co/PMrN5Mx/Screen-Shot-2022-11-04-at-12-16-38-PM.png

Donc familiarise toi avec tout le panel de commande que tu as, et ensuite quand tu voudras faire des choses plus complexes en combinant les choses entre elles hésite pas à demander

Et là tu utiliseras des boucles (ForEach) et autres éléments de programmation

Pouetster
04/11/2022, 14h09
Merci les canards, je vais potasser ces solutions.

Je viens de voir en détail un script d entrée dans un domaine, j ai les yeux qui saignent :p

Anonyme20240202
04/11/2022, 14h26
La doc windows est pas mal pour le coup, ça sera ta meilleure source:

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.management/add-computer?view=powershell-5.1



j ai les yeux qui saignent

Tu veux dire un gros script?

Principe important en prog c'est de bien diviser les tâches (https://fr.wikipedia.org/wiki/Principe_de_responsabilit%C3%A9_unique)

Donc si tu vois un script qui fait plus de 50 lignes généralement c'est le signe qu'il faut le diviser en plusieurs petits script, que tu combines ensuite.

Par exemple plutot que de faire un gros_script.ps1 qui fait:

Truc compliqué 1 -> Retourne moi une liste de machine
Truc compliqué 2 -> Ajoute les machines au domaine
Truc compliqué 3 -> Fais le café

Tu fais un script dédidé qui offre une fonctionalité à lui tout seul:

get_machine_list.ps1
add_to_domain.ps1
coffee.ps1

Et ensuite tu combines les scripts, fais toi des briques réutilisables