Infoacademy
CISCO Networking Academy Program
1
Fundamentele programarii orientate pe obiect
  • definirea unei clase: atribute, metode
  • crearea si utilizarea obiectelor
  • modificatori de acces, getteri, setteri
  • constructorul
  • clonarea obiectelor
  • magic methods
  • membri statici
  • autoloading
2
Mostenire. Sistemul de exceptii
  • conceptul de mostenire si beneficiile sale
  • controlul accesului la membrii mosteniti
  • overriding
  • metode si clase abstracte
  • interfete
  • SPL
  • traits
  • gestionarea erorilor folosind sistemul de exceptii
3
Namespaces. Interactiunea cu servere de baze de date
  • namespace-uri: scop, definire, utilizare, aliasing
  • conectarea la servere SQL
  • managementul erorilor
  • efectuarea interogarilor de tip INSERT, UPDATE, DELETE
  • efectuarea interogarilor de tip SELECT
  • extragerea informatiei dintr-un result set in diferite moduri si formate
  • prepared statements
  • tranzactii
4
Securitate
  • masuri generale
  • validarea si formatarea input-ului de la utilizator
  • protectia output-ului
  • stocarea si validarea parolelor
  • atacuri de tip XSS si masuri pentru prevenirea acestora
  • atacuri de tip CSRF si masuri pentru prevenirea acestora
  • atacuri de tip SQL injection si masuri pentru prevenirea acestora
  • alte tipuri de atacuri
5
XML
  • descriere si utilitate XML
  • structura unui document XML
  • documente well-formed si valide
  • tipuri de parsere XML
  • tehnologii conexe: XML namespaces, XPath
  • citirea si modificarea continutului XML folosind extensia SimpleXML
  • citirea si modificarea continutului XML folosind extensia DOM
6
JSON, AJAX, web services
  • formatul JSON si utilitatea sa
  • codarea si decodarea continutului JSON folosind functii predefinite PHP
  • ce este si cum functioneza AJAX
  • tipuri de web services
  • crearea si consumarea unui serviciu web de tip SOAP
  • crearea si consumarea unui serviciu web RESTful
7
Framework-uri. Fundamente Laravel
  • framework-uri web: utilitate, tipuri, facilitati uzuale
  • instalare Laravel
  • routing
  • view-uri
  • controllere
  • Blade templating
  • management erori
8
Laravel II
  • managementul sesiunii
  • redirectionari
  • accesarea datelor din cereri
  • form-uri si validare
  • interactiunea cu baze de date folosind Eloquent
Informare !

InfoAcademy dispune de programul
SUSTINE PERFORMANTA
.
Prin acest program se acorda reduceri de pret,
MODULE GRATUITE
si alte facilitati celor care au rezultate deosebite.
Informare !

Inscrierea on-line este utilizata pentru estimarea cererii la cursuri si nu va garanteaza locul. Inscrierea efectiva se face prin semnarea contractului si plata partiala sau totala a modulului pentru care se opteaza.
Informare !

InfoAcademy isi rezerva dreptul de a repozitiona sau amana anumite clase pentru care nu exista suficiente solicitari. Veti fi anuntati din timp despre efectuarea unor astfel de modificari