
Local, instructorled live PHP training courses demonstrate through handson practice the basics of PHP and how to implement advanced PHP programming tools and techniques
PHP training is available as "onsite live training" or "remote live training" Onsite live training can be carried out locally on customer premises in Norge or in NobleProg corporate training centers in Norge Remote live training is carried out by way of an interactive, remote desktop
NobleProg Your Local Training Provider.
Machine Translated
Testimonials
Samspillet og entusiasmen han hadde om treningen.
Richard Burgos
Kurs: Design Patterns in PHP
Machine Translated
Det nye innholdet lærte jeg
Victor Cayetano
Kurs: Design Patterns in PHP
Machine Translated
øvelsen
Jason Wu
Kurs: Design Patterns in PHP
Machine Translated
Jeg liker støtten fra treneren og emnene. Jeg kom inn med et tankesett og tenkte at dette ikke er noe nytt jeg ikke har gjort. Men jeg ble overrasket over hva jeg har lært gjennom dette kurset. Takk skal du ha
Jorgen Ordonez
Kurs: Design Patterns in PHP
Machine Translated
Jeg liker Doctrine-konseptet i Symfony tatt av treneren. Treneren er mer energisk og gjør øktene mer interaktive. Jeg tror det er en stor evne for treneren
Kumaran Chandran
Kurs: Web Development with Symfony3
Machine Translated
Jeg likte trenerens kommunikasjon og kunnskap i Symfony 3 og tilhørende teknologier. Han hadde brukt nok arbeid for å undervise og demonstrere med noen eksempler i de respektive emnene. Jeg kan si at min symfonikunnskap og selvtillitsnivå har gått opp etter denne treningen.
Hari Kumar
Kurs: Web Development with Symfony3
Machine Translated
Abhinav gjorde en utmerket jobb! I løpet av fire dager dekket han alle viktige konsepter som brukes i ekte programvareutvikling. Jeg er så takknemlig for at han som vår trener!
Vijay Joseph
Kurs: Web Development with Symfony3
Machine Translated
Praktiske øvelser relatert til konteksten
Guillaume Martens
Kurs: Web Development with Symfony3
Machine Translated
Personlig assistanse da jeg hadde tekniske problemer :)
Elena Rouvier
Kurs: Web Development with Symfony3
Machine Translated
humor, tilgjengelighet for å svare på andre typer spørsmål
koen depoorter
Kurs: Web Development with Symfony3
Machine Translated
øvelser
Andrzej Żuryński
Kurs: Tworzenie aplikacji internetowych w języku PHP
Machine Translated
Skreddersydd spesielt etter mine behov og mange eksempler på Drupal
Catherine Redfern
Kurs: Developing Websites with PHP
Machine Translated
Nye verktøy
Media4U Sp. z o.o.
Kurs: Wzorce i refaktoryzacja w PHP
Machine Translated
Miljøet forberedt på trening
Piotr Kozłowski
Kurs: Wzorce i refaktoryzacja w PHP
Machine Translated
Hender på eksempler
Trading Point of Financial Instruments (XM
Kurs: Secure coding in PHP
Machine Translated
Emnet for kurset var veldig interessant og ga oss mange ideer.
Anastasios Manios
Kurs: Secure coding in PHP
Machine Translated
interaksjon
Andreas Hadjidemetris
Kurs: Secure coding in PHP
Machine Translated
- De fleste av de kjente fagene relatert til sikker koding dekket og forklarte godt - Hyggelige presentasjoner - Lett å se, ikke kjedelig
Trading Point of Financial Instruments (XM
Kurs: Secure coding in PHP
Machine Translated
Veien og dens tilnærming på hver enkelt seksjon.
Trading Point of Financial Instruments (XM
Kurs: Secure coding in PHP
Machine Translated
Treneren har veldig gode kommunikasjonsevner og kan lett få & holde publikums oppmerksomhet. Han kan forklare saken på en veldig enkel og detaljert måte, slik at hver person kan forstå den.
Trading Point of Financial Instruments (XM
Kurs: Secure coding in PHP
Machine Translated
Alle temaene ble godt dekket og presentert med mange eksempler. Ahmed var veldig effektiv og klarte å holde oss fokuserte og tiltrukket til enhver tid.
Kostas Bastas
Kurs: Secure coding in PHP
Machine Translated
alt! Jeg hadde ingen erfaring med Secure Coding og hele treningen var interessant og nyttig
Trading Point of Financial Instruments (XM
Kurs: Secure coding in PHP
Machine Translated
Eksempler på det virkelige liv.
Marios Prokopiou
Kurs: Secure coding in PHP
Machine Translated
Jeg elsket leveransen fra trenerens side. Veldig entusiastisk og gjorde treningen veldig hyggelig og interessant. Også veldig tydelig om innholdet han leverte.
Trading Point of Financial Instruments (XM
Kurs: Secure coding in PHP
Machine Translated
Trenerkunnskap, profesjonalitet, forberedelse, atmosfære.
Sebastian Straczyński
Kurs: Wzorce projektowe w języku PHP
Machine Translated
praktiske eksempler
Extranet internet creator
Kurs: Web Development with Symfony3
Machine Translated
Kunnskap som treneren hadde. Han hadde muligheten til å gi en stor mengde informasjon, men i en begrenset periode og for mange problemer som måtte tas opp, var det ikke mulig å overføre den.
Extranet internet creator
Kurs: Web Development with Symfony3
Machine Translated
Metoden og lettheten ved kunnskapsoverføring. Lett å snakke om vanskelige ting på en forståelig måte. Omfattende kunnskap om trening og relaterte emner.
Extranet internet creator
Kurs: Web Development with Symfony3
Machine Translated
Tilpasser trener etter mine behov.
Wojciech Krzemiński - Instytut Podstawowych Problemów Techniki Polskiej Akademii Nauk
Kurs: Developing Websites with PHP
Machine Translated
designmønstre
Unity Spółka Akcyjna
Kurs: Wzorce i refaktoryzacja w PHP
Machine Translated
det var en docker som fungerte ganske bra. Lærerens åpenhet og vilje til å hjelpe. kunnskap
Konrad Siamro - Unity Spółka Akcyjna
Kurs: Wzorce i refaktoryzacja w PHP
Machine Translated
høy personlig trener kultur, fleksibilitet av realisert innhold for studentens behov, evne til å oversette uforståelige problemer, tålmodighet til å søke etter feil;)
Ewelina Śmigielska - Powiat Lubański
Kurs: Developing Websites with PHP
Machine Translated
Treners entusiasme rundt emnet
Matthew Fowles - AGRO Merchants Whitchurch Limited
Kurs: Web Application Development in PHP
Machine Translated
Avslappet atmosfære der alle spørsmål er velkomne og besvart kunnskapsrik.
AGRO Merchants Whitchurch Limited
Kurs: Web Application Development in PHP
Machine Translated
PHP Underkategorier
Remote Online PHP Course Events
Advanced CakePHP
Advanced PHP Programming
Advanced PHP and Secure Coding Course
Behat: Behavior Driven Development (BDD) with PHP
CakePHP Fundamentals
Continuous Integration (CI) for PHP
Combined JAVA, PHP and Web Application Security
Secure coding in PHP
PHP CodeIgniter
Design Patterns in PHP
IoT Programming with PHP
Laravel PHP Framework
Laravel and Vue.js
Building Microservices with Lumen PHP Framework
Magento 2: Theme Development
PHP 7: Building High-Performance Web Applications
PHP 8 for Developers
Developing Websites with PHP
PHP Websites Optimization
PHP Patterns and Refactoring
PHP with React
Unit Testing with PHPUnit
PHP for Wordpress
RabbitMQ with PHP
Laravel: Middleware Development
Swoole for PHP Programmers
Symfony2 - enterprise web framework
Web Development with Symfony3
Symfony 4 for Web Application Development
Getting Started with ThinkPHP
PHP Course Outlines Online
I denne instruktørledede, live-trening (online eller on-site), vil deltakerne lære hvordan å dekke en PHP applikasjon, og deretter integrere den med RabbitMQ meldingssystemet for å lage distribuerte cloud-applikasjoner eller mikro-tjenester.
Ved slutten av denne treningen vil deltakerne være i stand til å:
Sette opp, konfigurere og administrere RabbitMQ. Forstå RabbitMQ's rolle i utformingen og implementeringen av en mikroservice's arkitektur. Sett opp og bruk RabbitMQ som en megler for å håndtere asynkrone og synkrone meldinger for virkelige PHP applikasjoner.
Format av kurset
Interaktiv forelesning og diskusjon. Mange øvelser og praksis. Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
By the end of this training, participants will be able to:
- Distinguish between good and bad testing units.
- Read and interpret test results.
- Proactively manage and diagnose their code base to reduce bugs.
- Ensure that their code base is fit for continuous integration and deployment.
Kurset viser hvordan du finner en flaskehals og hvordan refactor eller endre koden på riktig måte.
I løpet av dette kurset vil deltakerne håndtere ekte eksempler på websider som vil bli sporet, analysert og optimalisert.
A special focus is given to client-side security tackling security issues of JavaScript, Ajax and HTML5. A number of security-related extensions to PHP are introduced like hash, mcrypt and OpenSSL for cryptography, or Ctype, ext/filter and HTML Purifier for input validation. The best hardening practices are given in connection with PHP configuration (setting php.ini), Apache and the server in general. Finally, an overview is given to various security testing tools and techniques which developers and testers can use, including security scanners, penetration testing and exploit packs, sniffers, proxy servers, fuzzing tools and static source code analyzers.
Both the introduction of vulnerabilities and the configuration practices are supported by a number of hands-on exercises demonstrating the consequences of successful attacks, showing how to apply mitigation techniques and introducing the use of various extensions and tools.
Participants attending this course will
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Learn client-side vulnerabilities and secure coding practices
- Have a practical understanding of cryptography
- Learn to use various security features of PHP
- Learn about typical coding mistakes and how to avoid them
- Be informed about recent vulnerabilities of the PHP framework
- Get practical knowledge in using security testing tools
- Get sources and further readings on secure coding practices
Audience
Developers
Nivåene av Java sikkerhetsarkitektur går gjennom ved å takle tilgangskontroll, autentisering og autorisering, sikker kommunikasjon og ulike kryptografiske funksjoner. Forskjellige APIs er også introdusert som kan brukes til å sikre koden din i PHP, for eksempel OpenSSL for kryptografi eller HTML Purifier for input validering. På serversiden er de beste praksisene gitt for hardening og konfigurering av operativsystemet, webkonteineren, filsystemet, serveren SQL og selve PHP, mens et spesielt fokus er gitt på klient-side sikkerhet gjennom sikkerhetsproblemer av JavaScript, Ajax og HTML5.
Generelle nett sårbarheter er diskutert av eksempler som er i linje med OWASP Top Ten, som viser ulike injeksjonsangrep, skript injeksjoner, angrep mot sesonghåndtering, usikre direkte objekt referanser, problemer med filopptak, og mange andre. De ulike Java- og PHP-spesifikke språkproblemer og problemer som stammer fra arbeidstidsmiljøet er innført i de standard sårbarhetstyper av manglende eller feil input validasjon, feil bruk av sikkerhetsfunksjoner, feil feil og unntak håndtering, tid- og stat-relaterte problemer, kodekvalitetsproblemer og mobile kode-relaterte sårbarheter.
Deltakerne kan prøve ut de omtalt APIs, verktøy og effekter av konfigurasjoner for seg selv, mens introduksjonen av sårbarheter er alle støttet av en rekke praktiske øvelser som demonstrerer konsekvensene av vellykkede angrep, viser hvordan å korrigere feilen og bruke lindringsteknikker, og introdusere bruken av ulike utvidelser og verktøy.
Deltakerne som deltar i kurset vil
Forstå grunnleggende konsepter av sikkerhet, IT-sikkerhet og sikker koding Lær nett sårbarheter utover OWASP Top Ten og vet hvordan du unngår dem Lær kunden-side sårbarheter og sikre koding praksis Lær å bruke ulike sikkerhetsfunksjoner i utviklingsmiljøet Java Har en praktisk forståelse av kryptografi Lær å bruke ulike sikkerhetsfunksjoner av PHP Forstå sikkerhetskonseptene for webtjenester Få praktisk kunnskap i bruk av sikkerhetstestingsverktøy Lær om typiske kodingsfeil og hvordan å unngå dem Bli informert om nylige sårbarheter i Java og PHP rammer og biblioteker Få kilder og mer lesing om sikker koding praksis
Publikum
Utviklere
Think PHP er et raskt og enkelt PHP -objektorientert MVC-rammeverk med støtte for UTF-8, plugins, rollebasert-kontroll-tilgang (RBCA), en malkontrollmotor og multidatabaser.
Kursets format
-
Tung vekt på praktisk praksis.
-
De fleste konseptene læres gjennom prøver, øvelser og praktisk utvikling.
I denne instruktørledede liveopplæringen vil deltakerne lære hvordan de kan dra nytte av PHP 7s nyeste funksjoner og behandle forbedringer når de går trinn for trinn gjennom oppretting og distribusjon av et eksempel på en webapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk forbedrede PHP 7-funksjoner, for eksempel romfarts- og null-sammenkoblingsoperatører, tips om skalartype, nye erklæringer av skalartypen og nye feil unntak
- Utvikle og distribuere en ny PHP 7 webapplikasjon
- Optimaliser eksisterende webapplikasjoner eller nettsteder
Publikum
- PHP utviklere
- Avanserte-til-mellomprogrammerere på serversiden
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
In this instructor-led, live training, participants will learn how to write and execute BDD style test cases using Behat and PHP.
By the end of this training, participants will be able to:
- Run automated tests written in the human-readable, "Given, When, Then" Gherkin language
- Use Behat based test cases to improve collaboration between technical and non-technical teams
- Integrate Behat with Selenium, Mink, Goutte and other browser emulators to drive tests and generate reports
- Extend Behat functionality through its extension system
- Test numerous usage scenarios through terminal commands, REST APIs, and more.
Audience
- Test engineers
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
I denne instruktørledede, liveopplæringen, vil deltakerne lære å implementere avanserte PHP programmeringsverktøy og teknikker.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lær avanserte konsepter i PHP programmering.
- Etablere konsistens og løse avanserte problemer ved hjelp av PHP programmering.
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
In this instructor-led, live training, participants will learn how to develop IoT applications using PHP.
By the end of this training, participants will be able to:
- Understand the fundamentals of IoT architecture
- Install and configure tools (IBM Watson IoT Platform, IoT Starter for Android Application) to aid in developing PHP applications
- Learn the benefits of using PHP in programming IoT systems
- Build, test, deploy, and troubleshoot an IoT system using PHP
Audience
- Developers
- Engineers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To request a customized training for this course, please contact us to arrange.
I denne instruktørledede, live-trening (onsitt eller fjern), vil deltakerne med liten eller ingen tidligere programmeringserfaring lære å tilpasse en Wordpress nettsted ved hjelp av PHP.
Ved slutten av denne treningen vil deltakerne være i stand til å:
Sett opp utviklingsverktøyene som trengs for å begynne å fungere raskt PHP Forstå og endre de ulike typer PHP filer i WordPress Forstå PHP syntax (betingende uttalelser, loops, funksjoner, etc.) Skriv din egen plugin eller et tema i WordPress Debug, deploy og troubleshoot en Wordpress hjemmeside
Publikum
Webdesignere Innholdsskapere med tekniske ferdigheter Business Eier med tekniske ferdigheter Utviklere uten tidligere erfaring med PHP
Format av kurset
Interaktiv forelesning og diskusjon Mange øvelser og praksis Hands-on implementering i et live-lab miljø
Notat
For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere. For å lære mer om Wordpress, vennligst besøk: https://wordpress.org/
By the end of this training, participants will be able to:
- Install and configure different open source tools to enable continuous integration, testing and deployment.
- Understand the advantages and disadvantages of employment different open source CI tools such as such as Gitlab CI and Jenkins.
- Combine CI tools with open source tools for unit testing as well as integration testing a PHP application.
Denne instruktørledede, liveopplæringen (på stedet eller eksternt) er rettet mot utviklere som ønsker å bruke PHP til å distribuere en back-end-server for et React program.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle.
- Render React komponenter i PHP ved hjelp av PHP utvidelse V8js.
- Bruk PHP til å lage APIer som samhandler med databasesystemer.
- Bruk modulbuntere som Webpack for å kompilere React kode.
Kursets format
- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for tilpasning av kurset
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
By the end of this training, participants will be able to:
- Master Magento 2 development patterns, design patterns, and approaches.
- Create and personalize themes in Magento 2.
- Implement customizations to Magento 2 functionality with extensions.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing microservices with Lumen.
- Understand the benefits of implementing microservices using Lumen and PHP.
- Perform and implement the microservices functions and operations using the Lumen framework.
- Protect and control access to the microservices architectures by building security layers.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing web applications with PHP 8.
- Learn more about the new features in PHP 8 and how to implement them.
- Get a refresher of the PHP basics and some programming tips.
- Use the new functions in PHP 8 to improve the performance of web applications.
- Know the best practices on enhancing the security and stability of web applications with PHP 8.
I denne instruktørledede, live-trening, vil deltakerne lære å bruke Symfony rammen og PHP språket som de går gjennom skapelsen av en PHP applikasjon.
Ved slutten av denne treningen vil deltakerne være i stand til å:
Bruk Symfony 4 til å lage og teste koden skrevet i PHP Skap en enkel kode for PHP som leser og skriver til en database
Publikum
Programmerer og webutviklere med arbeidskunnskap om PHP og HTML Avanserte utviklere som leter etter mer effektive utviklingsverktøy for raskere lukk Programvareutviklere som trenger å oppdatere sin forståelse av nåværende utviklingsverktøy som matcher brukernes behov
Format av kurset
Delvis forelesning, delvis diskusjon, øvelser og tung praksis
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Swoole
- Forstå konseptene bak hendelsesdrevne, asynkrone, ikke-blokkerende I / O-nettverksmodeller.
- Lag og distribuer asynkrone tjenester skrevet i PHP
- Laravel eksisterende Laravel eller Lumen-applikasjoner med Laravel -Swool.
Kursets format
- Interaktiv forelesning og diskusjon
- Masse øvelser og trening
- Praktisk implementering i et live-lab-miljø
Alternativer for tilpasning av kurset
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
- Hvis du vil lære mer om Swool, kan du gå til: https://www.swoole.co.uk/
Denne instruktørledede Laravel introduserer det grunnleggende for Laravel og leder deltakerne gjennom opprettelsen av en Laravel webapplikasjon.
Kursets format
- Oversikt over Laravel funksjoner og muligheter sammen med trinnvis utvikling av en webapplikasjon.
By the end of this training, participants will be able to:
- Use Laravel PHP Aritisan to generate code and components.
- Build RESTful APIs in Laravel that can browse, read, edit, add, and delete.
- Filter and sort results based on URL parameters using RESTful APIs.
By the end of this training, participants will be able to:
- Develop web applications with Laravel and Vue JS.
- Integrate the Laravel backend API into Vue JS.
- Deploy a Laravel application.
Audience
- CakePHP developers looking to further their knowledge and development skills
Format of the Course
- Overview of CakePHP's advanced features together with step-by-step development of a sample application.
Last Updated: