Beetje Coderen

Les 17 · Module 3 · Robuust en zuinig

Configuratie zonder hardcoded wachtwoorden

Haal wachtwoorden uit je code: een apart geheimenbestand buiten git, standaardwaarden met overschrijvingen, het bestand veilig op het bord zetten, en een instelmodus via een eigen wifi-netwerk.

⏱ 75 minuten leestijd + oefenen

Illustratie: een slot op een document naast een printplaatje

🎯 Na deze les kun je

  • code en geheimen scheiden met een apart bestand
  • standaardinstellingen combineren met overschrijvingen per station
  • geheimen buiten git houden met .gitignore
  • een eenvoudige instelmodus bouwen met een access point en een webformulier

Tot nu toe staan je wifi- en MQTT-wachtwoorden in config.py. Zet je dat bestand op GitHub, dan staan ze op internet. En voor een tweede station moet je de code aanpassen. Tijd om instellingen en geheimen te scheiden van code.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 39,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?