Curs Web Design - Modul 6 - PHP AVANSAT

Curs de specializare - Limbajul PHP avansat

Curs de specializare derulat in sistem ONLINE pentru realizarea de pagini web dinamice utilizand caracteristicile avansate ale limbajului PHP.

Curs Web Design - Modul 6 - PHP AVANSAT

Durata cursului: 32 ore pregatire teoretica si 36 ore practica asistata (Proiect, constand in aplicarea notiunilor invatate).
Pretul cursului: 750 LEI (scutit de TVA) / persoana.
Notiuni studiate: PHP, AJAX, CMS-uri, Proiect practic.

Cursurile ONLINE se sustin interactiv de catre profesor, conform unui orar prestabilit, folosind platforme precum Skype, Zoom, etc.


Calendarul cursurilor - Date de incepere

Grupa este in formare.

Pentru a va rezerva un loc in cadrul urmatoarei grupe de curs pentru modulul PHP AVANSAT, va rugam sa ne transmiteti cererea Dumneavoastra de inscrere. Odata grupa formata, vom propune si afisa datele de desfasurare si va vom contacta pentru confirmarea participarii.


Descrierea generala a cursului

Cursul de Web Design - Nivel PHP AVANSAT continua aprofundarea limbajului PHP. Daca la modulul anterior s-au prezentat notiunile fundamentale nedepasindu-se granita programarii procedurale, la prezentul modul se va trata programarea orientata obiect (OOP - Object Oriented Programming) in PHP. De asemenea se vor studia driverele PDO de integrare cu diverse sisteme de gestiune a bazelor de date. Cursul va coontinua cu prezentarea principiilor de securizare a aplicatiilor realizate in PHP. Abordarea va fi una practica, obtinuta prin crearea de aplicatii / proiecte aplicabile in viata reala.

Nivelul PHP AVANSAT al cursului de Web Design se adreseaza si poate fi urmat de elevi, studenti, profesori, web designeri, web masteri, precum si de oricine este interesat in aprofundarea practica a limbajului PHP pentru realizarea de aplicatii web profesionale. Nivelul PHP AVANSAT necesita cunoasterea prealabila la un nivel mediu a limbajelor HTML / XHTML si CSS (studiate in cadrul Modulelor 1 si 3), MySQL / SQLite / PostgreSQL (studiate in cadrul Modulului 4), precum si a notiunilor fundamentale ale limbajului PHP (studiate in cadrul Modulului 5).

La final, notiunile predate, se vor concretiza intr-un proiect practic individual.


Continutul cursului

Programa cursului de Web Design - Nivel PHP AVANSAT este urmatoarea:

PROGRAMARE AVANSATA IN PHP

Primele caracteristici ale programarii orientate obiect au fost introduse in versiunea 4 a limbajului PHP. De atunci si pana la versiunea 7 actuala, acestea s-au extins si dezvoltat la un nivel asemanator limbajelor consacrate OOP. Cunoasterea temeinica a limbajului PHP precum si a aspectelor de securitate a aplicatiilor web este esentiala oricarui programator / dezvoltator web.

Subiectele tratate sunt urmatoarele (accesati fiecare subiect pentru detalii...):

Se vor explica notiuni precum:

  • Validarea tuturor datelor de intrare;
  • Prevenirea SQL Injection;
  • Prevenirea scripturilor Cross-Site;
  • Prevenirea atacurilor Remote Execution;
  • Securizarea fisierelor temporare.
  • Prevenirea deturnarii sesiunilor.
  • Asigurarea securitatii operatiilor.
  • Asigurarea securitatii mediului de executie.

Se vor discuta si exersa practic notiuni precum:

  • Teoria programarii orientate obiect;
  • Definirea claselor;
  • Crearea obiectelor;
  • Atributul $this;
  • Crearea constructorilor;
  • Crearea destructorilor;
  • Proiectarea claselor cu UML;
  • Documentatia cu phpDocumentor.

Se vor discuta si exersa practic notiuni precum:

  • Mostenirea claselor;
  • Mostenirea constructorilor si destructorilor;
  • Supradefinirea metodelor;
  • Domenii de vizibilitate;
  • Membrii statici;
  • Clase si metode abstracte;
  • Interfete;
  • Membrii statici;
  • Spatii de nume.

Se vor discuta si exersa practic notiuni precum:

  • Prinderea exceptiilor;
  • Extinderea clasei Exception;
  • Utilizarea PDO;
  • Utilizarea bibliotecii standard PHP.

Se vor discuta si exersa practic notiuni precum:

  • Ce este XML;
  • Sintaxa XML;
  • Atribute, elemente goale si entitati;
  • Definirea schemei XML;
  • Crearea de RSS Feed.

Se vor discuta si exersa practic notiuni precum:

  • Modelul MVC;
  • Fluxul datelor in cadrul MVC;
  • Exemple.

Se vor discuta si exersa practic notiuni precum:

  • Aplicatii CMS si E-Commerce;
  • Generarea documentelor PDF;
  • Comprimarea fisierelor;
  • Criptarea / decriptarea datelor;
  • Aplicatii tip forum de discutii;
  • Aplicatii Newsletter.
PROIECT PRACTIC DE ABSOLVIRE / PRACTICA INDIVIDUALA ASISTATA (36 ore)

Folosind notiunile studiate la curs se va realiza un proiect ce va fi prezentat in cadrul probei practice a examenului final de absolvire.


Certificari obtinute

Puteti vizualiza in continuare specimenul de certificat obtinut in urma absolvirii cursului de Web Design - Nivel PHP AVANSAT.

Certificarea pentru cursul de Web Design
Vizualizati modelul (specimen) de certificat de absolvire

Pentru absolvirea cursurilor de Web Design desfasurate in sistem de studiu ONLINE, se acorda certificat / diploma de absolvire INOVATOP.

Certificatele de absolvire includ lista tematica a notiunilor invatate in cadrul cursului.

Puteti vizualiza modelul de certificat acordat de INOVATOP in urma absolvirii cursurilor derulate in sistem de studiu ONLINE, accesand link-ul urmator:

Afiseaza modelul de certificat de absolvire

Inscrierea la cursurile de Web Design Nivel PHP AVANSAT

Inscrierea la curs se face prin completarea unui formular de inscriere (fisier format Word) si expedierea lui catre noi.

Puteti descarca formularul de inscriere, accesand butonul urmator:

(Click pentru descarcare formular inscriere curs...)

Dupa completare, formularul de inscriere trebuie trimis prin e-mail la adresa office@cursuri-web-design.ro sau prin fax la numarul 0372.250.333, iar noi va vom contacta pentru confirmare.

Inscrierile la cursuri se fac in limita locurilor disponibile. O grupa se constituie cu minimum 10 cursanti, InovaTop rezervandu-si dreptul de modificare a datei de incepere a cursurilor.