Thursday, December 15, 2016

IT BASICS For Tech Developers

In this article we will know what are the IT Basics which Tech Employees should know before entered into IT industry and joined into IT industry such as what kind of IT companies exists,SDLC,Software Architecture,software Testing etc.. In my previous i have written what should you do after joining the company, it is recommended to read it.

There are two types of companies in IT industry they are:

1) Service Based Company
2) Product Based Company

1) Service Based Company:

These type of companies developing the IT products based on their client requirements 
Examples:  TCS, WIPRO, Infosys, CTS etc..

2) Product Based Company:

These type of Companies develop the own IT products based on the market needs and sells to other company/release the product directly into the market

Examples:  ORACLE,IBM,MICROSOFT etc...

 
Next thing we should know what is Front-End developer and Back-End developer

Front-End:

It is a interface between the user and back-end. The responsibility of Front-end is collecting the inputs in various forms from the user. To make end user most user friendly it will help

Example: HTML, JSP, JAVA, ASP , MAINFRAME etc...

Back-End:

Here back-end is nothing but database used by the end user is directly through external application. the back-end responsibility is to store the database.

Examples: Oracle, SQL, sysbase,DB2 etc..


Next we should know about SDLC IN THE PART OF IT BASICS:

SDLC: It stands for Software Development Life Cycle.  It is used to develop software products.

The Life Cycle will be as Follows:

  • Requirement Analysis
  • Software Design
  • Implementation
  • Coding
  • Deployment
  • Maintenance



 To know more about SDLC :  Software Development Life Cycle tutorial


SDLC Methods:

SDLC methods are Agile method, Waterfall method,spiral method etc..


Next thing we should have knowledge on the software Architect or Design:

Software Architecture:

This is used to designing the product using Technical standards and software tools. 



Next thing you should aware of about Project Manager and his roles:

Project Manager:

He should make developing project plan, customer interaction, Managing the Budget and Resource allocation to the team members. He also responsible for managing entire project risk.


Software Developer:

Software Developer involves all phases of the software development such as Design,coding and unit testing.


Software Testing:

Here Tester responsibility is to identify the defects with in the software. There are different types of software Testing methods available. They are

a) Whit Box Testing
b) Black Box Testing
c)  Gray Box Testing

Testing Types:

1) Manual Testing
2) Automation Testing

Software Deployment:

After Testing the software we need to Deploy(install) software. That means make software Active or De Active. Finally you must release the software into the market

 Software Support and Maintenance:

In this we provide support for the product to improve the performance of the product. At the same time it increasing the software maintainability and also reliability to prevent problems in feature.


Administrator:

The Admin responsibility is to install,configuration,upgrade,monitoring,maintaining and securing 

Again there are different kind of Administrators existed in IT industray. They are

System Administrator:

System Admin responsibility is to installing,supporting and maintaining servers or other computer systems.

Examples:  Windows, LINUX , UNIX ,kernal etc...

Database Administrator:

Database Admin responsibility is maintains the data base system. such as Oracle, SQL, Sysbase etc..

Network Administrator:

The maintaining of the computer hardware and software systems and also monitoring of active data network infrastructure and related network equipments. Such as LAN,WAN etc..

Security Administrator:

We can also called these people cyber security or IT security. To maintain Information security such as Access Authorization, Anti-virus, Access Control etc...

Watch Video for More Details: IT basics for Tech Developers






1 comment:

High Paying Jobs after Learning Python

Everyone knows Python is one of the most demand Programming Language. It is a computer programming language to build web applications and sc...