Lets go through the topics, frameworks or technologies which you can learn in year 2017 if you haven't learned it yet.
3. Promises - In today's world developers are taking asynchronous approach over synchronous because of faster execution of the application to some extent. And Promises represents the eventual result of an asynchronous operation. Thus this year is better time to learn about Promises if you don't know it already.
4. Progressive Web Apps (PWA) - A progressive web apps uses modern web capabilities to deliver an app-like user experience. Now using PWA you can run the app in any operating system thus saving a lot of time and money to create native apps for Android, IOS and Windows. Have you heard about Ionic, I bet you do.
11. Aurelia - Its an UI framework for the browser, mobile or desktop. It not only enables you to create amazing UI but do it in a way that is maintainable, testable and extensible. It takes advantage of modern tooling that means it has native modules, classes and decorators.
If you think your favorite framework is not listed here, then do comment below, I will be happy to list them here. Please Like and Share CodingDefined.com Blog, if you find it interesting and helpful.