Siirry suoraan sisältöön

PHP-ohjelmoinnin jatkokurssi (5op)

Opintojakson tunnus: LUD2034

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi
Vastuuhenkilö
Jarmo Talvivaara, Vastuuopettaja

Osaamistavoitteet

1. Opiskelija osaa soveltaa PHP-kieltä edistyneessä sovelluskehittämisessä
2. Opiskelija tuntee ja osaa soveltaa PHP-kielen olio-ohjelmoinnin piirteitä sekä teoreettisella että käytännön tasolla
3. Opiskelija tuntee ja osaa soveltaa PHP-kielen ominaisuuksia tiedostojen ja tietokantojen käsittelyssä
4. Opiskelija tuntee ja osaa soveltaa PHP-kielen sovelluskehyksiä web-käyttöliittymien ohjelmoinnissa
5. Opiskelija tuntee ja osaa soveltaa PHP-kielen piirteitä verkkopalveluiden ohjelmoinnissa (XML-RPC, SOAP, WebServices) sekä SOA-palveluarkkitehtuurissa.
6. Opiskelija tuntee, osaa soveltaa ja tehdä valintoja PHP-sovelluskehyksien osalta

Sisältö

• PHP-jatkokurssilla syvennytään erityisesti PHP-olio-ohjelmoinnin, tietokantaohjelmoinnin sekä käyttöliittymien edistyneempään ja erityisesti tuottavampaan ohjelmointiin.
• Lisäksi kurssilla käsitellään SOAP/WebServices-verkkopalveluohjelmointia, XML-RPC-ohjelmointimallia sekä SOA-palveluarkkitehtuuria PHP-kielen näkökulmasta.
• Kurssin aiheita käsitellään PHP-kielen käyttöä etenkin isokokoisempien sovellusten toteuttamisessa, jolloin sovelluskehityksen hallittavuuden, helpottamisen ja tehokkuuden merkitys nousee merkittävään rooliin.
• Kurssilla käsitellään mm. seuraavia aihealueita: PHP-kielen kertausta (tietokantojen käsittely, tiedostojen käsittely, PHP-olio-ohjelmointi, sessioiden käsittely), PHP-tietokantaohjelmointi (PDO-tietokantaoliomalli ja Propel -sovelluskehys), PHP-käyttöliittymäohjelmointi (Smarty ja Savant - sovelluskehykset), PHP-verkkopalveluohjelmointi (XML-RPC ja SOAP/WebServices -ohjelmointitekniikat).
• PHP-sovelluskehykset (Zend Framework, Symphony tai vastaava moderni framework).

Siirry alkuun