Developing Websites with PHP Képzés
Ez a kurzus foglalkozik a webes alkalmazások fejlesztésével PHP . A kurzus olyan emberek számára készült, akik már ismerik a többi eljárási programozási nyelvet. A tanfolyam során a résztvevők megtanulják, hogyan lehet létrehozni egy egyszerű dinamikus alkalmazást PHP és egy My SQL adatbázissal.
Kurzusleírás
PHP Nyelvi szintaxis és alapfogalmak
- PHP Telepítés és könyvtárak
- PHP Szintaxis
- PHP Változók
- PHP Húr
- PHP Operátorok
- Ha...Egyébként Válts
- Tömbök
- Míg Loops
- For Loops
- Funkciók
- Űrlapok
- Űrlapok visszajelzést, GET és POST
- PHP Tartalmazza
Adatstruktúrák
- Asszociatív tömbök
- Munkamenet-változók, globális változók, cookie-k
- Dátum
- Fájl és Fájlfeltöltés
- Cookie-k és munkamenetek
- Hibakezelés
- Kivételek kezelése
- PHP Szűrő
Objektumorientált Programming (OOP)
- osztályok
- hozzáférés módosítók
- kivitelezők
- öröklés
Databases használatával
- csatlakozni az adatbázishoz
- jelszavak tárolása
- lekérdezések végrehajtása
- adatfeldolgozás
- adatok módosítása és eltávolítása
- űrlapot az adatbázisban lévő rekordokhoz kötni
Biztonság
- engedélyezés és hitelesítés
- cookie-k és munkamenetek használatával
Képekkel való foglalkozás
- GD Library és alternatívák
PHP XML
- EgyszerűXML
- Expat Parser
- XML DOM
Követelmények
Jó HTML tudás szükséges, bármilyen alapvető eljárási nyelvtudás ajánlott (C, Pascal, Basic stb.)
A nyílt képzésekhez 5+ résztvevő szükséges.
Developing Websites with PHP Képzés - Booking
Developing Websites with PHP Képzés - Enquiry
Developing Websites with PHP - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Kurzus - Developing Websites with PHP
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Creating and managing Web sites
35 ÓrákA képzési program felkészíti Önt a professzionális webes tervező ( foglalkoztatási kód: 213202 a szakmai képesítések szabványai) tekintetében "HTML és CSS a webes tervezés" és magában foglalja a programozási probléma használatával JavaScript és PHP nyelv.
A következő program feltételezi, hogy a résztvevő képes lesz weboldalak tervezésére és létrehozására HTML 4.0 és Cascading Style Sheets 2.0. A webhely létrehozásakor használja a HTML címkéket a szöveg, a grafika, a táblák és az interaktív formák elhelyezésére a weboldalon, valamint a linkek más weboldalakra és weboldalakra. A Cascading Style Sheets 2.0 használatával webes tartalmak formázása az ügyfelek igényeinek megfelelően történik.
A kurzus diplomások kereshetnek munkát a webes tervezésben részt vevő szolgáltató cégekben, vagy megkezdhetik a konzultációs szolgáltatást. A képzési program magában foglalja a weboldalak létrehozásának problémáit HTML és CSS.
AdaBoost Python for Machine Learning
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adattudósoknak és szoftvermérnököknek szól, akik a AdaBoost segítségével szeretnének fellendíteni a gépi tanuláshoz szükséges algoritmusokat az Python segítségével.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet a gépi tanulási modellek felépítéséhez a AdaBoost segítségével.
- Ismerje meg az együttes tanulási megközelítést és az adaptív boosting végrehajtásának módját.
- Tanulja meg, hogyan készíthet AdaBoost modelleket a gépi tanulási algoritmusok javítására az Python-ben.
- Használja a hiperparaméter-hangolást a AdaBoost modellek pontosságának és teljesítményének növelésére.
Test Driven Development
21 ÓrákCombined JAVA, PHP and Web Application Security
28 ÓrákMég a tapasztalt programozók sem ismerik feltétlenül a fejlesztői platformjaik által kínált különféle biztonsági szolgáltatásokat, és nincsenek tisztában a fejlesztéseik szempontjából releváns különféle sérülékenységekkel. Ez a kurzus a Java és PHP fejlesztőket célozza meg, alapvető készségeket biztosítva számukra, amelyek ahhoz szükségesek, hogy alkalmazásaikat ellenállóvá tegyék a kortárs internetes támadásokkal szemben.
A Java biztonsági architektúra szintjein a hozzáférés-szabályozás, a hitelesítés és az engedélyezés, a biztonságos kommunikáció és a különféle kriptográfiai funkciók megoldása révén kerül sor. Különféle API-k is bevezetésre kerülnek, amelyek felhasználhatók a kód védelmére az PHP-ben, például az OpenSSL a kriptográfiához vagy az HTML Purifier a bemenet ellenőrzéséhez. Szerver oldalon az operációs rendszer, a webkonténer, a fájlrendszer, a SQL szerver és maga az PHP keményítése és konfigurálása a legjobb gyakorlatokat ismerteti, míg külön hangsúlyt kap a kliens oldali biztonság a biztonságon keresztül. a JavaScript, Ajax és HTML5 számai.
Az általános webes sebezhetőségeket a OWASP Top Ten-hez igazodó példák tárgyalják, amelyek különféle injekciós támadásokat, szkript-injektálásokat, munkamenetkezelés elleni támadásokat, nem biztonságos közvetlen objektumhivatkozásokat, fájlfeltöltési problémákat és sok mást mutatnak be. A különböző Java- és PHP-specifikus nyelvi problémákat és problémákat, amelyek a futási környezetből adódnak, a szabványos sebezhetőségi típusokba csoportosítva mutatjuk be: hiányzó vagy nem megfelelő beviteli ellenőrzés, biztonsági funkciók nem megfelelő használata, helytelen hiba- és kivételkezelés, idő- és állapottal kapcsolatos problémák, kódminőségi problémák és mobilkóddal kapcsolatos biztonsági rések.
A résztvevők saját maguk is kipróbálhatják a tárgyalt API-kat, eszközöket és a konfigurációk hatásait, a sebezhetőségek bevezetését pedig számos gyakorlati gyakorlat segíti, amelyek bemutatják a sikeres támadások következményeit, bemutatva a hibák kijavítását és enyhítő technikák alkalmazását. , valamint a különféle bővítmények és eszközök használatának bemutatása.
A tanfolyamon részt vevő résztvevők
- Ismerje meg a biztonság, az informatikai biztonság és a biztonságos kódolás alapvető fogalmait
- Ismerje meg a OWASP legjobb tízen túli webes sebezhetőségeket, és tudja, hogyan kerülheti el őket
- Ismerje meg az ügyféloldali sebezhetőségeket és a biztonságos kódolási gyakorlatokat
- Ismerje meg a Java fejlesztői környezet különböző biztonsági funkcióinak használatát
- Gyakorlati ismeretekkel rendelkezzen a kriptográfiáról
- Ismerje meg a PHP különféle biztonsági funkcióinak használatát
- Ismerje meg a webszolgáltatások biztonsági fogalmait
- Gyakorlati ismereteket szerezhet a biztonsági tesztelő eszközök használatáról
- Ismerje meg a tipikus kódolási hibákat és azok elkerülését
- Tájékozódjon a Java és PHP keretrendszerek és könyvtárak legújabb sebezhetőségeiről
- Szerezzen forrásokat és további olvasmányokat a biztonságos kódolási gyakorlatokról
Közönség
Fejlesztők
Secure coding in PHP
21 ÓrákA kurzus alapvető készségeket biztosít PHP fejlesztők számára, amelyek ahhoz szükségesek, hogy alkalmazásaikat ellenállóvá tegyék a kortárs internetes támadásokkal szemben. A webes sebezhetőségeket PHP-alapú példákon keresztül tárgyalják, amelyek túlmutatnak a OWASP első tízén, különféle injekciós támadások, szkript-injektálások, PHP munkamenet-kezelése elleni támadások, nem biztonságos közvetlen objektumhivatkozások, fájlfeltöltési problémák és sok más megoldás. . A PHP-hez kapcsolódó sérülékenységek a hiányzó vagy nem megfelelő beviteli ellenőrzés, a hibás hiba- és kivételkezelés, a biztonsági funkciók nem megfelelő használata, valamint az idő- és állapotproblémák szabványos sérülékenységi típusaiba csoportosítva kerülnek bevezetésre. Ez utóbbi esetében olyan támadásokat tárgyalunk, mint az open_basedir megkerülése, a szolgáltatás megtagadása mágikus lebegés útján vagy a hash tábla ütközési támadása. A résztvevők minden esetben megismerkednek a felsorolt kockázatok mérséklésére szolgáló legfontosabb technikákkal és funkciókkal.
Különös hangsúlyt fektetnek a kliensoldali biztonságra, amely a JavaScript, Ajax és HTML5 biztonsági problémáit kezeli. A PHP számos biztonsággal kapcsolatos bővítményt vezettek be, mint például a hash, mcrypt és OpenSSL a kriptográfiához, vagy a Ctype, ext/filter és HTML Purifier a bemenet ellenőrzéséhez. A legjobb keményítési gyakorlatokat a PHP konfigurációval (php.ini beállítása), az Apache-val és általában a szerverrel kapcsolatban ismertetjük. Végül áttekintést adunk a különféle biztonsági tesztelési eszközökről és technikákról, amelyeket a fejlesztők és tesztelők használhatnak, beleértve a biztonsági szkennereket, a behatolásteszteket és a kihasználó csomagokat, a sniffereket, a proxyszervereket, a fuzzing eszközöket és a statikus forráskód-elemzőket.
Mind a sérülékenységek bevezetését, mind a konfigurációs gyakorlatokat számos gyakorlati gyakorlat segíti, amelyek bemutatják a sikeres támadások következményeit, bemutatják a mérséklő technikák alkalmazását, valamint különféle bővítmények és eszközök használatát.
A tanfolyamon részt vevő résztvevők
- Ismerje meg a biztonság, az informatikai biztonság és a biztonságos kódolás alapvető fogalmait
- Ismerje meg a OWASP Top Tízen túlmutató webes sebezhetőségeket, és tudja, hogyan kerülheti el őket
- Ismerje meg az ügyféloldali sebezhetőségeket és a biztonságos kódolási gyakorlatokat
- Gyakorlati ismeretekkel rendelkezzen a kriptográfiáról
- Ismerje meg a PHP különféle biztonsági funkcióinak használatát
- Ismerje meg a tipikus kódolási hibákat és azok elkerülését
- Tájékozódjon a PHP keretrendszer legutóbbi sebezhetőségeiről
- Gyakorlati ismereteket szerezhet a biztonsági tesztelő eszközök használatáról
- Szerezzen forrásokat és további olvasmányokat a biztonságos kódolási gyakorlatokról
Közönség
Fejlesztők
Design Patterns in PHP
14 ÓrákEz a tanári vezetésű, élő oktatás (Magyarország-ban, online vagy helyszíni) középső szintű PHP fejlesztők számára készült olyan emberek felé, akik hatékonyan alkalmazzák a tervezési mintákat projekteleikben.
Ennek az oktatásnak a végén a résztvevők képesek lesznek:
- A tervezési minták céljának és előnyeinek megértésére.
- Megállapítani és megvalósítani az általános forgatókönyvekre alkalmas tervezési mintákat.
- Írni PHP alkalmazásokat az iparág által elismert legjobb gyakorlatok használatával.
- Megfelelően integrálni a mintákat modern keretrendszerekbe, mint például Symfony vagy Zend.
Laravel PHP Framework
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban bemutatja a Laravel alapjait, és végigvezeti a résztvevőket egy Laravel alapú webes alkalmazás létrehozásán.
Laravel Livewire
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnék megtanulni és használni a Livewire-t modern és dinamikus alkalmazási felületek felépítéséhez.
A képzés végére a résztvevők képesek lesznek:
- Élővezetékes alkatrészek építése és tesztelése.
- Alkalmazások létrehozása a Livewire könyvtár segítségével.
- Hozzon létre dinamikus komponenseket a PHP-ban.
Laravel and Vue.js
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik a Laravel-t és a Vue JS-t szeretnék használni fullstack webfejlesztéshez.
A képzés végére a résztvevők képesek lesznek:
- Webes alkalmazások fejlesztése a Laravel és a Vue JS segítségével.
- Integrálja a Laravel háttér API-t a Vue JS-be.
- Telepítsen egy Laravel alkalmazást.
PHP Websites Optimization
7 ÓrákEz a kurzus PHP programozóknak és a PHP kód optimalizálásával kapcsolatos weboldalfejlesztőknek készült.
A kurzus megmutatja, hogyan találja meg a szűk keresztmetszetet, és hogyan kell a kódot megfelelő módon visszahelyezni vagy megváltoztatni.
A tanfolyam során a résztvevők valós weboldalakkal foglalkoznak, amelyeket nyomon követnek, elemeznek és optimalizálnak.
PHP Patterns and Refactoring
21 ÓrákA kurzus olyan tapasztalt programozók számára készült, akik szeretnék feltárni a minták használatával és az átdolgozással kapcsolatos kérdéseket. Minden résztvevő ismeri ezeknek a mintáknak a tulajdonságait és gyakorlati példáit a használatára, ami viszont lehetővé teszi a hatékony felépítést, az alkalmazáskód helyesbítését.
Unit Testing with PHPUnit
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban megtanítja a résztvevőknek, hogyan írjanak tesztelhető kódot tesztegységek formájában, hogy megkönnyítsék a hibák diagnosztizálását, elkülönítését és feloldását. A képzés végigvezeti a résztvevőket egy munkakész, tesztelési környezet létrehozásán a PHPUnit testing keretrendszer segítségével.
A képzés végére a résztvevők képesek lesznek:
- Tegyen különbséget a jó és a rossz tesztegységek között.
- Olvassa el és értelmezze a teszteredményeket.
- Proaktívan kezelje és diagnosztizálja kódbázisukat a hibák csökkentése érdekében.
- Győződjön meg arról, hogy kódbázisuk alkalmas a folyamatos integrációra és telepítésre.
Laravel: Middleware Development
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik köztesszoftvert és webszolgáltatásokat szeretnének építeni Laravel-ban.
A képzés végére a résztvevők képesek lesznek:
- Használja a Laravel PHP Aritisant kódot és összetevőket.
- Építsen RESTful API-kat a Laravelben, amelyek böngészhetnek, olvashatnak, szerkeszthetnek, hozzáadhatnak és törölhetnek.
- Szűrje és rendezze az eredményeket URL-paraméterek alapján a RESTful API-k segítségével.
Web Application Development in PHP
21 ÓrákA kurzus olyan közbenső PHP fejlesztők számára készült, akik szeretnék gazdagítani tudásukat, és a programozás és a webfejlesztés technikáinak legjobb gyakorlatait tanulják meg az objektum-orientált programozási és tervezési minták alapján.
Website Development in PHP
21 ÓrákA kurzus megismeri a résztvevőket a PHP nyelvével és a webes környezethez való integrációjával. A résztvevő megtanulja, hogyan készítsen dinamikus oldalt, írjon adatbázis-alkalmazásokat és védje az alkalmazásokat az illetéktelen hozzáféréstől.