Python certificeringstraining - eLearning
450,00 EUR
- 60 hours
Deze cursus behandelt de basisprincipes van Python en hoe je het kunt toepassen in de praktijk. De modules, projecten aan het einde van de lessen en opdrachten die deel uitmaken van het curriculum gaan over dataoperaties in Python, strings, conditionele uitspraken, foutafhandeling, shell scripting, webscraping en het veelgebruikte Python-webframework Django.
Belangrijkste kenmerken
Taal
Cursus en materiaal zijn beschikbaar in het Engels
Niveau
Beginnervriendelijk - Gemiddeld
Toegang
1 jaar toegang tot het zelfstudie eLearning platform 24/7
6 uur totale video-inhoud
met een aanbevolen studieduur van 60 uur
Oefen
20+ begeleide oefeningen voor alle modules
Project
5 kenniscontroles aan het einde van de lessen en 1 praktijkproject aan het einde van de cursus
Geen examen
Er is geen examen voor deze cursus, maar de student zal een certificaat van voltooiing van de training ontvangen
Leerresultaten
Aan het einde van deze Python Training eLearning Cursus zult u in staat zijn om:
Python Concepten
Begrijp de basisconcepten van Python.
Technieken implementeren
Implementeer technieken voor bestandsafhandeling en uitzonderingsafhandeling.
Uitgebreid Begrip
Begrijp operatoren, verzamelingen, methoden en woordenboeken grondig.
Hulpfuncties implementeren
Voer commando's uit door conditionele uitspraken, lussen en functies te implementeren.
Shell-scripting
Voer shell scripting uit met Python.
Beheers Python Django & Ontwikkeling in Python
Beheers Python Django en geavanceerde webontwikkeling in Python.
Cursustijdlijn
Python Basis
Les 01
- Cursus Introductie
- Leerdoelen
- Introductie tot Python en zijn functies
- Python Introductie - Gebruiken en Varianten
- Introductie tot Python - Waarom Python
- Software-installatie en omgevingsconfiguratie
- Demo: Software-installatie en omgevingsconfiguratie
- Gegevenstypen
- Invoer Uitvoer Functies
- Demo: Gegevenstypen en Invoer/Uitvoer
- Functies
- Belangrijkste punten
Gegevensbewerkingen
Les 02
- Leerdoelen
- Gegevenstypeconversie
- Rekenkundige operatoren
- Vergelijkingsoperatoren
- Toekenningsoperatoren
- Bitwise operatoren
- Demo: Gegevensbewerkingen
- Tekenreeksmethoden
- Demo: Stringbewerkingen
- Lijstmethoden
- Demo: Lijstbewerkingen
- Tupelmethoden
Conditionele uitspraken en functies
Les 03
- Leerdoel
- Uitdrukkingen
- Conditionele Verklaring
- Demo - Conditionele Instructie
- Lussen - for-lus
- Lussen - while-lus
- Demo - Lussen
- Functies
- Demo - Functies
- Belangrijkste conclusie
Foutafhandeling en bestandsbewerkingen
Les 04
- Leerdoel
- Bestandsbeheer
- Demo - Bestandsbeheer
- Fouten
- Uitzonderingen
- Demo - Fouten en Uitzonderingen
- Houtkap
- Demo - Logboekregistratie
- Python Debugger (Pdb-module)
- Demo - Python Debugger
- Objecten en Klassen
- Objecten en functies
- Demo - Objectgeoriënteerd programmeren
- Belangrijkste conclusie
Shell Scripting en Django
Les 05
- Leerdoel
- Shell-scripting
- Systeem-, OS- en Subprocesmodule
- Bestanden lezen en schrijven en werken met de datum-tijd module
- Demo - Shell-scripting in Python
- Web Scraping
- Demo - Web Scraping met behulp van Beautiful Soup
- Django - Introductie en Architectuur
- Demo - Installatie van Django
- Belangrijkste conclusie
Loginfrastructuur
Les 06
- Introductie tot Python Logboekregistratie
- Concepten van Python Logging
- Het formaat van logbestanden wijzigen
- Python Logger
- Gebruikmaken van Python Logging
- Logboek Handlers en Formatters
- Logboekstroming
- Logboekregistratie configureren
- Logboekregistratie uitbreiden
- Bufferlogs
- Beste praktijken voor logboekregistratie
- Roterende logbestanden
- Loggen naar een bestand
Unittest-infrastructuur
Les 07
- Introductie tot eenheidstests
- Introductie tot het unittest framework
- Concept van unittest framework
- Opdrachtregel
- Python unittest
- Testen op uitzonderingen
- Testopstellingen
- Python beweringen
- Klassen en functies
- voor- en nadelen
- Mockobjectbibliotheek
Netwerkconcepten
Les 08
- Introductie tot Python-netwerken
- Sockets
- Socketprogrammering
- Werken met Python-netwerken
- Datamodellen
- Opbouwen van client-server communicatie
- Soorten sockets
- TCP-sockets
- Het tornado-framework
- Een Python-chatserver bouwen
Python-decorators
Project 1
Implementeer een Python-decorator die neemt wat de gedecoreerde functie retourneert en schrijft dit op een nieuwe regel in een bestand.
Beheer het wachtwoord
Project 2
Ontwikkel een nieuwe versie van een wachtwoordbeheerder die alle ingestelde wachtwoorden voor elk account kan bijhouden.
Aanvraag voor patiëntenbeheer
Project 3
Schrijf een applicatie in Django voor een ziekenhuisreceptioniste die functies heeft, waaronder controleren of de patiënt al geregistreerd is. Zo niet, registreer dan de patiënt.
Wie zou zich moeten inschrijven voor dit programma?
Vereisten: Voor deze online Python-training is geen eerdere programmeerkennis of ervaring nodig.
Softwareontwikkelaars
Programmeerenthousiastelingen
Technisch Leiders
Architecten
Verklaringen
Licenties en accreditatie
Deze Python Training Certificeringscursus wordt aangeboden door Simplilearn volgens de Partner Programma Overeenkomst en voldoet aan de eisen van de Licentieovereenkomst. AVC promoot deze cursus namens Simplilearn.
Gelijkheidsbeleid
Simplilearn biedt geen accommodatie vanwege een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning gedurende het accommodatieproces.
Veelgestelde vragen
Heb je en zakelijke oplossing of LMS-integratie nodig?
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!