SlideShare a Scribd company logo
Grid Dynamics - Recruiting - Ihor Odynets
● Specification
● Short history
● Frameworks
● Libraries
● Frond end
● Back end
● Automation
● Keywords
● Genesis
Specification
No compilations
Java - based code
Function like object
Prototyping and classes
JavaScript (JS) is a lightweight, interpreted or JIT compiled programming
language with first-class functions. Most well-known as the scripting language for
Web pages, many non-browser environments also use it, such as node.js and
Apache CouchDB.
https://glossarytech.com/terms/front_end-technologies/javascript
https://en.wikipedia.org/wiki/JavaScript
Short history JavaScript
Frameworks
● Front end
● Ember.js
● Knockout.js
● Backbone.js
● Angular.js
● React.js
● Back end
● Node.js
● Meteor.js
● KeystoneJS
● Restify.js
● Sails.js
Now is very difficult take the actual information about whole frameworks. But in general the first toolkit you
can find here:
https://glossarytech.com/terms/javascript
https://en.wikipedia.org/wiki/JavaScript_framework
Libraries
Now we have more 150 libraries for JavaScript.
More information you can find here:
https://en.wikipedia.org/wiki/List_of_JavaScript_libraries
https://www.javascripting.com/
Different libraries for different cases. Libraries for data, images, audio, animation etc.
Sometimes people mixed frameworks
and libraries.
The key difference between a library
and a framework is "Inversion of
Control". When you call a method from a
library, you are in control. But with a
framework, the control is inverted: the
framework calls you.In this way, your
code will be called by the framework
when appropriately.
Frond end
JS React.js: Flux/Redux/MobX/ Native
Knockout.js Angular.js 1.x, 2,4,5,6,7...
Backbone.js Ember.js Vue.js etc.
HTML - Hypertext Markup Language (HTML) is the standard markup language
for Web.
CSS - Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation of a document written in a markup language like
HTML.
Back end
Node.js - is primarily used to build network
programs such as Web servers. Node.js has
frameworks
JSON - stands for JavaScript Object Notation.
JSON is a lightweight format for storing and
transporting data. JSON is often used when
data is sent from a server to a web page.JSON
is "self-describing" and easy to understand.
Meteor.js - a full-stack development
framework. In addition to front-end UI
rendering, Meteor.js offers back-end
development capabilities such as database
management and architectural structuring.
Express.js - a JavaScript back-end framework
that’s designed to develop complete web
applications and APIs.
Automation
Testing frameworks
● Jasmine
● Protractor
● Nightwatch.js
● CasperJS
● Nemo.js
● Buster.JS
● DalekJS
● Cypress.io
● Puppeteer
● Jest
● etc.
In general automation used in huge projects with different technologies. This testing more popular in big
solutions for big enterprises.
But in depends sometimes for better performing results auto testing companies used in different business
cases. General point for this is - prices and costs.
Keywords
“First line”
HTML, CSS, JS, JavaScript, AJAX, Vanilla
Script, TypeScript, ES(5/6/?), Angular.js,
React.js, Redux, Flux, MobX, Vue.js, Babel,
Backbone.js, Knockout.js, SaSS, LeSS, Gulp,
Webpack, jQuery, Grunt, I/O, SPA, RWD,
Bootstrap
“Second line”
JSON, Node.js, GraphQL, RestAPI, Git,
Bitbucket, Atom.js, UIkit, NPMб Mocha, Chai,
Sinon, WebGL
Many keywords you can find in the requisitions.
Before start of search - lookup and find specified key
words.
Pay Attention:
Sometimes in CC you can find simple form: Angular,
React… without .js
Q&A

More Related Content

What's hot (20)

Devops Devops Devops
Devops Devops Devops
Kris Buytaert
 
Devops
Devops
Kris Buytaert
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
Mohamed Taman
 
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
DevOpsDays Tel Aviv
 
Why to docker
Why to docker
Karthik Gaekwad
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
Chandler Anderson
 
DevOps 101 - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
How to Build a DevOps Toolchain
How to Build a DevOps Toolchain
IBM UrbanCode Products
 
Introduction to devops
Introduction to devops
UtpalenduChakrobortt1
 
Introduction to DevOps
Introduction to DevOps
Dmitry Buzdin
 
DevOps
DevOps
Hakan Yüksel
 
Devops course content
Devops course content
Thota Ravindra Reddy
 
ScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne Groll
Taylor Puleri
 
DevOps introduction
DevOps introduction
Christian F. Nissen
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
Kris Buytaert
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
D Z
 
DevOps Explained
DevOps Explained
Richard Seroter
 
Devops online training ppt
Devops online training ppt
KhalidQureshi31
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
Micro Focus
 
Boris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on Azure
Outlyer
 
Devops Devops Devops
Devops Devops Devops
Kris Buytaert
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
Mohamed Taman
 
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
DevOpsDays Tel Aviv
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
Chandler Anderson
 
DevOps 101 - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
Introduction to DevOps
Introduction to DevOps
Dmitry Buzdin
 
ScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne Groll
Taylor Puleri
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
Kris Buytaert
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
D Z
 
Devops online training ppt
Devops online training ppt
KhalidQureshi31
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
Micro Focus
 
Boris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on Azure
Outlyer
 

Similar to Java Script recruiting (20)

Javascrip frameworks
Javascrip frameworks
Sumit Odich
 
Javascript frameworks
Javascript frameworks
RajkumarJangid7
 
Structured web apps
Structured web apps
Sheng Tian
 
Most Popular JavaScript Frameworks: Frontend, Backend and Testing Frameworks
Most Popular JavaScript Frameworks: Frontend, Backend and Testing Frameworks
Eric Walter
 
Next-generation JavaScript - OpenSlava 2014
Next-generation JavaScript - OpenSlava 2014
Oscar Renalias
 
Best JavaScript Frameworks for Web Development in 2023.pptx
Best JavaScript Frameworks for Web Development in 2023.pptx
Codenance
 
Meetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech People
IT Arena
 
Top 10 frameworks of node js
Top 10 frameworks of node js
HabileLabs
 
Comprehensive Guide to JavaScript Frameworks
Comprehensive Guide to JavaScript Frameworks
kavsinghta
 
Top Node.js frameworks for web development in 2022.pdf
Top Node.js frameworks for web development in 2022.pdf
Moon Technolabs Pvt. Ltd.
 
State of modern web technologies: an introduction
State of modern web technologies: an introduction
Michael Ahearn
 
Top JavaScript Frameworks to Use in 2022.pdf
Top JavaScript Frameworks to Use in 2022.pdf
WPWeb Infotech
 
JavaScript Frameworks Popularity
JavaScript Frameworks Popularity
Albiorix Technology
 
Javascript handbook
Javascript handbook
People10 Technosoft Private Limited
 
JavaScript_ The Backbone of Modern Software and Web Development.pdf
JavaScript_ The Backbone of Modern Software and Web Development.pdf
Delimp Technology
 
Selecting the Best Javascript Web Framework
Selecting the Best Javascript Web Framework
Rajitha Pathiraja
 
Top java script frameworks ppt
Top java script frameworks ppt
Omkarsoft Bangalore
 
AngularJS - A Powerful Framework For Web Applications
AngularJS - A Powerful Framework For Web Applications
Idexcel Technologies
 
Javascript Frameworks (and How to Learn Them)
Javascript Frameworks (and How to Learn Them)
All Things Open
 
Top 10 Javascript Frameworks For Easy Web Development
Top 10 Javascript Frameworks For Easy Web Development
Technostacks Infotech Pvt. Ltd.
 
Javascrip frameworks
Javascrip frameworks
Sumit Odich
 
Structured web apps
Structured web apps
Sheng Tian
 
Most Popular JavaScript Frameworks: Frontend, Backend and Testing Frameworks
Most Popular JavaScript Frameworks: Frontend, Backend and Testing Frameworks
Eric Walter
 
Next-generation JavaScript - OpenSlava 2014
Next-generation JavaScript - OpenSlava 2014
Oscar Renalias
 
Best JavaScript Frameworks for Web Development in 2023.pptx
Best JavaScript Frameworks for Web Development in 2023.pptx
Codenance
 
Meetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech People
IT Arena
 
Top 10 frameworks of node js
Top 10 frameworks of node js
HabileLabs
 
Comprehensive Guide to JavaScript Frameworks
Comprehensive Guide to JavaScript Frameworks
kavsinghta
 
Top Node.js frameworks for web development in 2022.pdf
Top Node.js frameworks for web development in 2022.pdf
Moon Technolabs Pvt. Ltd.
 
State of modern web technologies: an introduction
State of modern web technologies: an introduction
Michael Ahearn
 
Top JavaScript Frameworks to Use in 2022.pdf
Top JavaScript Frameworks to Use in 2022.pdf
WPWeb Infotech
 
JavaScript Frameworks Popularity
JavaScript Frameworks Popularity
Albiorix Technology
 
JavaScript_ The Backbone of Modern Software and Web Development.pdf
JavaScript_ The Backbone of Modern Software and Web Development.pdf
Delimp Technology
 
Selecting the Best Javascript Web Framework
Selecting the Best Javascript Web Framework
Rajitha Pathiraja
 
AngularJS - A Powerful Framework For Web Applications
AngularJS - A Powerful Framework For Web Applications
Idexcel Technologies
 
Javascript Frameworks (and How to Learn Them)
Javascript Frameworks (and How to Learn Them)
All Things Open
 
Ad

Java Script recruiting

  • 1. Grid Dynamics - Recruiting - Ihor Odynets ● Specification ● Short history ● Frameworks ● Libraries ● Frond end ● Back end ● Automation ● Keywords ● Genesis
  • 2. Specification No compilations Java - based code Function like object Prototyping and classes JavaScript (JS) is a lightweight, interpreted or JIT compiled programming language with first-class functions. Most well-known as the scripting language for Web pages, many non-browser environments also use it, such as node.js and Apache CouchDB. https://glossarytech.com/terms/front_end-technologies/javascript https://en.wikipedia.org/wiki/JavaScript
  • 4. Frameworks ● Front end ● Ember.js ● Knockout.js ● Backbone.js ● Angular.js ● React.js ● Back end ● Node.js ● Meteor.js ● KeystoneJS ● Restify.js ● Sails.js Now is very difficult take the actual information about whole frameworks. But in general the first toolkit you can find here: https://glossarytech.com/terms/javascript https://en.wikipedia.org/wiki/JavaScript_framework
  • 5. Libraries Now we have more 150 libraries for JavaScript. More information you can find here: https://en.wikipedia.org/wiki/List_of_JavaScript_libraries https://www.javascripting.com/ Different libraries for different cases. Libraries for data, images, audio, animation etc. Sometimes people mixed frameworks and libraries. The key difference between a library and a framework is "Inversion of Control". When you call a method from a library, you are in control. But with a framework, the control is inverted: the framework calls you.In this way, your code will be called by the framework when appropriately.
  • 6. Frond end JS React.js: Flux/Redux/MobX/ Native Knockout.js Angular.js 1.x, 2,4,5,6,7... Backbone.js Ember.js Vue.js etc. HTML - Hypertext Markup Language (HTML) is the standard markup language for Web. CSS - Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.
  • 7. Back end Node.js - is primarily used to build network programs such as Web servers. Node.js has frameworks JSON - stands for JavaScript Object Notation. JSON is a lightweight format for storing and transporting data. JSON is often used when data is sent from a server to a web page.JSON is "self-describing" and easy to understand. Meteor.js - a full-stack development framework. In addition to front-end UI rendering, Meteor.js offers back-end development capabilities such as database management and architectural structuring. Express.js - a JavaScript back-end framework that’s designed to develop complete web applications and APIs.
  • 8. Automation Testing frameworks ● Jasmine ● Protractor ● Nightwatch.js ● CasperJS ● Nemo.js ● Buster.JS ● DalekJS ● Cypress.io ● Puppeteer ● Jest ● etc. In general automation used in huge projects with different technologies. This testing more popular in big solutions for big enterprises. But in depends sometimes for better performing results auto testing companies used in different business cases. General point for this is - prices and costs.
  • 9. Keywords “First line” HTML, CSS, JS, JavaScript, AJAX, Vanilla Script, TypeScript, ES(5/6/?), Angular.js, React.js, Redux, Flux, MobX, Vue.js, Babel, Backbone.js, Knockout.js, SaSS, LeSS, Gulp, Webpack, jQuery, Grunt, I/O, SPA, RWD, Bootstrap “Second line” JSON, Node.js, GraphQL, RestAPI, Git, Bitbucket, Atom.js, UIkit, NPMб Mocha, Chai, Sinon, WebGL Many keywords you can find in the requisitions. Before start of search - lookup and find specified key words. Pay Attention: Sometimes in CC you can find simple form: Angular, React… without .js
  • 10. Q&A