You are on page 1of 7

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.

You might also like