Prezentarea și expunerea aspectelor cu privire la protecția muncii. Prezentarea fișei disciplinei și structura activităților de laborator. Scurtă recapitulare și identificarea gradului de cunoaștere privind proiectarea aplicațiilor Web.
Recapitulare și utilizarea limbajului de marcare HTML/HTML5. Utilizarea de atribute, etichete, tag-uri, inserarea de hyperlink-uri, imagini, liste ordonate, liste neordonate, liste de definiții, tabele.
Utilizarea de limbaje dedicate stilizării și conturarea unor layout-uri în care să se interfațeze echipamente hardware (spectometru, osciloscop, voltmetru etc.) Stiluri interne, externe, clase CSS. Testarea de exemple care utilizeaza tag-uri div sau span cu CSS.
Meniuri orizontale, meniuri verticale, meniuri verticale cu scroll, meniuri drop-down. Proiectarea și inserarea de Iframe-uri, imagini, tabele, animații în paginile Web (HTML&PHP).
Modalități de optimizare a design-ului și stilizarea acestuia, proiectarea de layout-uri responsive. Formatare, clase, pseudo clase, identificatori, poziționare, modele grid.
Javascript și documente HTML. JavaScript extern, comenzi JavaScript, variabile, operatori aritmetici, logici și de atribuire, comenzi condiționale, instrucțiuni repetitive, funcții, ferestre dialog (de alertare, confirmare, interogare). Evenimente (onLoad, onUnload, onFocus, onBlur, onChange, onSubmit).
Instrucțiuni de tip “try, catch sau throw”. Programarea orientată pe obiect în JavaScript. Utilizarea de membri, metode, proprietăți și funcții JavaScript de tip global. Obiecte de top String, metode de încapsulare HTML a obiectelor de tip String, obiecte “array”, “date”, “boolean”, “math”.
Obiecte JavaScript specifice navigatorului. Obiectul screen, document, window. Conturarea de butoane animate, hărți de imagine, lucrul cu ferestre.
Citirea și scrierea de pe portul serial (Web Serial API). Deschiderea porturilor seriale, citirea portului serial, scrierea prin portul serial, inserarea de condiții și fire de execuție.
Baze de date MySQL, ElasticSearch, MongoDB. Activități complementare procesării datelor și utilizarea XAMPP. Operațiuni dedicate bazelor de date (CRUD).
Proiectarea arhitecturii software pentru componentele hardware utilizate și interconectarea acestora cu scopul de a gestiona aplicația dezvoltată. Preluarea pachetelor de date, utilizarea de date I/O, interfațarea datelor pe aplicația Web (interconectarea front-end & backend).
Implementarea funcționalităților hardware (C++, C, Python) și utilizarea Teensy 3.6 sau 4.1 în vederea transmiterii datelor prin COM către înterfața Web. Crearea de condiții și algortimi dedicați interpretării datelor și interfațării acestora.
Metode de testare, validare, operare și afișare a aplicațiilor Web.
Activități de recuperare, evaluare și notare.
Introducere in limbajul PHP.
Administrarea bazelor de date MySQL
Dezvoltarea de aplicatii PHP cu baze de date MySQL
Dezvoltarea de aplicaţii PHP cu baze de date MySQL Inserarea unei inregistrari intr-o tabela a bazei de date.
Dezvoltarea de aplicaţii PHP cu baze de date MySQL, Delete, Update.
Dezvoltarea de aplicaţii PHP cu baze de date MySQL -Select, Update, Delete, Insert.
Dezvoltarea de aplicaţii PHP cu baze de date MySQL.
Dezvoltarea de aplicaţii PHP cu baze de date MySQL. Operarea cu sesiuni.
Dezvoltarea de aplicaţii PHP cu baze de date Oracle.
Dezvoltarea de aplicaţii PHP cu baze de date Oracle.
Transferuri de parametrii. Selectii multiple.
Exemple și modalități de implementare JavaScript.