Category: Coding
-

WebdriverIO – un framework popular pentru testare automata
Fiind o componenta extrem de importanta in procesul de dezvoltare a produselor software (Software Development Life Cycle / SDLC), testarea software trebuie realizata in mod necesar si obligatoriu, pentru a preintampina si corecta bug-urile ce se strecoara in productie. Din perspectiva modalitatii de lucru prin care se verifica si valideaza componentele unei aplicatii, testarea software…
-

Conventii de scriere a numelor in programare
Majoritatea aplicatiilor software, precum website-uri, aplicatiile de mobil sau desktop sunt construite cu ajutorul limbajelor de programare care ne ajuta sa le concepem, sa scriem comenzi care sa prelucreze si sa returneze anumite informatii catre utilizatori, rezolvand anumite probleme in viata cotidiana, de cele mai multe ori fiind lucruri repetitive. Ca in orice limba straina,…
-

Cele mai bune cursuri de Web Development de pe Udemy
Hai sa vedem in acest articol care sunt cele mai populare cursuri de Web Development de pe platforma Udemy. Fiecare din variantele de mai jos a fost testata si apreciata de cateva sute de mii de persoane deci nu ai cum sa gresesti cu materialele educationale pe care le ofera. The Web Developer Bootcamp 2022…
-

Principiile programarii OOP
In acest articol o sa abordam un subiect despre care s-a mai vorbit in trecut pe acest blog, cu mentiunea ca de aceasta data vom aborda subiectul folosindu-ne si de exemple in cod. Cele patru principii despre care vom vorbi sunt: MOSTENIRE, ABSTRACTIZARE, INCAPSULARE si POLIMORFISM. Varianta pe care am ales-o pentru explicarea acestor principii…
-

Ce este Tailwind CSS
Tailwind CSS este un framework utilitar (low level) creat pentru a construi mai rapid interfete web, fara nevoia de a scrie cod CSS custom si fara a iesi din HTML. Mai exact, Tailwind foloseste arhitectura Atomic CSS care presupune crearea de clase mici si simple al caror scop e sa faca un singur lucru. CSS…
-

Cum să îți faci o semnătură pentru email personalizată
Într-un articol precedent (Cum să îți faci o pagină de GitHub personalizată), am evidențiat importanța imaginii pe care ți-o creezi și de ce avantaje poți beneficia dacă depui puțin mai mult efort decât majoritatea în acest scop. Acum îți voi prezenta o altă metodă de a te pune în evidență și anume prin crearea unei…
-

Top 3 greseli CSS
Selectori prea lungi De multe ori, mai ales daca nu folosesti SASS sau LESS, o sa scrii selectori precum cei de mai jos – foarte lungi si repetitivi. .navigation ul{} .navigation ul li{} .navigation ul li a{} .navigation ul li a:hover{} Solutia – Foloseste SASS sau LESS si profita de nesting. .navigation{ ul{ li{ a{…
-

Ce editor sa folosesc pentru web development?
Ce este un editor de cod? Asa cum un mester are bancul lui de lucru, cu uneltele lui specifice … ei bine, editorul de cod este bancul de lucru al unui programator. Ce are asa special un editor de cod dedicat pentru programare fata de un alt program conventional pentru scris text , cum ar…
-

Ce este NPM – Node Package Manager
De cele mai multe ori cand incepem un proiect nou, ne gandim ce librarii o sa folosim. Librariile ajuta ca timpul de dezvoltare si uneori calitatea codului sa fie cat mai bune. Prin urmare sunt rare cazurile in care nu folosim nicio librarie. NPM – Node Package Manager e o bilblioteca de librarii JS si…
-

Cum să îți faci o pagină de GitHub personalizată
Dacă ești student la informatică sau pur și simplu ești pasionat de domeniul IT, probabil ai auzit deja de GitHub. Dacă lucrezi în domeniu sau ai făcut proiecte personale, sunt convins că l-ai și folosit. Pentru cei care nu știu despre ce este vorba totuși, GitHub este o platformă de hosting pentru dezvoltare și versionare…
-

Ce este localStorage?
localStorage este o functionalitate a limbajului Javascript care ne permite sa salvam date in browser. Aceasta e asemanatoare cookie-urilor, cu mici exceptii. De exemplu timpul de expirare (cookie-urile se sterg dupa un timp pe care il poti seta, dar localStorage-ul ramane asa cum e atata timp cat nu intervenim asupra lui), sau capacitatea de stocare…
-

Top 3 website-uri unde poti sa inveti si sa exersezi probleme de algoritmica
Notiunea de algoritm exista din antichitate , originea acestui cuvant provenind din limba araba, dupa astrologul si matematicianul arab Al-Khowarizmi ( care a trait in secolul al IX lea). Aceasta notiune defineste un tipar de gandire, o metoda standard pentru rezolvarea unui anumit tip de probleme intr-un numar finit de pasi. Un exemplu de algoritm…
