PHP-ohjelmointi (3op)
Opintojakson tunnus: LUD2033
Opintojakson perustiedot
- Laajuus
- 3 op
- Opetuskieli
- suomi
- Vastuuhenkilö
- Jarmo Talvivaara, Vastuuopettaja
Osaamistavoitteet
• Opiskelija tuntee PHP-kielen perusteet ja kykenee soveltamaan osaamistaan PHP-sovellusten kehittämisessä
• Opiskelija tuntee ja osaa PHP -kielisten ja MySQL -tietokantaan pohjaavien www-sovellusten suunnittelua, toteutusta ja testausta.
• Opiskelija tuntee ja osaa valita sekä ottaa käyttöön tyypillisimpiä PHP-ohjelmointiympäristöjä (LAMP, WAMP, XAMPP, tms.)
Sisältö
• LAMP-ohjelmointiympäristöön tutustuminen: PHP-ohjelmointiympäristön palveluiden perusteet ja ympäristön asennus.
• PHP-kielen perusteet, SQL-kielen alkeet, MySQL -tietokantapalvelimen peruskäyttö (sovellusohjelmoijan näkökulmasta) sekä tietokantapohjaisten PHP-sovellusten suunnittelu, toteutus ja testaus (PDO)
• Harjoitustyönä toteutetaan www- sovelluksia PHP-kieltä käyttäen.
• Sovelluksien tietokantana käytetään MySQL -tietokantaa.
• Optionaalisina osioina Smarty- ja Savant -template-ohjelmointimalli sekä Propel-ORM-persistence-ohjelmointimalli.