Duur en data
Locatie
  • Campus Mechelen
  • Campus Antwerpen
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 - Geavanceerde Programmeertechnieken en Software Engineering: 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

Tijdens de opleiding Python voor Gevorderden komen o.a. onderstaande onderwerpen aan bod:

* 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

Je hebt de Basisopleiding Programmeren met Python gevolgd of beschikt over de nodige voorkennis (zoals beschreven in het programma van de Basisopleiding). 

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. 

Wat na de opleiding Python - Geavanceerde Programmeertechnieken en Software Engineering

Bij Syntra AB en Syntra Bizz kan je terecht voor een volledig Python-traject. Starten doe je bij de Basisopleiding Programmeren met Python (tenzij je uiteraard al ervaring hebt).

Naast deze specialisatie-opleiding Geavanceerde Programmeertechnieken kan je ook nog de specialisaties Data-analyse met Python en Data Science en AI met Python volgen. Je hoeft hierbij geen specifieke volgorde te hanteren, je hebt steeds enkel de basiskennis nodig. 

 

python

 

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

Adres: Borsbeeksebrug 32, 2600 Berchem

DatumUur
wo 09/03/202209:30 - 12:30 / 13:30 - 16:30
wo 16/03/202209:30 - 12:30 / 13:30 - 16:30
wo 23/03/202209:30 - 12:30 / 13:30 - 16:30
wo 30/03/202209:30 - 12:30 / 13:30 - 16:30

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

Docenten

Hans Vandenbogaerde

Hans kan terugblikken op meer dan 30 jaar ervaring in alle verschillende hoeken van de IT-wereld, van project management tot IT-Business-alignment en IT-strategy. Hij is een inspirerende coach die veel ruimte laat voor vragen en interactie.

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.

ITIL® 4 Foundation

/6 sessies (18u)

Nieuw
  • Campus Antwerpen
  • Of op jouw locatie
€1264.45€1045.00

PHP Programmeren met Laravel

/4 sessies (12u)

Nieuw
  • Campus Antwerpen
  • Campus Mechelen
  • Of op jouw locatie
€629.20€520.00

React Basisopleiding

/4 sessies (12u)

  • Campus Antwerpen
  • Thomas More Kempen
  • Campus Mechelen
  • Of op jouw locatie
€484.00€400.00
  • Campus Mechelen
  • Of op jouw locatie
€534.00€441.32
  • Thomas More Kempen
  • Of op jouw locatie
€677.60€560.00