Sunteți pe pagina 1din 2

Learning Path - Frontend Developer

💪Pentru a deveni un Frontend Developer bun, ai nevoie de foarte multe cunoștințe,


nu doar de programare, ci și de design, de SEO, accesibilitate, sau despre cum
funcționează internetul și hosting-ul.

🔥Lista de mai jos este o recomandare personală, cu o parte din tehnologiile si


conceptele pe care le poti invata. Nu trebuie sa o urmezi în totalitate, dar poți sa o
adaptezi în funcție de nevoile tale. Majoritatea acestor concepte au o anumită ordine
în care ar fi bine sa le înveți, astfel incat sa iti fie mai ușor sa le înțelegi.

🧠Trebuie sa fii constient ca niciodată nu ai cum sa le știi pe toate, și va trebui constant


să înveți lucruri noi, fie pe cont propriu, fie de la oamenii din jurul tău cu care vei lucra.
Pentru o lista mult mai detaliată, poți consulta acest roadmap.

1. 🌐 Cum functioneaza internetul?


● Ce inseamna HTTP?
● Ce sunt browserele si cum functioneaza?
● Ce este DNS si cum functioneaza?
● Ce reprezinta un domeniu?
● Ce este hosting-ul?
2. 💻 Structura unui website
● HTML
● Semantic HTML
● Bunele practici
● Accesibilitate
● SEO de baza
3. 🤳 Design-ul unui website
● CSS
● Poziționare
● Box model
● Flexbox
● Grid
4. 🤳 EXTRA! Design-ul unui website
● Arhitectura (BEM)
● Preprocesatoare (SASS, LESS)
● Frameworks (Bootstrap, Material UI, Tailwind CSS)
5. 💫 Functionalitatea unui website
● JavaScript ES6
● Manipularea DOM-ului
● Fetch API/Ajax
● jQuery
● TypeScript
● Frameworks/Librării (React, Angular, Vue.js)
6. 🧠 EXTRA! Tehnologii:
● RxJS
● Redux
● Testare Automata (Jest, react-testing-library)

S-ar putea să vă placă și