Secure coding in PHP Träningskurs
Kursplan
- IT-säkerhet och säker kodning
- Säkerhet för webbapplikationer
- Sårbarheter i webbprogram
- Säkerhet på klientsidan
- Säkerhet på klientsidan
- Praktisk kryptografi
- PHP Säkerhetstjänster.
- PHP Miljö
- Principer för säkerhet och säker kodning
- Vanliga kodningsfel och sårbarheter
- Tekniker och verktyg för säkerhetstestning
- Kunskapskällor
Open Training Courses require 5+ participants.
Secure coding in PHP Träningskurs - Booking
Secure coding in PHP Träningskurs - Enquiry
Secure coding in PHP - Consultancy Enquiry
Vittnesmål (3)
I genuinely enjoyed the real life examples.
Marios Prokopiou
Kurs - Secure coding in PHP
All topics were well covered and presented with a lot of examples. Ahmed was very efficient and managed to keep us focused and attracted at all times.
Kostas Bastas
Kurs - Secure coding in PHP
The subject of the course was very interesting and gave us many ideas.
Anastasios Manios
Kurs - Secure coding in PHP
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: 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.
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 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.
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
Microsoft SDL Core
14 timmarDen kombinerade SDL-kärnutbildningen ger en inblick i säker programvarudesign, utveckling och testning genom Microsoft Secure Development Lifecycle (SDL). Det ger en översikt på nivå 100 av de grundläggande byggstenarna i SDL, följt av konstruktionstekniker för att upptäcka och fixa brister i tidiga stadier av utvecklingsprocessen.
Kursen behandlar utvecklingsfasen och ger en översikt över de typiska säkerhetsrelaterade programmeringsbuggarna för både hanterad och inbyggd kod. Attackmetoder presenteras för de diskuterade sårbarheterna tillsammans med tillhörande mildringstekniker, allt förklaras genom ett antal praktiska övningar som ger live hacking för deltagarna. Introduktion av olika säkerhetsprovningsmetoder följs av att demonstrera effektiviteten hos olika testverktyg. Deltagarna kan förstå hur dessa verktyg fungerar genom ett antal praktiska övningar genom att använda verktygen på den redan diskuterade sårbara koden.
Deltagare som deltar i denna kurs kommer
Förstå grundläggande begrepp om säkerhet, IT-säkerhet och säker kodning
Bli bekant med de väsentliga stegen i Microsoft Secure Development Lifecycle
Lär dig säker design och utvecklingsmetoder
Lär dig mer om säkra implementeringsprinciper
Förstå säkerhetstestmetodik
- Få källor och ytterligare avläsningar om säker kodning
Publik
Utvecklare, chefer