Websiteontwikkeling met PHP Training Cursus
Deze cursus gaat over het ontwikkelen van webapplicaties in PHP. De cursus is bedoeld voor mensen die al bekend zijn met andere procedurele programmeertalen. Tijdens de cursus leren de deelnemers hoe ze een eenvoudige dynamische applicatie kunnen maken met PHP en een MySQL-database.
Cursusaanbod
PHP Taalsyntaxis en basisconcepten
- PHP Installeren en Libraries
- PHP Syntax
- PHP Variabelen
- PHP String
- PHP Operators
- If...Else, Switch
- Arrays
- While-loops
- For-loops
- Functies
- Formulieren
- Formulieren feedback, GET en POST
- PHP Includeren
Data structuren
- Associatieve arrays
- Session variabelen, globale variabelen, cookies
- Datum
- Bestand en Bestand Uploaden
- Cookies en Sessies
- Error Handling
- Exceptions Handling
- PHP Filter
Objectgeoriënteerd Programming (OOP)
- klassen
- toegangsmodifiers
- constructors
- erfenis
Met behulp van Databases
- verbinden met de database
- wachtwoorden opslaan
- query's uitvoeren
- gegevens verwerken
- gegevens modificeren en verwijderen
- formulieren binden aan records in de database
Beveiliging
- autorization en authentication
- cookies en sessies gebruiken
Omgaan met afbeeldingen
- GD-bibliotheek en alternatieven
PHP XML
- SimpleXML
- Expat Parser
- XML DOM
Vereisten
Goede HTML kennis vereist, enige basiskennis van procedurele talen aanbevolen (C, Pascal, Basic, enz.)
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Websiteontwikkeling met PHP Training Cursus - Boeking
Websiteontwikkeling met PHP Training Cursus - Navraag
Websiteontwikkeling met PHP - Consultancyaanvraag
Consultancyaanvraag
Getuigenissen (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Cursus - Developing Websites with PHP
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Maken en beheren van websites
35 UrenHet opleidingsprogramma bereidt u voor op een professionele webdesigner (occupation code: 213202 voor Standards of Professional Qualifications) met betrekking tot "HTML en CSS in webdesign" en omvat een programmeringsprobleem met behulp van JavaScript en PHP taal.
Het volgende programma veronderstelt dat de deelnemer in staat zal zijn om websites te ontwerpen en te maken met behulp van HTML 4.0 en Cascading Style Sheets 2.0. Bij het bouwen van een website gebruikt u de HTML tags om tekst, graphics, tabellen en interactieve formulieren op de webpagina te plaatsen, evenals links naar andere webpagina's en webpagina's. Met Cascading Style Sheets 2.0 kunt u webinhoud formaten volgens de eisen van de klant.
Cursus afgestudeerden kunnen werk zoeken in dienstenbedrijven die betrokken zijn bij webontwerp of beginnen met het raadplegen van diensten ( zelfstandig). Het trainingsprogramma omvat de problemen van het creëren van websites met behulp van HTML en CSS.
AdaBoost Python voor Machine Learning
14 UrenDeze door een instructeur geleide, live training in België (online of ter plaatse) is gericht op datawetenschappers en software-ontwikkelaars die AdaBoost willen gebruiken om boosting-algoritmen te bouwen voor machine learning met Python.
Aan het einde van deze training kunnen deelnemers:
- De noodzakelijke ontwikkelomgeving instellen om te beginnen met het bouwen van machine learning modellen met AdaBoost.
- Het ensemble learning benadering begrijpen en het implementeren van adaptieve boosting.
- Leren hoe AdaBoost modellen te bouwen om machine learning algoritmen in Python te verbeteren.
- Hyperparameter tuning gebruiken om de nauwkeurigheid en prestaties van AdaBoost modellen te verhogen.
Geavanceerd PHP-programmeren
35 UrenIn deze live, instructeur-gestuurde training in België, leren de deelnemers geavanceerde PHP-programmeringshulpmiddelen en -technieken te implementeren.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Geavanceerde concepten in PHP-programmering te leren.
- Gelijkheid te vestigen en geavanceerde problemen op te lossen met behulp van PHP-programmering.
- Extra manieren verkennen om soepelere software te bouwen met PHP.
Continuous Integration (CI) voor PHP
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ingenieurs die open source-tools willen gebruiken om het proces van het bouwen, testen en implementeren van PHP applicaties en services te automatiseren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en configureer verschillende open source-tools om continue integratie, testen en implementatie mogelijk te maken.
- Begrijp de voor- en nadelen van het in dienst nemen van verschillende open source CI-tools zoals Gitlab, CI en Jenkins.
- Combineer CI-tools met open source-tools voor het testen van eenheden en het integreren van een PHP-applicatie.
Combineerde JAVA, PHP en Webapplicatie Beveiliging
28 UrenZelfs ervaren programmeurs beheersen de verschillende beveiligingsdiensten die door hun ontwikkelingsplatforms worden aangeboden niet met alle middelen en zijn zich ook niet bewust van de verschillende kwetsbaarheden die relevant zijn voor hun ontwikkelingen. Deze cursus is gericht op ontwikkelaars die zowel Java als PHP gebruiken, en biedt hen essentiële vaardigheden die nodig zijn om hun applicaties bestand te maken tegen hedendaagse aanvallen via internet.
Niveaus van Java beveiligingsarchitectuur worden doorlopen door toegangscontrole, authenticatie en autorisatie, beveiligde communicatie en verschillende cryptografische functies aan te pakken. Er worden ook verschillende API's geïntroduceerd die kunnen worden gebruikt om uw code in PHP te beveiligen, zoals OpenSSL voor cryptografie of HTML Purifier voor invoervalidatie. Aan de serverzijde worden de best practices gegeven voor het verharden en configureren van het besturingssysteem, de webcontainer, het bestandssysteem, de SQL server en de PHP zelf, terwijl speciale aandacht wordt besteed aan client-side beveiliging door middel van beveiligingsproblemen van JavaScript, Ajax en HTML5.
Algemene kwetsbaarheden in het web worden besproken aan de hand van voorbeelden die zijn afgestemd op de OWASP Top Tien, met verschillende injectie-aanvallen, script-injecties, aanvallen op sessieafhandeling, onveilige directe objectverwijzingen, problemen met het uploaden van bestanden en vele andere. De verschillende Java- en PHP-specifieke taalproblemen en problemen die voortvloeien uit de runtime-omgeving worden geïntroduceerd, gegroepeerd in de standaard kwetsbaarheidstypen van ontbrekende of onjuiste invoervalidatie, onjuist gebruik van beveiligingsfuncties, onjuiste fout- en uitzonderingsafhandeling, tijd- en statusgerelateerde problemen, problemen met codekwaliteit en mobiele code-gerelateerde kwetsbaarheden.
Deelnemers kunnen de besproken API's, tools en de effecten van configuraties zelf uitproberen, terwijl de introductie van kwetsbaarheden wordt ondersteund door een aantal hands-on oefeningen die de gevolgen van succesvolle aanvallen demonstreren, laten zien hoe de bugs kunnen worden gecorrigeerd en mitigatietechnieken kunnen worden toegepast, en het gebruik van verschillende extensies en tools introduceren.
Deelnemers aan deze cursus zullen
- Begrijp de basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer webkwetsbaarheden verder dan OWASP Top Tien en weet hoe u ze kunt vermijden
- Leer kwetsbaarheden aan de clientzijde en veilige coderingspraktijken
- Leer de verschillende beveiligingsfuncties van de Java ontwikkelomgeving te gebruiken
- Een praktisch begrip hebben van cryptografie
- Leer de verschillende beveiligingsfuncties van PHP te gebruiken
- Inzicht in beveiligingsconcepten van webservices
- Praktische kennis opdoen in het gebruik van tools voor het testen van beveiliging
- Lees meer over typische codeerfouten en hoe u ze kunt vermijden
- Blijf op de hoogte van recente kwetsbaarheden in Java en PHP frameworks en bibliotheken
- Krijg bronnen en meer informatie over veilige coderingspraktijken
Audiëntie
Ontwikkelaars
Veilige coding in PHP
21 UrenDe cursus biedt essentiële vaardigheden voor PHP ontwikkelaars die nodig zijn om hun applicaties bestand te maken tegen hedendaagse aanvallen via internet. Webkwetsbaarheden worden besproken aan de hand van PHP voorbeelden die verder gaan dan de OWASP top tien, waarbij verschillende injectie-aanvallen, script-injecties, aanvallen op sessieafhandeling van PHP, onveilige directe objectverwijzingen, problemen met het uploaden van bestanden en vele andere worden aangepakt. PHP-gerelateerde kwetsbaarheden worden geïntroduceerd, gegroepeerd in de standaard kwetsbaarheidstypen van ontbrekende of onjuiste invoervalidatie, onjuiste fout- en uitzonderingsafhandeling, onjuist gebruik van beveiligingsfuncties en tijd- en statusgerelateerde problemen. Voor dit laatste bespreken we aanvallen zoals de open_basedir byvention, denial-of-service through magic float of de hash table collision attack. In alle gevallen raken de deelnemers vertrouwd met de belangrijkste technieken en functies die moeten worden gebruikt om de aangeworven risico's te beperken.
Speciale aandacht wordt besteed aan de beveiliging aan de clientzijde, waarbij de beveiligingsproblemen van JavaScript, Ajax en HTML5 worden aangepakt. Een aantal beveiligingsgerelateerde uitbreidingen van PHP worden geïntroduceerd, zoals hash, mcrypt en OpenSSL voor cryptografie, of Ctype, ext/filter en HTML Purifier voor invoervalidatie. De beste hardening-praktijken worden gegeven in verband met PHP configuratie (instelling php.ini), Apache en de server in het algemeen. Tot slot wordt een overzicht gegeven van verschillende security testing tools en technieken die ontwikkelaars en testers kunnen gebruiken, waaronder security scanners, penetration testing en exploit packs, sniffers, proxy servers, fuzzing tools en static source code analyzers.
Zowel de introductie van kwetsbaarheden als de configuratiepraktijken worden ondersteund door een aantal hands-on oefeningen die de gevolgen van succesvolle aanvallen demonstreren, laten zien hoe mitigatietechnieken kunnen worden toegepast en het gebruik van verschillende extensies en tools introduceren.
Deelnemers aan deze cursus zullen
- Begrijp de basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer webkwetsbaarheden verder dan OWASP Top Tien en weet hoe u ze kunt vermijden
- Leer kwetsbaarheden aan de clientzijde en veilige coderingspraktijken
- Een praktisch begrip hebben van cryptografie
- Leer de verschillende beveiligingsfuncties van PHP te gebruiken
- Lees meer over typische codeerfouten en hoe u ze kunt vermijden
- Blijf op de hoogte van recente kwetsbaarheden van het PHP raamwerk
- Praktische kennis opdoen in het gebruik van tools voor het testen van beveiliging
- Krijg bronnen en meer informatie over veilige coderingspraktijken
Audiëntie
Ontwikkelaars
Design Patterns in PHP
14 UrenDit door een instructeur geleide live training in België (online of op locatie) is gericht op middelberupeerende PHP-ontwikkelaars die effectief ontwerp patronen willen toepassen in hun projecten.
Na afloop van deze training zullen de deelnemers in staat zijn om:
- Het doel en de voordelen van ontwerppatronen te begrijpen.
- Enkele geschikte ontwerppatronen voor algemene scenario's identificeren en implementeren.
- PHP-toepassingen structureren met behulp van door de industrie erkende beste praktijken.
- Patronen integreren in moderne frameworks zoals Symfony of Zend.
Laravel PHP Framework
14 UrenDeze door een instructeur geleide, live training introduceert de basisbeginselen van Laravel en begeleidt deelnemers bij het maken van een op Laravel gebaseerde webapplicatie.
Laravel Livewire
7 UrenDit door een instructeur geleide, live training in België (online of ter plaatse) is gericht op ontwikkelaars die willen leren en Livewire gebruiken om moderne en dynamische toepassingsinterfaces te bouwen.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Dynamische Livewire-componenten bouwen en testen.
- Toepassingen bouwen met behulp van de Livewire bibliotheek.
- Dynamische componenten binnen PHP maken.
Laravel en Vue.js
14 UrenDit instructeurgeleide, live training in België (online of ter plekke) is gericht op webontwikkelaars die Laravel en Vue JS willen gebruiken voor volledige stack webontwikkeling.
Na afloop van deze training zullen de deelnemers in staat zijn om:
- Webapplicaties te ontwikkelen met Laravel en Vue JS.
- De Laravel backend API te integreren in Vue JS.
- Een Laravel-applicatie te deployen.
PHP-Website Optimalisatie
7 UrenDit cursus is ontworpen voor PHP-programmeurs en webontwikkelaars die geïnteresseerd zijn in de optimalisatie van PHP-code.
Het kursus laat zien hoe je een flesnek kunt vinden en hoe je de code op de juiste manier kunt refactoren of wijzigen.
Tijdens dit cursus zullen de deelnemers werken met echte webpagina-voorbeelden die worden gevolgd, geanalyseerd en geoptimaliseerd.
PHP Patterns and Refactoring
21 UrenDe cursus is bedoeld voor ervaren programmeurs die problemen willen onderzoeken die verband houden met het gebruik van patronen en refactoring. Elke deelnemer kent de eigenschappen en praktische voorbeelden van het gebruik van deze patronen, wat op zijn beurt het efficiënt bouwen en corrigeren van de applicatiecode mogelijk maakt.
PHP voor WordPress
21 UrenMet een marktaandeel van 60% is WordPress het Content Management Systeem (CMS) van keuze voor veel van de meest bekende websites ter wereld. PHP is een serverside taal die ongeveer 82 procent van het web aandrijft.
In deze instructiegeleide live training (op locatie of op afstand), leren deelnemers met weinig of geen programmeerervaring hoe ze een WordPress-website kunnen aanpassen met behulp van PHP.
Na afloop van deze training zullen deelnemers in staat zijn om:
- Het ontwikkelingsgereedschap in te stellen dat nodig is om snel aan de slag te gaan met PHP
- De verschillende soorten PHP-bestanden in WordPress te begrijpen en te wijzigen
- PHP-syntaxis (voorwaardelijke verklaringen, lussen, functies, etc.) te begrijpen
- Hun eigen plugin of thema binnen WordPress te schrijven
- Een WordPress-website op te sporen, in te stellen en problemen op te lossen
Doelgroep
- Websitesontwerpers
- Contentcreators met technische vaardigheden
- Zakelijke eigenaren met technische kennis
- Ontwikkelaars zonder eerdere ervaring met PHP
Format van de cursus
- Interactieve les en discussie
- Veel oefeningen en praktijk
- Praktijkimplementatie in een live-lab omgeving
Opmerking
- Om een aangepaste training voor deze cursus aan te vragen, neem dan contact met ons op.
- Om meer te weten te komen over WordPress, bezoek dan: https://wordpress.org/
Laravel: Middleware Ontwikkeling
14 UrenDit door een instructeur geleide, live training (online of ter plaatse) is gericht op webontwikkelaars die middleware en webservices willen ontwikkelen in Laravel.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Laravel PHP Aritisan te gebruiken om code en componenten te genereren.
- RESTful APIs in Laravel te bouwen waarmee je kan bladeren, lezen, bewerken, toevoegen en verwijderen.
- Resultaten op basis van URL-parameters te filteren en sorteren met RESTful APIs.
Website-ontwikkeling in PHP
21 UrenDeze cursus maakt de deelnemers kennis met de PHP-taal en haar integratie met de webomgeving. De deelnemer leert hoe hij een dynamische pagina kan maken, database-applicaties kan schrijven en hoe hij applicaties kan beschermen tegen ongeoorloofde toegang.