Kap.ts πŸ₯‘ Profile picture
Sep 1 β€’ 16 tweets β€’ 9 min read
Master Backend Development for free.

Free resources & guides I wish I had πŸ₯ΊπŸ˜°

A Thread 🧡🧡
#100DaysOfCode #DearTechies
I studied top Backend Engineers and this is what I learned.

Here is how to quickly get started with Backend Engineering.
1. Web Development Fundamentals.

In every career path, learning the basics is paramount. The same is said for backend engineers.

It would help if you learned the basics of:
a. HTTP
b. Hosting
c. HTML & CSS
d. JavaScript
e. Some Frontend Frameworks
f. Internet

Resources πŸ‘‡πŸ‘‡πŸ‘‡
2. General Knowledge of OS
General knowledge of the operating system is required.

Things to learn:

a. Terminal usage
b. How OS works
c. Process management
d. Threads & concurrency
e. etc

Resources πŸ‘‡πŸ‘‡πŸ‘‡
1. edu.gcfglobal.org/en/computerbas…
2. geeksforgeeks.org/memory-managem…
3. Pick a language
Pick any server-side programming language of your choice and start learning.

Things to learn in any language:
a. Learn the concepts of the language in-depth
b. Session management
c. Auth & Authorization
d. Caching
e. Testing
f. Design Principles
g. WebSecurity
4. Learn Git and GitHub
You need to understand what Version Control Systems are and how to use them in your day-to-day.

Things to learn:
a. Learn the basics of Git
b. Learn GitHub
c. Learn basic commands like commit, push, pull, pr

Resources πŸ‘‡πŸ‘‡πŸ‘‡
atlassian.com/git/tutorials/…


5. Learn a Framework
Depending on the language you choose, pick the popular framework and learn it thoroughly

Things to learn
a. Study more about APIs
b. Learn Software Testing
c. Learn API designs & best practices

Resources πŸ‘‡πŸ‘‡
masteringbackend.com/posts/top-5-ba…
6. Build awesome projects.
Take your time to build projects. Learn online from diff websites to finish up these projects.

Things to do:
a. Network with others
b. Collaborate on projects
c. Contribute to open source

Resources πŸ‘‡πŸ‘‡
#100DaysOfCode
masteringbackend.com/slack
7. Learn Databases.
Go advance in your databases. Learn more and more.

Things to learn:
a. Learn ORMs(object relation mapping)
b. Advanced SQL
c. Handling Advance Transactions

Resources πŸ‘‡πŸ‘‡
ibm.com/cloud/learn/re…

mongodb.com/nosql-explained
8. Learn CI/CD & Deployment
Move a little further into continuous integration and deployment

Things to learn:
a. GitHub Actions
b. AWS
c. GCP
d. Docker

Resources πŸ‘‡πŸ‘‡

9. Study Data Structure & Algorithms
Get your hands dirty with world problems.

Go to:
a. @hackerrank
b. @LeetCode
c. @geeksforgeeks
10. Getting your first job
Keep building and keep applying aggressively.
github.com/codebasics/int…
If you found it useful, please engage with the first tweet:

πŸ” Retweet
πŸ‘ Like
πŸ’¬ Comment

Drop a πŸ‘‹ if you are interested in
#TypeScript
#BackendDev (@master_backend )
#TechnicalWriting (@Contentreio)
#Web3

Let's connectπŸ‘‰ @Kaperskyguru

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Kap.ts πŸ₯‘

Kap.ts πŸ₯‘ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Kaperskyguru

Sep 2
Master NodeJS for free.

Free resources & guides I wish I had πŸ₯ΊπŸ˜°

A Thread 🧡🧡

#100DaysOfCode #DearTechies #NodeJS
I studied top Node.js Engineers and this is what I learned.

Here is how to quickly Master Node.js.

What to learn:πŸ‘‡πŸ‘‡πŸ‘‡
Basic javascript ( array, map, reduce, ffilter string operations, ECMAscript..... more)

Resources
javascript.info

codecademy.com/learn/introduc…
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(