Combined JAVA, PHP and Web Application Security Träningskurs
Även erfarna programmerare är inte medvetna om de olika säkerhetstjänster som erbjuds av sina utvecklingsplattformar, och är inte heller medvetna om de olika sårbarheterna som är relevanta för deras utveckling. Kursen riktar sig till utvecklare som använder både Java och PHP, vilket ger dem nödvändiga färdigheter för att göra sina applikationer motståndskraftiga mot moderna attacker via Internet.
Nivåerna av Java säkerhetsarkitektur går igenom genom att hantera åtkomstkontroll, autentisering och auktorisering, säker kommunikation och olika kryptografiska funktioner. Olika APIs introduceras också som kan användas för att säkerställa din kod i PHP, som OpenSSL för kryptering eller HTML Purifier för input validation. På serversidan ges de bästa praxis för hårdning och konfiguration av operativsystemet, webbbehållaren, filsystemet, SQL servern och PHP själva, medan en särskild inriktning ges på klient-sidan säkerhet genom säkerhetsproblem av JavaScript, Ajax och HTML5.
Allmänna webbsårbarheter diskuteras av exempel anpassade till OWASP Top Ten, som visar olika injektionsattacker, skriptinjektioner, attacker mot sessionshantering, osäkra direkta objekt referenser, problem med filhämtningar, och många andra. De olika Java- och PHP-specifika språkproblem och problem som härrör från arbetstidsmiljön införs grupperade i de standard sårbarhetstyperna av saknad eller felaktig inputvalidering, felaktig användning av säkerhetsfunktioner, felaktig fel och undantagshantering, tid- och statusrelaterade problem, kodkvalitetsproblem och mobila kodrelaterade sårbarheter.
Deltagarna kan prova de diskuterade APIs, verktyg och effekter av konfigurationer för sig själva, medan introduktionen av sårbarheter alla stöds av ett antal praktiska övningar som visar konsekvenserna av framgångsrika attacker, visar hur man korrigerar fel och tillämpar lindringstekniker, och introducerar användningen av olika förlängningar och verktyg.
Deltagare som deltar i denna kurs kommer att
- Förstå grundläggande begrepp om säkerhet, IT-säkerhet och säker kodning
- Lär dig om webbsårbarheter utöver OWASP Topp Tio och vet hur man undviker dem
- Lär dig kundsidan sårbarheter och säkra kodningsmetoder
- Lär dig att använda olika säkerhetsfunktioner i utvecklingsmiljön Java
- Har en praktisk förståelse för kryptografi
- Lär dig att använda olika säkerhetsfunktioner PHP
- Förstå säkerhetskoncept för webbtjänster
- Få praktiska kunskaper i att använda säkerhetstestverktyg
- Lär dig om typiska kodningsfel och hur man undviker dem
- Var informerad om de senaste sårbarheterna i Java och PHP ramverk och bibliotek
- Få källor och mer läsning om säkra kodningsmetoder
Publiken
Utvecklare
Kursplan
- IT-säkerhet och säker kodning
- Säkerhet för webbapplikationer
- Sårbarheter i webbprogram
- Säkerhet på klientsidan
- Grunderna för Java säkerhet
- Praktisk kryptografi
- Java Säkerhetstjänster.
- PHP Säkerhetstjänster.
- PHP Miljö
- Säkerhet för webbtjänster
- Vanliga kodningsfel och sårbarheter
- Kunskapskällor
Open Training Courses require 5+ participants.
Combined JAVA, PHP and Web Application Security Träningskurs - Booking
Combined JAVA, PHP and Web Application Security Träningskurs - Enquiry
Combined JAVA, PHP and Web Application Security - 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
NetBeans
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda NetBeans för att utveckla applikationer med Java och andra programmeringsspråk.
I slutet av denna utbildning kommer deltagarna att kunna:
- Lär dig mer om NetBeans och hur det fungerar.
- Lär dig hur du använder NetBeans i Java-programmering.
- Använd NetBeans för att skapa mallar och projekt.