PHP 8 for Developers Träningskurs
PHP 8 introducerar nya och förbättrade funktioner för att bygga högpresterande webbapplikationer. Det inkluderar JIT-kompilator, namngivna argument, byggnadsföring, unionstyper och andra förbättrade funktioner.
Denna instruktörledda, live-utbildning (online eller on-site) riktar sig till utvecklare som vill använda PHP 8 för att utveckla, bygga och testa komplexa företagsnivå webbapplikationer som e-handel webbplatser, CRM-system, WMS, etc.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Skapa den nödvändiga utvecklingsmiljön för att börja utveckla webbapplikationer med PHP 8.
- Läs mer om de nya funktionerna i PHP 8 och hur man implementerar dem.
- Få en uppfriskning av PHP grunderna och några programmeringstips.
- Använd de nya funktionerna i PHP 8 för att förbättra prestanda för webbapplikationer.
- Känn de bästa praxis för att förbättra säkerheten och stabiliteten hos webbapplikationer med PHP 8.
Format för kursen
- Interaktiv föreläsning och diskussion.
- Många övningar och övningar.
- Hand-on implementering i en live-lab miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Kursplan
Införandet
- Vad är nytt i PHP 8?
- PHP Programmeringstips och repetitioner
Komma igång
- Konfigurera servermiljön
- Installera PHP 8
- Konfigurera databasen
Implementera attribut
- Attributsyntax och namnrymder
- Använda Reflection API
- Deklarera attributklasser
Främjande av konstruktörsfastigheter
- Konstruktor-argument
- Deklarera klassegenskaper
- Att tänka på vid kodningsstil
Använda Match Expression
- Struktur och användning
- Match vs switch
- Hantera icke-identitetskontroller
Namngivna argument
- Definiera funktionsparametrar
- Parametrar kontra argument
- Typer av unionen
- PHP 8 namngivna argument
PHP JIT-kompilatorn
- Aktivera OPCache
- Konfigurera JIT-kompilatorn
Metodtips för säkerhet i PHP 8
- Sessions-, filsystem- och databassäkerhet
- Felanmälan och datahantering
Felsökning
Sammanfattning och nästa steg
Krav
- PHP programmeringserfarenhet
Publik
- Utvecklare
Open Training Courses require 5+ participants.
PHP 8 for Developers Träningskurs - Booking
PHP 8 for Developers Träningskurs - Enquiry
PHP 8 for Developers - Consultancy Enquiry
Vittnesmål (2)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Kurs - Laravel PHP Framework
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.
Kumaran Chandran
Kurs - Web Development with Symfony3
Upcoming Courses
Relaterade Kurser
PHP CodeIgniter
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill bygga webbapplikationer med CodeIgniter.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd CRUD i CodeIgniter för omfaktorering av API-kod.
- Förläng CodeIgniter för att konsumera beroenden.
- Ladda CodeIgniter modeller och vyer från containrar.
Unit Testing with PHPUnit
14 timmarDenna instruktörsledda, liveutbildning i Sverige lär deltagarna hur man skriver testbar kod i form av testenheter för att underlätta diagnos, isolering och lösning av buggar. Utbildningen leder deltagarna genom skapandet av en arbetsklar, testmiljö med hjälp av PHPenhetstestramverket.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skilj mellan bra och dåliga testenheter.
- Läs och tolka testresultat.
- Hantera och diagnostisera deras kodbas proaktivt för att minska buggar.
- Se till att deras kodbas är lämplig för kontinuerlig integration och distribution.
Zend Framework: Fundamentals
21 timmarZend framework är ett objektorienterat ramverk med öppen källkod för att utveckla, distribuera och hantera företagsklara PHP baserade webbapplikationer och tjänster. Zend-ramverket använder paradigmet Model-View-Controller (MVC) för att utveckla grundläggande strukturer för applikationer. Zend anses vara ett "komponentbibliotek"; Dess unika modulära design gör det möjligt för användare att använda komponenter oberoende av varandra.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man skapar en pålitlig och skalbar webbapplikation med hjälp av Zend-ramverket.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använda designmönster för Model-View-Controller för att skapa ett databasbaserat webbprogram
- Ta emot och bearbeta formulär
- Konfigurera validering av indata och visa skript
- Hantera de olika typerna av MVC-händelser och tjänster som erbjuds av Zend Framework MVC-komponentbibliotek
- Förbereda och köra frågor för ett databaskort
Publik
- Utvecklare på mellannivå till avancerad nivå PHP som vill utveckla säkra webbapplikationer i företagsskala
Kursens upplägg
- En del föreläsning, en del diskussion, övningar och tung praktisk övning
Advanced CakePHP
21 timmarDenna instruktörsledda, livekurs är utformad för att hjälpa mellanliggande Cake PHP utvecklare att få tillgång till de mer avancerade funktionerna i Cake PHP . Genom förklaringar och vägledd praxis kommer deltagarna att kunna implementera bättre funktioner, stabilitet, säkerhet och utdragbarhet i sina befintliga och framtida Cake PHP projekt.
Publik
- Cake PHP utvecklare som vill främja sina kunskaper och utvecklingsfärdigheter
Kursformat
- Översikt över Cake PHP avancerade funktioner tillsammans med steg-för-steg-utveckling av en provapplikation.
CakePHP Fundamentals
28 timmardenna kurs lär PHP-utvecklare hur man bygger funktionella webb applikationer med hjälp av den populära CakePHP MVC webb utveckling ram. Kursen behandlar början principer och tillvägagångs sätt, sedan flyttar till avancerade ämnen som bidrar till att förbättra beteendet, flexibilitet och säkerhet i ett program. Diskussionerna är interaktiva och lärandet är praktiskt och konkret.
format för kursen
- Översikt av CakePHP funktioner och funktioner tillsammans med steg-för-steg utveckling av ett exempel program.
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) riktar sig till utvecklare som vill lära sig och använda Livewire för att bygga moderna och dynamiska applikationsgränssnitt.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bygg och testa strömförande komponenter.
- Bygg applikationer med Livewire-biblioteket.
- Skapa dynamiska komponenter inom PHP.
Laravel and Vue.js
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Laravel och Vue JS för fullstack webbutveckling.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla webbapplikationer med Laravel och Vue JS.
- Integrera Laravel backend API i Vue JS.
- Distribuera en Laravel-applikation.
Laravel: Middleware Development
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill bygga mellanprogram och webbtjänster i Laravel.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd Laravel PHP Aritisan för att generera kod och komponenter.
- Bygg RESTful API: er 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 API:er.
Swoole for PHP Programmers
14 timmarDen här instruktörsledda, live-utbildningen (på plats eller fjärrkontroll) riktar sig till PHP programmerare som vill skriva asynkrona webbtjänster med PHP språket (på ett sätt som liknar Node.js ).
I slutet av denna träning kommer deltagarna att kunna:
- Installera och konfigurera Swoole
- Förstå koncepten bakom händelsestyrda, asynkrona, icke-blockerande I / O-nätverksmodeller.
- Skapa och distribuera asynkrona tjänster skrivna i PHP
- Snabba upp befintliga Laravel eller Lumen-applikationer med Laravel -Swool.
Kursformat
- Interaktiv föreläsning och diskussion
- Massor av övningar och träning
- Praktisk implementering i en levande labbmiljö
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
- För mer information om Swool, besök: https://www.swoole.co.uk/
Develop Web Applications with PHP and Yii 2
14 timmarYii är ett högpresterande PHP ramverk som är bäst för att utveckla Web 2.0-applikationer.
Symfony2 - enterprise web framework
21 timmarSymfony är en uppsättning PHP komponenter, en webbapplikationsram, en filosofi och en gemenskap.
Web Development with Symfony3
28 timmarSymfony är en uppsättning PHP komponenter, en webbapplikationsram, en filosofi och en gemenskap.
Symfony 4 for Web Application Development
28 timmarSymfony 4 är en programvaruutveckling ram för PHP. Den innehåller återanvändbara PHP bibliotek för att underlätta utveckling och testning av nya applikationer skrivet i PHP (webbapplikationer eller APIs). Symfony 4 är ett kommandolinjeprogramram med de inbyggda kommandorna som gör PHP kodutvecklingen mer effektiv.
I denna instruktörledda, levande träning kommer deltagarna att lära sig att använda Symfony ram och PHP språk när de går igenom skapandet av en PHP ansökan.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Använd Symfony 4 för att skapa och testa koden skriven i PHP
- Skapa en enkel kod för PHP som läser och skriver till en databas
Publiken
- Programmerare och webbutvecklare med arbetskunskap om PHP och HTML
- Avancerade utvecklare som söker mer effektiva utvecklingsverktyg för snabbare stängningar
- Software designers som behöver uppdatera sin förståelse av aktuella utvecklingsverktyg som matchar användarnas behov
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
Creating and managing Web sites
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.