#🔒 How do i learn backend in order
83 messages · Page 1 of 1 (latest)
@worn lantern
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.
so python > flask > sql, what after?
flask is the backend...
look into this -
https://roadmap.sh/backend
its like saying "i want to learn OOP" "learn classes" "what after?"
yeah?
okay python basics> flask>sql
though there are some keywords that might sound "high-tech", but its basically basic principles.
similar to "casting", "inheritance", or "overloading" in programing.
i saw that roadmap, it seems like a lot tho? do i really need to know all that?
yes
and i meant what after learning sql
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
@worn lantern flask itself is the framework, but you should still know what is backend, like @opal apex said
git
Version control (git) holds a snapshot of your code base with every commit / change you do making it easier for you to manage different versions of your code and allow you to rollback if in case you mess up your code
and im guessing that would be mandatory to know for a entry level
job?
yes.
Vcs is essential in every software Field
so sql, backend framework, language, git, knowing the concepts of a backend system is enough for an entry level job?
u mean vsc?
Version control system
Lol
yes, should be. but it wouldnt be enough if your interview is like, tomorrow or smth
hell nawh, i got time
6 months+
good then
8 hours a day
do you have any recommendations where to learn from or it doesent really matter
im on a mountain rn in the middle of nowhere haha but im starting from monday as ill be home
well i learned python, git and sql from youtube, and flask from the official docs
nice
btw wont i need like django for a job as ive heard flask is for smaller projects?
idk, i use flask
but its basicly the same usage i think, maybe it is for different sized projects
im guessing tho if ive learned flask it would be easy to learn django
learn django then instead of flask and the rest the same
i have no idea
postgres or mysql?
tbh i have never seen a django code, i should look at it
same as flask vs django. idk, i use mysql
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
yes, definitely
but wdym by solely, whats everything i should know to actually have knowledge
ive learned c++
up until intermidiate OOP at least
basics and OOP
and what is pip
Learn as much as you can
yes
yeah, lmao. sorry for the confusion. that's a typo.
I wanted to write libraries, accidentally wrote languages (I still blame the auto correct
)
also what library/orm do u use, sqlalchemy?
got it thanks
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
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
general overview is good to have
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.