Vytváření webových stránek s PHP Počítačový Kurz
Předmět se zabývá vývojem webových aplikací v PHP. Kurz byl vytvořen pro lidi, kteří již znají jiné procedurální programovací jazyky. V průběhu kurzu se účastníci naučí, jak vytvořit jednoduchou dynamickou aplikaci s PHP a MySQL databází.
Návrh Školení
Syntaxe jazyka PHP a základní pojmy
- PHP Instalace a knihovny
- PHP Syntaxe
- PHP Proměnné
- PHP Řetězec
- PHP Operátoři
- If...Ellse, Switch
- Pole
- Zatímco smyčky
- Pro smyčky
- Funkce
- Formuláře
- Formuláře zpětné vazby, GET a POST
- PHP Včetně
Datové struktury
- Asociativní pole
- Proměnné relace, globální proměnné, soubory cookie
- Datum
- Soubor a nahrání souboru
- Soubory cookie a relace
- Zpracování chyb
- Zpracování výjimek
- PHP Filtr
Objektově orientovaný Programming (OOP)
- třídy
- modifikátory přístupu
- konstruktéři
- dědictví
Pomocí Databases
- připojit k databázi
- ukládání hesel
- provádění dotazů
- zpracování dat
- upravovat a odstraňovat data
- formulář vazby na záznamy v databázi
Bezpečnostní
- autorizace a autentizace
- pomocí souborů cookie a relací
Zacházení s obrázky
- Knihovna GD a alternativy
PHP XML
- JednoduchéXML
- Expat Parser
- XML DOM
Požadavky
Požadují se dobré HTML znalosti, doporučena jakákoli základní znalost procedurálního jazyka (C, Pascal, Basic atd.)
Veřejné školení vyžaduje minimálně 5 účastníků.
Vytváření webových stránek s PHP Počítačový Kurz - Rezervace
Vytváření webových stránek s PHP Počítačový Kurz - Dotaz
Vytváření webových stránek s PHP - Dotaz ohledně konzultace
Dotaz ohledně konzultace
Reference (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Kurz - Developing Websites with PHP
Nadcházející kurzy
Související kurzy
Vytváření a správa webových stránek
35 hodinyVýcvikový program vás připravuje na profesionální webový návrhář (kód zaměstnání: 213202 pro standardy profesionálních kvalifikací) ve vztahu k "HTML a CSS v webovém designu" a zahrnuje programovací problém pomocí JavaScript a PHP jazyka.
Následující program předpokládá, že účastník bude schopen navrhnout a vytvořit webové stránky pomocí HTML 4.0 a Cascading Style Sheets 2.0. Při budování webové stránky použijete tagy HTML k umístění textu, grafiky, tabulek a interaktivních formulářů na webové stránce, stejně jako odkazy na jiné webové stránky a webové stránky. Pomocí Cascading Style Sheets 2.0 budete provádět formátování webového obsahu podle požadavků zákazníka.
Kurz absolventi mohou hledat zaměstnání v servisních společností zapojených do webového designu nebo zahájit konzultační služby (samostatní zaměstnanci). Výcvikový program pokrývá otázky vytváření webových stránek pomocí HTML a CSS.
AdaBoost Python pro strojové učení
14 hodinyTato instruktorem vedená živá školení v České republice (online nebo na místě) je zaměřena na datové vědce a softwarové inženýry, kteří chtějí použít AdaBoost ke vytváření boostovacích algoritmů pro strojové učení s Pythonem.
Na konci tohoto školení budou účastníci schopni:
- Nastavit nezbytné vývojové prostředí pro začátek vytváření modelů strojového učení s AdaBoost.
- Pochopit přístup založený na agregaci a jak implementovat adaptivní boostování.
- Naučit se, jak vytvářet modely AdaBoost k posílení algoritmů strojového učení v Pythonu.
- Používat optimalizaci hyperparametrů pro zvýšení přesnosti a výkonu modeleů AdaBoost.
Pokročilé programování v PHP
35 hodinyV tomto školícím kurzu pod vedením instruktora si účastníci převedou pokročilé nástroje a techniky programování v PHP.
Konec tohoto školení bude mít účastníci schopnost:
- Převzít pokročilé koncepty programování v PHP.
- Udržet konzistenci a řešit pokročilé problémy pomocí programování v PHP.
- Vyhledávat další způsoby budování flexibilnějšího softwaru pomocí PHP.
Kontinuální integrace (CI) pro PHP
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat open source nástroje k automatizaci procesu vytváření, testování a nasazování PHP aplikací a služeb.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte různé open source nástroje, abyste umožnili nepřetržitou integraci, testování a nasazení.
- Pochopte výhody a nevýhody použití různých open source nástrojů CI, jako jsou Gitlab CI a Jenkins.
- Kombinujte nástroje CI s nástroji s otevřeným zdrojovým kódem pro testování jednotek i integrační testování aplikace PHP.
Spojená bezpečnost JAVA, PHP a webových aplikací
28 hodinyDokonce ani zkušení programátoři neovládají všechny různé bezpečnostní služby nabízené jejich vývojovými platformami a nejsou si rovněž vědomi různých zranitelností, které jsou relevantní pro jejich vývoj. Tento kurz se zaměřuje na vývojáře používající oba Java a PHP a poskytuje jim základní dovednosti nezbytné k tomu, aby jejich aplikace byly odolné vůči současným útokům prostřednictvím internetu.
Úrovněmi Java bezpečnostní architektury se procházejí řešením řízení přístupu, autentizace a autorizace, zabezpečené komunikace a různých kryptografických funkcí. Jsou také zavedena různá rozhraní API, která lze použít k zabezpečení kódu v PHP, jako je OpenSSL pro kryptografii nebo HTML Purifier pro ověření vstupu. Na straně serveru jsou uvedeny osvědčené postupy pro posílení a konfiguraci operačního systému, webového kontejneru, systému souborů, serveru SQL a samotného PHP, přičemž zvláštní důraz je kladen na zabezpečení na straně klienta prostřednictvím zabezpečení. vydání JavaSkript, Ajax a HTML5.
Obecné zranitelnosti webu jsou popsány v příkladech zarovnaných do OWASP Top Ten, které ukazují různé útoky injektáže, vkládání skriptů, útoky proti zpracování relací, nezabezpečené přímé odkazy na objekty, problémy s nahráváním souborů a mnoho dalších. Různé Java- a PHP-specifické jazykové problémy a problémy pocházející z běhového prostředí jsou představeny seskupené do standardních typů zranitelnosti chybějícího nebo nesprávného ověření vstupu, nesprávného použití bezpečnostních funkcí, nesprávného zpracování chyb a výjimek, času- a problémy související se stavem, problémy s kvalitou kódu a zranitelnosti související s mobilním kódem.
Účastníci si mohou sami vyzkoušet diskutovaná API, nástroje a efekty konfigurací, zatímco představení zranitelností je podpořeno řadou praktických cvičení demonstrujících důsledky úspěšných útoků, ukazujících, jak opravit chyby a použít zmírňující techniky. a představení používání různých rozšíření a nástrojů.
Účastníci tohoto kurzu budou
- Rozumět základním pojmům bezpečnosti, IT bezpečnosti a bezpečného kódování
- Naučte se zranitelnosti webu za OWASP Top Ten a naučte se, jak se jim vyhnout
- Naučte se zranitelnosti na straně klienta a postupy bezpečného kódování
- Naučte se používat různé bezpečnostní funkce vývojového prostředí Java
- Mít praktické znalosti o kryptografii
- Naučte se používat různé bezpečnostní funkce PHP
- Pochopit bezpečnostní koncepty webových služeb
- Získejte praktické znalosti o používání nástrojů pro testování zabezpečení
- Přečtěte si o typických chybách kódování a o tom, jak se jim vyhnout
- Buďte informováni o nedávných zranitelnostech v rámcích a knihovnách Java a PHP
- Získejte zdroje a další informace o postupech bezpečného kódování
Publikum
Vývojáři
Zabezpečené programování v PHP
21 hodinyKurz poskytuje základní dovednosti pro vývojáře PHP nezbytné k tomu, aby jejich aplikace byly odolné proti současím útokům přes Internet. Web zranitelnosti jsou diskutovány prostřednictvím ukázek na bázi PHP, které jde za vymezení OWASP Top Ten a zahrnuje různé typy injection útoků, skriptovacích injekcí, útoky proti správě relací v PHP, nezabezpečené přímé odkazy na objekty, problémy s nahráváním souborů a mnoho dalších. Zranitelnosti související s PHP jsou prezentovány seskupeny do standardních typů zranitelností týkajících se chybějící nebo neúplné validace vstupu, špatně nastaveného zpracování chyb a výjimek, nesprávného používání bezpečnostních funkcí a problémů souvisejících s časem a stavem. Pro tyto poslední diskutujeme útoky jako open_basedir obejití, odmítnutí služby prostřednictvím magického floatu nebo útok na kolize hash tabulky. V každém případě se účastníci seznámí s nejdůležitějšími technikami a funkcemi, které je třeba použít k zmírnění uvedených rizik.
Speciální důraz je kladen na bezpečnost na straně klienta, což zahrnuje řešení bezpečnostních problémů týkajících se JavaScriptu, Ajax a HTML5. Prezentujeme řadu bezpečnostních rozšíření pro PHP jako hash, mcrypt a OpenSSL pro šifrování nebo Ctype, ext/filter a HTML Purifier pro validaci vstupu. Nejlepší postupy ztvrdění jsou prezentovány ve spojení s konfigurací PHP (nastavení php.ini), Apache a serveru obecně. Nakonec je představený přehled různých nástrojů a technik pro bezpečnostní testování, které mohou vývojáři a testerové použít, včetně bezpečnostních skenerů, penetračního testování a exploit balíčků, sniffrů, proxy serverů, fuzing nástrojů a analyzátorů statického zdrojového kódu.
Oba úvod do zranitelností i konfigurační postupy jsou podporovány řadou praktických cvičení demonstrovajících důsledky úspěšných útoků, ukazujících, jak použít techniky zmírnění a představujících různá rozšíření a nástroje.
Účastníci tohoto kurzu budou
- Pochopit základní koncepty bezpečnosti, IT bezpečnosti a bezpečného kódování
- Zmocnit se webových zranitelností za hranicemi OWASP Top Ten a vědět, jak je vyhýbat
- Přijít o client-side zranitelnosti a praktické postupy pro bezpečné kódování
- Mít praktickou znalost šifrování
- Zmocnit se používání různých bezpečnostních funkcí PHP
- Přijít o běžné chyby kódování a jak je vyhýbat
- Být informováni o nedávných zranitelnostech v rámci PHP frameworku
- Zmocnit se praktické znalosti v používání bezpečnostních testovacích nástrojů
- Získat zdroje a další literaturu k bezpečnému kódování
Cílová skupina
Vývojáři
Vzory návrhu v PHP
14 hodinyTento instruktorův kurz v reálném čase v České republice (online nebo na místě) je určen pro středně pokročilé PHP vývojáře, kteří chtějí efektivně používat vzory návrhu ve svých projektech.
Koncem tohoto kurzu budou účastníci schopni:
- Pochopit účel a výhody vzorů návrhu.
- Identifikovat a implementovat vhodné vzory návrhu pro běžná scénáře.
- Strafovat PHP aplikace pomocí uznávaných průmyslových nejlepších postupů.
- Integrovat vzory do moderních frameworků jako je Symfony nebo Zend.
Laravel PHP Framework
14 hodinyToto živé školení vedené instruktorem v České republice představuje základy Laravel a provede účastníky vytvořením webové aplikace založené na Laravel.
Laravel Livewire
7 hodinyToto školení vedené instruktorem (online nebo prezenčně) je určeno pro vývojáře, kteří chtějí naučit se a používat Livewire k vytváření moderních a dynamických rozhraní aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vytvořit a testovat komponenty Livewire.
- Vytvářet aplikace pomocí knihovny Livewire.
- Vytvářet dynamické komponenty v PHP.
Laravel a Vue.js
14 hodinyTato instruktorem vedená živá školení na České republice (online nebo na místě) je určena webovým vývojářům, kteří chtějí použít Laravel a Vue JS pro fullstack webový vývoj.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjet webové aplikace pomocí Laravelu a Vue JS.
- Integrovat backend API Laravel do Vue JS.
- Nasazovat Laravel aplikaci.
Optimalizace PHP Webových Stránek
7 hodinyTento kurz byl vytvořen pro PHP programátory a vývojáře webových stránek se zájmem o PHP optimalizaci kódu.
Kurz ukazuje, jak najít úzké místo a jak kód vhodným způsobem refaktorovat nebo změnit.
Během tohoto kurzu se účastníci budou zabývat skutečnými příklady webových stránek, které budou sledovány, analyzovány a optimalizovány.
PHP vzory a re faktoring
21 hodinyKurz je určen pro zkušené programátory, kteří chtějí prozkoumat problémy spojené s používáním vzorů a refaktoringem. Každý účastník zná vlastnosti a praktické příklady použití těchto vzorů, což zase umožní efektivní sestavení správného aplikačního kódu.
PHP pro WordPress
21 hodinyS výkonem 60 % je WordPress nejoblíbenějším Systémem správy obsahu (CMS) pro mnoho z nejslavnějších webových stránek na světě. PHP je serverový jazyk, kterým je vyvinuto přibližně 82 % webů.
V tomto instruktorem vedeném tréninku (na místě nebo na dálku) se účastníci s minimálními nebo bez programátorských zkušeností naučí přizpůsobovat webové stránky WordPress pomocí PHP.
Konec tréninku ukončí účastníci schopni:
- Nastavit vývojové nástroje potřebné k rychlému začátku práce s PHP
- Porozumět a upravovat různé typy PHP souborů ve WordPressi
- Porozumět syntaxi PHP (podmínkové příkazy, cykly, funkce atd.)
- Napsat vlastní plugin nebo motivu v rámci WordPressu
- Ladit, nasazovat a řešit problémy na webových stránkách WordPress
Cílová skupina
- Weboví designéři
- Vytvářející obsah se technickými dovednostmi
- Obchodníci se technickými znalostmi
- Vývojáři bez předchozí zkušenosti s PHP
Formát kurzu
- Interaktivní přednáška a diskuse
- Množství cvičení a praxe
- Rukou dělaná implementace v živé laboratoři
Poznámka
- Pro požadavek na přizpůsobený trénink pro tento kurz nás prosím kontaktujte, abychom to zařídili.
- Pro více informací o WordPress navštivte: https://wordpress.org/
Laravel: Vývoj Middleware
14 hodinyToto vedení instruktorem živé školení (online či na místě) je určeno webovým vývojářům, kteří se chtějí učit sestavovat middleware a webové služby v Laravel.
Na konci tohoto školení budou účastníci schopni:
- Používat Laravel PHP Aritisan pro generování kódu a komponent.
- Sestavovat RESTful API v Laravel, která umožňují procházet, číst, upravovat, přidávat a mazat záznamy.
- Filtrovat a řadit výsledky na základě parametrů URL pomocí RESTful API.
Vývoj webových stránek v PHP
21 hodinyKurz seznamuje účastníky s jazykem PHP a jeho integrací s webovým prostředím. Účastník se naučí vytvářet dynamickou stránku, psát databázové aplikace a chránit aplikace před neoprávněným přístupem.