SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Dmitry Buzdin
 

Was ist angesagt? (20)

Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
Devops
DevopsDevops
Devops
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 
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...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...
 
Why to docker
Why to dockerWhy to docker
Why to docker
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps
DevOps DevOps
DevOps
 
Devops course content
Devops course contentDevops course content
Devops course content
 
ScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne GrollScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne Groll
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
Boris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on AzureBoris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on Azure
 

Ähnlich wie Java Script recruiting

Node.js Web Development .pdf
Node.js Web Development .pdfNode.js Web Development .pdf
Node.js Web Development .pdf
Abanti Aazmin
 
Web Development Environments: Choose the best or go with the rest
Web Development Environments:  Choose the best or go with the restWeb Development Environments:  Choose the best or go with the rest
Web Development Environments: Choose the best or go with the rest
george.james
 

Ähnlich wie Java Script recruiting (20)

What is Mean Stack Development ?
What is Mean Stack Development ?What is Mean Stack Development ?
What is Mean Stack Development ?
 
Mean stack
Mean stackMean stack
Mean stack
 
Node J pdf.docx
Node J pdf.docxNode J pdf.docx
Node J pdf.docx
 
Node J pdf.docx
Node J pdf.docxNode J pdf.docx
Node J pdf.docx
 
Node.js Web Development .pdf
Node.js Web Development .pdfNode.js Web Development .pdf
Node.js Web Development .pdf
 
MEAN Stack
MEAN StackMEAN Stack
MEAN Stack
 
MEAN Stack
MEAN StackMEAN Stack
MEAN Stack
 
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
 
Oracle application container cloud back end integration using node final
Oracle application container cloud back end integration using node finalOracle application container cloud back end integration using node final
Oracle application container cloud back end integration using node final
 
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
 
Meanstack Introduction by Kishore Chandra
Meanstack Introduction by Kishore ChandraMeanstack Introduction by Kishore Chandra
Meanstack Introduction by Kishore Chandra
 
Node.js an Exectutive View
Node.js an Exectutive ViewNode.js an Exectutive View
Node.js an Exectutive View
 
Nodejs
NodejsNodejs
Nodejs
 
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
 
Web Development Environments: Choose the best or go with the rest
Web Development Environments:  Choose the best or go with the restWeb Development Environments:  Choose the best or go with the rest
Web Development Environments: Choose the best or go with the rest
 
Treinamento frontend
Treinamento frontendTreinamento frontend
Treinamento frontend
 
Beginners Node.js
Beginners Node.jsBeginners Node.js
Beginners Node.js
 
Developing realtime apps with Drupal and NodeJS
Developing realtime apps with Drupal and NodeJS Developing realtime apps with Drupal and NodeJS
Developing realtime apps with Drupal and NodeJS
 
An introduction to Node.js
An introduction to Node.jsAn introduction to Node.js
An introduction to Node.js
 
Experiences with Evangelizing Java Within the Database
Experiences with Evangelizing Java Within the DatabaseExperiences with Evangelizing Java Within the Database
Experiences with Evangelizing Java Within the Database
 

Kürzlich hochgeladen

Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In ArjanArjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
parisharma5056
 
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
hyt3577
 

Kürzlich hochgeladen (9)

Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership Management
 
Webinar - How to set pay ranges in the context of pay transparency legislation
Webinar - How to set pay ranges in the context of pay transparency legislationWebinar - How to set pay ranges in the context of pay transparency legislation
Webinar - How to set pay ranges in the context of pay transparency legislation
 
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In ArjanArjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024
 
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
 
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
 
RecruZone - Your Recruiting Bounty marketplace
RecruZone - Your Recruiting Bounty marketplaceRecruZone - Your Recruiting Bounty marketplace
RecruZone - Your Recruiting Bounty marketplace
 
HRM PPT on placement , induction and socialization
HRM PPT on placement , induction and socializationHRM PPT on placement , induction and socialization
HRM PPT on placement , induction and socialization
 
Mercer Global Talent Trends 2024 - Human Resources
Mercer Global Talent Trends 2024 - Human ResourcesMercer Global Talent Trends 2024 - Human Resources
Mercer Global Talent Trends 2024 - Human Resources
 

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