PHP I (C150)

Termíny:

Aktuálně nemáme vypsaný žádný termín. Poptat termín kurzu

Cílem kurzu pro začátečníky a mírně pokročilé je naučit účastníky využívat skriptovací jazyk PHP – trvale nejrozšířenější jazyk pro vývoj serverových webových aplikací, který dnes využívá více než 8 z 10 všech světových webů, včetně těch nejpopulárnějších (Facebook, Wikipedia, atd.). PHP umožňuje efektivní vývoj od malých až po rozsáhlé webové aplikace a informační systémy, běžící na libovolné platformě (Linux, Windows, Mac OS X, atd.). Kurz zahrnuje vývoj i v nejnovější verzi PHP v7.


1. ČÁST

  • Komunikace aplikace protokolem HTTP, využití URL ve skriptech.
  • Standardy RFC, PHP-FIG, php.net a další primární informační zdroje pro PHP vývojáře.
  • Základní vlastnosti PHP, podpora databází, externí rozšíření.
  • Instalace PHP (včetně webového, databázového a dalších serverů). Rozsáhlá podpora databází i webových serverů v PHP.
  • Populární vývojová prostředí pro PHP.

2. ČÁST

  • Syntaxe skriptovacího jazyka PHP, změny v PHP v7.
  • Datové typy a deklarace proměnných, specifika operátorů v PHP.
  • Větvení programu a využití cyklů.
  • Definování vlastních funkcí.
  • Práce s datumem a časem, časové razítko.
  • Přístup k lokálním i vzdáleným souborům na serverech, systém oprávnění. Podpora komunikace SSH2, ftp(s), atd.
  • Využití filtrů v PHP pro bezpečné ošetření vstupních dat uživatelů.

3.ČÁST

  • Ošetření chyb v PHP skriptech.
  • Využití Cookies, Session v PHP pro identifikaci uživatelů a udržení stavů aplikace.
  • Třídění rozsáhlých - včetně vícerozměrných - polí dat.
  • Jazyk SQL v kostce pro využití v PHP.
  • Přístup k databázovým serverům, vytváření SQL databází, práce s tabulkami, příkazy SQL.
  • Zabezpečení uchování citlivých údajů, hashování.
  • Základy OOP v PHP v7.
Všechny termíny kurzu lze absolvovat též online prostřednictvím platformy Microsoft Teams.

Požadované znalosti: základy HTML a JavaScriptu

Klíčová slova: PHP, HTML, JavaScript, webové aplikace

Kategorie: Webové aplikace

Termíny kurzu

Nejsou vypsány žádné kurzy. Napište nám a my s tím něco uděláme.

Prerekvizity

Navazující kurzy

Související kurzy