2013. október 2., szerda

WP21 - PHP elmélet

Webprogramozás
--------------

1., Kliensoldali

2., Server oldali

1., -> JavaScript

objektum ->esemény -> művelet

- A kliens gépen fut.

2., -> PHP, Perl, asp.NET

- A műveleteket a server hajtja végre és a kliens csak az eredményről értesül.

PHP (Personal Home Page)
------------------------

- HTML Pre-Processing - HTML előértelmező

- A dinamikus weboldalak működése:

A böngésző csak HTML, CSS tartalmat tud megjeleníteni. Az olyan műveletek elvégzésére, melyek böngészőn keresztül módosítanak megjelenési tartalmat, szükség egy serveroldali script nyelvre, amely elvégzi a műveleteket, ezáltal megváltoztatja a tartalmat, és kiementként egy kész HTML, CSS kódot állít elő a böngésző számára.

A php file-ok kiterjesztése: .php, .phtml

- A PHP kódok elhelyezkedhetnek beágyazva egy HTML oldalban, de lehetnek telejsen különállóak is.

A PHP kódot, úgynevezett php tag-ek közé rakjuk:

nyitó tag: <?php

záró tag: ?>

A PHP programozásnak két féle módszere van: natív, framework alapú.

A natív php kód egyedi és saját.

A framweork alapú egy kész rendszerre épülő megvalósítás. (pl. Smarty)

Megjegyzés:

A dinamikus oldalak egy altípusai a CMS-ek. CMS - Content Management System - Tartalomkezelő rendszer

Ilyen rendszerek pl.: Drupal, Joomla!, WordPress

Ha többet szeretnél tudni erről, nézd meg alábbi tanfolyamainkat: HTML 5 és CSS 3 tanfolyam
PHP - OOP tanfolyam
Joomla! tanfolyam
Javascript, jQuery, Ajax tanfolyam

Nincsenek megjegyzések:

Megjegyzés küldése