-
Huishoudelijk
Dit deel bevat de locatie van de cursus en de contactgegevens van de docent. De agenda die in dit deel beschikbaar is bevat verwijzingen naar de lessen.
-
Week 1
Lessen, naslag en opdrachten voor week 1 van het traineeship.
- Kennismaking en uitleg over het traineeship
- Uitleg over het inplannen van het PSM1 examen
- Programmeren in Python (2 dagen)
- Python 3 spiekkaart voor Cloud Developers
- Het Pearson Vue PCEP examen
- Virtualisatie en Cloud en Edge computing
- Oefenen van de PCEP vragen
- Software ontwerptechnieken
- Herken de software ontwerptechniek
- Internet of Things met M5StickC en UIFlow/Python (halve dag)
- Opfriscursus SQL
- Werken aan de huiswerkopdrachten
- Doe de SQL Quiz Test op W3Schools en post je score!
- Maak een stroomschema of toestandsdiagram
-
Week 2
Lessen, naslag en opdrachten voor week 2 van het traineeship.
- Werken met Scrum (2 dagen)
- De Scrumgids
- Scrum Reference Card
- Het Scrum.org PSM1 examen
- Oefenen van de PSM1 vragen
- The Reaction Time Game Hackathon (halve dag)
- Dictaat Continuous Delivery en de Three Ways
- Opschalen van Scrum met SAFe, LeSS en DaD
- Servertoepassingen met de Raspberry Pi (1 dag)
- Visual Studio Code gebruiken voor remote toegang tot de Raspberry Pi
-
Week 3
Lessen, naslag en opdrachten voor week 3 van het traineeship.
- HTML, CSS, JavaScript en Bootstrap
- Web development met Python, SQLAlchemy, SQLite en Flask (1 dag)
- Leaflet interactieve digitale kaarten
- Werken aan de huiswerkopdrachten van week 3
- Schrijf een Python hue functie voor het aansturen van een RGB led
- Maak een IoT datacollector met Raspberry Pi, Python en Flask
- Gebruik dynamische kaarten als voorkant van je Flask App
-
Week 4
Lessen, naslag en opdrachten voor week 4 van het traineeship.
- Bespreken van de huiswerkopdrachten
- Tijdreeksgegevens en datastromen
- TIG stack: Telegraf, InfluxDB en Grafana
- Temperatuurindicatie maken in Grafana
- De Thuisbezorgd multimedia koerier van het internet
- Gebruiksgrafiek van de M5StickC data in MySQL met Grafana
- Git als centrale repository
- GitHub en GitLab
- Inrichten van een project in GitLab
- Introductie van Kafka
- Installeren van Apache Kafka op de Raspberry Pi
- Tijdreeksgegevens produceren en consumeren met Python en PyKafka
- Bijdragen aan open source projecten
- Praktische virtualisatie met Docker en Kubernetes
- Containers maken en gebruiken
- Online Scrum borden
-
Week 5
Lessen en naslag voor week 5 van het traineeship. Naast het werken in sprints voor het project worden verschillende kennissessies verzorgd.
-
Week 6
Lessen en naslag voor week 6 van het traineeship. Naast het werken in sprints voor het project worden verschillende kennissessies verzorgd. Kennissessies van deze week worden afgestemd op de behoefte van de deelnemers.
-
Project
Het project maakt gebruik van de kennis en ervaring die in het traineeship is opgebouwd en geeft de deelnemer de gelegenheid om het geleerde in de praktijk te brengen.