A
A
Akiho2019-08-20 19:28:36
Python
Akiho, 2019-08-20 19:28:36

The path to becoming a back-end developer?

Good day .
Experienced back-end programmers in Python, please tell me where to start learning the backend?
Books, video tutorials, basic technologies ? Where to start the practice? From what Lutz has already learned Let's learn Pthon. Thanks in advance :)

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Alexey Guest007, 2019-08-20
@Guest007

Nothing special. You take Django and:
1) Write a weather service. For the entered city - the weather from the weather API. ( choose )
2) Instead of reloading the rendered page, you make an AJAX request with JQuery, for example. Tritely replacing a piece of html
3) You remake your front and back so that the AJAX request does not send a piece of html, but JSON with data, and on the front, your weather widget is redrawn according to this data.
4) You replace the self-made view that returns JSON with a view from the Django Rest Framework.
5) Add caching of requests to your own and external API
6) Fasten Celery so that requests to the external API go on schedule and you have fresh information.
7) Implement websocket/django-channel in order to automatically deliver weather changes to the page to users (you can already design the weather widget as an embedded client on the site)
8) Deal with Docker, AWS and others to deploy
Voila! You are a back-end developer (and a little front-end - but without this, believe me, nothing at all - you must understand what is happening there, at least in general terms). And even a little Devops. Don't aim at Middle, of course, but as an advanced junior, you can claim and show everyone your cool weather service :)
You can add users, sessions, OAuth, JWT authorization, etc. to your liking. The main thing here is not to restrain yourself :-)

L
longclaps, 2019-08-20
@longclaps

The basic technology is asking questions here.
The main life hack is saying "thanks in advance".
You're on your way, dude. We are waiting for your arrival.

H
hzzzzl, 2019-08-20
@hzzzzl

where to start learning backend?
....
Where to start the practice?

well, google "how to make a web server in python", repeat the tutorial on your computer, attach your front end (a blog or a site with an admin panel) to the repeated one, update the backend to suit your needs, upload it to the Internet on some hosting to understand how it works ... all

A
Alexander, 2019-08-20
@aleks0010

I started with a series of courses on the "Python for everybody" course, but this is not webdev yet, but the basics. But the course is very good (if you know English).
Then a DB - began with SQLite and SQL. SQL is very easy to learn and very necessary.
Basic knowledge of HTML (and then if you study on your own, like me, then CSS and JS will only be a plus)
Then I took up Flask and IMHO - it's better to take it first, not Django.
For Flask , I watched the course from Jose Portilla on Udemy - tyk .
And the course from Miguel "Flask mega tutorial" - tyk .
Of course, this was my path and it is not for everyone. After Flask, I tried Jangu, but I didn't like it, so I decided to go with Flask and APIs for now.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question