Différences entre versions de « The Linux Craftsman »
(27 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 17 : | Ligne 17 : | ||
Je m'appelle Jean-Christophe FORTON et je suis professeur d'informatique depuis 2011 mais cela n'a pas toujours été mon métier, plus d'info [[jcf|ici]]... | Je m'appelle Jean-Christophe FORTON et je suis professeur d'informatique depuis 2011 mais cela n'a pas toujours été mon métier, plus d'info [[jcf|ici]]... | ||
+ | |||
+ | N'hésitez pas à faire un tour sur ma chaine [https://www.youtube.com/channel/UC3AcJxWj9_VY9zA8O-_XggA Youtube] ou sur [https://www.twitch.tv/talainformatique Twitch] ! | ||
|} | |} | ||
</div> | </div> | ||
Ligne 26 : | Ligne 28 : | ||
|-valign=top | |-valign=top | ||
|| | || | ||
− | + | <hr> | |
− | + | <div align="center">Linux</div> | |
− | + | <hr> | |
− | + | * [[:Media:intro_linux.pdf|Introduction au système Linux]] | |
− | + | * [[:Media:tp_linux_commandes_de_bases.pdf|TP Linux : commandes de bases]] | |
− | + | <hr> | |
− | + | <div align="center">Windows</div> | |
− | + | <hr> | |
− | + | * Architecture des ordinateurs en environnement Windows | |
− | + | ** [[:Media:materiel.pdf|Le matériel]] | |
− | + | ** [[:Media:system_exploitation.pdf|Le système d'exploitation]] | |
− | + | ** [[:Media:gestion_disques.pdf|La gestion des disques]] | |
+ | ** [[:Media:sauvegarde.pdf|La sauvegarde]] | ||
+ | * Active Directory | ||
+ | ** [[:Media:ad_intro.pdf|Les principes fondamentaux]] | ||
+ | ** [[:Media:ad_gpo.pdf|Gestion des stratégies]] | ||
|| | || | ||
− | + | <hr> | |
− | + | <div align="center">Réseaux</div> | |
− | + | <hr> | |
− | + | * [[:Media:Les pare-feux.pdf|Les pare-feux]] | |
− | + | * [[:Media:Les pare-feux_tech.pdf|Les pare-feux (fiche technique)]] | |
− | * Sécurité des Systèmes d’Information | + | * [[:Media:Les VPN.pdf|Les VPN]] |
− | + | * [[:Media:Haute_dispo.pdf|Haute disponibilité]] | |
− | + | * [[:Media:sauvegarde_pca.pdf|La sauvegarde]] | |
− | + | <hr> | |
− | + | <div align="center">Sécurité des Systèmes d’Information</div> | |
− | + | <hr> | |
− | + | * [[:Media:principes_SSI.pdf|Les principes fondamentaux]] | |
+ | * [[:Media:implémentation_concrete_SSI.pdf|Implémentation concrète de la sécurité]] | ||
+ | * [[:Media:cryptographie.pdf|Cryptographie]] | ||
+ | * [[:Media:TD1_SSI.pdf|TD1: Principes Fondamentaux]] | ||
+ | * [[:Media:TP1_SSI.pdf|TP1: Écoute d'une connexion]] | ||
+ | * [[:Media:TP2_SSI.pdf|TP2: Chiffrement asymétrique avec PGP]] | ||
+ | <hr> | ||
+ | <div align="center">Web</div> | ||
+ | <hr> | ||
* [[:Media:web app security.pdf|Sécurité des applications Web]] | * [[:Media:web app security.pdf|Sécurité des applications Web]] | ||
|| | || | ||
− | + | <hr> | |
− | + | <div align="center">Modèle OSI</div> | |
− | + | <hr> | |
− | + | *[[:Media:OSI.pdf|Le modèle OSI en version cours]] | |
− | + | *[[:Media:OSI_Slides.pdf|Le modèle OSI en version slides]] | |
− | + | <hr> | |
− | + | <div align="center">OSI 1 </div> | |
− | + | <hr> | |
− | + | * [[:Media:Normes_cablages.pdf|Les normes de câblage]] | |
− | + | <hr> | |
− | + | <div align="center">OSI 2</div> | |
− | + | <hr> | |
− | + | * [[:Media:Ethernet-802.3.pdf|La norme Ethernet (802.3)]] | |
− | + | * [[:Media:WiFi-802.11.pdf|La norme Wi-Fi (802.11)]] | |
− | + | * [[:Media:Bridge.pdf|Les bridges]] | |
− | + | * [[:Media:STP.pdf|Spanning Tree Protocol]] | |
− | + | * [[:Media:VLAN.pdf|Les Vlans]] | |
− | + | <hr> | |
− | + | <div align="center">OSI 3+</div> | |
− | + | <hr> | |
− | + | * Routage: | |
− | + | ** [[:Media:CIDR.pdf|Classless Inter-Domain Routing]] | |
− | + | ** [[:Media:resume_protocoles_vecteur_distance.pdf|Résumé sur les protocoles à vecteur de distance]] | |
− | + | ** [[:Media:EIGRP.pdf|Enhanced Interior Gateway Routing Protocol]] | |
− | + | ** [[:Media:OSPF.pdf|Open Shortest Path First]] | |
− | + | ** [[:Media:BGP.pdf|Border Gateway Protocol]] | |
− | + | *Services: | |
− | + | ** [[:Media:DHCP.pdf|DHCP]] | |
+ | ** [[:Media:DNS.pdf|DNS]] | ||
+ | ** [[:Media:SAMBA.pdf|Samba]] | ||
+ | <hr> | ||
+ | <div align="center">Qualité de service</div> | ||
+ | <hr> | ||
+ | * [[:Media:QoS.pdf|La QoS]] | ||
+ | * [[:Media:Iproute2_QoS.pdf|Iproute2 et la QoS]] | ||
+ | <hr> | ||
+ | <div align="center">Protocole</div> | ||
+ | <hr> | ||
+ | * [[:Media:HTTP.pdf|HTTP]] | ||
+ | * [[:Media:SNMP.pdf|SNMP]] | ||
|| | || | ||
− | + | <hr> | |
− | + | <div align="center">L'algorithmique</div> | |
− | + | <hr> | |
− | + | * [[:Media:algo_intro.pdf|Introduction]] | |
− | + | * [[:Media:algo_langage.pdf|Le Langage]] | |
− | + | <hr> | |
− | + | <div align="center">SQL</div> | |
− | + | <hr> | |
− | + | * [[:Media:conception_bdd.pdf|Conception de base de données]] | |
− | + | * [[:Media:conception_bdd_simple.pdf|Conception de base de données (simplifié)]] | |
− | + | * [[:Media:langage_de_requête.pdf|Langage de requête]] | |
− | + | <hr> | |
− | + | <div align="center">Langages du Web</div> | |
− | + | <hr> | |
− | * Architecture SOA | + | * [[:Media:HTML xHTML intro.pdf|Le langage HTML]] |
− | + | * [[:Media:css.pdf|Le langage CSS]] | |
− | + | * [[:Media:javascript.pdf|Le langage JavaScript]] | |
− | + | * [[:Media:php.pdf|Le langage PHP]] | |
− | + | * [[:Media:C lang.pdf|Le langage C]] | |
+ | <hr> | ||
+ | <div align="center">Architecture SOA</div> | ||
+ | <hr> | ||
+ | * [[:Media:webservices.pdf|Les Web Services RESTful]] | ||
+ | <hr> | ||
+ | <div align="center">Informatique embarquée</div> | ||
+ | <hr> | ||
+ | * [[:Media:arduino_avr.pdf|Arduino et AVR]] | ||
+ | * [[:Media:IOT.pdf|L'Internet des objets]] | ||
|| | || | ||
− | + | <hr> | |
− | + | <div align="center">Gestion</div> | |
− | + | <hr> | |
− | + | * [[:Media:gestion_projet.pdf|Gestion de projet]] | |
− | + | <hr> | |
− | + | <div align="center">Bureautique</div> | |
+ | <hr> | ||
+ | * [[:Media:powerpoint.pdf|PowerPoint]] | ||
+ | * [[:Media:excel.pdf|Excel]] | ||
+ | * [[:Media:bdd_com.pdf|Les bases de données]] | ||
|} | |} | ||
</div> | </div> | ||
Ligne 121 : | Ligne 160 : | ||
<hr> | <hr> | ||
* [[Installation de CentOS]] | * [[Installation de CentOS]] | ||
− | |||
* [[Vi / Vim]] | * [[Vi / Vim]] | ||
* [[linux_repository|Les dépots (EPEL, EL, ...)]] | * [[linux_repository|Les dépots (EPEL, EL, ...)]] | ||
Ligne 129 : | Ligne 167 : | ||
* [[users_groups|Utilisateurs et groupes]] | * [[users_groups|Utilisateurs et groupes]] | ||
* [[Gestion des disques]] | * [[Gestion des disques]] | ||
− | * [[start_stop_daemon|Création d'un service avec start-stop-daemon]] | + | * CentOS 7 [[Fichier:Warning-icon.png|20px]] |
+ | ** [[systemctl|Systemctl sur SystemD]] | ||
+ | ** [[iptables_on_systemd | Firewalld ?!? Rendez moi Iptables ! ]] | ||
+ | ** [[iproute2|''Net-tools'' est mort, vive ''iproute2'']] | ||
+ | ** [[chrony|''NTP'' est mort, vive ''Chrony'']] | ||
+ | * CentOS 6 | ||
+ | ** [[Gestionnaire de démarrage|Gestionnaire de démarrage SysVInit]] | ||
+ | ** [[start_stop_daemon|Création d'un service avec start-stop-daemon (SysVInit)]] | ||
<hr> | <hr> | ||
<div align="center">Réseaux</div> | <div align="center">Réseaux</div> | ||
Ligne 136 : | Ligne 181 : | ||
* [[sysconfig-network|Les paramètres réseaux]] | * [[sysconfig-network|Les paramètres réseaux]] | ||
* [[resolv.conf|Configuration du client DNS]] | * [[resolv.conf|Configuration du client DNS]] | ||
− | * [[ | + | * [[ntpd|Configuration du client NTP]] |
<hr> | <hr> | ||
<div align="center">Haute disponibilité</div> | <div align="center">Haute disponibilité</div> | ||
Ligne 183 : | Ligne 228 : | ||
** [[SAMBA]] | ** [[SAMBA]] | ||
** [[HTTPD]] | ** [[HTTPD]] | ||
+ | ** [[xmpp | Serveur XMPP avec Ejabberd]] | ||
** [[Postfix]] | ** [[Postfix]] | ||
** [[vnc|Installer un serveur VNC]] | ** [[vnc|Installer un serveur VNC]] | ||
Ligne 203 : | Ligne 249 : | ||
* [[svn|Serveur de version SVN]] | * [[svn|Serveur de version SVN]] | ||
<hr> | <hr> | ||
− | <div align="center"> | + | <div align="center">PHP</div> |
<hr> | <hr> | ||
− | * [[ | + | *Les basiques : |
− | * [[ | + | ** [[php_devel| Premier projet en ''PHP'']] |
+ | ** [[php_algo|Un peu d'algorithmique]] | ||
+ | ** [[php_object| Les objets]] | ||
+ | ** [[php_xdebug| Debugger avec ''Xdebug'']] | ||
+ | ** [[phpunit| Les tests en PHP]] | ||
+ | * La partie CLI : | ||
+ | ** [[php_memcached| Memcached un serveur de cache]] | ||
+ | ** [[php_daemon | Écriture d'un démon]] | ||
+ | ** [[php_socket | Utilisation des sockets]] | ||
+ | * La partie Web : | ||
+ | ** [[php_$get_$post_$session| Passer des informations entres pages]] | ||
+ | ** [[php_pdo| Utiliser une base MySQL avec PDO]] | ||
<hr> | <hr> | ||
− | <div align="center"> | + | <div align="center">JavaScript</div> |
<hr> | <hr> | ||
− | * [[ | + | *Les basiques : |
− | * [[ | + | ** [[js_devel| Premier projet en ''JavaScript'']] |
− | * [[ | + | ** [[js_algo| Un peu d'algorithmique]] |
− | * | + | ** [[js_object| Les objets]] |
− | * [[ | + | *Les RIA (''R''ich ''I''nternet ''A''pplication) : |
− | * [[ | + | ** [[js_AJAX| Client AJAX pour utiliser des Web Services]] |
− | + | ** [[js_AJAX_auth | Authentification avec un client AJAX]] | |
− | |||
<hr> | <hr> | ||
− | <div align="center"> | + | <div align="center">Java</div> |
<hr> | <hr> | ||
− | * [[ | + | *Les basiques : |
− | * [[ | + | ** [[java_devel| Premier projet en ''Java'']] |
− | * [[ | + | ** [[java_jar|Mon premier objet]] |
− | * [[ | + | ** [[java_algo| Un peu d'algorithmique]] |
− | * [[ | + | ** [[junit| Les tests en Java]] |
+ | * La partie Web: | ||
+ | ** [[java_servlet|Les Servlets]] | ||
+ | ** [[java_ws_restful| Web Service Restful]] | ||
+ | * Stocker des informations: | ||
+ | ** [[java_mysql| Utiliser une base MySQL avec Java]] | ||
+ | ** [[java_memcached| Memcached un serveur de cache]] | ||
<hr> | <hr> | ||
− | <div align="center"> | + | <div align="center">C</div> |
<hr> | <hr> | ||
− | * [[ | + | *Les basiques : |
− | * [[ | + | ** [[c_devel| Premier projet en ''C'']] |
− | * | + | ** [[c_algo| Un peu d'algorithmique]] |
− | * | + | *Execution parallèle : |
− | * [[ | + | ** [[c_pthread| Les threads]] |
− | * | + | ** [[c_fork| Les forks]] |
− | |||
− | |||
− | * [[ | ||
<hr> | <hr> | ||
<div align="center">Python</div> | <div align="center">Python</div> | ||
Ligne 250 : | Ligne 309 : | ||
| | | | ||
<hr> | <hr> | ||
− | <div align="center"> | + | <div align="center">Général</div> |
<hr> | <hr> | ||
* [[Arduino_sketch_writing | Écriture d'un sketch]] | * [[Arduino_sketch_writing | Écriture d'un sketch]] | ||
* [[Arduino_CH340_driver_install | Installation du pilote CH340 (Serial TTL)]] | * [[Arduino_CH340_driver_install | Installation du pilote CH340 (Serial TTL)]] | ||
+ | * [[Arduino_FTDI_driver_install | Installation du pilote FTDI(Serial TTL)]] | ||
* [[Arduino_Eclipse_sketch | Création d'un projet sous Eclipse]] | * [[Arduino_Eclipse_sketch | Création d'un projet sous Eclipse]] | ||
+ | * [[arduino_diagram | Schémas des cartes Arduino]] | ||
+ | * [[esp8266_diagram | Schémas des cartes ESP8266]] | ||
<hr> | <hr> | ||
<div align="center">Capteurs</div> | <div align="center">Capteurs</div> | ||
Ligne 282 : | Ligne 344 : | ||
<hr> | <hr> | ||
* [[ potentiometre | Potentiomètre ]] | * [[ potentiometre | Potentiomètre ]] | ||
+ | * [[ shift_register | Registre à décalage ]] | ||
* [[ Arduino_2axis_joystick_button | Joystick 2 axes avec bouton ]] | * [[ Arduino_2axis_joystick_button | Joystick 2 axes avec bouton ]] | ||
* [[ Arduino_SD_CARD | Module pour cartes SD ]] | * [[ Arduino_SD_CARD | Module pour cartes SD ]] | ||
Ligne 288 : | Ligne 351 : | ||
<hr> | <hr> | ||
* [[esp8266_wifi | Utilisation du WiFi ]] | * [[esp8266_wifi | Utilisation du WiFi ]] | ||
+ | * [[esp8266_udp_server | Serveur UDP ]] | ||
+ | * [[esp8266_ntp_client | Client NTP ]] | ||
<hr> | <hr> | ||
<div align="center">Raspberry / Banana Pi</div> | <div align="center">Raspberry / Banana Pi</div> |
Version du 14 octobre 2018 à 19:12
Présentation
Ce wiki
Le contenu | Public visé | L'auteur |
---|---|---|
Ce wiki propose des articles, cours, TPs et TDs sur des sujets gravitant autour des technologies du système d'information, notamment sur le système Linux et CentOS en particulier. Vous y trouverez des articles traitant de la mise en place de services réseaux tels que DHCP et DNS mais également des articles sur la mise en place de pare-feu, site Web, etc... Il y a un peu de tout et je vous encourage à utiliser le champ de recherche pour trouver ce dont vous avez besoin. |
Ce wiki s'adresse principalement à mes élèves mais il peut également servir à des enseignants qui désirent monter leurs cours sans se "prendre la tête". Tout est disponible sous licence GNU Free Documentation License 1.3 ou ultérieure et vous pouvez récupérer les contenus et en faire ce que vous voulez ! |
Je m'appelle Jean-Christophe FORTON et je suis professeur d'informatique depuis 2011 mais cela n'a pas toujours été mon métier, plus d'info ici... N'hésitez pas à faire un tour sur ma chaine Youtube ou sur Twitch ! |
Les cours
Système | Sécurité | Réseaux | Développement | Général |
---|---|---|---|---|
Linux
Windows
|
Réseaux
Sécurité des Systèmes d’Information
Web
|
Modèle OSI
OSI 1
OSI 2
OSI 3+
Qualité de service
Protocole
|
L'algorithmique
SQL
Langages du Web
Architecture SOA
Informatique embarquée
|
Gestion
Bureautique
|