IT vocabulary
Pavel Vrublevskij
Index
1. OS
2. Software 3. Software Development 4. Front-end 5. Back-end 6. Software Developers (levels)
7. OPS8. Types Of Developers 9. Team 10. Some statistics (LT language) 11. Thanks
Operating Systems or OS
Software which manages the overall operation of the computer system
What is an OS
What is an OS
OS types
Windows
Other
Mac
Linux
Single-user OS vs Multiuser OS
The difference between single user and multiuser operating system is that in a single user operating system only one user can access the computer system at a time while in a multiuser operating system multiple users can access the computer system at a time
OS provides the System Interface
System Interface or shell = the interface between the user and the computer
OS Compatibility
QuestionWill software developed for one operating system work on another? Will MS Word for Mac run on a PC with Windows? (click for answer)
OS Security
Set of parental control features, providing powerful tools to help parents monitor, manage, and administer their children's computer usage to keep them safe. User Account Protection which bridges the gap between user and administrative privileges by allowing you to run applications under a standard user account. When you need to perform an administrative task, such as install software or drivers, OS prompts you to confirm your intentions or to provide your credentials. Theft or loss of corporate intellectual property is an increasing concern for organizations. Improved support for data protection at the document, file, directory, and machine level.
A bit of statistics
Software
A set of instructions, data or programs used to operate computers and execute specific tasks. Opposite of hardware, which describes the physical aspects of a computer, software is a generic term used to refer to applications, scripts and programs that run on a device
Software
Malicious or malware
System
Application
An application is any program, or group of programs, that is designed for the end user. Applications software (also called end-user programs) include such things as database programs, word processors, Web browsers and spreadsheets. Application Software Diagram.
is a type of computer program that is designed to run a computer's hardware and application programs. If we think of the computer system as a layered model, the system software is the interface between the hardware and user applications.
The words “Malicious Software” coin the word “Malware” and the meaning remains the same. Malicious Software refers to any malicious program that causes harm to a computer system or network. Malicious Malware Software attacks a computer or network in the form of viruses, worms, trojans, spyware, adware or rootkits..
Software
Malicious or malware example
Software development
Process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
Table for notes
Software development - building construction
Front-end vs Back-end
In software engineering, the terms front end and back end refers to the separation of concerns between the presentation layer (front end), and the data access layer (back end) of a piece of software, or the physical infrastructure or hardware. In the client–server model, the client is usually considered the front end and the server is usually considered the back end, even when some presentation work is actually done on the server.
Let’s say that you wanted to build a WordPress website for your business. The frontend developer would create the theme: the images, style, and presentation. While the backend developer may work on managing the database, as well as the site’s users, security, and site performance issues.
Back-end web developer
Front-end Web developer
How things work
How things look to the user
VS
Involves: Images, Conent & Structure
Involves: "business logic" and data
HTML, CSS & JavaScript
Ruby, PHP, C++, Java, Python, .NET, Objective C
Front-end
Front-end web development is the practice of converting data to a graphical interface, through the use of HTML, CSS, and JavaScript, so that users can view and interact with that data
Old front-end
New fron-end. Web frameworks and each history
TypeScript
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
Any browser. Any host. Any OS. Open source.
TypeScript is an object-oriented programming language developed and maintained by Microsoft Corporation. It is a superset of JavaScript and contains all of its elements and we can say that TypeScript is modern JavaScript with classes, optional types, interfaces and more. TypeScript totally follows the OOPS concept and with the help of TSC (TypeScript Compiler), we can convert Typescript code (.ts file) to JavaScript (.js file)
TypeScript
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
Any browser. Any host. Any OS. Open source.
Why TypeScript with React?
- Catching problems earlier
- Accurate intellisense
- Great code navigation
- Cracking linter (TSLint)
- Useful transpilation (for different web browsers)
- It’s flexible
- It’s popular
- CRA support (Create React Support)
Back-end
The back-end, or the "server-side", is basically how the site works, updates, and changes. This refers to everything the user can't see in the browser, like databases and servers.
Top most popular back-end languages
Software developers levels
Types of developers: junior to lead
Technolgies Suround us
OPS
System administrator, DevOps
OPS
SysAdmin
Support
DevOps
A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers.ipsum dolor sit amet, consectetuer
Technical support specialists are knowledgeable about computer systems, electronic systems, and software applications. They can educate people, answer questions, and troubleshoot any related problems about technology-based products and services.
DevOps is a set of practices that combines software development and information-technology operations which aims to shorten the systems development life cycle and provide continuous delivery with high software quality
DevOps vs SysAdmin
Devops' job is to collaborate on a high-level and ensure synergy in each section of the company. A sysadmin guy is more focused on configuring, keeping up and maintaining servers and computer systems. Devops guys can do everything a sysadmin does, but a sysadmin cannot do everything a devops guy does.
DevOps vs SysAdmin. What people says
Mainly DevOps is not a role (when used as such it's more a buzzword than a real role).DevOps is roughly an organization pattern aiming at breaking the silo between developers and sysadmins.The main goal is to build teams with devs and sysadmins (along with testers usually) responsible for a product (application) from its definition, architecture decisions up to the maintenance in run of this product.Each member of the team will be part of the decision on the whole life-cycle of the product, a dev will do some sysadmin tasks in production, and a sysadmin will participate in the design phase of the product to avoid caveats from the infrastructure perspective for example.At ideal, a sysadmin would also be part of the development team for the product, in real world sysadmin code more on the configuration around the product and monitoring solutions, but being able to voice concerns to other members of the team avoid a lot of misunderstanding on the deployment process
DevOps
Types of developers
I am the only one who can do this job task! No, I am worring of, that I am not right person to do this task.
Front-End vs Back-End vs Full Stack Development - Level Up!
Team
The A-Team
10
Some statistics
Some of Statistics
In LT language (click me)
Thanks!
IT for HR
Pavel V
Created on February 16, 2020
IT vocabulary
Start designing with a free template
Discover more than 1500 professional designs like these:
Explore all templates
Transcript
IT vocabulary
Pavel Vrublevskij
Index
1. OS 2. Software 3. Software Development 4. Front-end 5. Back-end 6. Software Developers (levels)
7. OPS8. Types Of Developers 9. Team 10. Some statistics (LT language) 11. Thanks
Operating Systems or OS
Software which manages the overall operation of the computer system
What is an OS
What is an OS
OS types
Windows
Other
Mac
Linux
Single-user OS vs Multiuser OS
The difference between single user and multiuser operating system is that in a single user operating system only one user can access the computer system at a time while in a multiuser operating system multiple users can access the computer system at a time
OS provides the System Interface
System Interface or shell = the interface between the user and the computer
OS Compatibility
QuestionWill software developed for one operating system work on another? Will MS Word for Mac run on a PC with Windows? (click for answer)
OS Security
Set of parental control features, providing powerful tools to help parents monitor, manage, and administer their children's computer usage to keep them safe. User Account Protection which bridges the gap between user and administrative privileges by allowing you to run applications under a standard user account. When you need to perform an administrative task, such as install software or drivers, OS prompts you to confirm your intentions or to provide your credentials. Theft or loss of corporate intellectual property is an increasing concern for organizations. Improved support for data protection at the document, file, directory, and machine level.
A bit of statistics
Software
A set of instructions, data or programs used to operate computers and execute specific tasks. Opposite of hardware, which describes the physical aspects of a computer, software is a generic term used to refer to applications, scripts and programs that run on a device
Software
Malicious or malware
System
Application
An application is any program, or group of programs, that is designed for the end user. Applications software (also called end-user programs) include such things as database programs, word processors, Web browsers and spreadsheets. Application Software Diagram.
is a type of computer program that is designed to run a computer's hardware and application programs. If we think of the computer system as a layered model, the system software is the interface between the hardware and user applications.
The words “Malicious Software” coin the word “Malware” and the meaning remains the same. Malicious Software refers to any malicious program that causes harm to a computer system or network. Malicious Malware Software attacks a computer or network in the form of viruses, worms, trojans, spyware, adware or rootkits..
Software
Malicious or malware example
Software development
Process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
Table for notes
Software development - building construction
Front-end vs Back-end
In software engineering, the terms front end and back end refers to the separation of concerns between the presentation layer (front end), and the data access layer (back end) of a piece of software, or the physical infrastructure or hardware. In the client–server model, the client is usually considered the front end and the server is usually considered the back end, even when some presentation work is actually done on the server.
Let’s say that you wanted to build a WordPress website for your business. The frontend developer would create the theme: the images, style, and presentation. While the backend developer may work on managing the database, as well as the site’s users, security, and site performance issues.
Back-end web developer
Front-end Web developer
How things work
How things look to the user
VS
Involves: Images, Conent & Structure
Involves: "business logic" and data
HTML, CSS & JavaScript
Ruby, PHP, C++, Java, Python, .NET, Objective C
Front-end
Front-end web development is the practice of converting data to a graphical interface, through the use of HTML, CSS, and JavaScript, so that users can view and interact with that data
Old front-end
New fron-end. Web frameworks and each history
TypeScript
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open source.
TypeScript is an object-oriented programming language developed and maintained by Microsoft Corporation. It is a superset of JavaScript and contains all of its elements and we can say that TypeScript is modern JavaScript with classes, optional types, interfaces and more. TypeScript totally follows the OOPS concept and with the help of TSC (TypeScript Compiler), we can convert Typescript code (.ts file) to JavaScript (.js file)
TypeScript
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open source.
Why TypeScript with React?
Back-end
The back-end, or the "server-side", is basically how the site works, updates, and changes. This refers to everything the user can't see in the browser, like databases and servers.
Top most popular back-end languages
Software developers levels
Types of developers: junior to lead
Technolgies Suround us
OPS
System administrator, DevOps
OPS
SysAdmin
Support
DevOps
A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers.ipsum dolor sit amet, consectetuer
Technical support specialists are knowledgeable about computer systems, electronic systems, and software applications. They can educate people, answer questions, and troubleshoot any related problems about technology-based products and services.
DevOps is a set of practices that combines software development and information-technology operations which aims to shorten the systems development life cycle and provide continuous delivery with high software quality
DevOps vs SysAdmin
Devops' job is to collaborate on a high-level and ensure synergy in each section of the company. A sysadmin guy is more focused on configuring, keeping up and maintaining servers and computer systems. Devops guys can do everything a sysadmin does, but a sysadmin cannot do everything a devops guy does.
DevOps vs SysAdmin. What people says
Mainly DevOps is not a role (when used as such it's more a buzzword than a real role).DevOps is roughly an organization pattern aiming at breaking the silo between developers and sysadmins.The main goal is to build teams with devs and sysadmins (along with testers usually) responsible for a product (application) from its definition, architecture decisions up to the maintenance in run of this product.Each member of the team will be part of the decision on the whole life-cycle of the product, a dev will do some sysadmin tasks in production, and a sysadmin will participate in the design phase of the product to avoid caveats from the infrastructure perspective for example.At ideal, a sysadmin would also be part of the development team for the product, in real world sysadmin code more on the configuration around the product and monitoring solutions, but being able to voice concerns to other members of the team avoid a lot of misunderstanding on the deployment process
DevOps
Types of developers
I am the only one who can do this job task! No, I am worring of, that I am not right person to do this task.
Front-End vs Back-End vs Full Stack Development - Level Up!
Team
The A-Team
10
Some statistics
Some of Statistics
In LT language (click me)
Thanks!