PHP pro WordPress Počítačový Kurz
S 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/
Návrh Školení
Úvod
- PHP jako základ WordPressu
Nastavení vývojového prostředí
Přehled funkcí a architektury WordPressu
Přehled syntaxe PHP
Práce s PHP soubory ve WordPressi
Použití vestavěných funkcí ve WordPress (Template Tags)
Napsání podmínkového kódu pomocí podmínkových příkazů a cyklů
Úprava existujícího motiva WordPressu
Vytvoření vlastního motivu v PHP
Napsání funkce ve WordPressu
Práce s háčky (Akce a Filtry)
Proměnné ve WordPressu
Napsání pluginu v PHP
Ladení PHP kódu
Kódovací standardy a osvědčené postupy v PHP
Nasazení webové stránky
Řešení problémů
Závěr a shrnutí
Požadavky
- Zkušenosti s WordPressem.
- Obecné porozumění HTML, CSS a JavaScriptu.
Veřejné školení vyžaduje minimálně 5 účastníků.
PHP pro WordPress Počítačový Kurz - Rezervace
PHP pro WordPress Počítačový Kurz - Dotaz
PHP pro WordPress - Dotaz ohledně konzultace
Reference (3)
Styl výuky a celkové znalosti školenáře.
Kenosi - NWK Limited
Kurz - Laravel: Middleware Development
Přeloženo strojem
Lekce byly velmi interaktivní a cvičení bylo dobré praktické.
Heino - NWK Limited
Kurz - Laravel and Vue.js
Přeloženo strojem
vysvětloval a dával nám mnoho příkladů, abychom to lépe pochopili
Selina - NWK
Kurz - Laravel PHP Framework
Přeloženo strojem
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.
Vytváření mikroslužeb s frameworkem Lumen PHP
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Lumen k vytváření mikroslužeb a aplikací založených na Laravel.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje mikroslužeb pomocí Lumen.
- Pochopte výhody implementace mikroslužeb pomocí Lumen a PHP.
- Provádějte a implementujte funkce a operace mikroslužeb pomocí rámce Lumen.
- Chraňte a řiďte přístup k architektuře mikroslužeb vytvářením bezpečnostních vrstev.
Másterské užívání WordPressu
21 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začínající webové vývojáře, webové designéry a Wordsprávce tisku, kteří se chtějí naučit instalovat, spravovat a optimalizovat Wordtiskové stránky , což jim umožňuje vytvářet a spravovat profesionální a responzivní webové stránky.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základy WordPress a jeho funkce a výhody.
- Nainstalujte a nakonfigurujte WordStiskněte na webovém serveru.
- Použijte pluginy, servery a šablony ke zlepšení Wordfunkce a výkonu tisku.
- Vytvářejte a spravujte vlastní typy příspěvků v WordStiskněte.
- Vytvářejte Wordtiskové stránky na základní, střední a pokročilé úrovni.
- Pomocí Elementnebo navrhněte a přizpůsobte Wordtiskové stránky.
- Implementujte mapu stránek a drobečky pro Wordtiskové stránky.
- Aplikujte osvědčené postupy ve webovém a responzivním designu pro Wordtiskové stránky.
- Optimalizujte Wordtiskové weby pro SEO a Google Analytics.
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.
WordPress
14 HodinyCílová skupina: Tento kurz je obecný a může se zúčastnit kdokoli. Přesněji řečeno, tento kurz navštěvují lidé, kteří jsou zaujatí vývojem webu bez jakýchkoli dovedností v programování.
Wordpress Advanced
14 HodinyV tomto vedeném školení živě představeném instruktorem (na místě nebo na dálku) si účastníci osvojí pokročilé dovednosti s WordPress, jak nastavovat, přizpůsobovat a nasazovat komplexní obchodní weby založené na WordPress.
Koncem tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat WordPress místně i v cloudu (jednostránkový a vícestřánkový systém).
- Vytvořit sofistikovaný e-commerce web.
- Přizpůsobit stávající web.
- Branding webové stránky pomocí vlastních témat.
- Povolit funkce pro rezervace a členství.
- Nastavit a spravovat různé uživatelské role (redaktor, administrátor atd.).
- Vytvořit soukromou nebo veřejnou sociální síť.
- Optimalizovat WordPress web pro SEO (vyhledávací optimalizaci).
- Zálohovat a obnovovat WordPress web.
- Spravovat a řešit problémy s produkčním, živým WordPress webem.