FrontEnd Technologies Stack
Nikhil edited this page Jun 20, 2017
·
1 revision
Development: Client Side
- JavaScript & Advance JS [ Object Oriented, Functional & Design Patterns ]
- AngularJs 2 & beyond
- HTML5 & beyond
- Ionic Framework 2 & beyond
- React JS
- React Native
- Redux
- RxJS*- Reactive Extensions for JavaScript
- ES6
- TypeScript
- JQuery
- Bootstrap 3 & beyond
- Material UI
Development: Server Side
- NodeJs
Development DataBase
- MongoDB
Testing Libraries & Frameworks
- Karma
- Jasmine
- Chai
- Mocha
Functional Testing
- Protractor
Cross Browser & Platform Testing
- BrowserStack
Security & Security Testing
- Security testing approach
- Security testing tools: Wapiti, Google Nogotofail
Styling & Preprocessors
- Sass
- Less
Packaging & Bundling
- Webpack
- Gulp
Must have Tools
- Chrome Dev Tools
- Npm
- Bower
- Babel
- ES-Lint
Essential Chartings
- D3Js
- HighCharts
- Others
Complex & Big Data Visualization Solutions
- Tableau
- Pentaho
- Alternate open source ones
Performance
- Must aware about performance essentials like minifications, sprites, images much more.
- Tools to analyze & improve the web apps speed like: googlepagespeed.
- Knowledge and usage of tools from DevOps environments like cloudFront etc.
Graphic Designing Tools
- Adobe Photoshop
- Coral Draw
UX: Tools for design process
- UX tools for Wireframing and Prototyping
- UX tools for User Research and User Testing
- UX tools for Organizing Information: sitemaps, charts etc
- UX tools for Analytics and Metrics: Like Crazy Egg
- UX tools for Randomly Daily Tasks
Editors & IDEs
- Idea IntelliJ
- WebStorm
- VS Code
- Atom
- ...
Strategies Source
- Follow Masters
- Be in regular touch with sources like Blogs, Weekly News Letters, PodCasts, Video Tuts
- Attend Conferences, Webinars, like GDG
- Open Source Certifications
- Self-Training & Team-Sharing
**We are always open to suggestions, please provide your feedbacks **
Knoldus Frontend Development