Cursuri de pregatire Combined JAVA, PHP and Web Application Security
Chiar și programatorii cu experiență nu stăpânesc prin toate mijloacele diferitele servicii de securitate oferite de platformele lor de dezvoltare și, de asemenea, nu sunt conștienți de diferitele vulnerabilități care sunt relevante pentru dezvoltarea lor. Acest curs vizează dezvoltatorii folosind atât Java și PHP, oferindu-le abilitățile esențiale necesare pentru a face aplicațiile lor rezistente la atacurile contemporane prin intermediul internetului.
Nivelurile Java ale arhitecturii de securitate sunt trecute prin abordarea controlului accesului, a autentificării și a autorizării, a comunicării sigure și a diferitelor funcții criptografice. De asemenea, sunt introduse diferite API care pot fi folosite pentru a vă asigura codul în PHP, cum ar fi OpenSSL pentru criptografie sau HTML Purifier pentru validarea intrării. Pe partea serverului, cele mai bune practici sunt date pentru rigidificarea și configurarea sistemului de operare, a containerului web, a sistemului de fișiere, a SQL serverului și a PHP în sine, în timp ce un accent special este acordat securității client-side prin problemele de securitate ale JavaScript, Ajax și HTML5.
Vulnerabilitățile web generale sunt discutate prin exemple aliniate cu cele mai bune zece, care arată diverse atacuri de injecție, injecții de script, atacuri împotriva gestionării sesiunii, referințe nesigure la obiecte directe, probleme cu upload-urile de fișiere și multe altele. Diferitele probleme și probleme de limbă Java- și PHP-specifică care decurg din mediul de lucru sunt introduse grupate în tipurile standard de vulnerabilitate ale lipsei sau validării incorecte a intrărilor, utilizării incorecte a caracteristicilor de securitate, gestionării incorecte a erorilor și a excepțiilor, problemelor legate de timp și de stat, problemelor de calitate a codului și vulnerabilităților legate de codul mobil.
Participanții pot încerca API-urile discutate, instrumentele și efectele configurărilor pentru ei înșiși, în timp ce introducerea vulnerabilităților sunt toate susținute de un număr de exerciții practice care demonstrează consecințele atacurilor de succes, arată cum să corecteze erorile și să aplice tehnicile de ameliorare, și introducerea utilizării diferitelor extinderi și instrumente.
Participanţii la acest curs vor
- Înțelegeți conceptele de bază ale securității, securității IT și codării sigure
- Aflați vulnerabilitățile web dincolo de OWASP Top 10 și știți cum să le evitați
- Aflați vulnerabilitățile client-side și practicile de codare sigure
- Învață să folosești diferite caracteristici de securitate ale mediului de dezvoltare Java
- Înțelegerea practică a criptografiei
- Învață să folosești diferite caracteristici de securitate PHP
- Înțelegerea conceptelor de securitate ale serviciilor web
- Obțineți cunoștințe practice în utilizarea instrumentelor de testare a securității
- Aflați despre greșelile tipice de codare și cum să le evitați
- Fiți informați despre vulnerabilitățile recente în Java și PHP cadre și biblioteci
- Obțineți surse și citiți mai multe despre practici de codare sigură
Audienţă
Dezvoltatori
Schița de curs
- Securitate IT și codare sigură
- Securitatea aplicațiilor web
- Vulnerabilitatea aplicațiilor web
- Securitate pe partea clientului
- Bazele Java securității
- Criptografie practică
- Java servicii de securitate
- PHP servicii de securitate
- PHP Mediu
- Securitatea serviciilor Web
- Erori comune de codare și vulnerabilități
- Surse de cunoștințe
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Combined JAVA, PHP and Web Application Security - Rezervare
Cursuri de pregatire Combined JAVA, PHP and Web Application Security - Solicita Oferta
Combined JAVA, PHP and Web Application Security - Cerere de consultanta
Mărturii (2)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curs - 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
Curs - Web Development with Symfony3
Upcoming Courses
Cursuri înrudite
PHP CodeIgniter
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să construiască aplicații web cu CodeIgniter.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați CRUD în CodeIgniter pentru refactorizarea codului API.
- Extindeți CodeIgniter pentru a consuma dependențe.
- Încărcați CodeIgniter modele și vizualizări din containere.
Unit Testing with PHPUnit
14 oreAcest curs de instruire live, condus de un instructor în România îi învață pe participanți cum să scrie cod testabil sub forma unor unități de testare pentru a facilita diagnosticarea, izolarea și rezolvarea erorilor. Instruirea îi conduce pe participanți prin crearea unui mediu de testare gata de lucru, folosind cadrul de testare a unităților PHPUnit testing.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Distingeți între unitățile de testare bune și proaste.
- Să citească și să interpreteze rezultatele testelor.
- Să gestioneze și să diagnosticheze proactiv baza lor de cod pentru a reduce numărul de erori.
- Să se asigure că baza lor de cod este potrivită pentru integrarea și implementarea continuă.
Zend Framework: Fundamentals
21 oreZend framework este un framework open-source, orientat pe obiecte, pentru dezvoltarea, implementarea și gestionarea aplicațiilor și serviciilor web pentru întreprinderi PHP. Zend framework utilizează paradigma Model-View-Controller (MVC) pentru a dezvolta structuri de bază pentru aplicații. Zend este considerat o "bibliotecă de componente"; designul său modular unic permite utilizatorilor să utilizeze componentele independent unele de altele.
În cadrul acestui curs de formare live, condus de un instructor, participanții vor învăța cum să creeze o aplicație web fiabilă și scalabilă folosind cadrul Zend.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Să utilizeze modele de proiectare Model-View-Controller pentru a construi o aplicație web bazată pe baze de date.
- să primească și să proceseze formulare
- să configureze validarea intrărilor și scripturile de vizualizare
- Să gestioneze diferitele tipuri de evenimente și servicii MVC oferite de biblioteca de componente MVC Zend Framework.
- Să pregătiți și să executați interogări pentru un adaptor de bază de date
Audiență
- Dezvoltatorii de nivel intermediar până la avansat PHP care doresc să dezvolte aplicații web sigure, la scară de întreprindere
Formatul cursului
- O parte prelegere, o parte discuții, exerciții și practică intensă
Advanced CakePHP
21 oreCakePHP Fundamentals
28 oreacest curs învață dezvoltatorii PHP să construiască aplicații web funcționale folosind cadrul popular CakePHP MVC Web Development Framework. Cursul acoperă principiile și abordările de început, apoi se mută în subiecte avansate care contribuie la sporirea comportamentului, flexibilității și securității unei aplicații. Discuțiile sunt interactive și învățarea este practică și hands-on.
format al cursului
- Prezentare generală a caracteristicilor și capacităților CakePHP împreună cu dezvoltarea pas cu pas a unei aplicații eșantion.
Laravel PHP Framework
14 oreAcest curs de instruire live, condus de un instructor în România, prezintă elementele de bază ale Laravel și îi conduce pe participanți prin crearea unei aplicații web bazate pe Laravel.
Laravel: Middleware Development
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să construiască middleware și servicii web în Laravel.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați Laravel PHP Aritisan pentru a genera cod și componente.
- Creați API-uri RESTful în Laravel care pot naviga, citi, edita, adăuga și șterge.
- Filtrați și sortați rezultatele pe baza parametrilor URL folosind API-uri RESTful.
Laravel and Vue.js
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să utilizeze Laravel și Vue JS pentru dezvoltarea web fullstack.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Dezvoltați aplicații web cu Laravel și Vue JS.
- Integrați API-ul backend Laravel în Vue JS. .
- Deploiați o aplicație Laravel. .
Laravel Livewire
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să învețe și să utilizeze Livewire pentru a construi interfețe moderne și dinamice pentru aplicații.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Construiți și testați componentele livewire.
- Construiți aplicații folosind biblioteca Livewire. .
- Creați componente dinamice în cadrul PHP. .
Swoole for PHP Programmers
14 oreAceastă instruire în direct, instruită în direct (la fața locului sau la distanță) se adresează programatorilor PHP care doresc să scrie servicii web asincrone folosind limbajul PHP (într-un mod similar cu Node.js ).
Până la sfârșitul acestui antrenament, participanții vor putea:
- Instalați și configurați Swoole
- Înțelegeți conceptele din spatele modelelor de rețea de I / O bazate pe evenimente, asincrone, care nu blochează
- Creați și implementați servicii asincrone scrise în PHP
- Accelerarea aplicațiilor Laravel sau Lumen existente cu Laravel -Swool.
Formatul cursului
- Prelegeri și discuții interactive
- O mulțime de exerciții și practică
- Implementarea practică într-un mediu de laborator live
Opțiuni de personalizare a cursului
- Pentru a solicita un antrenament personalizat pentru acest curs, vă rugăm să ne contactați pentru a vă organiza.
- Pentru a afla mai multe despre Swool, accesați: https://www.swoole.co.uk/
Develop Web Applications with PHP and Yii 2
14 oreYii este un cadru PHP înaltă performanță cel mai bun pentru dezvoltarea aplicațiilor Web 2.0.
Symfony2 - enterprise web framework
21 oreSymfony este un set de componente PHP , un cadru de aplicații web, o filozofie și o comunitate.
Web Development with Symfony3
28 oreSymfony este un set de componente PHP , un cadru de aplicații web, o filozofie și o comunitate.
Symfony 4 for Web Application Development
28 oreSymfony 4 este un cadru de dezvoltare a software-ului pentru PHP. Conține biblioteci reutilizabile PHP pentru a facilita dezvoltarea și testarea noilor aplicații scrise în PHP (aplicații web sau API-uri). Symfony 4 este un cadru software de comandă cu comenzi încorporate care face PHP dezvoltarea codului mai eficientă.
În acest curs de instruire direct, participanții vor învăța cum să folosească cadrul Symfony și limba PHP pe măsură ce trec prin crearea unei aplicații PHP.
La sfârșitul cursului, participanții vor putea:
- Utilizați Symfony 4 pentru a crea și testa codul scris în PHP
- Creați un cod simplu pentru PHP care citește și scrie într-o bază de date
Audienţă
- Programatori și dezvoltatori web cu cunoștințe de lucru PHP și HTML
- Dezvoltatori avansate care caută instrumente de dezvoltare mai eficiente pentru închideri mai rapide
- Designerii de software care au nevoie pentru a actualizaînțelegerea lora instrumentelor de dezvoltare actuale care se potrivește nevoilor utilizatorului
Formatul cursului
- Lecții parțiale, discuții parțiale, exerciții și practici grele
NetBeans
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze NetBeans pentru a dezvolta aplicații cu Java și alte limbaje de programare.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Învățați despre NetBeans și cum funcționează.
- Învățați cum să folosiți NetBeans în programarea Java.
- Utilizați NetBeans pentru a crea șabloane și proiecte. .