Swiss WebAcademy - training in domeniul Internetului
Curs de PhP & My SQL
PHP Introducere in limbajul PHP Notiuni elementare de sintaxa PHP
Elemente de baza ale limbajului PHP Tipuri Declararea variabilelor in PHP Domeniul de valabilitate al variabilelor Operatori Structuri de control Utilizarea matricelor
Functii PHP Apelarea functiilor care accepta argumente Folosirea functiilor ce returneaza o valoare Definirea valorilor implicite ca argumente ale functiei Variabile interne functiilor, domeniul de valabilitate al variabilelor
PHP si formularele HTML Crearea unui formular. Utilizarea metodelor GET si POST Receptionarea datelor trimise dintr-un formular HTML Tratarea erorilor
Fisiere si directoare Crearea , scrierea fisierelor. Blocarea fisierelor Citirea fisierelor Crearea si parcurgerea directoarelor Drepturi de access la fisiere
Site-uri dinamice, lucrul cu bazele de date Conectarea la serverul MySQL; tratarea erorilor. Crearea si selectarea unei baze de date Crearea tabelelor, scripturi SQL Adaugarea, inserarea datelor intr-o tabela Citirea datelor dintr-o tabela sau interogare Stergerea inregistrarilor dintr-o tabela
Sesiuni si cookie-uri Despre sesiuni, crearea unei sesiuni in PHP Manipularea variabilelor sesiunii Stergerea unei sesiuni Crearea si citirea cookie-urilor Introducerea parametrilor intr-un cookie Exemple: Monitorizarea vizitatorilor unui site Stergerea cookie-urilor
Utilizarea claselor in PHP Despre ,avantajele utilizarii claselor Declararea claselor, clase derivate Instantierea claselor, referinte Stergerea instantelor unei clase(obiectele clasei) Exemple: ParserXML – procesarea datelor din formatul XML MySQL CONCEPTE DE BAZA Notiunile de data si informatie Evolutia si caracteristicile bazelor de date Utilitatea si avantajele bazelor de date Independenta datelor Independenta fizica a datelor Independenta logica a datelor Arhitectura unei baze de date Nivelul intern Nivelul conceptual Nivelul extern Sisteme de gestiune a bazelor de date (SGBD)
MODELE DE REPREZENTARE A BAZELOR DE DATE Modelul ierarhic Modelul retea Modelul relational Relatii intre tabele Relatii de tip 1 la 1 Relatii de tip 1 la n Relatii de tip n la n Normalizarea bazelor de date Modelul obiectual
TIPURI DE DATE SI TIPURI DE COLOANE UTILIZATE DE MySQL Tipuri de date Date numerice Date calendaristice Siruri de caractere Tipuri de coloane Coloane de tip numeric Coloane de tip data si ora Coloane de tip sir de caractere
OPERATORI SI FUNCTII Operatori MySQL Operatori aritmetici Operatori de comparatie Operatori logici Operatori la nivel de bit Operatori de conversie Functii MySQL Functii de manipulare a sirurilor de caractere Functii referitoare la lungime si functii de concatenare Functii de ajustare si completare Functii de gasire si pozitionare Functii care opereaza cu subsiruri Functii de modificare a sirurilor de caractere Functii numerice Functii de tip data si ora Functii diverse
PRET :
190 Euro – pentru “team training” la sala si pentru cursuri “on line” 225 Euro – pentru “personal coaching” la sala
DURATA :
Curs la sala, “Team training”
- 10 zile intensiv, 3 ore/zi, 2 zile / saptamana
Curs la sala, “Personal coaching” (one-to-one)
- 8 zile intensiv, 3 ore/zi, 2 zile / saptamana
Cursuri on line (one-to-one)
- 6 zile – intalniri saptamanale de 2 ore, on line, cu lectorul
- Predare curs, materiale, exercitii, teme de lucru.