IT Part
JAVA Developer: It is an independent platform which is developed by Sun
Microsystem and now it has been acquired by Oracle.
Core Java – OOPs (Object-Oriented Programming) Concepts –
Multithreading, Inheritance, Encapsulation, Polymorphism, Abstraction,
Interface
Java Skills: JDBC, Spring boot, Hibernate, Struts, J2EE, API
Front End Developer: Is the development of the graphical user interface of a
website, through the use of HTML, CSS, and JavaScript, so that users can view
and interact with that website.
HTML
CSS
JavaScript
jQuery
AJAX
React JS
Angular JS
Back End Developer: A back-end developer builds and maintains the
technology that powers those components which, together, enable the user-
facing side of the website to even exist in the first place.
Python
Java
PHP
SQL
Git
HTML
CSS
JavaScript
Communication
Full Stack Developer: Full Stack Developer: It Includes Front end, Back End,
Database, Deployment.
MEAN STACK DEVELOPER:
M: Mongo DB
E: Express JS
A: Angular JS
N: Node JS
MERN STACK DEVELOPER:
M: Mongo DB
E: Express JS
R: React JS
N: Node JS
Web serves: A web server is computer software and underlying hardware that
accepts requests via HTTP, the network protocol created to distribute web
pages,[1] or its secure variant HTTPS.
HTTP Server
IBM
Apache
Tom Cat
Scripting Language: A scripting language or script language is a programming
language for a runtime system that automates the execution of tasks that
would otherwise be performed individually by a human operator.
JAVA script
VB script
PHP
Ruby
Python
Programming language: A programming language is a formal
language comprising a set of strings that produce various kinds of machine
code output.
C
C++
JAVA
C#
MATLAB
Database: A database is an organized collection of data stored and accessed
electronically from a computer system. Where databases are more complex
they are often developed using formal design and modelling techniques.
My SQL
Oracle
Mango DB
Amazon DB
Tera data
Operating System: An operating system (OS) is system software that manages
computer hardware, software resources, and provides common services for
computer programs.
Ms Dos
Ubuntu
Linux
Microsoft Windows
Cloud Computing Technologies: Cloud Computing refers to a variety of
services ranging from virtual computing to storing and accessing data and
other computing services over the internet.
Hadoop/Bigdata
Sales Force
Amazon web service
Microsoft Azure
Google app Engine
Software development life cycle: The systems development life cycle (SDLC),
also referred to as the application development life-cycle, is a process for
planning, creating, testing, and deploying an information system.
Requirement gathering
Designing
Coding
Debugging
Testing
Documentation
Release
ETL Developer: An ETL Developer is an IT specialist who designs data storage
systems, works to fill them with data and supervises a process of loading big
data into a data warehousing software.
Informatica
Data stage
Tera data
Android: Android is a mobile operating system based on a modified version of
the Linux kernel and other open source software, designed primarily
for touchscreen mobile devices such as smartphones and tablets.
Android SDK
Retro Fit
Git
Git hub
Android Studio
IOS: IOS (formerly iPhone OS) is a mobile operating system created and
developed by Apple Inc. exclusively for its hardware.
Git
Git hub
Fabric
ERP: Enterprise resource planning is the integrated management of main
business processes, often in real time and mediated by software and
technology.
Maximo
Microsoft Dynamics
NetSuite
Oracle EBS
Peoplesoft
DOT NET: .NET is a free, cross-platform, open-source developer platform for
building many different types of applications.
C#
VB.Net
ASP.Net
ADO.Net
HTML
WFC
WPF
Business Analyst: A business analyst is a person who analyses and
documents the market environment, processes, or systems of
businesses. Business Analyst bridges the gap between business and
technologies.
Agile
Risk Analysis
Gap Analysis
Work Flow Analysis
Process Mapping
Scrum
Waterfall Model
Tableau
Cognos
People soft
Quality Analyst: A software quality assurance analyst, also referred to as a
software quality analyst or simply a quality assurance analyst, is an individual
who is responsible for applying the principles and practices of software
quality assurance throughout the software development life cycle.
There are two types of testing:
1. Manual Testing
2. Automation Testing
Manual Testing:
Black Box Testing
White Box Testing
Grey Box Testing
Unit Testing
Automation Testing:
Selenium
Cucumber
Agile
JIRA
Eclipse
BI Tools: Business intelligence (BI) tools are types of application
software which collect and process large amounts of unstructured data from
internal and external systems, including books, journals, documents, health
records, images, files, email, video and other business sources.
Qlik
Tableau
Fresh works CRM
Hub spot
UI (User Interface) Vs. UX (User Experience)
UI:
UI is the screen, Pages, and visual elements – like buttons and icons that enables a person
to interact with a product or service.
UX:
User Experience is the internal experience that a person has as he interacts with every
aspect of a company’s product and service
- Project Manager vs. Programming Manager
Project Manager Programming Manager
Works on individual projects and Works on multiple small projects.
meet program objectives. It is for long term.
It is for short term. Implement strategies and overseas
Coordinate work and organize collaboration.
projects. Measured by success of program
Measured by success of individual strategies.
projects.
Developer vs. Administrator
Developer Administrator
Developer work on the product Administrator works primarily on the
primarily before the development to product after it goes into production.
product. An Administrator is like a building
A Developer is like a carpenter or manager in a furnished building.
electrician in the construction
industry.
Business Analyst Vs. Business System Analyst
Business Analyst:
The Business Analyst’s main role is to understand the business processes and procedures
(how the business works) to identify the area of improvement (problem areas) and
finding suitable solutions. He gathers information, analyze it according to business
requirement.
It is related with business and understands the business.
Business System Analyst:
The system analyst’s main role is to understand the business requirement (documented
by Business Analyst). The System Analyst also help solve problems and issues with
existing system by doing research.
It is related with technologies and understands IT.
Front End vs. Back End
Front End Back End
Part of Website that user can see and User cannot see and interact with.
interact with. Everything that happens in the
- GUI (Graphical User Interface) background can be attributed to the
- Text backend.
- Images
- Videos
- Design
Visual aspect of the website that can
be seen and experienced by users are
front end.