Developing Websites with PHP Training Cursus
Deze cursus behandelt het ontwikkelen van webapplicaties in PHP . De cursus is gemaakt voor mensen die al bekend zijn met andere procedurele programmeertalen. Tijdens de cursus leren deelnemers hoe ze een eenvoudige dynamische applicatie met PHP en een My SQL database kunnen maken.
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
Developing Websites with PHP Training Cursus - Booking
Developing Websites with PHP Training Cursus - Enquiry
Developing Websites with PHP - Consultancyaanvraag
Consultancyaanvraag
Testimonials (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Cursus - Developing Websites with PHP
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Creating and managing Web sites
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.
Advanced PHP Programming
35 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze geavanceerde PHP programmeertools en -technieken kunnen implementeren.
Aan het einde van deze training kunnen deelnemers:
- Leer geavanceerde concepten in PHP programmeren.
- Breng consistentie tot stand en los geavanceerde problemen op met behulp van PHP-programmering.
- Ontdek aanvullende manieren om flexibelere software te bouwen met behulp van PHP.
Test Driven Development
21 UrenThis instructor-led, live training in België (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Behat: Behavior Driven Development (BDD) with PHP
14 UrenBehat is een Behavior Driven Development (BDD) testkader geschreven in PHP. Het vergemakkelijkt de communicatie tussen ontwikkelaars, testers, zakelijke belanghebbenden en klanten tijdens het softwareontwikkelingsproces. Behat stelt niet-technische mensen in staat om duidelijke beschrijvingen te schrijven van het beoogde gedrag van een applicatie, en voert vervolgens die "scenario's" uit als functionele tests tegen de applicatie.
In deze door een instructeur geleide, live training leren deelnemers hoe ze BDD-stijl testcases kunnen schrijven en uitvoeren met behulp van Behat en PHP.
Aan het einde van deze training zijn de deelnemers in staat om:
- Voer geautomatiseerde tests uit die zijn geschreven in de voor mensen leesbare taal "Gegeven, Wanneer, Dan" Gherkin
- Gebruik Behat gebaseerde testcases om de samenwerking tussen technische en niet-technische teams te verbeteren
- Integreer Behat met Selenium, Mink, Goutte en andere browseremulators om tests uit te voeren en rapporten te genereren
- Breid de functionaliteit van Behat uit via het uitbreidingssysteem
- Test talloze gebruiksscenario's via terminalopdrachten, REST API's en meer.
Audiëntie
- Testingenieurs
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Continuous Integration (CI) for 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.
PHP CodeIgniter
14 UrenDeze instructeur-geleide, live training in België (op locatie of op afstand) is gericht op webontwikkelaars die webapplicaties willen bouwen met CodeIgniter.
Aan het einde van deze training kunnen deelnemers:
- Gebruik CRUD in CodeIgniter voor het refactoren van API-code.
- Breid CodeIgniter uit om afhankelijkheden te gebruiken.
- Laad CodeIgniter modellen en views vanuit containers.
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 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die Livewire willen leren en gebruiken om moderne en dynamische applicatie-interfaces te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Bouw en test livewire-componenten.
- Bouw applicaties met behulp van de Livewire-bibliotheek.
- Maak dynamische componenten binnen PHP.
Laravel and Vue.js
14 UrenDeze instructeur-geleide, live training in België (op locatie of op afstand) is gericht op webontwikkelaars die Laravel en Vue JS willen gebruiken voor fullstack webontwikkeling.
Aan het einde van deze training kunnen deelnemers:
- Ontwikkel webapplicaties met Laravel en Vue JS.
- Integreer de Laravel backend-API in Vue JS.
- Implementeer een Laravel-applicatie.
Unit Testing with PHPUnit
14 UrenDeze door een instructeur geleide, live training in België leert deelnemers hoe ze testbare code kunnen schrijven in de vorm van testeenheden om de diagnose, isolatie en oplossing van bugs te vergemakkelijken. De training begeleidt de deelnemers bij het creëren van een werkklare testomgeving met behulp van het PHPUnit testing framework.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak onderscheid tussen goede en slechte testeenheden.
- Testresultaten lezen en interpreteren.
- Beheer en diagnosticeer proactief hun codebasis om bugs te verminderen.
- Zorg ervoor dat hun codebasis geschikt is voor continue integratie en implementatie.
Laravel: Middleware Development
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die middleware en webservices willen bouwen in Laravel.
Aan het einde van deze training kunnen deelnemers:
- Gebruik Laravel PHP Aritisan om code en componenten te genereren.
- Bouw RESTful API's in Laravel die kunnen bladeren, lezen, bewerken, toevoegen en verwijderen.
- Filter en sorteer resultaten op basis van URL-parameters met behulp van RESTful API's.
Symfony2 - Enterprise Web Framework
21 UrenDit door een docent geleide live training in België (online of op locatie) is gericht op ontwikkelaars en softwareengineers die willen gebruiken Symfony2 om gestructureerde, onderhoudsvriendelijke en schaalbare webtoepassingen te creëren.
Na afloop van deze training zullen de deelnemers in staat zijn:
- De filosofie en structuur van het Symfony2 kader te begrijpen.
- Symfony2 componenten zoals Doctrine, Twig en Routing effectief te gebruiken.
- Secuur en testbare webtoepassingen te bouwen met aangepaste bundles en REST APIs.
- Symfony2 te integreren in bedrijfsomgevingen en projectimplementatiekosten te schatten.
Web Development with Symfony3
28 UrenDit opgeleidde live-training in België (online of op locatie) is gericht op ontwikkelaars met een middelmatig niveau die robuuste webtoepassingen willen ontwikkelen met Symfony3.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Een ontwikkelomgeving voor Symfony3 opzetten en configureren.
- Dynamische webtoepassingen bouwen met behulp van functies en tools van Symfony3.
- Ingebouwde en aangepaste diensten, sjablonen, formulieren en beveiligingsmechanismen gebruiken.
- Access databases gebruiken met Doctrine ORM.
- Automatische tests schrijven en technieken voor prestatieoptimalisatie toepassen.
Symfony 4 for Web Application Development
28 UrenSymfony 4 is een softwareontwikkeling framework voor PHP. Het bevat hergebruikbare PHP bibliotheken om de ontwikkeling en testen van nieuwe toepassingen in PHP (Web-apps of APIs) te vergemakkelijken. Symfony 4 is een command-line software framework met de ingebouwde bestellingen die PHP codeontwikkeling efficiënter maakt.
In deze instructeur geleide, live training, zullen de deelnemers leren om het Symfony kader en de PHP taal te gebruiken terwijl ze door de creatie van een PHP applicatie stappen.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Gebruik Symfony 4 om code te maken en te testen geschreven in PHP
- Creëer eenvoudige code voor PHP die leest en schrijft naar een database
Het publiek
- Programmeurs en webontwikkelaars met werkende kennis van PHP en HTML
- Geavanceerde ontwikkelaars die op zoek zijn naar efficiëntere ontwikkelingsinstrumenten voor sneller sluiten
- Softwareontwerpers die hun begrip van de huidige ontwikkelingstools die voldoen aan de behoeften van de gebruiker moeten bijwerken
Format van de cursus
- Deel lezing, deel discussie, oefeningen en zware praktijken
Develop Web Applications with PHP and Yii 2
14 UrenDit door docenten geleide live training in België (online of op locatie) is gericht op beginners die robuuste en onderhoudsvriendelijke webtoepassingen willen bouwen met Yii 2.
Na deze training zullen de deelnemers in staat zijn om:
- Yii 2 te installeren en te configureren.
- De MVC-architectuur en projectstructuur van Yii te begrijpen.
- Beschikbare en schaalbare webtoepassingen te bouwen met Yii 2-componenten.
- Aan te werken met databases, formulieren en REST APIs.