Junior Software Developer (JSD)
Het opleidingsprogramma voor junior Software Developer sluit prima aan bij de huidige vraag op de ICT-arbeidsmarkt. In het overzicht van de top-10 instapfuncties in de ICT staat deze rol op plek 5. Dit maakt dit traject een uitstekend vertrekpunt voor aankomende IT-professionals.
Python vormt de kern van dit traject en is een waardevol hulpmiddel voor junior developers. Het beheersen van Python geeft verschillende mogelijkheden binnen softwareontwikkeling. Het biedt ook een stevige basis voor functies in software testing en Artificial Intelligence. De kennis en vaardigheden die deelnemers tijdens dit programma opdoen, versnellen hun carrière en spelen in op de veranderende behoeften van de technologiesector.
- Trainingsdagen fysiek in de klas
- Virtuele klassikale online trainingen
- Groepsopdrachten
- Presentaties voor en door deelnemers
- E‑learning (zelfstudie)
- Project met eindpresentatie
- Mensen die vanuit een andere beroepsachtergrond in de ICT willen instromen.
- Mensen met een vooropleiding niet hoger dan MBO-4
- Werkzoekenden
- Statushouders en Oekraïense vluchtelingen die een nieuwe start willen maken op de Nederlandse IT‑arbeidsmarkt
- ZZP’ers die willen investeren in hun professionele ontwikkeling
Deelnemers:
- Zijn gemotiveerd
- Hebben affiniteit met ICT
- Beschikken over MBO-4 denk- en werkniveau
Het scholingstraject tot Junior software Developer sluit nauw aan op de actuele vraag in de arbeidsmarkt. De drempel om mee te doen is laag en de kans op een baan in de ICT is groot. De ontwikkelde kennis en vaardigheden zijn generiek. Hierdoor heeft de deelnemer kansen zich verder te ontplooien in veel verschillende ICT-gebieden.
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.
Klassikale training
Duur
12 weken
Prijs (excl. BTW)
€6.000,–
Aanmelden?
Ben je geïnteresseerd in dit omscholingstraject? Laat je gegevens achter via het formulier zodat we contact met je op kunnen nemen.
- 030 658 2131
- info.nl@fastlane.net