Duur en data
  • 8 sessies (24u)
  • Eerstvolgende startdatum: 31/01/2022
Locatie
  • Campus Mechelen
Kenmerken opleiding
  • Professionele bijscholing
Bespaar op je opleiding
  • kmo-portefeuille

  • opleidingscheques
Een drankenpauze is voorzien
Drankpauze

Wil je je verder verdiepen in Python? Dan zit je goed bij deze vervolgopleiding

Python voor Gevorderden: waarom zou je deze opleiding volgen?

Heb je de basisopleiding Leren programmeren met Python afgerond of heb je al voorkennis/ervaring? Wil je je verder verdiepen in Python? Dan zit je goed bij deze vervolgopleiding.

Tijdens de lessen gaan we dieper in op diverse topics. O.a.geavanceerde programmeertechnieken, software engineering en cloud native Python komen aan bod.

Hans Vandenbogaerde is je ervaren coach. Hij heeft heel wat jaren als consultant, projectmanager en IT-trainer op de teller. Hans staat voor een creatieve en geduldige aanpak. Zijn opleidingen zijn praktijkgericht en onmiddellijk toepasbaarmet ruimte voor interactie en vragen. Hij zorgt ervoor dat iedereen mee is, ongeacht de ervaring.

Programma

Geavanceerde programmeertechnieken met Python  

  • Korte intro Git en GitHub
  • Installatie en gebruik Pycharm IDE
  • Herhaling Python syntax en semantiek
  • Objectoriëntatie
    • (meervoudige) overerving
    • abstract base class
    • first class classes
    • compositie
    • objecten persisteren naar een relationele database
  • Code volgens de PEP8-regels
  • Metaprogramming
    • decorators
    • @staticmethod en @classmethod
    • annotations, type hints en type checking
  • Context managers
  • Verder met object-oriëntatie
    • property decorator
    • method overloading

Software engineering met Python  

  • Sytems & software engineering: wat is het en waarvoor is het van belang
  • Docstrings, docutils, Sphinx
  • Concepten van system design
  • Indelen in packages
  • Versiebeheer
    • Software code management
    • Git: nut, installatie, gebruik
    • Clone project en participeer
    • GitHub
    • Creëer Git-project en beheer
    • Werken met branches, merging en conflicten oplossen
    • Pull requests
  • Werken in virtual environments
  • Unit testen

Cloud native Python  

  • Wat is "Cloud Native Python"
  • Microservices aanbieden met Flask en Json REST API’s
  • Data services en MongoDB
  • Webapplicatie met frontend in Vue.js en backend in Flask Python
  • Secure web apps – gebruik van Auth0
  • Continuous integration en continous delivery met Jenkins
  • Continuous deployment op Amazon Web Services
    • inclusief Flask in productie

Voor wie?

Doelgroep

Iedereen die zich verder wil verdiepen in Python, is welkom. Een basiskennis van Python is echter wel nodig om het maximale uit deze opleiding te halen. Als je een hoger-lager spel kan programmeren (computer neemt een getal in gedachten, gebruiker kan gokken en de computer zegt ‘hoger’ of ‘lager’) zit je goed. Als je nog geen Python kent, maar wel een andere taal, is het interessant je eerst even vertrouwd te maken met de syntax van Python vooraleer met de training te starten.

Extra info

Je werkt tijdens de les op je eigen laptop (PC of MAC), vergeet deze dus zeker niet mee te brengen. Als dit een laptop van je werk is, zorg er dan voor dat je administrator-rechten hebt gedurende de looptijd van de opleiding. 

Locatie & lesdata

Adres: Oude Baan 2, 2800 Mechelen

DatumUur
ma 31/01/202219:00 - 22:00
ma 07/02/202219:00 - 22:00
ma 14/02/202219:00 - 22:00
ma 21/02/202219:00 - 22:00
ma 07/03/202219:00 - 22:00
ma 14/03/202219:00 - 22:00
ma 21/03/202219:00 - 22:00
ma 28/03/202219:00 - 22:00

Deze gegevens zijn informatief en kunnen wijzigen. Neem contact met jouw campus bij vragen.

  • € 1028.50
  • 8 sessies (24u)
  • Drankpauze

Een opleiding op maat van jouw bedrijf?

Neem contact opNeem contact op

Prijs

ExclIncl
Kostprijs voor deze opleiding€850.00€1028.50

Bespaar op je opleiding

  • kmo-portefeuille
  • opleidingscheques

We hebben alle kortingen en voordelen gebundeld op één handige pagina. Ga naar overzicht.

  • Campus Leuven
  • Campus Antwerpen
  • Campus Mechelen
  • Thomas More Kempen
  • Of op jouw locatie
€726.00€600.00

IT-Projectmanagement

/5 sessies (15u)

  • Campus Mechelen
  • Campus Antwerpen
  • Of op jouw locatie
€671.55€555.00
  • Campus Mechelen
  • Campus Antwerpen
  • Campus Leuven
  • Of op jouw locatie
€726.00€600.00
  • Campus Antwerpen
  • Campus Mechelen
  • Of op jouw locatie
€992.20€820.00

Agile: Scrum Master

/6 sessies (18u)

  • Campus Antwerpen
  • Campus Mechelen
  • Of op jouw locatie
€998.25€825.00