What is a Front-end, back-end & Full Stack Development?💭

Updated: Aug 28

And what you have to learn to become a full stack developer ?


I hope this blog is gonna be very helpful to you all. I am sharing my knowledge which I gained after months of wandering. I used to ask everyone to define Full stack and What is front end and back-end? I was very confused about it and It was so frustrating and confusing to decide How to learn and Which platform will help me out.

So I am writing this blog for my peers and juniors so that they can easily learn, explore and shine.

Before jumping to the definition of “Full stack”, let's have a look on the word “stack.” A tech stack is a complete set of technologies đŸ–„, a company uses to build an application. Typically, a stack includes one or more programming languages, libraries, servers, databases, and developer tools. Full stack- A Full stack web developer is a person who can develop both client and server software. So, I am gonna explain you in simple language - I have divided a FULL STACK DEVELOPER into 5 parts 1. Front-end Developer😆 2.Back-end DeveloperđŸ˜« 3.Database Developer😇 4. Dev-ops Developer😎 5.Mobile app Developer😏


1. FRONT-END :-

I have divided FRONT-END in 3 parts:-

a. Basics — HTML, CSS, JavaScript b. Framework — React, Vue, Angular, Webpack c. Styles — Bootstrap , Material UI

2. BACK-END :-

In back-end, you have to learn some technologies. There is no need to learn all technology in back-end, only one or two will be sufficient for you.

  • NODE

  • PHP

  • Ruby on rails

  • Java (spring)

  • Asp. Net

3. DATABASES :-

I have divided DATABASE in 4 parts:-

a. RDBMS (relational database management system)

  • MYSQL

  • MSSQL

b. NoSQL

  • MongoDB

  • Casandra

c. Graph

  • neo4j

  • ArangoDB

4. DEV -OPS :-

I have divided DevOps in 3 parts:-

a. Infrastructure

  • a. AWS

  • b. AZURE

  • C. ELK (Elasticsearch, Logstash, and Kibana.)

b. Virtualization

  • Docker

  • VM ware

  • Vagrant

c. Automation

  • Jenkins

5.MOBILE APP :-

I have divided mobile app in 3 parts:-

a. IOS

  • Objective c

  • Swift

b. ANDROID

  • Java

  • Kotlin

c. Cross platform

  • React Native

  • Ionic

  • Xamarin

  • Unity


3 views
  • Facebook
  • Instagram
  • gmail

CONTACT

US

Copyright @notesonfire