Tanítás, webfejlesztés, programozás, informatika, rock zene

Milyen operációs rendszer?

Létezik az összes elterjedt operációs rendszeren, Win32, Linux, Solaris, BSD, Netware. A PHP használatához szükség van egy WEB szerverre is. Gondolva a tanulásra és az általában meglévő számítástechnikai környezetre én Linux, vagy Windows operációs rendszert javaslok.

A PHP rövid története

Erről nem írok semmit. Maradjunk annyiban, hogy 1994-től merült fel a probléma, amire 1995-től létezik a nyelv. Jelenleg a 8.xx verziónál tartunk.

Mi a PHP?

Egy majdnem általános célú programozási nyelv, amely mára sokféle területen alkalmazható, amit a Weben keresztül meg lehet oldani. Dinamikus oldalak, adatbázis-kezelés, akár ügyviteli alkalmazások, levelezés, portálok, grafikai alkalmazások, file-kezelés, távoli adminisztráció, stb.

A PHP nyelvi szabályai

A PHP nyelv szintaktikája nagyon hasonlít a C nyelvére.

A php scriptben lévő utasítások mindegyike után kötelezően ki kell tenni a ; elválasztójelet.

A PHP programba megjegyzéseket írhatunk

A megjegyzéseinket C/C# jellegű szintaktikával kétféleképpen tehetjük ki:

// - Az egysoros kommentek, a sor végéig tarthatnak, mint a C-ben
/*...................................*/ - A több soros kommentek

Egy Apache+Mysql+PHP szerver stack (XAMP, WAMP) vagy az Apache helyett nginx-szel (WinNMP) készített fejlesztői környezet innen tölthető le.

A Javascript egy nyelvcsalád, az ECMA script nyelvek egyik megvalósítása - a legfontosabb, legelterjedtebb megvalósítása. Kifejezetten webes alkalmazásokhoz fejlesztették ki. A Netscape (ki emlékszik még erre a cégre?) fejlesztette ki a Javascriptet és a Microsoft a JScript nyelvet. Később (IE 3-tól) a Microsoft is támogatta a Javascript nyelvet. Sajnos a Microsoft mindig külön utakon járt az Internet Explorer fejlesztésekor, ezért a Microsoft féle Javascript mindig különbözött egy kicsit a Netscape verziójától.

Mi a CSS?

Mint a tanfolyam bevezetőjében leírtam a HTML felelős a tartalom meghatározásáért, az weboldal szerkezetének leírásáért, a CSS felelős  a megjelenésért.

A CSS - Cascading Style Sheet => szabadon fordítva: Stíluslapok.

Bár a HTML-et eredetileg a tartalom megjelenítésére és a formázásra is használták, de mára a HTML szerepe (szinte) kizárólag a tartalomra korlátozódik, azaz a HTML felelős a tartalomért, annak tördeléséért és tagolásáért.

Ez a jegyzet is a HTML jelölőnyelv segítségével íródott. Ha meg akarjuk érteni, hogy mi is ez, akkor nézzük meg az alábbi két képet. Az első képen ennek az oldalnak a képe látható, miközben gépelek. A tartalom így jelenik meg a böngészőben, ahogyan a következő képen látható:

Miért webfejlesztés?

Az internet ma már a családok mindennapi életének részévé vált. Az informatikusoknak kötelező a megismerkedés az internetes technológiákkal. Azt hiszi sok diák, hogy ez valami hókuszpókusz, amit nehéz elsajátítani és hónapok, évek kellenek a megtanulásához. Ez természetesen nem igaz, de az igaz, hogy mint sok minden mást, ezt sem nem adják könnyen.

Mitikus isteni lény.  A komodói sárkányok és a gőték leszármazottja. Képes repülni.

Segítségükkel több fájlt vagy képet lehet egyszerre feltölteni a szerverre. Alapesetben a Drupal egy időben csak egy fájlt enged feltölteni.

https://www.drupal.org/project/multiupload_filefield_widget

https://www.drupal.org/project/multiupload_imagefield_widget

Feltelepítésük után a tartalomtípusoknál fel kell venni mezőnek a widgetet és beállítani, hogy egyszerre hány fájlt lehessen feltölteni és hová.