Detail kurzu

PHP I. - základy programovania a tvorba dynamických skriptov

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

PHP I je základný kurz určený pre začiatočníkov, ktorí sa chcú naučiť vytvárať dynamické webové stránky a aplikácie pomocou jazyka PHP. Kurz je vhodný pre študentov, samoukov, začínajúcich programátorov, ale aj pre profesionálov, ktorí si chcú rozšíriť svoje znalosti v oblasti webového vývoja. Účastníkom poskytne pevné základy v programovaní v PHP, čo im umožní vytvárať interaktívne a funkčné webové aplikácie. PHP sa široko využíva pri vývoji serverových častí webových aplikácií, správu obsahových systémov (CMS) a e-commerce platformách. Na začiatku kurzu sa účastníci oboznámia s terminológiou a základnými princípmi fungovania webových serverov a klientov, ako aj rozdielmi medzi frontendom a backendom. Počas kurzu sa naučia pracovať s vývojárskym prostredím vrátane inštalácie potrebného softvéru na svoj počítač. Pri oboznamovaní sa so základnou syntaxou jazyka PHP sa naučíte, ako vypísať text na obrazovku, ako pracovať s úvodzovkami a ako kombinovať jazyky HTML a PHP. Ďalej sa kurz zameriava na premenné, dátové typy, polia, konštanty a objekty. Podmienky a cykly sú ďalšou dôležitou témou, kde sa účastníci naučia používať logické výrazy, konštrukciu if, ternárny operátor, switch, match a rôzne druhy cyklov ako for, while a foreach. Kurz tiež zahŕňa funkcie, ich návratové hodnoty, vstupné parametre a správne praktiky pri ich používaní. Praktická časť kurzu sa zameriava na prepojenie PHP a HTML, vytváranie a spracovanie formulárov vrátane bezpečnosti a ukladania súborov na server. Ďalšou témou je práca so súbormi, kde sa účastníci naučia čítať a zapisovať do súborov a pracovať s formátom CSV. Kurz končí témou webhostingu, kde sa účastníci naučia pripojiť na webhosting, nahrať webstránku a nastaviť webhosting. Záverečná časť kurzu je venovaná diskusii, otázkam a zhodnoteniu získaných poznatkov, kde môžu účastníci klásť otázky lektorovi a diskutovať o prebraných témach. Celý kurz je prakticky orientovaný s dôrazom na reálne príklady a cvičenia.

Obsah kurzu

Úvod do webových technológií
  • Terminológia
  • Fungovanie webových serverov a klientov
  • Frontend a backend
  • Jazyky používané pri tvorbe webových stránok a aplikácií
Vývojárske prostredie
  • Prehľad software
  • Inštalácia do počítača
Základná syntax jazyka PHP
  • Výpis textu na obrazovku
  • Poznámky
  • Práca s úvodzovkami a s apostrofmi
  • Kombinácia HTML a PHP
Premenné, konštanty
  • Čo je to premenná?
  • Dátové typy
  • Polia
  • Konštanty
  • Objekty
Podmienky a cykly
  • Logické výrazy
  • Konštrukcia if a jej možnosti
  • Logické spojky
  • Ternárny operátor
  • Konštrukcia switch
  • Konštrukcia match
  • Čo je to cyklus?
  • Cyklus for
  • Cyklus while
  • Cyklus do-while
  • Cyklus foreach
Funkcie
  • Čo je to funkcia a na čo slúži?
  • Návratové hodnoty funkcií
  • Vstupné parametre funkcií
  • strict_types
  • Ako funkcie používať a ako ich nepoužívať?
Prepojenie PHP a HTML
  • Praktické cvičenie - príprava HTML stránky a dvoch podstránok
  • Prepojenie HTML a PHP
  • Využívanie príkazov include a require
  • Práca s formulármi v PHP
Formuláre a ich spracovanie
  • HTTP metódy
  • Formulárové prvky v HTML
  • Upload súborov na server
  • Bezpečnosť formulárov
Práca so súbormi
  • Ukladanie súborov z formulára
  • Čítanie a zápis do súborov
  • Práca s formátom CSV
Webhosting
  • Ako sa pripojiť na webhosting?
  • Ako nahrať webstránku na webhosting?
  • Nastavenia webhostingu
Diskusia, otázky
  • Zhodnotenie získaných poznatkov
  • Diskusia s lektorom
  • Otázky účastníkov

Cieľová skupina

začiatočník
Hodnotenie




Organizátor