PHP for Wordpress Treningskurs
Med en markedsvurdering på 60%, er WordPress det mest valgte Content Management System (CMS) for mange av verdens mest profilde websteder. PHP er et serverside-språk som drevner om lag 82 prosent av internett.
I dette instruktørførte, live-treningen (på stedet eller fjern tilkobling), vil deltagere med lite eller ingen tidligere programmeringserfaring lære hvordan man tilpasser et Wordpress-nettsted ved hjelp av PHP.
Til slutt på denne treningen, vil deltakerne kunne:
- Sette opp de utviklingsverktøyene som kreves for å raskt begynne å jobbe med PHP
- Føre sammen og endre de ulike typer PHP-filer i WordPress
- Forretningsforståelse av PHP-syntax (betingelsesuttrykk, løkker, funksjoner osv.)
- Skrive sin egen plugin eller tema innen WordPress
- Fasit, distribuere og feilsøke et Wordpress-nettsted
Målgruppe
- Webdesignere
- Innholdsskapere med tekniske ferdigheter
- Næringsledere med tekniske ferdigheter
- Utviklere uten tidligere erfaring med PHP
Kursformat
- Interaktiv forelesning og diskusjon
- Masse øvelser og praksis
- Håndsom implementering i en live-lab-miljø
Merk
- For å be om et tilpasset trening for dette kurset, vennligst kontakt oss for å arrangere.
- For mer informasjon om Wordpress, besøk: https://wordpress.org/
Kursplan
Innledning
- PHP som grunnlaget for Wordpress
Oppsett av utviklingsmiljø
Oversikt over Wordpress-funksjoner og arkitektur
Oversikt over PHP-syntax
Tilgang til PHP-filer i Wordpress
Tilgang til innebygde funksjoner i Wordpress (Template Tags)
Skrive betinget kode med betingelsesuttrykk og løkker
Redigere et eksisterende Wordpress-tema
Slette sitt eget tema i PHP
Skrive en funksjon i WordPress
Arbeide med henger (Actions og Filters)
Variabler i WordPress
Skrive en plugin i PHP
Fasit av PHP-kode
PHP kodestandarder og beste praksis
Distribuere nettstedet
Feilsøkning
Oversikt og konklusjon
Krav
- Erfaring med Wordpress.
- Generelt forståelse av HTML, CSS og JavaScript.
Åpne kurs krever 5+ deltakere.
PHP for Wordpress Treningskurs - Bestilling
PHP for Wordpress Treningskurs - Forespørsel
PHP for Wordpress - Konsulentforespørsel
Referanser (3)
Treningstil og den generelle kunnskapen til treneren.
Kenosi - NWK Limited
Kurs - Laravel: Middleware Development
Maskinoversatt
Leksjonene var veldig interaktive og øvingene var gode praksisøvelser.
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maskinoversatt
han forklarte og ga mange eksempler for å gjøre det tydelig for oss
Selina - NWK
Kurs - Laravel PHP Framework
Maskinoversatt
Kommende kurs
Relaterte kurs
Skaping og administrasjon av nettsteder
35 TimerUtdanningsprogrammet forbereder deg for profesjonell webdesigner (occupation code: 213202 for Standards of Professional Qualifications) i forhold til "HTML og CSS i webdesign" og inkluderer et programmeringsproblem ved hjelp av JavaScript og PHP språk.
Følgende program antyder at deltakeren vil være i stand til å designe og lage nettsteder ved hjelp av HTML 4.0 og Cascading Style Sheets 2.0. Ved å bygge en nettside, vil du bruke de HTML tags for å plassere tekst, grafikk, tabeller og interaktive skjemaer på nettsiden, og også koblinger til andre nettsider og nettsider. Ved hjelp av Cascading Style Sheets 2.0 vil du utføre formatering av webinnhold i henhold til kundens krav.
Kursutdannede kan søke jobb i tjenester selskaper involvert i webdesign eller begynne å konsultere tjenester (selvansatte). Utdanningsprogrammet dekker problemene med å lage nettsteder ved hjelp av HTML og CSS.
AdaBoost Python for Machine Learning
14 TimerDenne instruktørledede, live opplæringen (online eller på stedet) er rettet mot datavitere og softwareutviklere som ønsker å bruke AdaBoost til å bygge boosting-algoritmer for maskinlæring med Python.
Ved slutten av denne opplæringen vil deltakerne være i stand til å:
- Opprette det nødvendige utviklingsmiljøet for å begynne å bygge maskinlæringsmodeller med AdaBoost.
- Forstå ensemblæringsmetoden og hvordan man implementerer adaptiv boosting.
- Lære å bygge AdaBoost-modeller for å forbedre maskinlæringsalgoritmer i Python.
- Bruke hyperparameterjustering for å øke nøyaktigheten og ytelsen til AdaBoost-modeller.
Avansert PHP-programmering
35 TimerI denne instruktørbaserte, live-utdanningen i Norge, vil deltakerne lære hvordan man implementerer avanserte PHP-programmeringverktøy og -teknikker.
Etter denne utdanningen vil deltakerne kunne:
- Lære avanserte konsepter i PHP-programmering.
- Etablerer konsistens og løser avanserte problemer ved hjelp av PHP-programmering.
- Utforske ytterligere måter å bygge mer fleksibel programvare ved hjelp av PHP.
Kontinuerlig integrasjon (CI) for PHP
14 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å bruke åpen kildekode-verktøy for å automatisere prosessen med å bygge, teste og distribuere PHP applikasjoner og tjenester.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer forskjellige åpen kildekode-verktøy for å muliggjøre kontinuerlig integrasjon, testing og distribusjon.
- Forstå fordelene og ulempene ved ansettelse av forskjellige åpen kildekode CI-verktøy som for eksempel Gitlab CI og Jenkins.
- Kombiner CI-verktøy med åpen kildekode-verktøy for enhetstesting samt integrasjonstesting av en PHP applikasjon.
Kombinert JAVA, PHP og Webapplikasjons Sikkerhet
28 TimerSelv erfarne programmerere mestrer ikke på alle måter de ulike sikkerhetstjenestene som tilbys av deres utviklingsplattformer, og er heller ikke klar over de ulike sårbarhetene som er relevante for deres utvikling. Dette kurset retter seg mot utviklere som bruker både Java og PHP, og gir dem viktige ferdigheter som er nødvendige for å gjøre applikasjonene deres motstandsdyktige mot moderne angrep via Internett.
Nivåer av Java sikkerhetsarkitektur går gjennom ved å takle tilgangskontroll, autentisering og autorisasjon, sikker kommunikasjon og ulike kryptografiske funksjoner. Ulike APIer er også introdusert som kan brukes til å sikre koden din i PHP, som OpenSSL for kryptografi eller HTML Purifier for inputvalidering. På serversiden er de beste fremgangsmåtene gitt for herding og konfigurering av operativsystemet, webcontaineren, filsystemet, SQL serveren og PHP selv, mens et spesielt fokus er gitt til klientsidesikkerhet gjennom sikkerhet utgaver av JavaScript, Ajax og HTML5.
Generelle nettsårbarheter blir diskutert av eksempler på linje med OWASP Topp ti, som viser ulike injeksjonsangrep, skriptinjeksjoner, angrep mot økthåndtering, usikre direkte objektreferanser, problemer med filopplastinger og mange andre. De forskjellige Java- og PHP-spesifikke språkproblemene og problemene som stammer fra kjøretidsmiljøet er introdusert gruppert i standard sårbarhetstyper som manglende eller feilaktig inndatavalidering, feil bruk av sikkerhetsfunksjoner, feil- og unntakshåndtering, tid- og statsrelaterte problemer, kodekvalitetsproblemer og mobilkoderelaterte sårbarheter.
Deltakerne kan prøve ut de diskuterte APIene, verktøyene og effektene av konfigurasjoner for seg selv, mens introduksjonen av sårbarheter støttes av en rekke praktiske øvelser som demonstrerer konsekvensene av vellykkede angrep, viser hvordan man kan korrigere feilene og bruke avbøtende teknikker , og introduserer bruken av ulike utvidelser og verktøy.
Deltakere som deltar på dette kurset vil
- Forstå grunnleggende begreper om sikkerhet, IT-sikkerhet og sikker koding
- Lær websårbarheter utover OWASP Topp ti og vet hvordan du unngår dem
- Lær sårbarheter på klientsiden og sikker kodingspraksis
- Lær å bruke ulike sikkerhetsfunksjoner i utviklingsmiljøet Java
- Ha en praktisk forståelse av kryptografi
- Lær å bruke ulike sikkerhetsfunksjoner i PHP
- Forstå sikkerhetskonsepter for webtjenester
- Få praktisk kunnskap i bruk av verktøy for sikkerhetstesting
- Lær om typiske kodefeil og hvordan du unngår dem
- Bli informert om nylige sårbarheter i Java og PHP rammeverk og biblioteker
- Få kilder og ytterligere lesninger om sikker kodingspraksis
Publikum
Utviklere
Sikker kodingspråk i PHP
21 TimerKurset gir nødvendige ferdigheter for PHP-utviklere som kreves for å gjøre applikasjonene deres motstandsdyktige mot samtidige angrep gjennom Internett. Web-sårbarheter blir diskutert gjennom PHP-baserte eksempler som går utover OWASP Topp Ti, og håndterer ulike injeksjonsangrep, skriptinjeksjoner, angrep mot PHP-sesjonshåndtering, usikre direkte objektreferanser, problemer med filopplasting og mange andre. PHP-relaterte sårbarheter blir introdusert gruppert i standard sårbarhetstyper som manglende eller feilaktig inndatavalidering, feilaktig feil- og unntakshåndtering, feilaktig bruk av sikkerhetsfunksjoner og tids- og tilstandsrelaterte problemer. I sistnevnte diskuterer vi angrep som åpen_basedir-omgåelse, nekting av tjeneste gjennom magic float eller hash-tabell-kollisjonangrep. I alle tilfeller vil deltakerne bli kjent med de viktigste teknikkene og funksjonene som skal brukes for å redusere de oppførte risikoene.
Det legges spesielt vekt på klientside-sikkerhet, og sikkerhetsproblemene til JavaScript, Ajax og HTML5 blir håndtert. En rekke sikkerhetsrelaterte utvidelser til PHP blir introdusert, som hash, mcrypt og OpenSSL for kryptografi, eller Ctype, ext/filter og HTML Purifier for inndatavalidering. De beste hardningspraksisene blir gitt i forbindelse med PHP-konfigurasjon (setting php.ini), Apache og serveren generelt. Til slutt gis det en oversikt over ulike sikkerhetstestverktøy og -teknikker som utviklere og testere kan bruke, inkludert sikkerhetsskannere, penetrasjonstesting og utnyttelsespakker, sniftere, proxyservere, fuzzing-verktøy og statiske kildekodeanalysatorer.
Både introduksjonen av sårbarheter og konfigurasjonspraksisene støttes av en rekke praktiske øvelser som demonstrerer konsekvensene av vellykkede angrep, viser hvordan man kan bruke reduseringsteknikker og introduserer bruken av ulike utvidelser og verktøy.
Deltakere som deltar på dette kurset vil
- Forstå grunnleggende sikkerhetskonsepter, IT-sikkerhet og sikker koding
- Lære web-sårbarheter utover OWASP Topp Ti og vite hvordan man unngår dem
- Lære klientside-sårbarheter og sikre kodingpraksiser
- Ha en praktisk forståelse av kryptografi
- Lære å bruke ulike sikkerhetsfunksjoner i PHP
- Lære om vanlige kodingfeil og hvordan man unngår dem
- Blir informert om nylige sårbarheter i PHP-rammeverket
- Få praktisk kunnskap i bruk av sikkerhetstestverktøy
- Få kilder og videre lesning om sikre kodingpraksiser
Målgruppe
Utviklere
Design Patterns in PHP
14 TimerDenne instruktørledede, live trening i Norge (online eller på sted) er rettet mot mellomnivåutviklere i PHP som ønsker å bruke designmønstre effektivt i sine prosjekter.
Ved slutten av denne treningen vil deltakerne kunne:
- Forstå formålet og fordelene med designmønstre.
- Identifisere og implementere egnete designmønstre for vanlige scenarier.
- Strukturere PHP-applikasjoner ved hjelp av bransjegenkjente beste praksiser.
- Integere mønstre i moderne rammeverk som Symfony eller Zend.
Laravel PHP Framework
14 TimerDenne instruktørledede, direkteopplæringen i Norge introduserer det grunnleggende om Laravel og leder deltakerne gjennom opprettelsen av en Laravel-basert nettapplikasjon.
Laravel Livewire
7 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære og bruke Livewire til å bygge moderne og dynamiske applikasjonsgrensesnitt.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg og test strømførende komponenter.
- Bygg applikasjoner ved å bruke Livewire-biblioteket.
- Lag dynamiske komponenter i PHP.
Laravel and Vue.js
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Laravel og Vue JS for fullstack webutvikling.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle nettapplikasjoner med Laravel og Vue JS.
- Integrer Laravel backend API i Vue JS.
- Distribuer en Laravel-applikasjon.
Bygging av Mikrotjenester med Lumen PHP-rammeverk
14 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Lumen til å bygge Laravel-baserte mikrotjenester og applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle mikrotjenester med Lumen.
- Forstå fordelene ved å implementere mikrotjenester ved å bruke Lumen og PHP.
- Utføre og implementere mikrotjenesters funksjoner og operasjoner ved å bruke Lumen rammeverket.
- Beskytt og kontroller tilgangen til mikrotjenestearkitekturene ved å bygge sikkerhetslag.
Mestre WordPress
21 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot nettutviklere, webdesignere og Wordpresseadministratorer på nybegynnernivå som ønsker å lære hvordan de installerer, administrerer og optimaliserer Wordpressesider , slik at de kan opprette og administrere profesjonelle og responsive nettsteder.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det grunnleggende ved WordPress og dens funksjoner og fordeler.
- Installer og konfigurer WordTrykk på en webserver.
- Bruk plugins, servere og maler for å forbedre WordPressfunksjonalitet og ytelse.
- Opprett og administrer egendefinerte innleggstyper i WordTrykk.
- Lag WordPressesider på grunnleggende, middels og avansert nivå.
- Bruk Elementeller til å designe og tilpasse WordPressesider.
- Implementer nettstedskart og brødsmuler for Wordpressesider.
- Bruk god praksis innen nett- og responsiv design for Wordpressesider.
- Optimaliser WordPresssider for SEO og Googgle Analytics.
Laravel: Middleware Development
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bygge mellomvare og webtjenester i Laravel.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk Laravel PHP Aritisan til å generere kode og komponenter.
- Bygg RESTful APIer i Laravel som kan bla gjennom, lese, redigere, legge til og slette.
- Filtrer og sorter resultater basert på URL-parametere ved å bruke RESTful APIer.
WordPress
14 TimerMålgruppe: Denne kurs er generell og kan delta enhver. Mest nøyaktig, deltar på dette kurset folk som er interessert i å utvikle en nettside uten noen programmeringsekspertise.
Wordpress Avansert
14 TimerI denne instruktørledede, live-opplæringen i Norge (på stedet eller eksternt), vil deltakerne ta sine WordPress ferdigheter til neste nivå ettersom de lærer å sette opp, tilpasse og distribuere et komplekst nettsted av kommersiell kvalitet basert på Wordpress .
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Wordtrykk lokalt og i skyen (single og multi-site.)
- Bygg et sofistikert nettsted for e-handel.
- Tilpass et eksisterende nettsted.
- Merk et nettsted ved å bruke tilpassede temaer.
- Aktiver booking- og medlemskapsfunksjonalitet.
- Sett opp og administrer forskjellige brukerroller (redaktører, administratorer, etc.)
- Opprett et privat eller offentlig sosialt nettverk
- Optimaliser et Wordpressenettsted for SEO (søkemotoroptimalisering.)
- Sikkerhetskopier og gjenopprett et Wordpressenettsted.
- Opprettholde og feilsøke et direkte produksjonsnettsted Word.