Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,993 members, 7,817,934 topics. Date: Saturday, 04 May 2024 at 11:17 PM

Did You Learn All This As A Developer? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Did You Learn All This As A Developer? (799 Views)

In What Order Did You Learn Your Languages? / Learn All Of Python Programming For Free / How Did You Learn Javascript? (2) (3) (4)

(1) (Reply) (Go Down)

Did You Learn All This As A Developer? by Edipet(m): 8:14pm On Feb 09, 2023
Copied from quora
Please did you learn all this as a developer


What steps should I take to become a backend Web Developer?
Hi friends,

Roadmap for becoming Back-End Developer in 2021๐Ÿ‘‡

Learn the basics of Internet ๐Ÿ‘‡

1. How does the internet work?

2. What is HTTP & HTTPS?

3. What is Domain Name?

4. What is IP Address?

5. DNS and how it works?

6. What is hosting?

Basics of front-end languages ๐Ÿ‘‡

1. HTML

2. CSS

3. JavaScript

Learn a back-end language ๐Ÿ‘‡

1. PHP

2. NodeJS

3. Ruby On Rails

4. Python

5. Go

5. C#

6. Java

Just learn anyone of the above language but make sure you have in-depth understanding of that language.

Learn Version Control System ๐Ÿ‘‡

1. Basic Git Commands

2. Repo hosting services

I. GitHub

II. Gitlab

III. Bitbucket

Learn about Relational Databases ๐Ÿ‘‡

1. MySQL

2. PostgreSQL

3. MariaDB

4. MS SQL

5. Oracle

MySQL is the most popular one.

Learn about NoSQL databases๐Ÿ‘‡

1. MongoDB

2. RethinkDB

3. CouchDB

4. DynamoDB

NoSQL are very popular databases. Many startups are opting for NoSQL databases instead of SQL databases.

Learn About APIs ๐Ÿ‘‡

1. REST

2. JSON APIs

3. HATOAS

4. Open API Spec and Swagger

5. Authentication

6. GraphQL

Learn about caching ๐Ÿ‘‡

1. CDN (Cloud Delivery Network)

2. Server-side caching

I. Redis

II. Memcached

3. Client-side caching

Web Servers๐Ÿ‘‡

1. Nginx

2. Apache

3. Reverse Proxy

Understand web security ๐Ÿ‘‡

1. Hashing Algorithm

I. MD5

II. SHA Family

III. Scrypt

IV. Bcrypt

2. HTTPS

3. CORS

4. SSL/TLS

Learn testing ๐Ÿ‘‡

1. Integration Testing

2. Unit Testing

3. Functional Testing

Containerization / Virtualization๐Ÿ‘‡

1. Docker

2. Kubernetes

3. rkt

Architectural Patterns ๐Ÿ‘‡

1. Monolithic

2. Microservices

3. Serverless

4. Scaling (Horizontal & Vertical)

5. Load Balancers

Edit 1 โ€” added Java as backend language.

Thanks.
Re: Did You Learn All This As A Developer? by ModCaller: 9:11pm On Feb 09, 2023
Tell that guy that Nodejs is not a language

3 Likes

Re: Did You Learn All This As A Developer? by PPIA: 9:45pm On Feb 09, 2023
ModCaller:
Tell that guy that Nodejs is not a language
Frameworks don turn Language for some people grin
Re: Did You Learn All This As A Developer? by platymus: 11:00pm On Feb 09, 2023
PPIA:

Frameworks don turn Language for some people grin
Nodejs is not a framework, it's a runtime!
Re: Did You Learn All This As A Developer? by PPIA: 11:13pm On Feb 09, 2023
platymus:

Nodejs is not a framework, it's a runtime!
My bad grin
Re: Did You Learn All This As A Developer? by Bloomsbury(m): 2:40pm On Feb 10, 2023
Edipet:
Copied from quora
Please did you learn all this case a developer

In reference to the basics of the internet, if you're coming from a Cyber security background, you will have already have learnt them.

But let's be honest here, you can't be learn all these things and be very good in them.

Each area in tech have their own speciality even in Backened development.
Just do your research and know the basic requirements in the area of dev you belong.

But Got/GitHub is a must!

4 Likes

Re: Did You Learn All This As A Developer? by Edipet(m): 10:01am On Feb 12, 2023
Bloomsbury:


In reference to the basics of the internet, if you're coming from a Cyber security background, you will have already have learnt them.

But let's be honest here, you can't be learn all these things and be very good in them.

Each area in tech have their own speciality even in Backened development.
Just do your research and know the basic requirements in the area of dev you belong.

But Got/GitHub is a must!
thanks
Re: Did You Learn All This As A Developer? by LikeAking: 8:05pm On Feb 13, 2023
Op no..

Never

I didn't.

Just learn how to code. Learn DSA..

1 Like

Re: Did You Learn All This As A Developer? by Maxxim: 9:13pm On Feb 13, 2023
In my case theocratically you'll need to understand most,, but I believe your stack determines which of the niche's you'll dive in more.

1 Like

Re: Did You Learn All This As A Developer? by Edipet(m): 7:51am On Feb 14, 2023
LikeAking:
Op no..

Never

I didn't.

Just learn how to code. Learn DSA..

okay sir. thanks

(1) (Reply)

Softwares For Sale / The Sustainable Circle Of Self-regard / Serious Help Needed To Make A Decision

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 20
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.