Formation

Raspberry Pi pour débutants

Cette formation destinée aux débutants sans expérience préalable en programmation ou électronique propose une découverte complète du Raspberry Pi. Elle combine théorie et pratique autour de la configuration matérielle et logicielle, la connexion à distance (SSH, VNC), les commandes shell, le transfert de fichiers, et la programmation simple en Python et C avec WiringPi. Les participants réalisent des projets concrets pour acquérir rapidement autonomie et confiance.

Objectifs
  • Comprendre les bases du Raspberry Pi et ses usages courants.
  • Configurer et utiliser le Raspberry Pi en local et à distance.
  • Maîtriser les commandes Linux shell de base et avancées.
  • Apprendre à transférer des fichiers via SFTP avec WinSCP ou équivalents.
  • Développer des petits projets en Python et C (WiringPi) pour interagir avec le matériel.

Pré-requis
  • Aucun prérequis en programmation ou électronique
  • Curiosité et motivation pour apprendre

Contenu
Jour 1 : Prise en main
  • Présentation et applications du Raspberry Pi
  • Configuration matérielle (montage, connexions)
  • Installation et configuration de Raspberry Pi OS
  • Navigation dans l’interface graphique
  • Initiation aux commandes shell basiques (ls, cd, pwd, nano, sudo, man)
  • Exercice pratique de création et modification de fichiers
Jour 2 : Connexion à distance et transfert de fichiers
  • Concepts et utilités de SSH et VNC
  • Activation et configuration SSH et VNC sur Raspberry Pi
  • Connexion à distance via SSH (PuTTY) et VNC (RealVNC Viewer)
  • Transfert de fichiers sécurisé avec SFTP via WinSCP ou FileZilla
  • Exercices pratiques de connexion, transfert et navigation distante
Jour 3 : Commandes avancées et programmation
  • Commandes shell avancées (cp, mv, rm, chmod, grep, top, htop)
  • Création de scripts shell simples
  • Introduction à la programmation Python sur Raspberry Pi
  • Installation et utilisation de WiringPi pour programmation C hardware
  • Projet final : réalisation d’un petit projet matériel ou logiciel intégrant Python ou C
  • Conclusion et perspectives
Secteur
Informatique - Développement et programmation
Durée
18 h
Modes
Présentiel
  Pré Inscription
  Nous contacter