Список моих руководств по Python и javascript
Это всего лишь список курсов со ссылками, которые я бы порекомендовал всем, кто хочет следовать тому же стеку, который использую я. Некоторые из них бесплатны, а другие - премиум-класса.
Я сделаю еще один пост с более подробным объяснением для людей, которые заинтересованы в веб-разработке.
Внешний интерфейс
Ускоренный курс HTML и CSS - бесплатно
Современный JavaScript (от новичка до ниндзя) - премиум
Vue JS 2 Tutorial - бесплатно
Vue CLI 3 Tutorial - бесплатно
Vuex Tutorial - бесплатно
Создавайте веб-приложения с Vue JS 2 и Firebase - премиум
Советую также изучить некоторые реакции.
Бэкэнд
Python Core and Advanced - бесплатно (Отлично для понимания основ Python)
Полный курс Python | Learn Python by Doing - премиум (мне очень нравится этот)
Полный веб-курс Python: сборка 8 веб-приложений Python - премиум (Этот курс познакомил меня с flask)
The Flask Mega-Tutorial (Python Web Development) - премиум (Один из лучших)
Flask Tutorials - бесплатно (действительно хорошо)
REST API с Flask и Python - премиум
Расширенные API REST с Flask и Python - премиум
Автоматизированное тестирование программного обеспечения с помощью Python - премиум (TDD, очень важно)
Python and Django Full Stack Web Developer Bootcamp - премиум
Django 2.2 и Python | The Ultimate Web Development Bootcamp - премиум (действительно хорош для новичков)
Django Tutorials - бесплатно
Создайте Backend REST API с Python и Django - Начинающий - премиум
Создайте Backend REST API с Python и Django - Advanced - премиум (использует TDD и Docker)
Хорошо иметь
Python REST API с Flask, Docker, MongoDB и AWS DevOps - премиум (не лучший, но информация в нем очень ценная)
Полное руководство по Django REST Framework и Vue JS - премиум (два фреймворка, которые я сейчас использую на работе)
React & Django Full Stack: веб-приложение, backend API, мобильные приложения - премиум (хорошее введение в React и Django)
Алгоритмы и структуры данных в Python - премия
Советы
- Изучите алгоритмы и структуры данных.
- Изучите и используйте TDD (разработка через тестирование) очень хорошо.
- Не торопитесь с уроками.
- Практика, практика, практика.