Skip to Main Content

Menu

Principala

Dezvoltator web (studii profesional-tehnice) (cod:MD/4/0612/073)

Standard ocupational

Profil ocupational

Informații relevante privind calificarea:

Condiții de admitere

  • Certificat de studii liceale
  • Diplomă de bacalaureat
  • Certificat de studii gimnaziale
  • Atestat de studii medii de cultură generală

Actul de studii și a suplimentului la actul de studii

Actul de studiiAcțiune
Diploma de studii profesionale.pdfVizualizare
  • 1 - 1

Lista ocupațiilor tipice conform Clasificatorului ocupațiilor din Republica Moldova (CORM)

Descrierea calificării

Descrierea rezultatelor învățării în termeni de cunoştinţe, abilităţi, nivel minim de recunoaștere/evaluare

Competențe
generale/profesionale
Rezultatele învățăriiAptitudinile conform ESCOCunoștințeAbilitățiNivel minim de
recunoaștere/evaluare
Responsabilitate
și autonomie

CP1. Analizarea cerințelor funcționale și non-funcționale

Absolventul/candidatul la atribuirea calificării poate identifica cerințele funcționale și non-funcționale din specificațiile tehnice pentru realizarea sarcinii de lucru conform cerințelor de integrare a produsului cu sistemele terțe.

K1. Tehnologii web;
K2. Aplicații web;
K3. Cerințele funcționale și non-funcționale ale unei aplicații web;
K4. Particularitățile caietului de sarcini;
K5. Tehnologii software;
K6. Tehnologii hardware;
K7. Arhitectura    aplicației web;
K8. Specificații    tehnice pentru dezvoltarea aplicației web;
K9. Cerințe de integrare a aplicației  web cu sisteme terțe.

S1.    Descrie    destinația    tehnologiilor web;
S2.    Identifică tipurile de aplicații web;
S3.    Identifică    tehnologiile    necesare pentru realizarea sarcinii de lucru;
S4.    Explică cerințele funcționale și non- funcționale;
S5.    Planifică activitățile /etapele de lucru în baza caietului de sarcini;
S6.    Definește obiectivele aplicației web;
S7.    Definește tehnologiile software;
S8.    Definește tehnologiile hardware;
S9.    Explică părțile componente care constituie arhitectura aplicație;.
S10.   Selectează    specificațiile    tehnice pentru aplicație;
S11. Selectează cerințele de integrare a aplicației web cu sisteme terțe.
S12. Selectează cerințele de integrare a aplicației web cu sisteme terțe.

Absolventul identifică cel puțin 3 specificații tehnice care asigură realizarea sarcinii de lucru și argumentează alegerea.

Absolventul identifica autonom specificațiile tehnice și opțiunile tehnologice și este responsabil de decizia luată în vederea realizării sarcinii de lucru.

CP2. Proiectarea tehnică a dezvoltării aplicației

Absolventul/candidatul la atribuirea calificării poate proiecta aplicații mobile și web utilizând tehnologiile și soluțiile tehnice necesare.

K1. Instrumente de proiectare a aplicațiilor web;
K2. Etapele de proiectare a aplicațiilor web;
K3. Cerințe față de design-ul aplicațiilor web;
K4. Tehnologii web pe parte de client și pe parte de server;
K5. Tipuri de baze de date;
K6. Sisteme de gestiune a bazelor de date pentru aplicația web;
K7. Instrumente și cadre (framework-uri) pentru dezvoltarea aplicațiilor;
K8. Instrumente pentru realizarea produselor grafice;
K9. Structuri și modele de date în cadrul aplicației web.

S1. Selectează instrumentele de proiectare pentru elaborarea structurii aplicației web;
S2. Stabilește ierarhia, funcționalitatea și zonele de conținut dinamic ale aplicației web;
S3. Enumeră etapele de proiectare a aplicațiilor web;
S4. Elaborează design-ul aplicației web, determină aranjarea elementelor de conținut ale aplicației web;
S5. Identifică tehnologiile web pe partea de client și pe partea de server;
S6. Diferențiază bazele de date utilizate în aplicații web;
S7. Enumeră sistemele de gestiune a bazelor de date;
S8. Elaborează structura bazei de date în concordanță cu sistemul de gestiune a bazelor de date ales;
S9. Aplică instrumentele și cadrele (framework-urile) pentru dezvoltarea aplicațiilor;
S10.Utilizează structuri și modele de date pentru proiectarea aplicației.

Absolventul selectează și utilizează cel puțin un instrument pentru proiectarea aplicației web.

Absolventul participă la proiectarea aplicației web fiind monitorizat de superior și este responsabil de selectarea instrumentelor necesare.

CP3. Dezvoltarea interfețelor grafice cu utilizatorul (User Interface/User Experience) CP5. Validarea dezvoltărilor pe baza feedback-ului primit de la client

Absolventul/candidatul la atribuirea calificării poate dezvolta funcționalități de interfață cu utilizatorul (UI), inclusiv interacțiuni, aranjări în pagină și stiluri utilizând instrumente și cadre (framework-uri), respectând specificațiile aplicației coordonate cu utilizatorul.

K1. Limbaje de marcare;
K2. Foi de stiluri în cascadă;
K3. Instrumente pentru stilizarea interfeței grafice(framework-uri de formatare);
K4. Tehnici de stilizare a interfeței grafice;
K5. Preprocesoare de formatare și stilizare a interfeței grafice;
K6. Teste de utilizator (UAT);
K7. Cerințe de validare a aplicației web.

S1.Inserează elementele interfeței utilizând limbaje de marcare;
S2.Stilizează elementele interfeței prin intermediul limbajelor specifice;
S3.Aplică și integrează framework-urile pentru stilizarea interfeței grafice;
S4.Machetează aplicația web;
S5.Utilizează preprocesoare de formatare și stilizare a interfeței grafice;
S6.Coordonează (prin simulare) funcționalitatea și interfața aplicației cu utilizatorul;
S7.Colectează (prin simulare) feedbackuri de la utilizator în rezultatul testelor efectuate;
S8.Adaptează interfața grafică în conformitate cu cea aprobată de către utilizator.

Absolventul inserează și stilizează elementele interfeței grafice cu utilizatorul.

Absolventul realizează autonom interfața grafică agreată cu utilizatorul fiind responsabil de respectarea specificațiilor aplicației.

CP4. Dezvoltarea codului funcțional, optimizat și reutilizabil

Absolventul/candidatul la atribuirea calificării poate dezvolta module de cod, inclusiv biblioteci reutilizabile în limbaje de programare folosind medii de dezvoltare integrate (IDE).

K1. Medii de dezvoltare integrate (IDE);
K2. Metode de versionare a aplicațiilor web;
K3. Instrumente și repozitorii de versionare a aplicațiilor web;
K4. Servere web;
K5. Servere web locale;
K6. Limbaje de programare back-end;
K7. Framework-uri pentru back-end;
K8. Integrarea bazelor de date în aplicații web;
K9. Structuri de date;
K10. Subprograme și funcții;
K11. Tehnici de programare;
K12. Programarea obiect orientată;
K13. Riscuri asociate dezvoltării codului aplicației.

S1. Enumeră particularitățile mediilor de dezvoltare integrate;
S2.Creează versiuni a aplicației web utilizând instrumente și repozitorii specializate;
S3.Instalează serverul web;
S4. Aplică limbaje de programare pe partea de server pentru dezvoltarea aplicației conform specificațiilor tehnice;
S5. Aplică framework-uri pentru back-end în procesul de dezvoltare a aplicației conform specificațiilor tehnice;
S6.Interoghează bazele de date pentru extragerea, analiza și procesarea datelor;
S7.Implementează structurile de date statice și dinamice în procesul de elaborare a aplicației;
S8. Utilizează subprograme și funcții pentru elaborarea modulelor aplicației;
S9. Aplică tehnici de programare pentru elaborarea și optimizarea modulelor aplicației;
S10. Utilizează modelul orientat obiect pentru stabilirea ierarhiei, funcționalitatea și zonele de conținut dinamic;
S11. Elimină inconsistenţele care apar în timpul creării aplicației web pentru a preveni riscul apariţiei de erori în funcţionarea acesteia.

Absolventul elaborează module de cod în mediul de dezvoltare ales pentru realizarea conexiunii cu baza de date și extragerea informației.

Absolventul elaborează autonom module de cod în mediul de dezvoltare ales, fiind responsabil de corectitudinea lor.

CP6. Implementarea mecanismelor de integrare

Absolventul/candidatul la atribuirea calificării poate integra componentele front-end și back-end utilizând limbaje de programare specifice pentru dezvoltarea aplicațiilor web și soluții de stocare a datelor pentru accesarea într-o formă optimă.

K1. Componente/ module ale aplicației web;
K2. Platforme hardware / software pentru integrarea componentelor;
K3. Cerințe tehnice de integrare a componentelor frontend și back-end:
K4. Tehnici și metode de integrare a elementelor în aplicația web;
K5. Tehnici de interacțiune între module, sisteme și componente;
K6. Servicii web pentru conectarea la sisteme/componente back-end;
K7. Arhitectura bazei de date.

S1.Identifică componentele/modulele aplicației web;
S2.Utilizează platforme hardware / software pentru integrarea componentelor;
S3.Respectă cerințele hardware și software la integrarea componentelor aplicației web;
S4.Integrează componentele front-end și back-end, respectând cerințele tehnice;
S5.Aplică tehnici și metode de integrare a elementelor în aplicația web;
S6.Integrează elementele ce presupun autentificarea utilizatorilor;
S7.Utilizează servicii web pentru conectarea la sisteme/componente back-end;
S8.Verifică dacă componentele integrate corespund specificațiilor aplicației web;
S9.Creează conexiunile bazei de date cu site-ul în vederea colectării și actualizării datelor.

Absolventul integrează componentele front-end și back-end conform sarcinii de lucru.

Absolventul integrează autonom componentele front-end și back-end, fiind responsabil de selectarea limbajelor de programare specifice pentru dezvoltarea aplicațiilor web și a soluțiilor de stocare a datelor pentru accesarea într-o formă optimă.

CP7. Asigurarea calității în procesul de dezvoltare a aplicației web

Absolventul / candidatul la atribuirea calificării poate testa aplicația web, aplicând metode, tehnici și instrumente specializate în vederea remedierii neconformităților și asigurării calității produsului.

K1. Obiectivele testării;
K2. Rolul testerului;
K3. Ciclul de viață a aplicațiilor web;
K4. Planul de testare;
K5. Metode și tehnici utilizate în procesul de testare;
K6. Riscuri asociate aplicațiilor web;
K7. Instrumente utilizate în procesul de testare;
K8. Standarde naționale și internaționale ce definesc criteriile de calitate pentru testare.

S1.Descrie obiectivele de testare a aplicațiilor software;
S2.Explică responsabilitățile testerului;
S3.Delimitează etapele ciclului de viață a aplicațiilor web;
S4.Stabilește planul de testare în concordanță cu documentația aplicației web;
S5.Verifică compatibilitatea site-ului cu diverse tipuri de browsere și dispozitive mobile, aplicând tehnici și instrumente specifice;
S6.Verifică compatibilitatea site-ului cu diverse sisteme de operare, aplicând tehnici și instrumente specifice;
S7.Testează interfața cu utilizatorul a aplicației web;
S8.Testează funcționalitatea legăturilor interne și externe a site-ului;
S9.Testează accesibilitatea aplicației web pentru diverși utilizatori;
S10. Testează aplicația web prin efectuarea testelor de securitate și integritate a datelor;
S11. Testează aplicația web folosind testele la încărcare, testele la solicitări și testarea continuă;
S12. Respectă standardele interne, externe, naționale și internaționale, inclusiv standardele de sănătate, siguranță, utilizare, performanță, fiabilitate și compatibilitate în procesul de realizare a sarcinilor de lucru.

Absolventul testează autonom aplicația web, utilizând metode, tehnici și instrumente specializate de testare, fiind responsabil de identificarea și remedierea neconformităților.

CP8. Documentarea aplicației web
CP11. Asigurarea de suport pentru utilizatori

Absolventul / candidatul la atribuirea calificării poate elabora documentația de suport și utilizare a aplicației web, care include descrierea arhitecturii funcționale, interfețelor modulelor și a bibliotecilor.

K1. Instrumente pentru crearea, editarea și distribuirea documentelor;
K2. Documente tehnice pentru proiectarea, dezvoltarea și implementarea aplicațiilor web;
K3. Metode de documentare a etapelor în procesul de dezvoltare a aplicaiei web;
K4. Comentarii de cod;
K5. Instrumente pentru prezentări electronice;
K6. Instrumente de interacțiune cu utilizatorii;
K7. Proceduri interne de raportare a problemelor în cadrul companiei;
K8. Metode și proceduri software pentru repararea aplicației și metodologii de transmitere a fișierelor necesare pentru aceasta.

S1. Identifică instrumentele pentru crearea, editarea și distribuirea documentelor;
S2. Elaborează documentele respectând cerințele;
S3. Documentează librăriile funcționale dezvoltate;
S4. Documentează modificările efectuate conform solicitărilor;
S5. Documentează arhitectura funcțională a aplicației;
S6. Documentează interfețele modulelor dezvoltate;
S7. Colaborează cu personalul specializat pentru elaborarea documentației de suport și utilizare (prin simulare);
S8. Comentează codul elaborat al aplicației web;
S9. Selectează instrumente pentru prezentări electronice;
S10. Răspunde solicitărilor și problemelor utilizatorilor, înregistrând informațiile relevante;
S11. Interacționează eficient cu utilizatorii în vederea stabilirii cauzelor apariției problemei;
S12. Analizează cauzele apariției problemei pentru a distinge erorile utilizatorului de o defecțiune tehnică;
S13. Participă la procesul de instruire a utilizatorilor privind modul de utilizare al aplicației;
S14. Comunică utilizatorului restricțiile de utilizare, necesare pentru asigurarea bunei funcționări a aplicației web;
S15. Participă la acordarea suportului utilizatorului în soluționarea incidentelor.

Absolventul scrie comentarii la codul elaborat.

Absolventul elaborează documentația de suport și utilizare a aplicației web în colaborare cu personalul specializat și este responsabil de comentarea co dului elaborat.

CP9. Asigurarea mentenanței aplicației

Absolventul / candidatul la atribuirea calificării poate identifica originea defecțiunilor componentelor sistemului (bazate pe feedbackul intern și extern) și remedierea neconformităților, erorilor, vulnerabilităților detectate în baza testelor specializate.

K1. Tipuri de defecțiuni hardware și software;
K2. Procedurile de raportare a defecțiunilor hardware și software;
K3. Strategii de remediere a neconformităților, erorilor, vulnerabilităților identificate;
K4. Proceduri și instrucțiuni de mentenanță, administrare și actualizare a site-ului.

S1.Identifică tipurile de defecțiuni hardware și software;
S2.Explică cauza apariției defecțiunilor componentelor hardware şi software, întreprinde măsuri pentru atenuarea efectelor acestora;
S3.Remediază neconformitățile detectate în corespundere cu specificațiile tehnice;
S4.Detectează și elimină erorile funcționale ale aplicației;
S5.Identifică vulnerabilitățile de securitate și le raportează echipei;
S6.Dezvoltă planul de mentenanță cu detaliile necesare funcționalității optime a aplicației web;
S7.Actualizează aplicația web prin adăugarea de noi componente la structura deja creată, în scopul îmbunătățirii funcționalității;
S8.Întreține dezvoltarea ulterioară a aplicației web realizată prin sisteme de control, inclusiv a documentației aplicației;
S9.Implementează îndrumat de profesor modificările asupra aplicației web.

Absolventul identifică tipurile de defecțiuni hardware și software și explică cauza apariției acestora.

Absolventul poate identifica autonom defecțiunile componentelor sistemului și remedia neconformitățile, erorile, vulnerabilitățile identificate în colaborare cu echipa.

CP9. Asigurarea mentenanței aplicației

Absolventul / candidatul la atribuirea calificării poate realiza configurările necesare a sistemelor de operare și a serverului web pentru buna funcționare a aplicației web, cu respectarea cerințelor de securitate și de protecție a datelor.

K1. Sisteme de operare pentru servere;
K2. Infrastructura serverului;
K3. Metode de configurare a serverelor web;
K4. Metode de administrare a serverelor web;
K5. Metode de securizare a serverului web.

S1.Identifică sistemele de operare pentru servere;
S2.Selectează aplicațiile și componentele hardware pentru server;
S3.Configurează serverele web;
S4.Administrează serverele web;
S5.Configurează serverul proxy.

Absolventul realizează configurările necesare a serverului web, respectând cerințe minime de securitate a datelor.

Absolventul poate realiza de sinestătător configurările necesare ale sistemului de operare și ale serverului web pentru funcționarea aplicației web, fiind responsabil de respectarea cerințelor de securitate și de protecție a datelor.

CP10. Asigurarea securității datelor

Absolventul / candidatul la atribuirea calificării poate implementa mecanisme de identificare și autorizare a accesului la funcții și la date stocate, remediind vulnerabilitățile detectate în baza testelor de securitate.

K1. Securitatea datelor;
K2. Metode de protecție a datelor;
K3. Vulnerabilități de securitate;
K4. Mecanisme de filtrare și autorizare a accesului;
K5. Mecanisme de control și protecție a datelor;
K6. Produse antivirus;
K7. Tehnici de detectare a vulnerabilităților aplicației;
K8. Tipuri de atac cibernetic și măsuri de protecție;
K9. Instrumente de monitorizare a accesărilor site-ului de către vizitatori;
K10. Practici și standarde în managementul securității informațiilor.

S1. Explică noțiunea de securitate a datelor;
S2. Aplică metodele de protecție a datelor;
S3. Identifică vulnerabilitățile de securitate;
S4. Aplică mecanismele de filtrare și autorizare a accesului în dependență de grupul utilizatorilor;
S5. Realizează backup-uri (copii de siguranță);
S6. Descrie produsele antivirus;
S7. Instalează produsul antivirus;
S8. Identifică tehnici de detectare a vulnerabilităților aplicației web;
S9. Descrie tipurile de atac cibernetic și măsuri de protecție;
S10. Aplică instrumente de monitorizare a accesărilor site-ului de către vizitatori;
S11. Descrie regulile de securitate privind accesul la echipamente și date;
S12. Respectă politica privind securitatea informațiilor în companii.

Absolventul instalează produse antivirus și realizează backup-uri de siguranță.

Absolventul participă la implementarea mecanismelor de gestiune a securității datelor și remedierea vulnerabilităților, fiind responsabil de respectarea regulilor de securitate.

CP12. Colaborarea cu echipa de elaborare

Absolventul / candidatul la atribuirea calificării poate interacționa eficient cu echipa în scopul dezvoltării proiectului utilizând instrumente potrivite.

K1. Rolul comunicării în cadrul echipei de proiect software (aplicația web);
K2. Utilitare de organizare a proiectului;
K3. Managementul timpului de proiectare a aplicației web;
K4. Managementul costului de dezvoltare a proiectului;
K5. Managementul riscurilor de dezvoltare a aplicației web ;
K6. Instrumente pentru dezvoltarea în echipă a proiectelor aplicațiilor web.

S1. Respectă regulile de comunicare verbală și scrisă pe parcursul dezvoltării proiectului;
S2. Utilizează listele de discuții în managementul proiectelor software;
S3. Duce evidența derulării proiectului software;
S4. Identifică activitățile specifice proiectului software;
S5. Dezvoltă sub îndrumare registrul de activitate/graficul de lucru;
S6. Estimează timpul necesar pentru fiecare activitate;
S7. Participă la estimarea costurilor pentru operațiunile specifice unui proiect software;
S8. Participă la identificarea riscurilor de dezvoltare a aplicației web conform cerințelor;
S9. Întocmește sub îndrumare Registrul riscurilor;
S10. Aplică instrumentul pentru dezvoltarea aplicațiilor în echipă.

Absolventul dezvoltă sub îndrumare registrul de activitate/graficul de lucru, comunicând cu echipa.

Absolventul participă la dezvoltarea proiectului, comunicând cu echipa și îndeplinind atribuțiile sale.

CP13. Aplicarea principiilor economiei verzi în domeniul TIC (Green IT)

Absolventul / candidatul la atribuirea calificării poate aplica principiile economiei verzi (Green IT) pentru eficientizarea utilizării aplicației elaborate și promovarea noilor tehnologii pentru reducerea consumului de resurse naturale..

K1. Principiile economiei verzi în domeniul TIC;
K2. Metode de optimizare a codului aplicației;
K3. Ciclul de viață a aplicațiilor web și dispozitivelor TIC;
K4. Politicile statului în domeniul economiei verzi.

S1. Respectă cerințele față de protecția mediului;
S2. Se conformează normelor tehnice și tehnologice în activitățile de asamblare și mentenanță a dispozitivelor electronice;
S3. Dezvoltă aplicații web aplicând metode de optimizare a codului pentru reducerea impactului aplicației web asupra mediului înconjurător;
S4. Determină etapele ciclului de viață a aplicațiilor web și dispozitivelor TIC;
S5. Identifică elemente de îmbunătățire a performanței aplicației web corelate la politicile ecologice din domeniul TIC.

Absolventul respectă principiile de bază ale economiei verzi în domeniul TIC.

Absolventul este responsabil de respectarea principiilor economiei verzi în domeniul TIC.

Evaluarea calificării

Examen de calificare și/sau lucrare de diplomă

Evaluarea calificării

Proba scrisăProba practică

Testul de evaluare finală va fi elaborat conform matricei de specificații, elaborate în baza rezultatelor învățării stipulate în prezentul standard, precum și în baza curriculumului de formare profesională. Candidații trebuie să realizeze testul în volum de cel puțin 33% din punctajul total (100%). Baremul de notare se elaborează în temeiul Regulamentului de organizare a studiilor în învățământul profesional tehnic postsecundar și postsecundar nonterțiar în baza Sistemului de Credite de Studii Transferabile

Pentru evaluarea abilităților practice la final de program, candidatul va realiza și prezenta o aplicație web conform sarcinii primite care va conține următoarele componente:
1. Interfața cu utilizatorul a aplicației web
2. Baza de date integrată
3. Pagina de administrare a aplicației web.

Before_footer

Pentru a lăsa un comentariu sau o sugestie la conținutul Portalului, este necesară autentificarea prin MPass click aici
Ministerul Educației și Cercetării al RM | ©2020-2026