Skip to content

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 **