Detailed Course Outline
Trainingen en onderwerpen
- Git/GitHub & Development Tools (Local Workflow)
- Local Git workflow (init/clone, commit, push/pull)
- Branching & merging (intro)
- VS Code setup (Python extension, interpreter/venv)
- Run & debug basics (breakpoints).
Python Essentials 1
- Computer programming & Python fundamentals
- Control flow (conditions, loops)
- Data collections (tuples, dictionaries, lists, strings)
- Functions (parameters, return values)
- Exceptions (basics).
Agile Scrum Foundation
- Scrum roles, events, artifacts
- Scrum values + Definition of Done (intro)
- Sprint planning & teamwork basics.
Python Essentials 2
- Modules & packages
- Exceptions (handling, raising)
- Strings (processing, formatting)
- Object-Oriented Programming (classes, inheritance)
- List comprehensions, lambdas, closures
- File I/O (read/write).
Hands-on Project (Hackathon / Making a Project)
- Project planning & task breakdown
- Team collaboration with Git/GitHub
- Building features + demo.
Python for Testing
- Introduction to Software Testing
- The Test Pyramid & the Testing Process
- Static Analysis & Code Refactoring
- Debugging, Assertions & Testing Techniques.
Web Dev Essentials 1: HTML Essentials
- Getting started with HTML
- Formatting text & organizing data
- Exploring visual & interactive elements
- Enhancing web presentation
- Building optimized & accessible web content
- Exploring HTML beyond basics
- Selectors, box model, layout basics (CSS)
- Responsive basics (intro-CSS).
RESTful APIs (JSON & HTTP Methods)
- HTTP methods + status codes
- REST principles & CRUD
- Working with JSON.
JavaScript Fetch
- Fetch requests (GET/POST)
- Working with JSON responses
- Basic error handling.
File Processing (SQL and CSV)
- CSV read/write & processing
- SQL interactions (intro)
- Data validation & error handling.
Django (Backend–Frontend Integration)
- URL routing + views
- Templates + forms (intro)
- Models + migrations (ORM/CRUD)
- Admin panel (intro).
Certificaten De trainingen leiden op voor de volgende certificaten:
- Python Essentials 1
- Python Essentials 2
- Python for Testing
- Web Dev Essentials 1: HTML.