Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
Backend Door Mind Map: Backend

1. Інтернет

1.1. Як працює інтернет?

1.2. Що таке HTTP?

1.3. Браузери і як вони працюють?

1.4. DNS і як вони працюють?

1.5. Що таке доменне ім'я?

1.6. Що таке хостинг?

2. Базові знання frontend

2.1. HTML

2.2. CSS

2.3. JavaScript

3. ОС та основні знання

3.1. Використання терміналу

3.2. Як працюють операційні системи в цілому

3.3. Управління процесами

3.4. Потоки і процеси

3.5. Базові команди терміналу: grep, kill, ssh, awk, sed, lsof, curl, wget, tail, head, less, find

3.6. Управління пам'ятю

3.7. Міжпроцесова взаємодія

3.8. Управління ШІ

3.9. POSIX основи: stdin, stdout, stderr, pipes

4. Вивчення мов

4.1. JavaScript

4.2. Python

4.3. Ruby

4.4. Java

4.5. C#

4.6. PHP

5. Система котролю версій

5.1. Базові знання Git

6. Реляційні бази даних

6.1. PostgreSQL

6.2. MySQL

6.3. MariaDB

6.4. MS SQL

6.5. Oracle

7. Кешування

7.1. CDN

7.2. Серверна сторона

7.2.1. Redis

7.2.2. Кешування пам'яті

7.3. Сторона Клієнта

8. Тестування

8.1. Інтеграційне тестування

8.2. Модульне тестування

8.3. Функціональне тестування

9. CI / CD

10. Принципи дизайну та розробки

10.1. SOLID

10.2. KISS

10.3. YAGNI

10.4. DRY

11. Пошуковий двигун

11.1. Elasticsearch

11.2. Solr

12. Будування для масштабу

12.1. Принцип мігрування

12.2. Горизонтальне проти вертикального збільшення

12.3. Розуміння Diff

12.4. Стратегія пом'якшення

13. Продовження навчання

14. Relay Modern

15. Репозиторій

15.1. Github

15.2. Gitlab

15.3. Bitbucket

16. NoSQL база даних

16.1. MongoDB

16.2. RethinkDB

16.3. CouchDB

16.4. DynamoDB

17. Більше про бази даних

17.1. Теорема CAP

17.2. Data Replication

17.3. Sharding Strategies

18. Вивчення інтерфейсів APIs

18.1. REST

18.2. JSON APIs

18.3. SOAP

18.4. HATEOAS

18.5. Authentication

18.5.1. Cookies

18.5.2. OAuth

18.5.3. Basic Authentication

18.5.4. Token Authentication

18.5.5. JWT

19. Знання про веб захист

19.1. HTTPS

19.2. CORS

19.3. SSL/TLS

19.4. OWASP Security Risks

19.5. Захист контенту

19.6. Хешування

20. Архітектурні принципи

20.1. Monolithic apps

20.2. Microservices

20.3. SOA

20.4. CQRS і пошук подій

20.5. Serverless

21. Брокери повідомлень

22. Контерізація проти віртуалізації

22.1. Docker

23. GraphQL

23.1. Apollo

24. Graph база даних

24.1. Neo4j

25. Веб-сокет

25.1. Веб-сервер

25.1.1. Nginx

25.1.2. Apache

25.1.3. Caddy

25.1.4. MS IIS