Publicatiedatum : 26/04/2024

Een applicatie ontwikkelen in Python certificeringscursus

Praktijkcursus - 17d - 119u00 - Ref. KZO
Prijs : 5610 € V.B.

Een applicatie ontwikkelen in Python certificeringscursus




Deze certificeringscursus stelt je in staat om alle stappen van het ontwikkelen van een applicatie in Python onder de knie te krijgen. Je leert de grondbeginselen van de taal en hoe je applicaties ontwikkelt met behulp van de Django en Spark frameworks.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse
Disponible en anglais, à la demande

Ref. KZO
  17d - 119u00
5610 € V.B.




Deze certificeringscursus stelt je in staat om alle stappen van het ontwikkelen van een applicatie in Python onder de knie te krijgen. Je leert de grondbeginselen van de taal en hoe je applicaties ontwikkelt met behulp van de Django en Spark frameworks.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De syntaxis van Python onder de knie krijgen
Tools gebruiken om de kwaliteit van een Python-programma te testen en te evalueren
Leer het Django-raamwerk voor webtoepassingen
Het begrijpen en implementeren van het Spark framework voor big data toepassingen

Doelgroep
Iedereen die toepassingen wil leren ontwikkelen in Python.

Voorafgaande vereisten
Basisvaardigheden in programmeren.

Certificatie
Dit certificeringsprogramma wordt gevalideerd door een schriftelijk examen in de vorm van een casestudy (zie Ref. KOZ).

Opleidingsprogramma

1
Python, objectgeoriënteerd programmeren

  • Python taal syntax.
  • Objectgeoriënteerde benadering.
  • Object programmeren in Python.
  • StdLib gebruiken.
  • QA-tools.
  • Creatie van de TkInter HMI.
  • Python/C-interfacing.
  • Conclusie.
Praktisch werk
Modelleren van een eenvoudige casestudy in UML. Implementatie van Python modules: reguliere expressies, databasetoegang. De tools pylint en pychecker gebruiken om Python-code te controleren. Implementatie van unit tests.

2
Python, gevorderd

  • Belangrijke herinneringen over taal.
  • Geavanceerde functies.
  • Objectgeoriënteerd programmeren voor gevorderden.
  • Inzet en kwaliteit.
  • Parallellisme: de prestaties van uw programma's optimaliseren.
  • Bibliotheken: bijdragen aan het succes van de taal.
Praktisch werk
Optimalisatie: lijsten doorsnijden en de complexiteit van algoritmen berekenen. Een metaklasse implementeren om singleton klassen te maken. Een bibliotheek verpakken en op PypI plaatsen. Distribueren en consolideren (Map Reduce) van berekeningen met Celery.

3
Django, webontwikkeling met Python

  • Inleiding.
  • Gegevenstoegang met Django.
  • Beheer bekijken.
  • Sjablonen.
  • Formulierenbeheer.
  • Geavanceerde functies.
Praktisch werk
De omgeving voorbereiden. Installatie en ontwikkeling van Python, Django, Apache Server, MySQL en Eclipse. Een nieuw project maken. Ajax integreren via het JQuery framework.

4
Spark Python, toepassingen ontwikkelen voor big data

  • Inleiding tot Apache Spark.
  • Spark gebruiken met Python: veerkrachtige gedistribueerde dataset (RDD).
  • Omgaan met gestructureerde gegevens.
  • Machinaal leren met Spark.
  • Analyseer in realtime met Spark Streaming.
  • Grafentheorie.
Praktisch werk
Er worden talloze oefeningen gebruikt om de onderwerpen te illustreren.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 23 feb., 23 maa., 23 maa., 20 apr., 4 mei, 4 mei, 18 mei, 8 juni, 8 juni, 15 juni, 22 juni, 27 juli, 24 aug., 24 aug., 7 sep., 7 sep., 7 sep., 28 sep., 12 okt., 2 nov., 2 nov., 2 nov., 23 nov., 23 nov., 14 dec.

PARIS LA DÉFENSE
2026 : 23 feb., 23 maa., 20 apr., 4 mei, 18 mei, 8 juni, 22 juni, 27 juli, 24 aug., 7 sep., 28 sep., 12 okt., 2 nov., 23 nov., 14 dec.

LILLE
2026 : 18 mei, 27 juli, 23 nov.

BRUXELLES
2026 : 8 juni, 8 juni, 7 sep., 7 sep., 23 nov., 23 nov.

LUXEMBOURG
2026 : 8 juni, 7 sep., 23 nov.