PHP-MySQLInitiation+Approfondissement

Loader DigitalCityEen ogenblik, aub...

PHP-MySQLInitiation+Approfondissement

(Réf.82)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Begrijpen hoe websites en toepassingen met PHP kunnen worden ontwikkeld, met name met MySQL-databases - De verschillende methoden voor contextbeheer begrijpen en sessies en cookies implementeren - Weten hoe een bestand in PHP kan worden gemanipuleerd

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

Het behalen van de certificering (indien voorzien in de financiering)

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.