PHP-MySQLInitiation+Approfondissement
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
PHP overzicht
Werkingsprincipes
De webcontext
Variabelen
Gegevenstypen in een oogopslag
Operatoren
Voorwaardelijke verklaringen
Een speciaal type: arrays
Lussen, door arrays bladeren
Arrays alfabetisch sorteren
Inleiding tot superglobals
Formuliergegevens ophalen
Een e-mail verzenden
Constanten
Casestudie: online aanvraagsysteem
PHP-scripts organiseren - functies
Functies declareren
Parameters en de return-statement
Functiebibliotheken aanmaken
Voorgedefinieerde functies: voorbeelden, organisatie, documentatie
Functies voor arrays, wiskunde, strings, data
Andere voorbeelden van functies
Hoe identificeer je variabele types?
Bestanden uploaden: de $_FILES variabele en bijbehorende functies
Casestudie: verbetering van het online aanvraagsysteem
Ontdekken van methoden voor het beheer van de toepassingscontext
Principes van gebruikersinteractie
Formulierenherinnering
Verborgen velden
Lange URL's
Inleiding tot sessies
Toegang tot het applicatiebeheer beveiligen met sessies
Inleiding tot cookies
De datum weergeven van de laatste toegang tot het applicatiebeheerplatform
Databanken
Het nut van databases
Presentatie van PHPMyAdmin
Een database bouwen met PHPMyAdmin
SQL onder PHPMyAdmin:
- De belangrijkste instructies
- SQL code lezen
- Meerdere queries genereren
- Goede gewoontes: uw queries testen met PHPMyAdmin
Functies voor databasetoegang
Queries formuleren in een PHP-bestand
Verder gaan met PHP: een CMS maken* (deel 1)
Specificaties en organisatie van de ontwikkeling
Creatie van de bibliotheken voor het genereren van HTML-code (zonder verbinding met de databanken)
Generatie van pagina's uit de bibliotheken
Creatie van de databank
Functie voor het invoegen van pagina's en opslag in de MySQL-databank
Functie voor het wijzigen van pagina's
Functie voor het verwijderen van pagina's
Wijziging van de bibliotheken voor het genereren van HTML-code om ze te koppelen aan de databank
Behandeling van bestanden
Openen van een bestand
Sluiten van een bestand
Lezen van de inhoud van een bestand
Lezen van de inhoud van een bestand per regel
Schrijven naar een bestand
Verder gaan met PHP: een CMS maken* (deel 2)
Pagina-aanmaak wijzigen om een on the fly gegenereerd bestand te associëren
Een auteursdatabase creëren
Inleiding tot tabelrelaties in MySQL 5
De functie "voeg auteur toe" ontwikkelen
Pagina-aanmaak wijzigen om een auteur te associëren
Functies voor het weergeven van pagina's die door een auteur zijn gemaakt
Auteurs authenticeren op de administratie
Authenticatie opslaan in sessievariabelen
Cookies koppelen aan databases: een winkelwagentje maken
Ontwerp van de site en de databases
Inleiding tot de manipulatie van afbeeldingen: dynamisch wijzigen van de grootte van een afbeelding
Organisatie van de interface voor het raadplegen van de catalogus per thema
Opslaan van het winkelmandje op een cookie
Klassieke en thematische zoekmachine en paginering van de resultaten (naargelang de resterende tijd)
Conclusie en beoordeling
*Web site content management tool