Cursuri de pregatire Desenvolvarea Site-urilor Web cu PHP
Acest curs se ocupă de dezvoltarea aplicațiilor web în PHP. Cursul a fost creat pentru persoane deja familiare cu alte limbaje de programare procedurale. În timpul cursului, participanții vor învăța cum să creeze o aplicație dynamică simplă cu PHP și o bază de date MySQL.
Schița de curs
PHP Sintaxa limbajului și conceptele de bază
- PHP Instalare și biblioteci
- PHP Sintaxă
- PHP Variabile
- PHP String
- PHP Operatori
- If...Else, Switch
- Array-uri
- Bucle While
- Bucle For
- Funcții
- Formulare
- Feedback formulare, GET și POST
- PHP Includeți
Structuri de date
- Matrici asociative
- Variabile de sesiune, variabile globale, module cookie
- Date
- Fișier și încărcare fișier
- Cookie-uri și sesiuni
- Gestionarea erorilor
- Gestionarea excepțiilor
- Filtru PHP
Orientat pe obiecte Programming (OOP)
- clase
- modificatori de acces
- constructori
- moștenire
Folosind Databases
- conectarea la baza de date
- stocarea parolelor
- executarea interogărilor
- prelucrarea datelor
- modificarea și eliminarea datelor
- legarea formularelor de înregistrările din baza de date
Securitate
- autorizare și autentificare
- utilizarea modulelor cookie și a sesiunilor
Tratarea cu imagini
- Biblioteca GD și alternative
PHP XML
- Simplu XML
- Parser Expat
- XML DOM
Cerințe
Cunoștințe bune HTML necesare, se recomandă orice cunoștințe de bază în limbaje procedurale (C, Pascal, Basic etc.)
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Desenvolvarea Site-urilor Web cu PHP - Rezervare
Cursuri de pregatire Desenvolvarea Site-urilor Web cu PHP - Solicitare
Desenvolvarea Site-urilor Web cu PHP - Cerere de consultanta
Cerere de consultanta
Mărturii (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Curs - Developing Websites with PHP
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Crearea și gestionarea site-urilor web
35 oreProgramul de formare vă pregătește pentru un designer web profesional (cod de ocupare: 213202 pentru Standardele de calificare profesională) în ceea ce privește "HTML și CSS în web design" și include o problemă de programare folosind JavaScript și PHP limbă.
Programul de mai jos presupune că participantul va fi capabil să proiecteze și să creeze site-uri web folosind HTML 4.0 și Cascading Style Sheets 2.0. În construirea unui site web, veți folosi etichetele HTML pentru a pune text, grafice, tabele și formulare interactive pe pagina web, precum și link-uri la alte pagini web și site-uri web. Folosind Cascading Style Sheets 2.0 veți efectua formatarea conținutului web în funcție de cerințele clienților.
Absolvenții cursului pot căuta un loc de muncă în companiile de servicii implicate în proiectarea web sau să înceapă serviciile de consultanță (self-employed). Programul de formare acoperă problemele de creare a site-urilor web folosind HTML și CSS.
AdaBoost Python pentru Machine Learning
14 oreAceastă instruire guvernată de instructor, live training în Moldova (online sau la fața locului) este destinată savanților datelor și inginerilor software care doresc să folosească AdaBoost pentru a construi algoritmi boosting pentru machine learning cu Python.
La finalul acestei instruirii, participanții vor putea:
- Setați mediul de dezvoltare necesar pentru a începe construirea modelelor de machine learning cu AdaBoost.
- Înțelege abordarea de învățare prin ansamblu și cum să implementați boosting adaptiv.
- Aflați cum să construiți modele AdaBoost pentru a îmbunătăți algoritmii de machine learning în Python.
- Folosiți optimizarea hiperparametrilor pentru a crește acuratețea și performanța modelelor AdaBoost.
Programare PHP Avansată
35 oreÎn acest antrenament live, condus de instrucțor, participanții vor învăța cum să implementeze instrumente și tehnicii avansate de programare PHP.
La finalul acestui antrenament, participanții vor putea:
- Învața concepte avansate în programarea PHP.
- Estabili consistență și rezolva probleme avansate folosind programarea PHP.
- Explora modalități suplimentare de a construi software mai flexibil folosind PHP.
Integrale Continuae (CI) pentru PHP
14 oreAceastă formare live, cu instructor, în Moldova (online sau la fața locului) se adresează inginerilor care doresc să utilizeze instrumente open source pentru a automatiza procesul de creare, testare și implementare a aplicațiilor și serviciilor PHP.
La sfârșitul acestei formări, participanții vor fi capabili să:
- Să instaleze și să configureze diferite instrumente open source pentru a permite integrarea, testarea și implementarea continuă.
- Să înțeleagă avantajele și dezavantajele utilizării diferitelor instrumente CI open source, cum ar fi Gitlab CI și Jenkins.
- Să combine instrumentele CI cu instrumentele open source pentru testarea unitară, precum și pentru testarea integrării unei aplicații PHP.
Securitate Combinată JAVA, PHP și Aplicații Web
28 oreChiar și programatorii experimentați nu stăpânesc în totalitate 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 dezvoltările lor. Acest curs se adresează dezvoltatorilor care utilizează atât Java, cât și PHP, oferindu-le competențele esențiale necesare pentru a-și face aplicațiile rezistente la atacurile contemporane prin intermediul internetului.
Nivelurile arhitecturii de securitate Java sunt parcurse abordând controlul accesului, autentificarea și autorizarea, comunicarea securizată și diverse funcții criptografice. De asemenea, sunt introduse diverse API-uri care pot fi utilizate pentru a securiza codul în PHP, cum ar fi OpenSSL pentru criptografie sau HTML Purifier pentru validarea intrărilor. Pe partea de server, sunt prezentate cele mai bune practici pentru întărirea și configurarea sistemului de operare, a containerului web, a sistemului de fișiere, a serverului SQL și a PHP în sine, în timp ce un accent special este pus pe securitatea pe partea de client prin probleme de securitate ale JavaScript, Ajax și HTML5.
Vulnerabilitățile web generale sunt discutate prin exemple aliniate la Top Ten OWASP, prezentând diverse atacuri prin injectare, injecții de script, atacuri împotriva gestionării sesiunilor, referințe directe nesigure la obiecte, probleme cu încărcarea fișierelor și multe altele. Diferitele probleme specifice limbajelor Java și PHP și problemele care decurg din mediul de execuție sunt prezentate grupate în tipuri de vulnerabilități standard: validarea de intrare lipsă sau necorespunzătoare, utilizarea necorespunzătoare a funcțiilor de securitate, gestionarea incorectă a erorilor și excepțiilor, probleme legate de timp și de stare, probleme legate de calitatea codului și vulnerabilități legate de codul mobil.
Participanții pot încerca ei înșiși API-urile, instrumentele și efectele configurațiilor discutate, în timp ce introducerea vulnerabilităților este susținută de o serie de exerciții practice care demonstrează consecințele atacurilor reușite, arată cum să corecteze erorile și să aplice tehnici de atenuare și prezintă utilizarea diferitelor extensii și instrumente.
Participanții la acest curs vor
- Înțeleagă conceptele de bază ale securității, securității IT și codării sigure
- Să învețe vulnerabilitățile web dincolo de OWASP Top Ten și să știe cum să le evite
- Să învețe vulnerabilitățile din partea clientului și practicile de codare sigură
- Va învăța să utilizeze diverse caracteristici de securitate ale mediului de dezvoltare Java
- Să aveți o înțelegere practică a criptografiei
- Învățați să utilizați diverse caracteristici de securitate ale PHP
- Înțelegerea conceptelor de securitate ale serviciilor web
- Obțineți cunoștințe practice în utilizarea instrumentelor de testare a securității
- Să învețe despre greșelile tipice de codare și cum să le evite
- Să fiți informați cu privire la vulnerabilitățile recente din cadrele și bibliotecile Java și PHP
- Obțineți surse și lecturi suplimentare privind practicile de codare sigură
Audiență
Dezvoltatori
Codare sigură în PHP
21 oreCursul oferă dezvoltatorilor PHP competențele esențiale necesare pentru a face aplicațiile lor rezistente la atacurile contemporane prin intermediul internetului. Vulnerabilitățile web sunt discutate prin exemple bazate pe PHP care depășesc OWASP primele zece, abordând diverse atacuri prin injectare, injecții de script, atacuri împotriva gestionării sesiunii de PHP, referințe directe nesigure la obiecte, probleme cu încărcarea fișierelor și multe altele. Vulnerabilitățile legate de PHP sunt introduse grupate în tipurile standard de vulnerabilități: validarea de intrare lipsă sau necorespunzătoare, gestionarea incorectă a erorilor și excepțiilor, utilizarea necorespunzătoare a funcțiilor de securitate și problemele legate de timp și de stare. Pentru acestea din urmă, discutăm atacuri precum eludarea open_basedir, refuzul serviciului prin magic float sau atacul de coliziune a tabelelor hash. În toate cazurile, participanții se vor familiariza cu cele mai importante tehnici și funcții care trebuie utilizate pentru a atenua riscurile enumerate.
O atenție specială este acordată securității pe partea de client, abordând problemele de securitate din JavaScript, Ajax și HTML5. Sunt introduse o serie de extensii legate de securitate la PHP, cum ar fi hash, mcrypt și OpenSSL pentru criptografie, sau Ctype, ext/filter și HTML Purifier pentru validarea intrărilor. Cele mai bune practici de întărire sunt oferite în legătură cu configurarea PHP (setarea php.ini), Apache și serverul în general. În cele din urmă, se oferă o prezentare generală a diferitelor instrumente și tehnici de testare a securității pe care le pot utiliza dezvoltatorii și testerii, inclusiv scanere de securitate, teste de penetrare și pachete de exploatări, sniffere, servere proxy, instrumente de fuzzing și analizoare statice de cod sursă.
Atât introducerea vulnerabilităților, cât și practicile de configurare sunt susținute de o serie de exerciții practice care demonstrează consecințele atacurilor reușite, arată cum să se aplice tehnici de atenuare și introduc utilizarea diferitelor extensii și instrumente.
Participanții la acest curs vor
- Înțeleagă conceptele de bază ale securității, securității IT și codării sigure
- Să învețe vulnerabilitățile web dincolo de OWASP Top Ten și să știe cum să le evite
- Să învețe vulnerabilitățile din partea clientului și practicile de codare sigură
- Vor avea o înțelegere practică a criptografiei
- Învățați să utilizați diverse caracteristici de securitate ale PHP
- Învățați despre greșelile tipice de codare și cum să le evitați
- Să fiți informați cu privire la vulnerabilitățile recente ale cadrului PHP
- Obțineți cunoștințe practice în utilizarea instrumentelor de testare a securității
- Obțineți surse și lecturi suplimentare privind practicile de codare sigură
Audiență
Dezvoltatori
Patrenele de Proiectare în PHP
14 oreAcest training guvernați de un instrucțurator în Moldova (online sau pe local) se adresează dezvoltatorilor intermediari PHP care doresc să aplique modele de proiectare eficient în proiectele lor.
La sfârșitul acestui training, participanții vor putea:
- Să înțeleagă scopul și beneficiile modelelor de proiectare.
- Să identifice și implementeze modele adecvate pentru scenarii comune.
- Să structură aplicațiile PHP folosind cele mai bune practici recunoscute la nivelul industriei.
- Să integreze modelele în framework-uri moderne precum Symfony sau Zend.
Cadru Laravel PHP
14 oreAcest curs de instruire live, condus de un instructor în Moldova, prezintă elementele de bază ale Laravel și îi conduce pe participanți prin crearea unei aplicații web bazate pe Laravel.
Laravel Livewire
7 oreAcest training dirijat de instrucțiune, live în Moldova (online sau pe loc), este destinat dezvoltatorilor care doresc să învețe și să folosească Livewire pentru a construi interfețe moderne și dinamice ale aplicațiilor.
La finalul acestui training, participanții vor putea:
- Construi și testa componente Livewire.
- Construi aplicații folosind biblioteca Livewire.
- Crea componente dinamice în PHP.
Laravel și Vue.js
14 oreAcest instruire condusă de un instrucționist, live (online sau la locul muncii) este destinată dezvoltatorilor web care doresc să folosească Laravel și Vue JS pentru dezvoltarea web fullstack.
La sfârșitul acestei instruiri, participanții vor fi capabili să:
- Dezvolte aplicații web cu Laravel și Vue JS.
- Integreze API-ul backend Laravel în Vue JS.
- Implementeze o aplicație Laravel.
Optimizarea Site-urilor PHP
7 oreAcest curs a fost creat pentru programatori PHP și dezvoltatori de site-uri web interesați de optimizarea codului PHP.
Cursul arată cum se poate identifica un punct slab și cum să refacă sau să modifice codul în mod corespunzător.
În timpul acestui curs, participanții vor lucra cu exemple reale de pagini web care vor fi urmărite, analizate și optimizate.
PHP Patterns and Refactoring
21 oreCursul este conceput pentru programatorii experimentați care doresc să exploreze aspecte legate de utilizarea modelelor și refactorizarea. Fiecare participant cunoaște proprietățile și exemplele practice de utilizare a acestor tipare, care la rândul lor vor permite construirea eficientă și corectă a codului aplicației.
PHP pentru Wordpress
21 oreCu o piață de 60%, WordPress este Sistemul de Gestionare a Conținutului (CMS) preferat de multe dintre cele mai renumite site-uri web din lume. PHP este un limbaj de programare server-side, care alimentează aproximativ 82% din web.
În această instruire condusă de instructor (pe fața locului sau la distanță), participanții cu puțină sau nicio experiență anterioară în programare vor învăța cum să personalizeze un site WordPress folosind PHP.
La finalul acestei instruire, participanții vor putea:
- Seta instrumentele de dezvoltare necesare pentru a începe rapid lucrul cu PHP
- Înțelege și modifica diferitele tipuri de fișiere PHP din WordPress
- Înțelege sintaxa PHP (afirmațiile conditionale, buclele, funcțiile etc.)
- Scrie propriul lor plugin sau temă în cadrul WordPress
- Depune depanare, implementare și rezolvare a problemelor unui site WordPress
Audiență
- Designeri web
- Creatori de conținut cu abilități tehnice
- Proprietari de afaceri cu abilități tehnice
- Dezvoltatori fără experiență anterioară în PHP
Formatul Cursului
- Prezentare interactivă și discuție
- Multe exerciții și practică
- Implementare practică într-un mediu de laborator live
Note
- Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru mai multe informații despre WordPress, vă rugăm să vizitați: https://wordpress.org/
Laravel: Dezvoltarea Middleware
14 oreAcest instruire live condusă de instructor (online sau la fața locului) este adresată dezvoltatorilor web care doresc să construiască middleware și servicii web în Laravel.
La finalul acestei instruiri, participanții vor fi capabili să:
- Folosească Laravel PHP Aritisan pentru a genera cod și componente.
- Construiască API-uri RESTful în Laravel care pot naviga, citi, edita, adăuga și șterge.
- Filtreze și ordoneze rezultatele bazat pe parametri de URL folosind API-urile RESTful.
Dezvoltarea Site-urilor Web în PHP
21 oreCursul familiarizează participanții cu limbajul PHP și integrarea acestuia în mediul Web. Participanții vor învăța cum să creeze o pagină dynamică, să scrie aplicații bazate pe baze de date și să protejeze aplicațiile de acces neautorizat.