PHP för Wordpress Träningskurs
Med en marknadsandel på 60% är WordPress det valda Innehållshanteringssystemet (CMS) för många av världens mest kända webbplatser. PHP är ett serversidigt språk som drar i gång omkring 82 procent av webben.
I denna instruktörsledda, liveutbildning (platsligt eller fjärran), kommer deltagare med lite eller ingen tidigare programmeringsupplevelse att lära sig hur man anpassar en WordPress-webbplats med PHP.
När utbildningen är avslutad kommer deltagarna att kunna:
- Konfigurera de utvecklingsverktyg som behövs för att snabbt börja arbeta med PHP
- Förstå och ändra de olika typerna av PHP-filer i WordPress
- Förstå PHP-syntax (villkorliga uttryck, loopar, funktioner osv.)
- Skriva sin egen plugin eller tema inom WordPress
- Felsöka, distribuera och felsöka en WordPress-webbplats
Målgrupp
- Webbdesignare
- Innehållsskapare med tekniska kunskaper
- Företagsejare med tekniska kunskaper
- Utvecklare utan tidigare erfarenhet av PHP
Kursens format
- Interaktiv föreläsning och diskussion
- Många övningar och praktik
- Hantverksanpassad implementation i en live-labbmiljö
Notering
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
- För att läsa mer om WordPress, besök: https://wordpress.org/
Kursplan
Introduktion
- PHP som grund för Wordpress
Att sätta upp utvecklingsmiljön
Översikt över Wordpressfunktioner och arkitektur
Översikt över PHP Syntax
Accessing PHP Filer i Wordtryck
Accessatt använda inbyggda funktioner i Wordtryck (Malltaggar)
Skriva villkorlig kod med villkorliga uttalanden och loopar
Redigera ett befintligt Wordtrycktema
Skapa ditt eget tema i PHP
Skriva en funktion i WordTryck
Arbeta med krokar (åtgärder och filter)
Variabler i WordTryck
Skriva ett plugin i PHP
Felsökning PHP Kod
PHP Kodningsstandarder och bästa praxis
Distribuera webbplatsen
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av Wordpress.
- En allmän förståelse för HTML, CSS och JavaScript.
Öppna Utbildningskurser kräver 5+ deltagare.
PHP för Wordpress Träningskurs - Bokning
PHP för Wordpress Träningskurs - Fråga
PHP för Wordpress - Konsultfråga
Vittnesmål (3)
Träningsstil och den generella kunskapen hos tränaren.
Kenosi - NWK Limited
Kurs - Laravel: Middleware Development
Maskintolkat
Lektionerna var mycket interaktiva och övningarna var bra praktiska
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maskintolkat
han förklarade och gav många exempel för att hjälpa oss förstå
Selina - NWK
Kurs - Laravel PHP Framework
Maskintolkat
Kommande Kurser
Relaterade Kurser
Skapa och hantera webbplatser
35 TimmarUtbildningsprogrammet förbereder dig för professionell webdesigner (occupation code: 213202 för Standards of Professional Qualifications) med avseende på "HTML och CSS i webdesign" och innehåller ett programmeringsproblem med hjälp av JavaScript och PHP språk.
Följande program förutsätter att deltagaren kommer att kunna utforma och skapa webbplatser med hjälp av HTML 4.0 och Cascading Style Sheets 2.0. Vid byggandet av en webbplats kommer du att använda de HTML taggarna för att placera text, grafik, tabeller och interaktiva formulär på webbsidan, och även länkar till andra webbsidor och webbsidor. Med Cascading Style Sheets 2.0 kommer du att utföra formatering av webbinnehåll enligt kundens krav.
Kurser kandidater kan söka sysselsättning i servicebolag involverade i webdesign eller börja konsultera tjänst (self-employed). Utbildningsprogrammet täcker frågorna om att skapa webbplatser med hjälp av HTML och CSS.
AdaBoost Python för maskininlärning
14 TimmarDenna instruktörledda, liveutbildning på Sverige (online eller på plats) riktar sig till datavetare och programutvecklare som vill använda AdaBoost för att bygga boostalgoritmer för maskininlärning med Python.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Installa det nödvändiga utvecklingsmiljön för att börja bygga maskininlärningsmodeller med AdaBoost.
- Förstå ensemble-inlärningsmetoden och hur man implementerar adaptiv boostning.
- Lära sig hur man bygger AdaBoost-modeller för att förbättra maskininlärningsalgoritmer i Python.
- Använda hyperparameterjustering för att öka noggrannheten och prestandan hos AdaBoost-modeller.
Avancerad PHP-programmering
35 TimmarI denna instruktörledd, liveutbildning i Sverige, kommer deltagarna att lära sig hur man implementerar avancerade PHP-programmeringsverktyg och tekniker.
När utbildningen är avslutad kommer deltagarna kunna:
- Lära sig avancerade koncept inom PHP-programmering.
- Fastställa konsekvens och lösa avancerade problem med PHP-programmering.
- Utforska ytterligare sätt att bygga mer flexibla mjukvaror med PHP.
Continuous Integration (CI) for PHP
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till ingenjörer som vill använda verktyg med öppen källkod för att automatisera processen för att bygga, testa och distribuera PHP applikationer och tjänster.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera olika verktyg med öppen källkod för att möjliggöra kontinuerlig integrering, testning och distribution.
- Förstå för- och nackdelar med anställning av olika CI-verktyg med öppen källkod som Gitlab CI och Jenkins.
- Kombinera CI-verktyg med öppen källkodsverktyg för enhetstestning samt integrationstestning av en PHP applikation.
Kombinerad JAVA, PHP och Web Application Security
28 TimmarÄven erfarna programmerare behärskar inte på alla sätt de olika säkerhetstjänster som erbjuds av deras utvecklingsplattformar, och är inte heller medvetna om de olika sårbarheter som är relevanta för deras utveckling. Den här kursen riktar sig till utvecklare som använder både Java och PHP, vilket ger dem viktiga färdigheter som krävs för att göra sina applikationer motståndskraftiga mot samtida attacker via Internet.
Nivåer av Java säkerhetsarkitektur gås igenom genom att ta itu med åtkomstkontroll, autentisering och auktorisering, säker kommunikation och olika kryptografiska funktioner. Olika API:er introduceras också som kan användas för att skydda din kod i PHP, som OpenSSL för kryptografi eller HTML Purifier för indatavalidering. På serversidan ges de bästa metoderna för att härda och konfigurera operativsystemet, webbbehållaren, filsystemet, SQL-servern och själva PHP, medan ett särskilt fokus ges på säkerhet på klientsidan genom säkerhetsproblem med JavaScript, Ajax och HTML5.
Allmänna webbsårbarheter diskuteras med exempel som är anpassade till OWASP Top Ten, som visar olika injektionsattacker, skriptinjektioner, attacker mot sessionshantering, osäkra direkta objektreferenser, problem med filuppladdningar och många andra. De olika Java- och PHP-specifika språkproblemen och problemen som härrör från körmiljön introduceras grupperade i de vanliga sårbarhetstyperna för saknad eller felaktig validering av indata, felaktig användning av säkerhetsfunktioner, felaktig fel- och undantagshantering, tids- och tillståndsrelaterade problem, problem med kodkvalitet och sårbarheter relaterade till mobilkod.
Deltagarna kan själva prova de diskuterade API:erna, verktygen och effekterna av konfigurationer, medan introduktionen av sårbarheter stöds av ett antal praktiska övningar som visar konsekvenserna av framgångsrika attacker, visar hur man korrigerar buggar och tillämpar begränsningstekniker och introducerar användningen av olika tillägg och verktyg.
Deltagare som deltar i denna kurs kommer att
- Förstå grundläggande begrepp inom säkerhet, IT-säkerhet och säker kodning
- Lär dig webbsårbarheter bortom OWASP Top Ten och vet hur du undviker dem
- Lär dig sårbarheter på klientsidan och säkra kodningsmetoder
- Lär dig att använda olika säkerhetsfunktioner i utvecklingsmiljön Java
- Ha en praktisk förståelse för kryptografi
- Lär dig att använda olika säkerhetsfunktioner i PHP
- Förstå säkerhetskoncept för webbtjänster
- Få praktisk kunskap om hur du använder verktyg för säkerhetstestning
- Lär dig mer om typiska kodningsfel och hur du undviker dem
- Få information om de senaste sårbarheterna i Java och PHP ramverk och bibliotek
- Få källor och ytterligare läsning om säkra kodningsmetoder
Publik
Utvecklare
Säker kodning i PHP
21 TimmarKursen ger viktiga färdigheter för PHP utvecklare som är nödvändiga för att göra sina applikationer resistenta mot samtida attacker via Internet. Webbsårbarheter diskuteras genom PHP-baserade exempel som går utöver OWASP topp tio, och hanterar olika injektionsattacker, skriptinjektioner, attacker mot sessionshantering av PHP, osäkra direkta objektreferenser, problem med filuppladdning och många andra. PHP-relaterade sårbarheter introduceras grupperade i standardsårbarhetstyperna för saknad eller felaktig validering av indata, felaktig fel- och undantagshantering, felaktig användning av säkerhetsfunktioner och tids- och tillståndsrelaterade problem. För det senare diskuterar vi attacker som open_basedir circumvention, denial-of-service through magic float eller hash table collision attack. I alla fall kommer deltagarna att bekanta sig med de viktigaste teknikerna och funktionerna som ska användas för att minska de värvade riskerna.
Ett särskilt fokus läggs på säkerhet på klientsidan för att hantera säkerhetsfrågor som JavaScript, Ajax och HTML5. Ett antal säkerhetsrelaterade tillägg till PHP introduceras, t.ex. hash, mcrypt och OpenSSL för kryptografi, eller Ctype, ext/filter och HTML Purifier för validering av indata. De bästa härdningsmetoderna ges i samband med PHP konfiguration (inställning php.ini), Apache och servern i allmänhet. Slutligen ges en översikt över olika verktyg och tekniker för säkerhetstestning som utvecklare och testare kan använda, inklusive säkerhetsskannrar, penetrationstestning och exploit packs, sniffers, proxyservrar, fuzzing-verktyg och statiska källkodsanalysatorer.
Både introduktionen av sårbarheter och konfigurationsmetoderna stöds av ett antal praktiska övningar som visar konsekvenserna av framgångsrika attacker, visar hur man tillämpar begränsningstekniker och introducerar användningen av olika tillägg och verktyg.
Deltagare som deltar i denna kurs kommer att
- Förstå grundläggande begrepp inom säkerhet, IT-säkerhet och säker kodning
- Lär dig webbsårbarheter utöver OWASP Top Ten och vet hur du undviker dem
- Lär dig sårbarheter på klientsidan och säkra kodningsmetoder
- Ha en praktisk förståelse för kryptografi
- Lär dig att använda olika säkerhetsfunktioner i PHP
- Lär dig mer om typiska kodningsfel och hur du undviker dem
- Håll dig informerad om de senaste sårbarheterna i PHP-ramverket
- Få praktisk kunskap om hur du använder verktyg för säkerhetstestning
- Få källor och ytterligare läsning om säkra kodningsmetoder
Publik
Utvecklare
Design Patterns in PHP
14 TimmarDenna instruktörsledda, liveutbildning (online eller på plats) riktar sig till PHP-utvecklare på mellan nivå som vill tillämpa designmönster effektivt i sina projekt.
Efter avslutad utbildning kommer deltagarna att kunna:
- Förstå syftet och fördelarna med designmönster.
- Identifiera och implementera lämpliga designmönster för vanliga scenarier.
- Strukturera PHP-applikationer med hjälp av branschgodkända bästa praxis.
- Integrera mönster i moderna ramverk som Symfony eller Zend.
Laravel PHP Framework
14 TimmarDenna instruktörsledda, liveutbildning i Sverige introducerar grunderna för Laravel och leder deltagarna genom skapandet av en Laravel-baserad webbapplikation.
Laravel Livewire
7 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktas till utvecklare som vill lära sig och använda Livewire för att bygga moderna och dynamiska applikationsgränssnitt.
När denna utbildning är avslutad kommer deltagarna kunna:
- Bygga och testa livewire-komponenter.
- Bygga applikationer med hjälp av Livewire-biblioteket.
- Skapa dynamiska komponenter inuti PHP.
Laravel och Vue.js
14 TimmarDetta instruktörsvägledade, live-träning i Sverige (online eller på plats) är riktat till webbutvecklare som vill använda Laravel och Vue JS för fullstack-webbutveckling.
När denna träning är avslutad kommer deltagarna att kunna:
- Utveckla webbapplikationer med Laravel och Vue JS.
- Integrera Laravel-bakends-API i Vue JS.
- Distribuera en Laravel-applikation.
Building of Microservices with Lumen PHP Framework
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Lumen för att bygga Laravel-baserade mikrotjänster och applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att börja utveckla mikrotjänster med Lumen.
- Förstå fördelarna med att implementera mikrotjänster med hjälp av Lumen och PHP.
- Utföra och implementera mikrotjänstfunktioner och operationer med hjälp av ramverket Lumen.
- Skydda och kontrollera åtkomsten till mikrotjänstarkitekturerna genom att skapa säkerhetslager.
Mastering WordPress
21 TimmarDenna instruktörsledda, live-utbildning i Sverige (online eller på plats) riktar sig till webbutvecklare, webbdesigners och WordPressadministratörer på nybörjarnivå som vill lära sig att installera, administrera och optimera WordPress-webbplatser, vilket gör det möjligt för dem att skapa och hantera professionella och responsiva webbplatser.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i WordPress och dess funktioner och fördelar.
- Installera och konfigurera WordTryck på på en webbserver.
- Använd plugins, servrar och mallar för att förbättra WordPressens funktionalitet och prestanda.
- Skapa och hantera anpassade inläggstyper i WordTryck.
- Skapa WordPresswebbplatser på grundläggande, medelhög och avancerad nivå.
- Använd Elementor för att designa och anpassa WordPress-webbplatser.
- Implementera webbplatsöversikt och sökvägar för WordPress-webbplatser.
- Tillämpa god praxis inom webb och responsiv design för WordPress-webbplatser.
- Optimera WordPresswebbplatser för SEO och Google Analytics.
Laravel: Middlewareutveckling
14 TimmarDenna instruktörsledda, live-träning (online eller på plats) riktas till webbutvecklare som vill bygga middleware och webservice i Laravel.
När denna utbildning är avslutad kommer deltagarna kunna:
- Använda Laravel PHP Aritisan för att generera kod och komponenter.
- Bygga RESTful-APIer i Laravel som kan bläddra, läsa, redigera, lägga till och ta bort.
- Filtrera och sortera resultat baserat på URL-parametrar med hjälp av RESTful-APIer.
WordPress
14 TimmarAudience: Denna kurs är generell och kan deltas av vem som helst. mest precis, denna kurs är framtagen för personer som är intresserade av att utveckla en webbplats utan några kodnings-/programmeringsfärdigheter.
Wordpress Avancerad
14 TimmarI denna instruktörledd, liveutbildning i Sverige (platsutbildning eller fjärrutbildning) kommer deltagarna att fördjupa sina WordPress-kunskaper och lära sig hur man sätter upp, anpassar och distribuerar en komplext kommersiell webbplats baserad på Wordpress.
När utbildningen är avslutad kommer deltagarna att kunna:
- Installera och konfigurera WordPress lokalt och i molnet (enskilda och flersajtdistributioner).
- Bygga en sofistikerad, e-handelswebbplats.
- Anpassa en befintlig webbplats.
- Skapa ett varumärke för en webbplats med anpassade teman.
- Aktivera boknings- och medlemsfunktionalitet.
- Konfigurera och administrera olika användarrölstyper (redaktörer, administratörer, etc.).
- Skapa ett privat eller offentligt socialt nätverk.
- Optimera en WordPress-webbplats för Sökresultatoptimering (SEO).
- Säkerhetskopiera och återställa en WordPress-webbplats.
- Underhålla och felsöka en live, produktionsanvändande WordPress-webbplats.