Сьогодні я розкажу про те як стати бекенд програмістом починаючи від того що взагалі таке бекенд закінчуючи архітектурою і масштабуванням. Я створив інструкцію що потрібно вивчити для того, щоб впевнено себе в сфері бекенду. Якщо ви абсолютний нуль в програмуванні, то на це відео можна опиратись як на покрокову карту. Якщо ж ви уже активно програмуєте то це відео допоможе звіритись зі знаннями та можливо найти область яка обійшла вас стороною підтягнути її та стати ще крутішим спеціалістом
00:00 Вступ
00:32 Що таке бекенд
01:35 Базова мова програмування
04:13 Як працює інтернет
04:37 Побудова API
05:42 Базовий frontend
06:42 База даних
07:56 Авторизація та безпека
10:30 Фреймворк
11:26 Сервер
12:55 Git і CI/CD
14:01 Масштабування
16:21 Подальші кроки розвитку
Матеріали
JS
- www.oreilly.com/library/view/...
- www.codecademy.com/learn/intr...
- • JavaScript Crash Cours...
Python
- www.oreilly.com/library/view/...
- pythonprinciples.com
- www.freecodecamp.org/news/how...
C#
- learn.microsoft.com/en-us/tra...
- • C# Tutorial For Beginn...
Як працює інтернет
- internetfundamentals.com
- developer.mozilla.org/en-US/d...
- internetfundamentals.com
- www.oreilly.com/library/view/...
Побудова api
- aws.amazon.com/what-is/api
- jsonapi.org
- restapitutorial.com
- www.codecademy.com/article/wh...
- graphql.org/learn
- • A Beginner's Guide to ...
- socket.io
- swagger.io/specification
Базовий фронтенд
- www.w3schools.com/html
- www.w3schools.com/css
- www.w3schools.com/js
- www.oreilly.com/library/view/...
- www.oreilly.com/library/view/...
Бази даних
- • SQL Tutorial - Full Da...
- www.postgresql.org/docs/curre...
- www.oreilly.com/library/view/...
- www.postgresql.org/docs/curre...
- www.mongodb.com/docs
Безпека
- owasp.org/www-project-top-ten
- github.com/0xRadi/OWASP-Web-C...
- betterprogramming.pub/how-do-...
- www.ibm.com/docs/en/acvfc?top...
Фреймворки
- expressjs.com/ru
- www.djangoproject.com
- dotnet.microsoft.com/en-us/le...
Операційні системи
- www.oreilly.com/library/view/...
- • Operating System Full ...
- • Docker Tutorial for Be...
Docker
- docs.docker.com/get-started/o...
- aws.amazon.com/docker
- • Web Server Concepts an...
Nginx
- • NGINX Explained in 100...
- www.oreilly.com/library/view/...
Git
- • Git & GitHub Crash Cou...
- www.oreilly.com/library/view/...
- git-scm.com/doc
CI/CD
- about.gitlab.com/topics/ci-cd
- github.com/features/actions
- www.jenkins.io/doc/book
Масштабування
- www.cloudzero.com/blog/horizo...
- www.geeksforgeeks.org/horizon...
- • System Design BASICS: ...
Патерни проектування
- www.oreilly.com/library/view/...
- refactoring.guru/uk/design-pa...
- www.baeldung.com/solid-princi...
- www.interaction-design.org/li...
- martinfowler.com/bliki/Yagni....
- dzone.com/articles/software-d...
Негізгі бет Як стати бекенд програмістом? План від нуля до професіонала
Пікірлер: 121