JavaScript den önce algoritmik bir sorunun var mı? Problem çözme, analitik düşünme gibi alanlar için önce algoritma çözme üzerinde zaman ayırabilirsin. Bunun için hackerrank, codewars, leetcode vb siteler kullanılabilir.
Programlama geçmişin olduğu için basit şeyleri atlıyorum.
- Basit syntax
- ES6+ ve yenilikleri
- Array, string ve object methodları
- Arrow function
- Spread operator ve destructuring
- Promise - Async - await
- Class
- DOM
- JSON
Ayrıca alttaki konularda da fikir sahibi olmanda fayda var.
- babel, poly, webpack
- lint
- test
- Nodejs - npm
- import - exports - modules
- function* - yield
- TypeScript
- Flow
- git
Bunları öğrenirken pratik yaparak ilerleyebilirsin. Proje fikirleri için;
A Collection of application ideas which can be used to improve your coding skills. - florinpop17/app-ideas
github.com
Bazı güzel repolar;
> Genel JavaScript bilgileri ve kullanımı
JavaScript Style Guide. Contribute to airbnb/javascript development by creating an account on GitHub.
github.com
> JavaScript ile yazılmış algoritmalar
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. - TheAlgorithms/JavaScript
github.com