#🔒 How do i learn backend in order

83 messages · Page 1 of 1 (latest)

worn lantern
#

in what order do i learn back end? "speedrunning" for a low entry level backend job. i have about 8+ hours to dedicate everyday. Gonna start with python, what after? in order?

jagged bobcatBOT
#

@worn lantern

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

solar sand
#

learn flask

#

and SQL

worn lantern
solar sand
#

flask is the backend...

opal apex
solar sand
worn lantern
solar sand
#

bruh

worn lantern
#

okay python basics> flask>sql

opal apex
#

though there are some keywords that might sound "high-tech", but its basically basic principles.

similar to "casting", "inheritance", or "overloading" in programing.

worn lantern
solar sand
#

yes

worn lantern
solar sand
#

nothing...

#

after you know sql you know backend

opal apex
#

there are some library that do abstract parts of the logic, like flask or fastapi.

but I'd still recommend learning about the protocols and principles of a backend server

solar sand
#

@worn lantern flask itself is the framework, but you should still know what is backend, like @opal apex said

worn lantern
#

what is this stuff version control and apis

#

people talk about

solar sand
#

git

worn lantern
#

do i need to learn those aswel

#

l

solar sand
#

yes, but they arent really backend

#

but learn 'em

#

i mean

#

git isnt

#

api's can be

loud glen
worn lantern
#

and im guessing that would be mandatory to know for a entry level
job?

loud glen
#

Vcs is essential in every software Field

worn lantern
#

so sql, backend framework, language, git, knowing the concepts of a backend system is enough for an entry level job?

solar sand
loud glen
#

Version control system

solar sand
#

oh

#

yes

loud glen
#

Lol

solar sand
worn lantern
#

6 months+

solar sand
#

good then

worn lantern
#

8 hours a day

solar sand
#

bye go learning

#

shoo

worn lantern
#

do you have any recommendations where to learn from or it doesent really matter

worn lantern
# solar sand shoo

im on a mountain rn in the middle of nowhere haha but im starting from monday as ill be home

solar sand
worn lantern
#

btw wont i need like django for a job as ive heard flask is for smaller projects?

solar sand
#

idk, i use flask

#

but its basicly the same usage i think, maybe it is for different sized projects

worn lantern
#

im guessing tho if ive learned flask it would be easy to learn django

solar sand
#

learn django then instead of flask and the rest the same

worn lantern
#

postgres or mysql?

solar sand
#

tbh i have never seen a django code, i should look at it

solar sand
loud glen
#

I've heard Django isn't beginner friendly at all

#

But you should probably first focus on learning python solely before touching any third party libraries

worn lantern
#

thank you guts

#

y

worn lantern
#

ive learned c++

#

up until intermidiate OOP at least

solar sand
#

and what is pip

solar sand
#

yes

loud glen
#

About core python

#

Don't make any shortcuts

opal apex
#

I wanted to write libraries, accidentally wrote languages (I still blame the auto correct angery )

worn lantern
worn lantern
#

and alsoo, would i need to learn a bit of frond end basics? im guessing it would be really helpful to know how frontend and backend work with eachother

fervent wharf
#

there are following parts that are important for becoming backend developer:

  • http basic
    coding parts:

  • data sanitazation

  • buisness logic

  • saving in database

  • caching in reddis

  • response sanitization

depoylement part:

  • running in prod with guvicorn
  • reverse proxy setup
  • basic linux for running the app
  • docker for easy deployments

plus:

  • cicd for easy deployments
  • logs monitoring with platforms like cloud watch
fervent wharf
jagged bobcatBOT
#
Python help channel closed for inactivity

This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.