Scholingstraject Python Developer
Omschrijving
De focus van dit opleidingstraject ligt op programmeren met een specialisatie in Python. Naast de specifieke kennis die een Python Developer moet opdoen van de programmeertaal en applicatieontwikkeltechnieken, moet de Python Developer kennis vergaren die relevant is binnen het vakgebied zoals algemene kennis van IT beheer, agile en DevOps en de ontwikkelingen op het gebied van Artificial Intelligence. Zo kan de Python Developer aansluiten bij bestaande werkwijzen en meedraaien in agile en DevOps teams.
Functies en beroepen
Een Python Developer is verantwoordelijk voor het ontwikkelen en onderhouden van Python applicaties of Python code. Het opleidingstraject leidt op tot beroepen zoals Python ontwikkelaar, Python programmeur en Python Developer
Trainingsmodules
Het beroepsgerichte (om)scholingstraject tot Python Developer bestaat uit de volgende trainingen en examens:
Generieke vakkennis
– Module Basiskennis IT (2 dagen) Afronding: Bewijs van deelname en eindtoets
– Module Introductie Artificial Intelligence (1 dag) Afronding: Bewijs van deelname
– Module Development Essentials (3 dagen) Afronding: Bewijs van deelname en eindtoets
Specifieke vakkennis
– Module Python Developer (8 dagen) Afronding: Bewijs van deelname en eindtoets
Inhoud scholingstraject
Het scholingstraject bestaat uit de volgende modules:
Intake opleiding
Het beroepsgerichte (om)scholingstraject tot Python Developer start met een intake. Tijdens deze intake worden de persoonlijke leerdoelen doorgenomen evenals de planning van de opleiding. Indien nodig worden aanpassingen op maat gemaakt.
Basiskennis IT - 2 dagen of 2 avonden
In de training Basiskennis IT neemt u op simpele en gestructureerde wijze kennis van de basistermen en concepten die veel gebruikt worden in de ICT. De doelgroep bestaat uit diegenen die geen of beperkte kennis van IT hebben en zich daarin (verder) willen bekwamen zoals bijvoorbeeld een servicedeskmedewerker die een ander soort ICT functie wil gaan bekleden, maar ook een niet-ICT-er die zich wil verdiepen in de gangbare ICT-terminologie alsook mensen die zich willen omscholen naar een (andere) ICT arbeidsplaats.
Introductie Artificial Intelligence – 1 dag of 1 avond
Artificial Intelligence en ChatGPT zijn sterk in opkomst. Tijdens deze training van drie dagen leert u de beginselen van Artificial Intelligence en ChatGPT. Onderwerpen die aan bod komen zijn: Machine Learning (ML), Neurale Netwerken, Deep Learning (DL), Natural Language Processing (NLP), Computer Vision en AI Ethiek.
Development Essentials - 3 dagen of 4 avonden
Tijdens de basistraining Development Essentials leert u de basis van de talen HTML5 en CSS3. U krijgt in 3 dagen een duidelijk inzicht in de werking en het gebruik van basis programmeertechnieken. Daarnaast krijgt u inzicht in en overzicht van de belangrijkste programmeertalen. Tijdens de training wordt de theorie afgewisseld met oefeningen en opdrachten.
Python Developer - 8 dagen
Tijdens deze training leert u de basis van de programmeertaal Python. U krijgt in 8 dagen een duidelijk inzicht in de werking en het gebruik van de Python technologie. Tijdens de training wordt de theorie afgewisseld met oefeningen en opdrachten. De training behandelt de verschillende toepassingen van Python en het gebruik van o.a. variabelen en datatypes, dictionaries, logica, methoden en functies. De training is een hands-on training, waarin u theorie afwisselt met programmeren in Python.
Onderwijsvorm, contacturen, studiebelasting en doorlooptijd en opleidingsniveau
De opleidingsdagen worden gegeven in de vorm van klassikaal onderwijs. De voorkeursvorm is fysiek klassikaal onderwijs overdag. Omdat het project zich ook richt op werkenden en omdat uit ervaring is gebleken dat niet iedereen vrij kan krijgen voor het volgen van opleidingen overdag, bestaat ook de mogelijkheid om de opleidingen te volgen in de avonduren. Mochten de omstandigheden fysiek klassikaal onderwijs niet toelaten, bijvoorbeeld in verband met (corona)maatregelen of vanwege persoonlijke voorkeuren van de deelnemers in verband met reistijden, kan worden uitgeweken naar online klassikale les (via Zoom of MS Teams). Er is in elk geval altijd direct persoonlijk contact met en begeleiding door de docent.
Het totale traject bestaat uit 14 klassikale opleidingsdagen (overdag) of 21 opleidingsavonden (avond). Een scholingstraject bestaat uit respectievelijk 84 contacturen (overdag) óf 63 contacturen (avond). Buiten de contacturen besteedt een deelnemer gemiddeld 50 uur aan zelfstudie en zal er regelmatig contact zijn tussen de deelnemer en de ITMG backoffice en trainers. Per omscholingstraject wordt hierbij uitgegaan van 4 contacturen. Voorafgaand aan de opleiding wordt in een persoonlijke intake bepaald of een kandidaat voldoet aan de voorwaarden voor deelname en of het opleidingstraject past bij de kandidaat en naar verwachting succesvol kan worden afgesloten.
Gemiddeld worden per week 2 dagen of 2 avonden klassikale training gepland, daarnaast wordt zelfstudie van de deelnemer verwacht. Na de opleiding kan de deelnemer de afrondende eindtoetsen afleggen.
De totale doorlooptijd van het traject van intake tot afsluitend examen is circa 10 tot 12 weken.
De opleidingen zijn geschikt voor deelnemers met MBO+ werk- en denkniveau.