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)

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

Similar to Java Script recruiting (20)

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

Recently uploaded (9)

PPTX
Company (1).pptxvkjvhkvlifydyrsr5ys5ydytjh
KiranPatil678911
 
PDF
Brand_Guidelines_2025_01.pdf for the organization
danny224401
 
PPTX
Employee Engagement GenZ Talent Management
shyaminsearch
 
PDF
Beyond The Resume – Embracing Skills And Potential In Modern Hiring
WalkWater Talent Advisors Pvt. Ltd.
 
PDF
Global Talent, Local Fit – Recruiting Cross-Border Executives
WalkWater Talent Advisors Pvt. Ltd.
 
PPTX
Prevention of Sexual Harassment powerpoint
VishakhaPal11
 
PPTX
PPT on Employee Bonding - Building Stron
rekhaShetty18
 
PDF
Rebuilding A Team After Crisis With The Help Of Professional Executive Search
WalkWater Talent Advisors Pvt. Ltd.
 
Company (1).pptxvkjvhkvlifydyrsr5ys5ydytjh
KiranPatil678911
 
Brand_Guidelines_2025_01.pdf for the organization
danny224401
 
Employee Engagement GenZ Talent Management
shyaminsearch
 
Beyond The Resume – Embracing Skills And Potential In Modern Hiring
WalkWater Talent Advisors Pvt. Ltd.
 
Global Talent, Local Fit – Recruiting Cross-Border Executives
WalkWater Talent Advisors Pvt. Ltd.
 
Prevention of Sexual Harassment powerpoint
VishakhaPal11
 
PPT on Employee Bonding - Building Stron
rekhaShetty18
 
Rebuilding A Team After Crisis With The Help Of Professional Executive Search
WalkWater Talent Advisors Pvt. Ltd.
 
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